ABAP Select data from SAP table MIG_VMDS_EI_CENTRAL_DATA 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_VMDS_EI_CENTRAL_DATA 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_VMDS_EI_CENTRAL_DATA. 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_VMDS_EI_CENTRAL_DATA 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_VMDS_EI_CENTRAL_DATA TYPE STANDARD TABLE OF MIG_VMDS_EI_CENTRAL_DATA,
      WA_MIG_VMDS_EI_CENTRAL_DATA TYPE MIG_VMDS_EI_CENTRAL_DATA,
      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_VMDS_EI_CENTRAL_DATA> TYPE MIG_VMDS_EI_CENTRAL_DATA.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM MIG_VMDS_EI_CENTRAL_DATA
*  INTO TABLE @DATA(IT_MIG_VMDS_EI_CENTRAL_DATA2).
*--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_VMDS_EI_CENTRAL_DATA INDEX 1 INTO DATA(WA_MIG_VMDS_EI_CENTRAL_DATA2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_MIG_VMDS_EI_CENTRAL_DATA ASSIGNING <MIG_VMDS_EI_CENTRAL_DATA>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<MIG_VMDS_EI_CENTRAL_DATA>-BAHNSDAT = 1.
<MIG_VMDS_EI_CENTRAL_DATA>-BBBNRDAT = 1.
<MIG_VMDS_EI_CENTRAL_DATA>-BBSNRDAT = 1.
<MIG_VMDS_EI_CENTRAL_DATA>-BEGRUDAT = 1.
<MIG_VMDS_EI_CENTRAL_DATA>-BRSCHDAT = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_MIG_VMDS_EI_CENTRAL_DATA-BUBKZDAT, sy-vline,
WA_MIG_VMDS_EI_CENTRAL_DATA-DTAMSDAT, sy-vline,
WA_MIG_VMDS_EI_CENTRAL_DATA-DTAWSDAT, sy-vline,
WA_MIG_VMDS_EI_CENTRAL_DATA-ESRNRDAT, sy-vline,
WA_MIG_VMDS_EI_CENTRAL_DATA-KONZSDAT, sy-vline,
WA_MIG_VMDS_EI_CENTRAL_DATA-KTOKKDAT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_MIG_VMDS_EI_CENTRAL_DATA 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_VMDS_EI_CENTRAL_DATA 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_VMDS_EI_CENTRAL_DATA INTO WA_MIG_VMDS_EI_CENTRAL_DATA. *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 KUNNRDAT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MIG_VMDS_EI_CENTRAL_DATA-KUNNRDAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MIG_VMDS_EI_CENTRAL_DATA-KUNNRDAT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit PDATE, internal->external for field GBDATDAT CALL FUNCTION 'CONVERSION_EXIT_PDATE_OUTPUT' EXPORTING input = WA_MIG_VMDS_EI_CENTRAL_DATA-GBDATDAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MIG_VMDS_EI_CENTRAL_DATA-GBDATDAT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field FISKUDAT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MIG_VMDS_EI_CENTRAL_DATA-FISKUDAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MIG_VMDS_EI_CENTRAL_DATA-FISKUDAT.
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_VMDS_EI_CENTRAL_DATA_STR,
BAHNSDAT TYPE STRING,
BBBNRDAT TYPE STRING,
BBSNRDAT TYPE STRING,
BEGRUDAT TYPE STRING,
BRSCHDAT TYPE STRING,
BUBKZDAT TYPE STRING,
DTAMSDAT TYPE STRING,
DTAWSDAT TYPE STRING,
ESRNRDAT TYPE STRING,
KONZSDAT TYPE STRING,
KTOKKDAT TYPE STRING,
KUNNRDAT TYPE STRING,
LNRZADAT TYPE STRING,
LOEVMDAT TYPE STRING,
SPERRDAT TYPE STRING,
SPERMDAT TYPE STRING,
STCD1DAT TYPE STRING,
STCD2DAT TYPE STRING,
STKZADAT TYPE STRING,
STKZUDAT TYPE STRING,
XZEMPDAT TYPE STRING,
VBUNDDAT TYPE STRING,
FISKNDAT TYPE STRING,
STCEGDAT TYPE STRING,
STKZNDAT TYPE STRING,
SPERQDAT TYPE STRING,
ADRNRDAT TYPE STRING,
GBORTDAT TYPE STRING,
GBDATDAT TYPE STRING,
SEXKZDAT TYPE STRING,
KRAUSDAT TYPE STRING,
REVDBDAT TYPE STRING,
QSSYSDAT TYPE STRING,
KTOCKDAT TYPE STRING,
WERKSDAT TYPE STRING,
LTSNADAT TYPE STRING,
WERKRDAT TYPE STRING,
PLKALDAT TYPE STRING,
SCACDDAT TYPE STRING,
SFRGRDAT TYPE STRING,
DLGRPDAT TYPE STRING,
FITYPDAT TYPE STRING,
STCDTDAT TYPE STRING,
REGSSDAT TYPE STRING,
ACTSSDAT TYPE STRING,
STCD3DAT TYPE STRING,
STCD4DAT TYPE STRING,
IPISPDAT TYPE STRING,
TAXBSDAT TYPE STRING,
PROFSDAT TYPE STRING,
STGDLDAT TYPE STRING,
EMNFRDAT TYPE STRING,
NODELDAT TYPE STRING,
J_1KFREPREDAT TYPE STRING,
J_1KFTBUSDAT TYPE STRING,
J_1KFTINDDAT TYPE STRING,
QSSYSDATDAT TYPE STRING,
PODKZBDAT TYPE STRING,
FISKUDAT TYPE STRING,
STENRDAT TYPE STRING,
STCD5DAT TYPE STRING,
CVP_XBLCKDAT TYPE STRING,
RGDAT TYPE STRING,
EXPDAT TYPE STRING,
UFDAT TYPE STRING,
RGDATEDAT TYPE STRING,
RICDAT TYPE STRING,
RNEDAT TYPE STRING,
RNEDATEDAT TYPE STRING,
CNAEDAT TYPE STRING,
LEGALNATDAT TYPE STRING,
CRTNDAT TYPE STRING,
ICMSTAXPAYDAT TYPE STRING,
INDTYPDAT TYPE STRING,
TDTDAT TYPE STRING,
COMSIZEDAT TYPE STRING,
DECREGPCDAT TYPE STRING,
CONFSDAT TYPE STRING,
MIN_COMPDAT TYPE STRING,
TERM_LIDAT TYPE STRING,
CRC_NUMDAT TYPE STRING,
J_SC_CAPITALDAT TYPE STRING,
J_SC_CURRENCYDAT TYPE STRING,
BORGR_DATUNDAT TYPE STRING,
BORGR_YEAUNDAT TYPE STRING,
SPERZDAT TYPE STRING,
CARRIER_CONFDAT TYPE STRING,
XLFZADAT TYPE STRING,
TRANSPORT_CHAINDAT TYPE STRING,
STAGING_TIMEDAT TYPE STRING,
SCHEDULING_TYPEDAT TYPE STRING,
SUBMI_RELEVANTDAT TYPE STRING,
AU_CARRYING_ENTDAT TYPE STRING,
AU_IND_UNDER_18DAT TYPE STRING,
AU_PAY_NOT_EXCEED_75DAT TYPE STRING,
AU_WHOLLY_INP_TAXEDDAT TYPE STRING,
AU_PARTNER_NO_GAINDAT TYPE STRING,
AU_NOT_ENTITLED_ABNDAT TYPE STRING,
AU_PAYMENT_EXEMPTDAT TYPE STRING,
AU_PRIVATE_HOBBYDAT TYPE STRING,
AU_DOMESTIC_NATUREDAT TYPE STRING,
CATEGDAT TYPE STRING,
PARTNER_NAMEDAT TYPE STRING,
PARTNER_UTRDAT TYPE STRING,
STATUSDAT TYPE STRING,
VFNUMDAT TYPE STRING,
VFNIDDAT TYPE STRING,
CRNDAT TYPE STRING,
J_1IEXCDDAT TYPE STRING,
J_1IEXRNDAT TYPE STRING,
J_1IEXRGDAT TYPE STRING,
J_1IEXDIDAT TYPE STRING,
J_1IEXCODAT TYPE STRING,
J_1ICSTNODAT TYPE STRING,
J_1ILSTNODAT TYPE STRING,
J_1IPANNODAT TYPE STRING,
J_1IEXCIVEDAT TYPE STRING,
J_1ISSISTDAT TYPE STRING,
J_1IVTYPDAT TYPE STRING,
J_1IVENCREDAT TYPE STRING,
J_1ISERNDAT TYPE STRING,
J_1IPANREFDAT TYPE STRING,
J_1IPANVALDTDAT TYPE STRING,
J_1I_CUSTOMSDAT TYPE STRING,
J_1IDEDREFDAT TYPE STRING,
VEN_CLASSDAT TYPE STRING,
SC_CAPITALDAT TYPE STRING,
SC_CURRENCYDAT TYPE STRING,
ALLOWANCE_TYPEDAT TYPE STRING,
TEXTS TYPE STRING,
VAT_NUMBERS TYPE STRING,
TAX TYPE STRING,
SUBRANGE TYPE STRING,
ALT_PAYEE TYPE STRING,
CONTACT TYPE STRING,END OF T_EKKO_STR. DATA: WA_MIG_VMDS_EI_CENTRAL_DATA_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_VMDS_EI_CENTRAL_DATA_STR-BAHNSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-BBBNRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-BBSNRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-BEGRUDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-BRSCHDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-BUBKZDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-DTAMSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-DTAWSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-ESRNRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-KONZSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-KTOKKDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-KUNNRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-LNRZADAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-LOEVMDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SPERRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SPERMDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STCD1DAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STCD2DAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STKZADAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STKZUDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-XZEMPDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-VBUNDDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-FISKNDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STCEGDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STKZNDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SPERQDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-ADRNRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-GBORTDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-GBDATDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SEXKZDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-KRAUSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-REVDBDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-QSSYSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-KTOCKDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-WERKSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-LTSNADAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-WERKRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-PLKALDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SCACDDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SFRGRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-DLGRPDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-FITYPDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STCDTDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-REGSSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-ACTSSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STCD3DAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STCD4DAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-IPISPDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-TAXBSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-PROFSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STGDLDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-EMNFRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-NODELDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1KFREPREDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1KFTBUSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1KFTINDDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-QSSYSDATDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-PODKZBDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-FISKUDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STENRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STCD5DAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-CVP_XBLCKDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-RGDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-EXPDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-UFDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-RGDATEDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-RICDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-RNEDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-RNEDATEDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-CNAEDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-LEGALNATDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-CRTNDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-ICMSTAXPAYDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-INDTYPDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-TDTDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-COMSIZEDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-DECREGPCDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-CONFSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-MIN_COMPDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-TERM_LIDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-CRC_NUMDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_SC_CAPITALDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_SC_CURRENCYDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-BORGR_DATUNDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-BORGR_YEAUNDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SPERZDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-CARRIER_CONFDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-XLFZADAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-TRANSPORT_CHAINDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STAGING_TIMEDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SCHEDULING_TYPEDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SUBMI_RELEVANTDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-AU_CARRYING_ENTDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-AU_IND_UNDER_18DAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-AU_PAY_NOT_EXCEED_75DAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-AU_WHOLLY_INP_TAXEDDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-AU_PARTNER_NO_GAINDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-AU_NOT_ENTITLED_ABNDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-AU_PAYMENT_EXEMPTDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-AU_PRIVATE_HOBBYDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-AU_DOMESTIC_NATUREDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-CATEGDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-PARTNER_NAMEDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-PARTNER_UTRDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-STATUSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-VFNUMDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-VFNIDDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-CRNDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IEXCDDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IEXRNDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IEXRGDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IEXDIDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IEXCODAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1ICSTNODAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1ILSTNODAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IPANNODAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IEXCIVEDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1ISSISTDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IVTYPDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IVENCREDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1ISERNDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IPANREFDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IPANVALDTDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1I_CUSTOMSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-J_1IDEDREFDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-VEN_CLASSDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SC_CAPITALDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SC_CURRENCYDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-ALLOWANCE_TYPEDAT sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-TEXTS sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-VAT_NUMBERS sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-TAX sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-SUBRANGE sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-ALT_PAYEE sy-vline
WA_MIG_VMDS_EI_CENTRAL_DATA_STR-CONTACT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.