martes, 11 de junio de 2019

Declaraciones Inline en ABAP 7.40 (Inline declarations)

******************************************************************************** * INFORMACIÓN GENERAL - GENERAL INFORMATION ******************************************************************************** *^ Autor - Author : José Manrique Valderrama *^ Objetivo - Objetive : Inline Declaratinos *^ Website : abapejemplos.blogspot.com ******************************************************************************** REPORT Zjm_demo_inline. START-OF-SELECTION. " Declarar tabla en un SELECT SELECT * UP TO 1 ROWS FROM mara INTO TABLE @DATA(gdt_mara). " Declarar Work Area READ TABLE gdt_mara INTO DATA(gwa_mara) INDEX 1. " Declarar Field Symbol READ TABLE gdt_mara ASSIGNING FIELD-SYMBOL() INDEX 1. " Declarar una variable con valor inicial. DATA(gs_string) = 'Hola Mundo'. " Declarar variables en SPLIT en cadenas SPLIT gs_string AT space INTO DATA(ls_substring1) DATA(ls_substring2). " Declarar variable de tabla en SPLIT SPLIT gs_string AT space INTO TABLE DATA(gdt_string). " Declarar un parámetro de retorno en métodos. DATA(gi_digits) = cl_abap_math=>get_number_of_digits( '1240' ).