Abap Referencia Rápida

Páginas: 6 (1406 palabras) Publicado: 2 de febrero de 2013
Quick Reference
Data Type Initial field length Valid field length Initial value

ABAP
Numeric types I 4 F 8 P 8 Character types C D N T 1 8 1 6

http://help.sap.com Ver. 1.2 goudden@gmail.com

BASIC ABAP Languaje Statements
MOVE gv_var1 TO gv_var2. | gv_var1 = gv_var2.

BASIC ABAP Languaje Statements
Command

TRANSACCION Object Navigator Repository Infor. System Function BuilderABAP Editor Business Object Repository Abap Dictionary Data Browser Code Inspector User Overview AS Abap Instances Overview Work Process RFC Connectors Scheduling Background Lock Entries List of Spool Requests Define Background Job RFC Connections Function Builder Data Browser Maintain Table Views GUI Painter Class Builder ABAP Splitscreen Editor Shared Objects Cusrtomizing Project Manag.Enhancements BAdI Builder BAdI Implementations Modification Browser Trasport Message Class

Command

DESCRIPTION
Call transaction in a new session Call a transaction in the same session

Predefined Elementary ABAP Types
Meaning

PARAMETERS pa_mun TYPE i. ADD 1 TO gv_counter. (suma 1 a la variable) CLEAR gv_var1, Gv_var2. => reset de contents of a data object to initial type

SE80 SE84 SE37SE38 BAPI SE11 SE16 SCID SM04 SM51 SM50 SM59 SM36 SM12 SP02 SM36 SM59 SE37 SE16 SM30 SE41 SE24 SE39 SHMA SPRO CMOD SE18 SE19 SE95 SE91

/oXXX /nXXX /o /nend /nex /: /ns000

Overview of sessions End logon session End logo session without save Delete current session
To end the current transaction and return to the starting menu

4 8 1 - 16 1 - 65535 8 1 - 65535 6 1 - 65535

0 0 0 ' … 'Integer (whole number) Floating point number Packed number

+

Adition

/

Division

Text field (alphanumeric characters) Date field '00000000' (Format: YYYYMMDD) Numeric text field '0 … 0' (numeric characters) Time field '000000' (format: HHMMSS) X'0 … 0' Hexadecimal field

* Multiplication ** Exponentiation - Substraction
IF gv_var > 0. statements ELSEIF gv_var = 0. statementsELSE. statements ENDIF.

DIV Integral Division without Remainder MOD Remainder after integral division

System Fields
System Field

Hexadecimal type X 1

IF result > 0. WRITE / 'Result greater than zero.'. ELSE. WRITE / 'Result less or equal zero.'. ENDIF. —— IF result IS NOT INITIAL. —— IF NOT (a=1 OR b=2) AND c = 3

Meaning

sy-subrc sy-mandt sy-uname sy-langu sy-datum sy-uzeitsy-tcode sy-repid sy-index sy-tabix sy-listi sy-lsind

Return Code 0 = OK Logon Client Logon Name user Logon Language user Local Date ABAP System Local Time ABAP System Current Transaction Code Name Current Program Loop Counter DO & WHILE used for record count of internal tables List processing, index of current list List processing, details list index

TYPES [ ] [ ]. DATA [ ()] [ ] [ ]DATA: BEGIN OF PERSON, NAME(20), AGE TYPE I, END OF PERSON. TYPES TYPE_PERSONS LIKE PERSON OCCURS 20. DATA PERSONS TYPE TYPE_PERSONS. PERSON-NAME = 'Michael'. PERSON-AGE = 25. APPEND PERSON TO PERSONS.

CASE gv_var. WHEN ’AA’ . statements WHEN ’BB’ . statements WHEN OTHERS . statements ENDCASE.

CASE result. WHEN ’AA’ .

WRITE / 'Result AA'. WRITE / 'Result BB'.

WHEN ’BB’ . WHEN OTHERS .ENDCASE.
WRITE / 'Result Others'.

Reporting Commands
(imprime valor en pantalla) write:/10(45) 'Total No of Employees entered:', gd_records, "/10 indents 10 chars /10(45) 'Number of Employees processed successfully:'. "(45) sets field lenth new-line. "moves to a new line describe table it_error lines gd_lines. "gets number of records in a table skip 2. "skips 2 lines write:/10 sy-vline,"sy-vline creates a vertical line (10) 'Employee' COLOR COL_HEADING, sy-vline, "COLOR changes background colour (50) 'Description' COLOR COL_HEADING, sy-vline.

DO. Statements [sy-index —> Loop Counter] IF . EXIT. ENDIF. ENDDO. DO n TIMES. Statements [sy-index a Loop Counter] IF . EXIT. ENDIF. ENDDO.

[ Recorre filas de tabla interna ] LOOP AT ... Statements ENDLOOP . WHILE . Statements...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Correo
  • Manual de Referencia rapida GeoServer
  • Tabla De Referencia Rápida Gallup
  • Guia Rapida De Referencias APA
  • Circuit Logic Referencia rápida
  • Referencia Rapida Para Evangelizar DOC
  • GUIA DE REFERENCIA RAPIDA DIALISIS PERITONEAL
  • Guia Rapida De Abap

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS