ABAP Select data from SAP table VFC_DEBI 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 VFC_DEBI 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 VFC_DEBI. 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 VFC_DEBI 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_VFC_DEBI TYPE STANDARD TABLE OF VFC_DEBI,
      WA_VFC_DEBI TYPE VFC_DEBI,
      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: <VFC_DEBI> TYPE VFC_DEBI.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_VFC_DEBI.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM VFC_DEBI
  INTO TABLE IT_VFC_DEBI.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM VFC_DEBI
*  INTO TABLE @DATA(IT_VFC_DEBI2).
*--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_VFC_DEBI INDEX 1 INTO DATA(WA_VFC_DEBI2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_VFC_DEBI ASSIGNING <VFC_DEBI>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<VFC_DEBI>-MANDT = 1.
<VFC_DEBI>-KUNNR = 1.
<VFC_DEBI>-BUKRS = 1.
<VFC_DEBI>-GJAHR = 1.
<VFC_DEBI>-ANRED = 1.
ENDLOOP.

LOOP AT IT_VFC_DEBI INTO WA_VFC_DEBI.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_VFC_DEBI-NAME1, sy-vline,
WA_VFC_DEBI-NAME2, sy-vline,
WA_VFC_DEBI-PSTLZ, sy-vline,
WA_VFC_DEBI-PSTL2, sy-vline,
WA_VFC_DEBI-ORT01, sy-vline,
WA_VFC_DEBI-LAND1, sy-vline.
ENDLOOP. *Add any further fields from structure WA_VFC_DEBI 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_VFC_DEBI 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_VFC_DEBI INTO WA_VFC_DEBI. *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.

*Conversion exit ALPHA, internal->external for field KUNNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_VFC_DEBI-KUNNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-KUNNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field GJAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_VFC_DEBI-GJAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-GJAHR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_VFC_DEBI-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field VBUND CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_VFC_DEBI-VBUND IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-VBUND.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field AKONT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_VFC_DEBI-AKONT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-AKONT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KNRZE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_VFC_DEBI-KNRZE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-KNRZE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field REMIT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_VFC_DEBI-REMIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-REMIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UMSAV CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UMSAV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UMSAV.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM01S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM01S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM01S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM01H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM01H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM01H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM02S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM02S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM02S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM02H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM02H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM02H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM03S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM03S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM03S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM03H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM03H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM03H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM04S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM04S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM04S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM04H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM04H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM04H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM05S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM05S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM05S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM05H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM05H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM05H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM06S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM06S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM06S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM06H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM06H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM06H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM07S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM07S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM07S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM07H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM07H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM07H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM08S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM08S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM08S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM08H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM08H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM08H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM09S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM09S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM09S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM09H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM09H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM09H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM10S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM10S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM10S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM10H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM10H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM10H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM11S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM11S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM11S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM11H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM11H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM11H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM12S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM12S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM12S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM12H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM12H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM12H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM13S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM13S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM13S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM13H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM13H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM13H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM14S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM14S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM14S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM14H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM14H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM14H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM15S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM15S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM15S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM15H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM15H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM15H.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM16S CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM16S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM16S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field UM16H CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_VFC_DEBI-UM16H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VFC_DEBI-UM16H.
WRITE:/ 'New Value:', ld_input.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_VFC_DEBI_STR,
MANDT TYPE STRING,
KUNNR TYPE STRING,
BUKRS TYPE STRING,
GJAHR TYPE STRING,
ANRED TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
PSTLZ TYPE STRING,
PSTL2 TYPE STRING,
ORT01 TYPE STRING,
LAND1 TYPE STRING,
STRAS TYPE STRING,
PFACH TYPE STRING,
ORT02 TYPE STRING,
REGIO TYPE STRING,
COUNC TYPE STRING,
CITYC TYPE STRING,
KTOKD TYPE STRING,
XCPDK TYPE STRING,
XZEMP TYPE STRING,
SPRAS TYPE STRING,
BRSCH TYPE STRING,
SORTL TYPE STRING,
STCD1 TYPE STRING,
STCD2 TYPE STRING,
STKZA TYPE STRING,
STKZU TYPE STRING,
TELBX TYPE STRING,
TELF1 TYPE STRING,
TELF2 TYPE STRING,
TELFX TYPE STRING,
TELTX TYPE STRING,
TELX1 TYPE STRING,
VBUND TYPE STRING,
BBBNR TYPE STRING,
BBSNR TYPE STRING,
BUBKZ TYPE STRING,
ERNAM TYPE STRING,
BUSAB TYPE STRING,
ZUAWA TYPE STRING,
AKONT TYPE STRING,
KNRZE TYPE STRING,
BEGRU TYPE STRING,
ZWELS TYPE STRING,
ZTERM TYPE STRING,
ZINDT TYPE STRING,
ZINRT TYPE STRING,
EIKTO TYPE STRING,
WEBTR TYPE STRING,
REMIT TYPE STRING,
BLNKZ TYPE STRING,
VZSKZ TYPE STRING,
ZSABE TYPE STRING,
ZAHLS TYPE STRING,
UMSAV TYPE STRING,
UM01S TYPE STRING,
UM01H TYPE STRING,
UM02S TYPE STRING,
UM02H TYPE STRING,
UM03S TYPE STRING,
UM03H TYPE STRING,
UM04S TYPE STRING,
UM04H TYPE STRING,
UM05S TYPE STRING,
UM05H TYPE STRING,
UM06S TYPE STRING,
UM06H TYPE STRING,
UM07S TYPE STRING,
UM07H TYPE STRING,
UM08S TYPE STRING,
UM08H TYPE STRING,
UM09S TYPE STRING,
UM09H TYPE STRING,
UM10S TYPE STRING,
UM10H TYPE STRING,
UM11S TYPE STRING,
UM11H TYPE STRING,
UM12S TYPE STRING,
UM12H TYPE STRING,
UM13S TYPE STRING,
UM13H TYPE STRING,
UM14S TYPE STRING,
UM14H TYPE STRING,
UM15S TYPE STRING,
UM15H TYPE STRING,
UM16S TYPE STRING,
UM16H TYPE STRING,END OF T_EKKO_STR. DATA: WA_VFC_DEBI_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_VFC_DEBI_STR-MANDT sy-vline
WA_VFC_DEBI_STR-KUNNR sy-vline
WA_VFC_DEBI_STR-BUKRS sy-vline
WA_VFC_DEBI_STR-GJAHR sy-vline
WA_VFC_DEBI_STR-ANRED sy-vline
WA_VFC_DEBI_STR-NAME1 sy-vline
WA_VFC_DEBI_STR-NAME2 sy-vline
WA_VFC_DEBI_STR-PSTLZ sy-vline
WA_VFC_DEBI_STR-PSTL2 sy-vline
WA_VFC_DEBI_STR-ORT01 sy-vline
WA_VFC_DEBI_STR-LAND1 sy-vline
WA_VFC_DEBI_STR-STRAS sy-vline
WA_VFC_DEBI_STR-PFACH sy-vline
WA_VFC_DEBI_STR-ORT02 sy-vline
WA_VFC_DEBI_STR-REGIO sy-vline
WA_VFC_DEBI_STR-COUNC sy-vline
WA_VFC_DEBI_STR-CITYC sy-vline
WA_VFC_DEBI_STR-KTOKD sy-vline
WA_VFC_DEBI_STR-XCPDK sy-vline
WA_VFC_DEBI_STR-XZEMP sy-vline
WA_VFC_DEBI_STR-SPRAS sy-vline
WA_VFC_DEBI_STR-BRSCH sy-vline
WA_VFC_DEBI_STR-SORTL sy-vline
WA_VFC_DEBI_STR-STCD1 sy-vline
WA_VFC_DEBI_STR-STCD2 sy-vline
WA_VFC_DEBI_STR-STKZA sy-vline
WA_VFC_DEBI_STR-STKZU sy-vline
WA_VFC_DEBI_STR-TELBX sy-vline
WA_VFC_DEBI_STR-TELF1 sy-vline
WA_VFC_DEBI_STR-TELF2 sy-vline
WA_VFC_DEBI_STR-TELFX sy-vline
WA_VFC_DEBI_STR-TELTX sy-vline
WA_VFC_DEBI_STR-TELX1 sy-vline
WA_VFC_DEBI_STR-VBUND sy-vline
WA_VFC_DEBI_STR-BBBNR sy-vline
WA_VFC_DEBI_STR-BBSNR sy-vline
WA_VFC_DEBI_STR-BUBKZ sy-vline
WA_VFC_DEBI_STR-ERNAM sy-vline
WA_VFC_DEBI_STR-BUSAB sy-vline
WA_VFC_DEBI_STR-ZUAWA sy-vline
WA_VFC_DEBI_STR-AKONT sy-vline
WA_VFC_DEBI_STR-KNRZE sy-vline
WA_VFC_DEBI_STR-BEGRU sy-vline
WA_VFC_DEBI_STR-ZWELS sy-vline
WA_VFC_DEBI_STR-ZTERM sy-vline
WA_VFC_DEBI_STR-ZINDT sy-vline
WA_VFC_DEBI_STR-ZINRT sy-vline
WA_VFC_DEBI_STR-EIKTO sy-vline
WA_VFC_DEBI_STR-WEBTR sy-vline
WA_VFC_DEBI_STR-REMIT sy-vline
WA_VFC_DEBI_STR-BLNKZ sy-vline
WA_VFC_DEBI_STR-VZSKZ sy-vline
WA_VFC_DEBI_STR-ZSABE sy-vline
WA_VFC_DEBI_STR-ZAHLS sy-vline
WA_VFC_DEBI_STR-UMSAV sy-vline
WA_VFC_DEBI_STR-UM01S sy-vline
WA_VFC_DEBI_STR-UM01H sy-vline
WA_VFC_DEBI_STR-UM02S sy-vline
WA_VFC_DEBI_STR-UM02H sy-vline
WA_VFC_DEBI_STR-UM03S sy-vline
WA_VFC_DEBI_STR-UM03H sy-vline
WA_VFC_DEBI_STR-UM04S sy-vline
WA_VFC_DEBI_STR-UM04H sy-vline
WA_VFC_DEBI_STR-UM05S sy-vline
WA_VFC_DEBI_STR-UM05H sy-vline
WA_VFC_DEBI_STR-UM06S sy-vline
WA_VFC_DEBI_STR-UM06H sy-vline
WA_VFC_DEBI_STR-UM07S sy-vline
WA_VFC_DEBI_STR-UM07H sy-vline
WA_VFC_DEBI_STR-UM08S sy-vline
WA_VFC_DEBI_STR-UM08H sy-vline
WA_VFC_DEBI_STR-UM09S sy-vline
WA_VFC_DEBI_STR-UM09H sy-vline
WA_VFC_DEBI_STR-UM10S sy-vline
WA_VFC_DEBI_STR-UM10H sy-vline
WA_VFC_DEBI_STR-UM11S sy-vline
WA_VFC_DEBI_STR-UM11H sy-vline
WA_VFC_DEBI_STR-UM12S sy-vline
WA_VFC_DEBI_STR-UM12H sy-vline
WA_VFC_DEBI_STR-UM13S sy-vline
WA_VFC_DEBI_STR-UM13H sy-vline
WA_VFC_DEBI_STR-UM14S sy-vline
WA_VFC_DEBI_STR-UM14H sy-vline
WA_VFC_DEBI_STR-UM15S sy-vline
WA_VFC_DEBI_STR-UM15H sy-vline
WA_VFC_DEBI_STR-UM16S sy-vline
WA_VFC_DEBI_STR-UM16H sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.