ABAP Select data from SAP table P15_CBI_F24_EP_RECORD_V2 into internal table
Get Example source ABAP code based on a different SAP table
Below is a number of ABAP code snippets to demonstrate how to select data from SAP P15_CBI_F24_EP_RECORD_V2 table and store it within an internal table, including using the newer @DATA inline declaration methods. It also shows you various ways to process this data using ABAP work area, inline declaration or field symbols including executing all the relevant CONVERSION_EXIT routines specific to P15_CBI_F24_EP_RECORD_V2. See here for more generic Select statement tips.
Sometimes data within SAP is stored within the database table in a different format to what it is displayed to the user. These input/output conversation FM routines are what translates the data between the two formats.
There is also a full declaration of the P15_CBI_F24_EP_RECORD_V2 table where each field has a char/string type for you to simply copy and paste. This allows you to use processing that is only available to these field types such as the CONCATENATE statement.
DATA: IT_P15_CBI_F24_EP_RECORD_V2 TYPE STANDARD TABLE OF P15_CBI_F24_EP_RECORD_V2, WA_P15_CBI_F24_EP_RECORD_V2 TYPE P15_CBI_F24_EP_RECORD_V2, GD_STR TYPE STRING. DATA: lo_typedescr type REF TO cl_abap_typedescr. DATA: lv_fieldname type fieldname. FIELD-SYMBOLS: <FIELD> TYPE any. FIELD-SYMBOLS: <P15_CBI_F24_EP_RECORD_V2> TYPE P15_CBI_F24_EP_RECORD_V2. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_P15_CBI_F24_EP_RECORD_V2. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM P15_CBI_F24_EP_RECORD_V2 INTO TABLE IT_P15_CBI_F24_EP_RECORD_V2. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM P15_CBI_F24_EP_RECORD_V2 * INTO TABLE @DATA(IT_P15_CBI_F24_EP_RECORD_V22). *--Further methods of using ABAP code to select data from SAP database tables *You can also declare the header/work area using the in-line DATA declaration method READ TABLE IT_P15_CBI_F24_EP_RECORD_V2 INDEX 1 INTO DATA(WA_P15_CBI_F24_EP_RECORD_V22). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_P15_CBI_F24_EP_RECORD_V2 ASSIGNING <P15_CBI_F24_EP_RECORD_V2>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<P15_CBI_F24_EP_RECORD_V2>-TIPORECORD = 1.
<P15_CBI_F24_EP_RECORD_V2>-TIPORIGA10 = 1.
<P15_CBI_F24_EP_RECORD_V2>-CODFISC = 1.
<P15_CBI_F24_EP_RECORD_V2>-CODTRIB10 = 1.
<P15_CBI_F24_EP_RECORD_V2>-CODENTE10 = 1.
ENDLOOP. LOOP AT IT_P15_CBI_F24_EP_RECORD_V2 INTO WA_P15_CBI_F24_EP_RECORD_V2. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_P15_CBI_F24_EP_RECORD_V2-PROGRESSIVO, sy-vline,
WA_P15_CBI_F24_EP_RECORD_V2-CODTRIB9, sy-vline,
WA_P15_CBI_F24_EP_RECORD_V2-ESTREMI10, sy-vline,
WA_P15_CBI_F24_EP_RECORD_V2-CODENTE9, sy-vline,
WA_P15_CBI_F24_EP_RECORD_V2-RIFERIMENTOA10, sy-vline,
WA_P15_CBI_F24_EP_RECORD_V2-RATAMESE9, sy-vline.
ENDLOOP. *Add any further fields from structure WA_P15_CBI_F24_EP_RECORD_V2 you want to display... WRITE:/ sy-uline. * Aternatively use generic code to Write field values (and NAME) to screen report DO. ASSIGN COMPONENT sy-index OF STRUCTURE wa_P15_CBI_F24_EP_RECORD_V2 TO <field>. IF sy-subrc <> 0. EXIT. ENDIF. WRITE:/ 'Field Value', <field>, sy-vline. gd_str = <field> . lo_typedescr ?= CL_ABAP_DATADESCR=>DESCRIBE_BY_DATA( <field> ). lv_fieldname = lo_typedescr->GET_RELATIVE_NAME( ). WRITE:/ 'Field Name', lv_fieldname. ENDDO. *Redo loop but convert all fields from internal to out value LOOP AT IT_P15_CBI_F24_EP_RECORD_V2 INTO WA_P15_CBI_F24_EP_RECORD_V2. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_P15_CBI_F24_EP_RECORD_V2_STR,
TIPORECORD TYPE STRING,
TIPORIGA10 TYPE STRING,
CODFISC TYPE STRING,
CODTRIB10 TYPE STRING,
CODENTE10 TYPE STRING,
PROGRESSIVO TYPE STRING,
CODTRIB9 TYPE STRING,
ESTREMI10 TYPE STRING,
CODENTE9 TYPE STRING,
RIFERIMENTOA10 TYPE STRING,
RATAMESE9 TYPE STRING,
RIFERIMENTOB10 TYPE STRING,
ANNORIF9 TYPE STRING,
IMPORTO10 TYPE STRING,
FILLERA9 TYPE STRING,
TIPORIGA11 TYPE STRING,
IMPORTO9 TYPE STRING,
CODTRIB11 TYPE STRING,
FILLERB9 TYPE STRING,
CODENTE11 TYPE STRING,
CODTRIB10 TYPE STRING,
ESTREMI11 TYPE STRING,
CODENTE10 TYPE STRING,
RIFERIMENTOA11 TYPE STRING,
RATAMESE10 TYPE STRING,
RIFERIMENTOB11 TYPE STRING,
ANNORIF10 TYPE STRING,
TIPORIGA12 TYPE STRING,
CODTRIB12 TYPE STRING,
FILLERA10 TYPE STRING,
CODENTE12 TYPE STRING,
IMPORTO10 TYPE STRING,
ESTREMI12 TYPE STRING,
FILLERB10 TYPE STRING,
CODTRIB11 TYPE STRING,
RIFERIMENTOA12 TYPE STRING,
CODENTE11 TYPE STRING,
RIFERIMENTOB12 TYPE STRING,
IMPORTO12 TYPE STRING,
RATAMESE11 TYPE STRING,
ANNORIF11 TYPE STRING,
TIPORIGA13 TYPE STRING,
CODTRIB13 TYPE STRING,
FILLERA11 TYPE STRING,
CODENTE13 TYPE STRING,
IMPORTO11 TYPE STRING,
ESTREMI13 TYPE STRING,
FILLERB11 TYPE STRING,
CODTRIB12 TYPE STRING,
RIFERIMENTOA13 TYPE STRING,
CODENTE12 TYPE STRING,
RIFERIMENTOB13 TYPE STRING,
IMPORTO13 TYPE STRING,
RATAMESE12 TYPE STRING,
ANNORIF12 TYPE STRING,
TIPORIGA14 TYPE STRING,
CODTRIB14 TYPE STRING,
FILLERA12 TYPE STRING,
CODENTE14 TYPE STRING,
IMPORTO12 TYPE STRING,
ESTREMI14 TYPE STRING,
FILLERB12 TYPE STRING,
CODTRIB13 TYPE STRING,
RIFERIMENTOA14 TYPE STRING,
CODENTE13 TYPE STRING,
RIFERIMENTOB14 TYPE STRING,
IMPORTO14 TYPE STRING,
RATAMESE13 TYPE STRING,
ANNORIF13 TYPE STRING,
TIPORIGA15 TYPE STRING,
CODTRIB15 TYPE STRING,
FILLERA13 TYPE STRING,
CODENTE15 TYPE STRING,
IMPORTO13 TYPE STRING,
ESTREMI15 TYPE STRING,
FILLERB13 TYPE STRING,
CODTRIB14 TYPE STRING,
RIFERIMENTOA15 TYPE STRING,
CODENTE14 TYPE STRING,
RIFERIMENTOB15 TYPE STRING,
IMPORTO15 TYPE STRING,
RATAMESE14 TYPE STRING,
ANNORIF14 TYPE STRING,
TIPORIGA1 TYPE STRING,
CODTRIB16 TYPE STRING,
FILLERA14 TYPE STRING,
CODENTE16 TYPE STRING,
IMPORTO14 TYPE STRING,
ESTREMI16 TYPE STRING,
FILLERB14 TYPE STRING,
CODTRIB15 TYPE STRING,
RIFERIMENTOA16 TYPE STRING,
CODENTE15 TYPE STRING,
RIFERIMENTOB16 TYPE STRING,
IMPORTO16 TYPE STRING,
RATAMESE15 TYPE STRING,
ANNORIF15 TYPE STRING,
TIPORIGA17 TYPE STRING,
CODTRIB17 TYPE STRING,
FILLERA15 TYPE STRING,
CODENTE17 TYPE STRING,
IMPORTO15 TYPE STRING,
ESTREMI17 TYPE STRING,
FILLERB15 TYPE STRING,
CODTRIB16 TYPE STRING,
RIFERIMENTOA17 TYPE STRING,
CODENTE16 TYPE STRING,
RIFERIMENTOB17 TYPE STRING,
IMPORTO17 TYPE STRING,
RATAMESE16 TYPE STRING,
ANNORIF16 TYPE STRING,
TIPORIGA18 TYPE STRING,
CODTRIB18 TYPE STRING,
FILLERA16 TYPE STRING,
CODENTE18 TYPE STRING,
IMPORTO16 TYPE STRING,
ESTREMI18 TYPE STRING,
FILLERB16 TYPE STRING,
CODTRIB17 TYPE STRING,
RIFERIMENTOA18 TYPE STRING,
CODENTE17 TYPE STRING,
RIFERIMENTOB18 TYPE STRING,
IMPORTO18 TYPE STRING,
RATAMESE17 TYPE STRING,
ANNORIF17 TYPE STRING,
TIPORIGA19 TYPE STRING,
CODTRIB19 TYPE STRING,
FILLERA17 TYPE STRING,
CODENTE19 TYPE STRING,
IMPORTO17 TYPE STRING,
ESTREMI19 TYPE STRING,
FILLERB17 TYPE STRING,
CODTRIB18 TYPE STRING,
RIFERIMENTOA19 TYPE STRING,
CODENTE18 TYPE STRING,
RIFERIMENTOB19 TYPE STRING,
IMPORTO19 TYPE STRING,
RATAMESE18 TYPE STRING,
ANNORIF18 TYPE STRING,
TIPORIGA20 TYPE STRING,
CODTRIB20 TYPE STRING,
FILLERA18 TYPE STRING,
CODENTE20 TYPE STRING,
IMPORTO18 TYPE STRING,
ESTREMI20 TYPE STRING,
FILLERB18 TYPE STRING,
CODTRIB19 TYPE STRING,
RIFERIMENTOA20 TYPE STRING,
CODENTE19 TYPE STRING,
RIFERIMENTOB20 TYPE STRING,
IMPORTO20 TYPE STRING,
RATAMESE19 TYPE STRING,
ANNORIF19 TYPE STRING,
FILLERA19 TYPE STRING,
IMPORTO19 TYPE STRING,
FILLERB19 TYPE STRING,END OF T_EKKO_STR. DATA: WA_P15_CBI_F24_EP_RECORD_V2_STR type T_EKKO_STR. DATA: ld_text TYPE string. LOOP AT IT_EKKO INTO WA_EKKO. MOVE-CORRESPONDING wa_EKKO TO WA_EKKO_STR. CONCATENATE: sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORECORD sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODFISC sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-PROGRESSIVO sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB9 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE9 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE9 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF9 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA9 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO9 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB9 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB10 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB11 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB12 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB13 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA1 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB14 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB15 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB16 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB17 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-TIPORIGA20 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB20 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE20 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ESTREMI20 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB18 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODTRIB19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOA20 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-CODENTE19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RIFERIMENTOB20 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO20 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-RATAMESE19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-ANNORIF19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERA19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-IMPORTO19 sy-vline
WA_P15_CBI_F24_EP_RECORD_V2_STR-FILLERB19 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.