Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo de Programa Abap
Ejemplo de Programa Abap
REPORT Y01_PROGRA_SENT02.
TABLES TRDIR.
*PERFORM UA.
perform DEPL.
FORM TEST2.
DATA NAME(30) VALUE 'TFDIR-PNAME'.
FIELD-SYMBOLS <F>.
MOVE 'XYZ_PROG' TO TRDIR-NAME .
CALL FUNCTION 'Y01_MF_TEST01'.
ENDFORM.
FORM TEST.
******************************************************************
DATA: BEGIN OF REC,
A VALUE 'A',
B VALUE 'B',
C VALUE 'C',
D VALUE 'D',
END OF REC,
CN(5) VALUE 'D'.
FIELD-SYMBOLS <FS>.
DO 3 TIMES.
ASSIGN COMPONENT SY-INDEX OF STRUCTURE REC TO <FS>."SY-
INDEX CONTADOR DE LOOPS
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
WRITE <FS>.
ENDDO.
ASSIGN COMPONENT CN OF STRUCTURE REC TO <FS>.
WRITE <FS>.
*******************************************************************
ENDFORM.
FORM PRO.
FORM UP.
DATA: F(8) VALUE 'F_LOCAL',
NAME(30) VALUE 'F'.
FIELD-SYMBOLS <F>.
assign (name) to <f>.
write <f>.
move 'G' to name.
assign (name) to <f>.
write / <f>.
move 'trdir-name' to name.
assign (name) to <f>.
write / <f>.
ENDFORM.
FORM DEPL.
DATA: F(8) VALUE 'f_global',
G(8) VALUE 'G_global'.
MOVE 'XYZ_PROG' TO TRDIR-NAME.
PERFORM UP.
ENDFORM.
******************************************************************