ABAP Select data from SAP table IDWTCONTENT_SA 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 IDWTCONTENT_SA 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 IDWTCONTENT_SA. 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 IDWTCONTENT_SA 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_IDWTCONTENT_SA TYPE STANDARD TABLE OF IDWTCONTENT_SA,
      WA_IDWTCONTENT_SA TYPE IDWTCONTENT_SA,
      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: <IDWTCONTENT_SA> TYPE IDWTCONTENT_SA.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM IDWTCONTENT_SA
*  INTO TABLE @DATA(IT_IDWTCONTENT_SA2).
*--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_IDWTCONTENT_SA INDEX 1 INTO DATA(WA_IDWTCONTENT_SA2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_IDWTCONTENT_SA ASSIGNING <IDWTCONTENT_SA>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<IDWTCONTENT_SA>-BUKRS = 1.
<IDWTCONTENT_SA>-BUPLA = 1.
<IDWTCONTENT_SA>-BUTXT = 1.
<IDWTCONTENT_SA>-WT_NEWWT = 1.
<IDWTCONTENT_SA>-STCEG = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_IDWTCONTENT_SA-WT_TAXREF1_VAL, sy-vline,
WA_IDWTCONTENT_SA-WT_TAXREF2_VAL, sy-vline,
WA_IDWTCONTENT_SA-WT_EDIREF_VAL, sy-vline,
WA_IDWTCONTENT_SA-KTOPL, sy-vline,
WA_IDWTCONTENT_SA-KR_REPRES, sy-vline,
WA_IDWTCONTENT_SA-KR_TAXOFF, sy-vline.
ENDLOOP. *Add any further fields from structure WA_IDWTCONTENT_SA 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_IDWTCONTENT_SA 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_IDWTCONTENT_SA INTO WA_IDWTCONTENT_SA. *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 ADDRNUMBER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-ADDRNUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-ADDRNUMBER.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

*Conversion exit AU172, internal->external for field DMBTR CALL FUNCTION 'CONVERSION_EXIT_AU172_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-DMBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-DMBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU172, internal->external for field WT_QSSHH CALL FUNCTION 'CONVERSION_EXIT_AU172_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-WT_QSSHH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-WT_QSSHH.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU172, internal->external for field WT_QBSHH CALL FUNCTION 'CONVERSION_EXIT_AU172_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-WT_QBSHH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-WT_QBSHH.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU172, internal->external for field WT_QSFHH CALL FUNCTION 'CONVERSION_EXIT_AU172_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-WT_QSFHH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-WT_QSFHH.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU172, internal->external for field WT_TAXHH CALL FUNCTION 'CONVERSION_EXIT_AU172_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-WT_TAXHH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-WT_TAXHH.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU172, internal->external for field WT_AMEXCLVAT CALL FUNCTION 'CONVERSION_EXIT_AU172_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-WT_AMEXCLVAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-WT_AMEXCLVAT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU172, internal->external for field WT_AMRBASE CALL FUNCTION 'CONVERSION_EXIT_AU172_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-WT_AMRBASE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-WT_AMRBASE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU172, internal->external for field WT_AMREXMP CALL FUNCTION 'CONVERSION_EXIT_AU172_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-WT_AMREXMP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-WT_AMREXMP.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU172, internal->external for field SKNTO CALL FUNCTION 'CONVERSION_EXIT_AU172_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-SKNTO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-SKNTO.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field BE_MINBASE CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-BE_MINBASE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-BE_MINBASE.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit AU132, internal->external for field BE_MIN_9314 CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-BE_MIN_9314 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-BE_MIN_9314.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU132, internal->external for field FR_MIN_AMT CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-FR_MIN_AMT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-FR_MIN_AMT.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit AU132, internal->external for field IE_AMNT_UNDECL CALL FUNCTION 'CONVERSION_EXIT_AU132_OUTPUT' EXPORTING input = WA_IDWTCONTENT_SA-IE_AMNT_UNDECL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDWTCONTENT_SA-IE_AMNT_UNDECL.
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_IDWTCONTENT_SA_STR,
BUKRS TYPE STRING,
BUPLA TYPE STRING,
BUTXT TYPE STRING,
WT_NEWWT TYPE STRING,
STCEG TYPE STRING,
WT_TAXREF1_VAL TYPE STRING,
WT_TAXREF2_VAL TYPE STRING,
WT_EDIREF_VAL TYPE STRING,
KTOPL TYPE STRING,
KR_REPRES TYPE STRING,
KR_TAXOFF TYPE STRING,
KR_TAXOFF_NAME TYPE STRING,
ADDRNUMBER TYPE STRING,
DATE_FROM TYPE STRING,
DATE_TO TYPE STRING,
TITLE TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
NAME_TXT TYPE STRING,
NAME_CO TYPE STRING,
CITY1 TYPE STRING,
CITY2 TYPE STRING,
CITY_CODE TYPE STRING,
CITYP_CODE TYPE STRING,
HOME_CITY TYPE STRING,
CITYH_CODE TYPE STRING,
CHCKSTATUS TYPE STRING,
REGIOGROUP TYPE STRING,
POST_CODE1 TYPE STRING,
POST_CODE2 TYPE STRING,
POST_CODE3 TYPE STRING,
PCODE1_EXT TYPE STRING,
PCODE2_EXT TYPE STRING,
PCODE3_EXT TYPE STRING,
PO_BOX TYPE STRING,
DONT_USE_P TYPE STRING,
PO_BOX_NUM TYPE STRING,
PO_BOX_LOC TYPE STRING,
CITY_CODE2 TYPE STRING,
PO_BOX_REG TYPE STRING,
PO_BOX_CTY TYPE STRING,
POSTALAREA TYPE STRING,
TRANSPZONE TYPE STRING,
STREET TYPE STRING,
DONT_USE_S TYPE STRING,
STREETCODE TYPE STRING,
STREETABBR TYPE STRING,
HOUSE_NUM1 TYPE STRING,
HOUSE_NUM2 TYPE STRING,
HOUSE_NUM3 TYPE STRING,
STR_SUPPL1 TYPE STRING,
STR_SUPPL2 TYPE STRING,
STR_SUPPL3 TYPE STRING,
LOCATION TYPE STRING,
BUILDING TYPE STRING,
FLOOR TYPE STRING,
ROOMNUMBER TYPE STRING,
COUNTRY TYPE STRING,
LANGU TYPE STRING,
REGION TYPE STRING,
SORT1 TYPE STRING,
SORT2 TYPE STRING,
SORT_PHN TYPE STRING,
ADDRORIGIN TYPE STRING,
EXTENSION1 TYPE STRING,
EXTENSION2 TYPE STRING,
TIME_ZONE TYPE STRING,
TAXJURCODE TYPE STRING,
ADDRESS_ID TYPE STRING,
REMARK TYPE STRING,
LANGU_CREA TYPE STRING,
PO_BOX_LOBBY TYPE STRING,
DELI_SERV_TYPE TYPE STRING,
DELI_SERV_NUMBER TYPE STRING,
COUNTY_CODE TYPE STRING,
COUNTY TYPE STRING,
TOWNSHIP_CODE TYPE STRING,
TOWNSHIP TYPE STRING,
DEFLT_COMM TYPE STRING,
XPCPT TYPE STRING,
LANDX TYPE STRING,
NATIO TYPE STRING,
BEZEI TYPE STRING,
TEL_NUMBER TYPE STRING,
VEND_TITLE_TXT TYPE STRING,
TXTID TYPE STRING,
TXTKO TYPE STRING,
TXTFU TYPE STRING,
TXTUN TYPE STRING,
TXTAB TYPE STRING,
WT_GROUP1 TYPE STRING,
WAERS TYPE STRING,
DMBTR TYPE STRING,
WT_QSSHH TYPE STRING,
WT_QBSHH TYPE STRING,
WT_QSFHH TYPE STRING,
WT_TAXHH TYPE STRING,
WT_AMEXCLVAT TYPE STRING,
WT_AMRBASE TYPE STRING,
WT_AMREXMP TYPE STRING,
SKNTO TYPE STRING,
US_CHP4 TYPE STRING,
US_CH4_STATUS TYPE STRING,
GB_CIS_WTAOR TYPE STRING,
GB_CIS_WTTOR TYPE STRING,
GB_CIS_WTTON TYPE STRING,
GB_CIS_WTCER TYPE STRING,
GB_CIS_WTUTR TYPE STRING,
GB_CIS_SNDRID TYPE STRING,
GB_CIS_AUTHVAL TYPE STRING,
GB_CIS_SNDRENUM TYPE STRING,
BE_TAXID1 TYPE STRING,
BE_TAXID2 TYPE STRING,
BE_CONTACT_ID TYPE STRING,
BE_CONTACT_EM TYPE STRING,
BE_MINBASE TYPE STRING,
BE_REPORTYEAR TYPE STRING,
BE_SEQ_NUM TYPE STRING,
BE_CORR_INDICATOR TYPE STRING,
BE_TEST_RUN TYPE STRING,
BE_CORR_REFERENCE TYPE STRING,
BE_NIHIL TYPE STRING,
BE_HWAER TYPE STRING,
BE_REPORTDATE TYPE STRING,
BE_R8010_REC TYPE STRING,
BE_R9010_REC TYPE STRING,
BE_R9011_TOTREC TYPE STRING,
BE_SEND_STREET TYPE STRING,
BE_SEND_STR_NO TYPE STRING,
BE_SEND_POCODE TYPE STRING,
BE_SEND_CITY TYPE STRING,
BE_SEND_NAME TYPE STRING,
BE_SEND_ENT_NO TYPE STRING,
BE_GEN_INFO_HDR TYPE STRING,
BE_SEND_INFO_HDR TYPE STRING,
BE_DIVISION TYPE STRING,
BE_DIVISION_HDR TYPE STRING,
BE_SEND_TEL_NO TYPE STRING,
BE_NR_INTERVAL TYPE STRING,
BE_SPRAS TYPE STRING,
BE_QLAND TYPE STRING,
BE_MIN_9314 TYPE STRING,
FR_MIN_AMT TYPE STRING,
FR_GEN_INFO_HDR TYPE STRING,
FR_HWAER TYPE STRING,
FR_CONTACT_NAME TYPE STRING,
FR_CONTACT_EM TYPE STRING,
VE_COMPCD_RIF TYPE STRING,
VE_PERIOD TYPE STRING,
VE_HR_INDICATOR TYPE STRING,
TH_SUB_NATURE TYPE STRING,
TH_SUB_NO TYPE STRING,
TH_ADD_SUB TYPE STRING,
TH_PAYT_DATE TYPE STRING,
TH_BRANCH TYPE STRING,
TH_PAYER TYPE STRING,
TH_HDR_COPY1 TYPE STRING,
TH_HDR_COPY2 TYPE STRING,
TH_ADRC TYPE STRING,
IE_GEN_INFO_HDR TYPE STRING,
IE_DUEDATE TYPE STRING,
IE_RTYPE TYPE STRING,
IE_AMNT_DECL TYPE STRING,
IE_AMNT_UNDECL TYPE STRING,
IE_FILED_STATUS TYPE STRING,
IE_BUKRS_TITLE TYPE STRING,
IE_BUKRS_SUFFIX TYPE STRING,
IE_BUKRS_ADDRESS TYPE STRING,
IE_TAX_RATE TYPE STRING,
US_CHP3 TYPE STRING,
US_1042_GIIN TYPE STRING,
US_CHP3_STATUS TYPE STRING,
US_1042_INT_GIIN TYPE STRING,
US_1042_INT_CH3 TYPE STRING,
US_1042_INT_CH4 TYPE STRING,
US_1042_INT_TAXID TYPE STRING,
US_1042_NAME1 TYPE STRING,
US_1042_NAME2 TYPE STRING,
US_1042_EIN TYPE STRING,
FRG_TAX_ID TYPE STRING,
JP_CCORPNUM TYPE STRING,
PARTNER_SA TYPE STRING,END OF T_EKKO_STR. DATA: WA_IDWTCONTENT_SA_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_IDWTCONTENT_SA_STR-BUKRS sy-vline
WA_IDWTCONTENT_SA_STR-BUPLA sy-vline
WA_IDWTCONTENT_SA_STR-BUTXT sy-vline
WA_IDWTCONTENT_SA_STR-WT_NEWWT sy-vline
WA_IDWTCONTENT_SA_STR-STCEG sy-vline
WA_IDWTCONTENT_SA_STR-WT_TAXREF1_VAL sy-vline
WA_IDWTCONTENT_SA_STR-WT_TAXREF2_VAL sy-vline
WA_IDWTCONTENT_SA_STR-WT_EDIREF_VAL sy-vline
WA_IDWTCONTENT_SA_STR-KTOPL sy-vline
WA_IDWTCONTENT_SA_STR-KR_REPRES sy-vline
WA_IDWTCONTENT_SA_STR-KR_TAXOFF sy-vline
WA_IDWTCONTENT_SA_STR-KR_TAXOFF_NAME sy-vline
WA_IDWTCONTENT_SA_STR-ADDRNUMBER sy-vline
WA_IDWTCONTENT_SA_STR-DATE_FROM sy-vline
WA_IDWTCONTENT_SA_STR-DATE_TO sy-vline
WA_IDWTCONTENT_SA_STR-TITLE sy-vline
WA_IDWTCONTENT_SA_STR-NAME1 sy-vline
WA_IDWTCONTENT_SA_STR-NAME2 sy-vline
WA_IDWTCONTENT_SA_STR-NAME3 sy-vline
WA_IDWTCONTENT_SA_STR-NAME4 sy-vline
WA_IDWTCONTENT_SA_STR-NAME_TXT sy-vline
WA_IDWTCONTENT_SA_STR-NAME_CO sy-vline
WA_IDWTCONTENT_SA_STR-CITY1 sy-vline
WA_IDWTCONTENT_SA_STR-CITY2 sy-vline
WA_IDWTCONTENT_SA_STR-CITY_CODE sy-vline
WA_IDWTCONTENT_SA_STR-CITYP_CODE sy-vline
WA_IDWTCONTENT_SA_STR-HOME_CITY sy-vline
WA_IDWTCONTENT_SA_STR-CITYH_CODE sy-vline
WA_IDWTCONTENT_SA_STR-CHCKSTATUS sy-vline
WA_IDWTCONTENT_SA_STR-REGIOGROUP sy-vline
WA_IDWTCONTENT_SA_STR-POST_CODE1 sy-vline
WA_IDWTCONTENT_SA_STR-POST_CODE2 sy-vline
WA_IDWTCONTENT_SA_STR-POST_CODE3 sy-vline
WA_IDWTCONTENT_SA_STR-PCODE1_EXT sy-vline
WA_IDWTCONTENT_SA_STR-PCODE2_EXT sy-vline
WA_IDWTCONTENT_SA_STR-PCODE3_EXT sy-vline
WA_IDWTCONTENT_SA_STR-PO_BOX sy-vline
WA_IDWTCONTENT_SA_STR-DONT_USE_P sy-vline
WA_IDWTCONTENT_SA_STR-PO_BOX_NUM sy-vline
WA_IDWTCONTENT_SA_STR-PO_BOX_LOC sy-vline
WA_IDWTCONTENT_SA_STR-CITY_CODE2 sy-vline
WA_IDWTCONTENT_SA_STR-PO_BOX_REG sy-vline
WA_IDWTCONTENT_SA_STR-PO_BOX_CTY sy-vline
WA_IDWTCONTENT_SA_STR-POSTALAREA sy-vline
WA_IDWTCONTENT_SA_STR-TRANSPZONE sy-vline
WA_IDWTCONTENT_SA_STR-STREET sy-vline
WA_IDWTCONTENT_SA_STR-DONT_USE_S sy-vline
WA_IDWTCONTENT_SA_STR-STREETCODE sy-vline
WA_IDWTCONTENT_SA_STR-STREETABBR sy-vline
WA_IDWTCONTENT_SA_STR-HOUSE_NUM1 sy-vline
WA_IDWTCONTENT_SA_STR-HOUSE_NUM2 sy-vline
WA_IDWTCONTENT_SA_STR-HOUSE_NUM3 sy-vline
WA_IDWTCONTENT_SA_STR-STR_SUPPL1 sy-vline
WA_IDWTCONTENT_SA_STR-STR_SUPPL2 sy-vline
WA_IDWTCONTENT_SA_STR-STR_SUPPL3 sy-vline
WA_IDWTCONTENT_SA_STR-LOCATION sy-vline
WA_IDWTCONTENT_SA_STR-BUILDING sy-vline
WA_IDWTCONTENT_SA_STR-FLOOR sy-vline
WA_IDWTCONTENT_SA_STR-ROOMNUMBER sy-vline
WA_IDWTCONTENT_SA_STR-COUNTRY sy-vline
WA_IDWTCONTENT_SA_STR-LANGU sy-vline
WA_IDWTCONTENT_SA_STR-REGION sy-vline
WA_IDWTCONTENT_SA_STR-SORT1 sy-vline
WA_IDWTCONTENT_SA_STR-SORT2 sy-vline
WA_IDWTCONTENT_SA_STR-SORT_PHN sy-vline
WA_IDWTCONTENT_SA_STR-ADDRORIGIN sy-vline
WA_IDWTCONTENT_SA_STR-EXTENSION1 sy-vline
WA_IDWTCONTENT_SA_STR-EXTENSION2 sy-vline
WA_IDWTCONTENT_SA_STR-TIME_ZONE sy-vline
WA_IDWTCONTENT_SA_STR-TAXJURCODE sy-vline
WA_IDWTCONTENT_SA_STR-ADDRESS_ID sy-vline
WA_IDWTCONTENT_SA_STR-REMARK sy-vline
WA_IDWTCONTENT_SA_STR-LANGU_CREA sy-vline
WA_IDWTCONTENT_SA_STR-PO_BOX_LOBBY sy-vline
WA_IDWTCONTENT_SA_STR-DELI_SERV_TYPE sy-vline
WA_IDWTCONTENT_SA_STR-DELI_SERV_NUMBER sy-vline
WA_IDWTCONTENT_SA_STR-COUNTY_CODE sy-vline
WA_IDWTCONTENT_SA_STR-COUNTY sy-vline
WA_IDWTCONTENT_SA_STR-TOWNSHIP_CODE sy-vline
WA_IDWTCONTENT_SA_STR-TOWNSHIP sy-vline
WA_IDWTCONTENT_SA_STR-DEFLT_COMM sy-vline
WA_IDWTCONTENT_SA_STR-XPCPT sy-vline
WA_IDWTCONTENT_SA_STR-LANDX sy-vline
WA_IDWTCONTENT_SA_STR-NATIO sy-vline
WA_IDWTCONTENT_SA_STR-BEZEI sy-vline
WA_IDWTCONTENT_SA_STR-TEL_NUMBER sy-vline
WA_IDWTCONTENT_SA_STR-VEND_TITLE_TXT sy-vline
WA_IDWTCONTENT_SA_STR-TXTID sy-vline
WA_IDWTCONTENT_SA_STR-TXTKO sy-vline
WA_IDWTCONTENT_SA_STR-TXTFU sy-vline
WA_IDWTCONTENT_SA_STR-TXTUN sy-vline
WA_IDWTCONTENT_SA_STR-TXTAB sy-vline
WA_IDWTCONTENT_SA_STR-WT_GROUP1 sy-vline
WA_IDWTCONTENT_SA_STR-WAERS sy-vline
WA_IDWTCONTENT_SA_STR-DMBTR sy-vline
WA_IDWTCONTENT_SA_STR-WT_QSSHH sy-vline
WA_IDWTCONTENT_SA_STR-WT_QBSHH sy-vline
WA_IDWTCONTENT_SA_STR-WT_QSFHH sy-vline
WA_IDWTCONTENT_SA_STR-WT_TAXHH sy-vline
WA_IDWTCONTENT_SA_STR-WT_AMEXCLVAT sy-vline
WA_IDWTCONTENT_SA_STR-WT_AMRBASE sy-vline
WA_IDWTCONTENT_SA_STR-WT_AMREXMP sy-vline
WA_IDWTCONTENT_SA_STR-SKNTO sy-vline
WA_IDWTCONTENT_SA_STR-US_CHP4 sy-vline
WA_IDWTCONTENT_SA_STR-US_CH4_STATUS sy-vline
WA_IDWTCONTENT_SA_STR-GB_CIS_WTAOR sy-vline
WA_IDWTCONTENT_SA_STR-GB_CIS_WTTOR sy-vline
WA_IDWTCONTENT_SA_STR-GB_CIS_WTTON sy-vline
WA_IDWTCONTENT_SA_STR-GB_CIS_WTCER sy-vline
WA_IDWTCONTENT_SA_STR-GB_CIS_WTUTR sy-vline
WA_IDWTCONTENT_SA_STR-GB_CIS_SNDRID sy-vline
WA_IDWTCONTENT_SA_STR-GB_CIS_AUTHVAL sy-vline
WA_IDWTCONTENT_SA_STR-GB_CIS_SNDRENUM sy-vline
WA_IDWTCONTENT_SA_STR-BE_TAXID1 sy-vline
WA_IDWTCONTENT_SA_STR-BE_TAXID2 sy-vline
WA_IDWTCONTENT_SA_STR-BE_CONTACT_ID sy-vline
WA_IDWTCONTENT_SA_STR-BE_CONTACT_EM sy-vline
WA_IDWTCONTENT_SA_STR-BE_MINBASE sy-vline
WA_IDWTCONTENT_SA_STR-BE_REPORTYEAR sy-vline
WA_IDWTCONTENT_SA_STR-BE_SEQ_NUM sy-vline
WA_IDWTCONTENT_SA_STR-BE_CORR_INDICATOR sy-vline
WA_IDWTCONTENT_SA_STR-BE_TEST_RUN sy-vline
WA_IDWTCONTENT_SA_STR-BE_CORR_REFERENCE sy-vline
WA_IDWTCONTENT_SA_STR-BE_NIHIL sy-vline
WA_IDWTCONTENT_SA_STR-BE_HWAER sy-vline
WA_IDWTCONTENT_SA_STR-BE_REPORTDATE sy-vline
WA_IDWTCONTENT_SA_STR-BE_R8010_REC sy-vline
WA_IDWTCONTENT_SA_STR-BE_R9010_REC sy-vline
WA_IDWTCONTENT_SA_STR-BE_R9011_TOTREC sy-vline
WA_IDWTCONTENT_SA_STR-BE_SEND_STREET sy-vline
WA_IDWTCONTENT_SA_STR-BE_SEND_STR_NO sy-vline
WA_IDWTCONTENT_SA_STR-BE_SEND_POCODE sy-vline
WA_IDWTCONTENT_SA_STR-BE_SEND_CITY sy-vline
WA_IDWTCONTENT_SA_STR-BE_SEND_NAME sy-vline
WA_IDWTCONTENT_SA_STR-BE_SEND_ENT_NO sy-vline
WA_IDWTCONTENT_SA_STR-BE_GEN_INFO_HDR sy-vline
WA_IDWTCONTENT_SA_STR-BE_SEND_INFO_HDR sy-vline
WA_IDWTCONTENT_SA_STR-BE_DIVISION sy-vline
WA_IDWTCONTENT_SA_STR-BE_DIVISION_HDR sy-vline
WA_IDWTCONTENT_SA_STR-BE_SEND_TEL_NO sy-vline
WA_IDWTCONTENT_SA_STR-BE_NR_INTERVAL sy-vline
WA_IDWTCONTENT_SA_STR-BE_SPRAS sy-vline
WA_IDWTCONTENT_SA_STR-BE_QLAND sy-vline
WA_IDWTCONTENT_SA_STR-BE_MIN_9314 sy-vline
WA_IDWTCONTENT_SA_STR-FR_MIN_AMT sy-vline
WA_IDWTCONTENT_SA_STR-FR_GEN_INFO_HDR sy-vline
WA_IDWTCONTENT_SA_STR-FR_HWAER sy-vline
WA_IDWTCONTENT_SA_STR-FR_CONTACT_NAME sy-vline
WA_IDWTCONTENT_SA_STR-FR_CONTACT_EM sy-vline
WA_IDWTCONTENT_SA_STR-VE_COMPCD_RIF sy-vline
WA_IDWTCONTENT_SA_STR-VE_PERIOD sy-vline
WA_IDWTCONTENT_SA_STR-VE_HR_INDICATOR sy-vline
WA_IDWTCONTENT_SA_STR-TH_SUB_NATURE sy-vline
WA_IDWTCONTENT_SA_STR-TH_SUB_NO sy-vline
WA_IDWTCONTENT_SA_STR-TH_ADD_SUB sy-vline
WA_IDWTCONTENT_SA_STR-TH_PAYT_DATE sy-vline
WA_IDWTCONTENT_SA_STR-TH_BRANCH sy-vline
WA_IDWTCONTENT_SA_STR-TH_PAYER sy-vline
WA_IDWTCONTENT_SA_STR-TH_HDR_COPY1 sy-vline
WA_IDWTCONTENT_SA_STR-TH_HDR_COPY2 sy-vline
WA_IDWTCONTENT_SA_STR-TH_ADRC sy-vline
WA_IDWTCONTENT_SA_STR-IE_GEN_INFO_HDR sy-vline
WA_IDWTCONTENT_SA_STR-IE_DUEDATE sy-vline
WA_IDWTCONTENT_SA_STR-IE_RTYPE sy-vline
WA_IDWTCONTENT_SA_STR-IE_AMNT_DECL sy-vline
WA_IDWTCONTENT_SA_STR-IE_AMNT_UNDECL sy-vline
WA_IDWTCONTENT_SA_STR-IE_FILED_STATUS sy-vline
WA_IDWTCONTENT_SA_STR-IE_BUKRS_TITLE sy-vline
WA_IDWTCONTENT_SA_STR-IE_BUKRS_SUFFIX sy-vline
WA_IDWTCONTENT_SA_STR-IE_BUKRS_ADDRESS sy-vline
WA_IDWTCONTENT_SA_STR-IE_TAX_RATE sy-vline
WA_IDWTCONTENT_SA_STR-US_CHP3 sy-vline
WA_IDWTCONTENT_SA_STR-US_1042_GIIN sy-vline
WA_IDWTCONTENT_SA_STR-US_CHP3_STATUS sy-vline
WA_IDWTCONTENT_SA_STR-US_1042_INT_GIIN sy-vline
WA_IDWTCONTENT_SA_STR-US_1042_INT_CH3 sy-vline
WA_IDWTCONTENT_SA_STR-US_1042_INT_CH4 sy-vline
WA_IDWTCONTENT_SA_STR-US_1042_INT_TAXID sy-vline
WA_IDWTCONTENT_SA_STR-US_1042_NAME1 sy-vline
WA_IDWTCONTENT_SA_STR-US_1042_NAME2 sy-vline
WA_IDWTCONTENT_SA_STR-US_1042_EIN sy-vline
WA_IDWTCONTENT_SA_STR-FRG_TAX_ID sy-vline
WA_IDWTCONTENT_SA_STR-JP_CCORPNUM sy-vline
WA_IDWTCONTENT_SA_STR-PARTNER_SA sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.