ABAP Select data from SAP table MIG_CMDS_EI_EXTERN 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 MIG_CMDS_EI_EXTERN 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 MIG_CMDS_EI_EXTERN. 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 MIG_CMDS_EI_EXTERN 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_MIG_CMDS_EI_EXTERN TYPE STANDARD TABLE OF MIG_CMDS_EI_EXTERN,
      WA_MIG_CMDS_EI_EXTERN TYPE MIG_CMDS_EI_EXTERN,
      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: <MIG_CMDS_EI_EXTERN> TYPE MIG_CMDS_EI_EXTERN.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM MIG_CMDS_EI_EXTERN
*  INTO TABLE @DATA(IT_MIG_CMDS_EI_EXTERN2).
*--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_MIG_CMDS_EI_EXTERN INDEX 1 INTO DATA(WA_MIG_CMDS_EI_EXTERN2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_MIG_CMDS_EI_EXTERN ASSIGNING <MIG_CMDS_EI_EXTERN>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<MIG_CMDS_EI_EXTERN>-KUNNRHDR = 1.
<MIG_CMDS_EI_EXTERN>-AUFSDDATCEN = 1.
<MIG_CMDS_EI_EXTERN>-BAHNEDATCEN = 1.
<MIG_CMDS_EI_EXTERN>-BAHNSDATCEN = 1.
<MIG_CMDS_EI_EXTERN>-BBBNRDATCEN = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_MIG_CMDS_EI_EXTERN-BBSNRDATCEN, sy-vline,
WA_MIG_CMDS_EI_EXTERN-BEGRUDATCEN, sy-vline,
WA_MIG_CMDS_EI_EXTERN-BRSCHDATCEN, sy-vline,
WA_MIG_CMDS_EI_EXTERN-BUBKZDATCEN, sy-vline,
WA_MIG_CMDS_EI_EXTERN-FAKSDDATCEN, sy-vline,
WA_MIG_CMDS_EI_EXTERN-FISKNDATCEN, sy-vline.
ENDLOOP. *Add any further fields from structure WA_MIG_CMDS_EI_EXTERN 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_MIG_CMDS_EI_EXTERN 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_MIG_CMDS_EI_EXTERN INTO WA_MIG_CMDS_EI_EXTERN. *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 KUNNRHDR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MIG_CMDS_EI_EXTERN-KUNNRHDR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MIG_CMDS_EI_EXTERN-KUNNRHDR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field ADRNRDATCEN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MIG_CMDS_EI_EXTERN-ADRNRDATCEN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MIG_CMDS_EI_EXTERN-ADRNRDATCEN.
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_MIG_CMDS_EI_EXTERN_STR,
KUNNRHDR TYPE STRING,
AUFSDDATCEN TYPE STRING,
BAHNEDATCEN TYPE STRING,
BAHNSDATCEN TYPE STRING,
BBBNRDATCEN TYPE STRING,
BBSNRDATCEN TYPE STRING,
BEGRUDATCEN TYPE STRING,
BRSCHDATCEN TYPE STRING,
BUBKZDATCEN TYPE STRING,
FAKSDDATCEN TYPE STRING,
FISKNDATCEN TYPE STRING,
KNRZADATCEN TYPE STRING,
KONZSDATCEN TYPE STRING,
KTOKDDATCEN TYPE STRING,
KUKLADATCEN TYPE STRING,
LIFNRDATCEN TYPE STRING,
LIFSDDATCEN TYPE STRING,
LOCCODATCEN TYPE STRING,
LOEVMDATCEN TYPE STRING,
NIELSDATCEN TYPE STRING,
COUNCDATCEN TYPE STRING,
CITYCDATCEN TYPE STRING,
RPMKRDATCEN TYPE STRING,
SPERRDATCEN TYPE STRING,
STCD1DATCEN TYPE STRING,
STCD2DATCEN TYPE STRING,
STKZADATCEN TYPE STRING,
STKZUDATCEN TYPE STRING,
XZEMPDATCEN TYPE STRING,
VBUNDDATCEN TYPE STRING,
STCEGDATCEN TYPE STRING,
GFORMDATCEN TYPE STRING,
BRAN1DATCEN TYPE STRING,
BRAN2DATCEN TYPE STRING,
BRAN3DATCEN TYPE STRING,
BRAN4DATCEN TYPE STRING,
BRAN5DATCEN TYPE STRING,
UMJAHDATCEN TYPE STRING,
UWAERDATCEN TYPE STRING,
JMZAHDATCEN TYPE STRING,
JMJAHDATCEN TYPE STRING,
KATR1DATCEN TYPE STRING,
KATR2DATCEN TYPE STRING,
KATR3DATCEN TYPE STRING,
KATR4DATCEN TYPE STRING,
KATR5DATCEN TYPE STRING,
KATR6DATCEN TYPE STRING,
KATR7DATCEN TYPE STRING,
KATR8DATCEN TYPE STRING,
KATR9DATCEN TYPE STRING,
KATR10DATCEN TYPE STRING,
STKZNDATCEN TYPE STRING,
UMSA1DATCEN TYPE STRING,
PERIVDATCEN TYPE STRING,
KTOCDDATCEN TYPE STRING,
DTAMSDATCEN TYPE STRING,
DTAWSDATCEN TYPE STRING,
HZUORDATCEN TYPE STRING,
CIVVEDATCEN TYPE STRING,
MILVEDATCEN TYPE STRING,
FITYPDATCEN TYPE STRING,
STCDTDATCEN TYPE STRING,
STCD3DATCEN TYPE STRING,
STCD4DATCEN TYPE STRING,
XICMSDATCEN TYPE STRING,
XXIPIDATCEN TYPE STRING,
XSUBTDATCEN TYPE STRING,
CFOPCDATCEN TYPE STRING,
TXLW1DATCEN TYPE STRING,
TXLW2DATCEN TYPE STRING,
CCC01DATCEN TYPE STRING,
CCC02DATCEN TYPE STRING,
CCC03DATCEN TYPE STRING,
CCC04DATCEN TYPE STRING,
CASSDDATCEN TYPE STRING,
KDKG1DATCEN TYPE STRING,
KDKG2DATCEN TYPE STRING,
KDKG3DATCEN TYPE STRING,
KDKG4DATCEN TYPE STRING,
KDKG5DATCEN TYPE STRING,
NODELDATCEN TYPE STRING,
XSUB2DATCEN TYPE STRING,
J_1KFREPREDATCEN TYPE STRING,
J_1KFTBUSDATCEN TYPE STRING,
J_1KFTINDDATCEN TYPE STRING,
STCD5DATCEN TYPE STRING,
CVP_XBLCKDATCEN TYPE STRING,
SUFRAMADATCEN TYPE STRING,
RGDATCEN TYPE STRING,
EXPDATCEN TYPE STRING,
UFDATCEN TYPE STRING,
RGDATEDATCEN TYPE STRING,
RICDATCEN TYPE STRING,
RNEDATCEN TYPE STRING,
RNEDATEDATCEN TYPE STRING,
CNAEDATCEN TYPE STRING,
LEGALNATDATCEN TYPE STRING,
CRTNDATCEN TYPE STRING,
ICMSTAXPAYDATCEN TYPE STRING,
INDTYPDATCEN TYPE STRING,
TDTDATCEN TYPE STRING,
COMSIZEDATCEN TYPE STRING,
DECREGPCDATCEN TYPE STRING,
ORT02DATCEN TYPE STRING,
DEAR6DATCEN TYPE STRING,
LZONEDATCEN TYPE STRING,
XKNZADATCEN TYPE STRING,
DEAR1DATCEN TYPE STRING,
DEAR2DATCEN TYPE STRING,
DEAR3DATCEN TYPE STRING,
DEAR5DATCEN TYPE STRING,
WERKSDATCEN TYPE STRING,
ADRNRDATCEN TYPE STRING,
J_1IEXCDDATCEN TYPE STRING,
J_1IEXRNDATCEN TYPE STRING,
J_1IEXRGDATCEN TYPE STRING,
J_1IEXDIDATCEN TYPE STRING,
J_1IEXCODATCEN TYPE STRING,
J_1ICSTNODATCEN TYPE STRING,
J_1ILSTNODATCEN TYPE STRING,
J_1IPANNODATCEN TYPE STRING,
J_1IEXCICUDATCEN TYPE STRING,
J_1ISERNDATCEN TYPE STRING,
J_1IPANREFDATCEN TYPE STRING,
PH_BIZ_STYLEDATCEN TYPE STRING,
BONDED_AREA_CONFIRMDATCEN TYPE STRING,
DONATE_MARKDATCEN TYPE STRING,
CONSOLIDATE_INVOICEDATCEN TYPE STRING,
ALLOWANCE_TYPEDATCEN TYPE STRING,
EINVOICE_MODEDATCEN TYPE STRING,
CENTRAL_ADDRCEN TYPE STRING,
TEXTSCEN TYPE STRING,
VAT_NUMBERSCEN TYPE STRING,
TAXCEN TYPE STRING,
TAX_INDCEN TYPE STRING,
EXPORTCEN TYPE STRING,
LOADINGCEN TYPE STRING,
RECEIVINGCEN TYPE STRING,
DEPARTMENTCEN TYPE STRING,
ALT_PAYEECEN TYPE STRING,
LICENSESCEN TYPE STRING,
CONTACTCEN TYPE STRING,
LOADING_ADDRESSCEN TYPE STRING,
RECEIVING_ADDRESSCEN TYPE STRING,
DEPARTMENT_ADDRESSCEN TYPE STRING,
TAX_IND_ADDRCEN TYPE STRING,
COMPANY TYPE STRING,
SALES TYPE STRING,END OF T_EKKO_STR. DATA: WA_MIG_CMDS_EI_EXTERN_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_MIG_CMDS_EI_EXTERN_STR-KUNNRHDR sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-AUFSDDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BAHNEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BAHNSDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BBBNRDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BBSNRDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BEGRUDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BRSCHDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BUBKZDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-FAKSDDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-FISKNDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KNRZADATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KONZSDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KTOKDDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KUKLADATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-LIFNRDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-LIFSDDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-LOCCODATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-LOEVMDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-NIELSDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-COUNCDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CITYCDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-RPMKRDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-SPERRDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-STCD1DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-STCD2DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-STKZADATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-STKZUDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-XZEMPDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-VBUNDDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-STCEGDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-GFORMDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BRAN1DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BRAN2DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BRAN3DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BRAN4DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BRAN5DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-UMJAHDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-UWAERDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-JMZAHDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-JMJAHDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KATR1DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KATR2DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KATR3DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KATR4DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KATR5DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KATR6DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KATR7DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KATR8DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KATR9DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KATR10DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-STKZNDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-UMSA1DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-PERIVDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KTOCDDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DTAMSDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DTAWSDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-HZUORDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CIVVEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-MILVEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-FITYPDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-STCDTDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-STCD3DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-STCD4DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-XICMSDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-XXIPIDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-XSUBTDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CFOPCDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-TXLW1DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-TXLW2DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CCC01DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CCC02DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CCC03DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CCC04DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CASSDDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KDKG1DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KDKG2DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KDKG3DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KDKG4DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-KDKG5DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-NODELDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-XSUB2DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1KFREPREDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1KFTBUSDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1KFTINDDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-STCD5DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CVP_XBLCKDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-SUFRAMADATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-RGDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-EXPDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-UFDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-RGDATEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-RICDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-RNEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-RNEDATEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CNAEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-LEGALNATDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CRTNDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-ICMSTAXPAYDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-INDTYPDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-TDTDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-COMSIZEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DECREGPCDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-ORT02DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DEAR6DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-LZONEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-XKNZADATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DEAR1DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DEAR2DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DEAR3DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DEAR5DATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-WERKSDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-ADRNRDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1IEXCDDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1IEXRNDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1IEXRGDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1IEXDIDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1IEXCODATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1ICSTNODATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1ILSTNODATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1IPANNODATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1IEXCICUDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1ISERNDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-J_1IPANREFDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-PH_BIZ_STYLEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-BONDED_AREA_CONFIRMDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DONATE_MARKDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CONSOLIDATE_INVOICEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-ALLOWANCE_TYPEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-EINVOICE_MODEDATCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CENTRAL_ADDRCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-TEXTSCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-VAT_NUMBERSCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-TAXCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-TAX_INDCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-EXPORTCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-LOADINGCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-RECEIVINGCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DEPARTMENTCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-ALT_PAYEECEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-LICENSESCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-CONTACTCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-LOADING_ADDRESSCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-RECEIVING_ADDRESSCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-DEPARTMENT_ADDRESSCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-TAX_IND_ADDRCEN sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-COMPANY sy-vline
WA_MIG_CMDS_EI_EXTERN_STR-SALES sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.