ABAP Select data from SAP table PORDER_HEADER 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 PORDER_HEADER 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 PORDER_HEADER. 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 PORDER_HEADER 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_PORDER_HEADER TYPE STANDARD TABLE OF PORDER_HEADER,
      WA_PORDER_HEADER TYPE PORDER_HEADER,
      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: <PORDER_HEADER> TYPE PORDER_HEADER.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM PORDER_HEADER
*  INTO TABLE @DATA(IT_PORDER_HEADER2).
*--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_PORDER_HEADER INDEX 1 INTO DATA(WA_PORDER_HEADER2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_PORDER_HEADER ASSIGNING <PORDER_HEADER>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<PORDER_HEADER>-ID = 1.
<PORDER_HEADER>-DATA = 1.
<PORDER_HEADER>-EBELN = 1.
<PORDER_HEADER>-BUKRS = 1.
<PORDER_HEADER>-BSART = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_PORDER_HEADER-LOEKZ, sy-vline,
WA_PORDER_HEADER-STATU, sy-vline,
WA_PORDER_HEADER-AEDAT, sy-vline,
WA_PORDER_HEADER-ERNAM, sy-vline,
WA_PORDER_HEADER-LASTCHANGEDATETIME, sy-vline,
WA_PORDER_HEADER-PINCR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_PORDER_HEADER 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_PORDER_HEADER 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_PORDER_HEADER INTO WA_PORDER_HEADER. *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 EBELN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_PORDER_HEADER-EBELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PORDER_HEADER-EBELN.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit EXCRT, internal->external for field WKURS CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_PORDER_HEADER-WKURS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PORDER_HEADER-WKURS.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit ID004, internal->external for field INCO2_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_PORDER_HEADER-INCO2_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PORDER_HEADER-INCO2_KEY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ID004, internal->external for field INCO3_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_PORDER_HEADER-INCO3_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PORDER_HEADER-INCO3_KEY.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ID004, internal->external for field INCO4_KEY CALL FUNCTION 'CONVERSION_EXIT_ID004_OUTPUT' EXPORTING input = WA_PORDER_HEADER-INCO4_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PORDER_HEADER-INCO4_KEY.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ABPSP, internal->external for field PFM_CONTRACT CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_PORDER_HEADER-PFM_CONTRACT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PORDER_HEADER-PFM_CONTRACT.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

*Conversion exit SXIDN, internal->external for field E_MAIL CALL FUNCTION 'CONVERSION_EXIT_SXIDN_OUTPUT' EXPORTING input = WA_PORDER_HEADER-E_MAIL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PORDER_HEADER-E_MAIL.
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_PORDER_HEADER_STR,
ID TYPE STRING,
DATA TYPE STRING,
EBELN TYPE STRING,
BUKRS TYPE STRING,
BSART TYPE STRING,
LOEKZ TYPE STRING,
STATU TYPE STRING,
AEDAT TYPE STRING,
ERNAM TYPE STRING,
LASTCHANGEDATETIME TYPE STRING,
PINCR TYPE STRING,
LIFNR TYPE STRING,
SPRAS TYPE STRING,
ZTERM TYPE STRING,
ZBD1T TYPE STRING,
ZBD2T TYPE STRING,
ZBD3T TYPE STRING,
ZBD1P TYPE STRING,
ZBD2P TYPE STRING,
EKORG TYPE STRING,
EKGRP TYPE STRING,
WAERS TYPE STRING,
WKURS TYPE STRING,
KUFIX TYPE STRING,
BEDAT TYPE STRING,
KDATB TYPE STRING,
KDATE TYPE STRING,
GWLDT TYPE STRING,
ANGNR TYPE STRING,
IHRAN TYPE STRING,
IHREZ TYPE STRING,
VERKF TYPE STRING,
TELF1 TYPE STRING,
LLIEF TYPE STRING,
KUNNR TYPE STRING,
KONNR TYPE STRING,
WEAKT TYPE STRING,
RESWK TYPE STRING,
INCO1 TYPE STRING,
INCO2 TYPE STRING,
SUBMI TYPE STRING,
LIFRE TYPE STRING,
UNSEZ TYPE STRING,
LOGSY TYPE STRING,
UPINC TYPE STRING,
FRGKE TYPE STRING,
FRGZU TYPE STRING,
HAS_HIERARCHY TYPE STRING,
ADRNR TYPE STRING,
STCEG_L TYPE STRING,
ABSGR TYPE STRING,
PROCSTAT TYPE STRING,
PROCESS_INDICATOR TYPE STRING,
STAKO TYPE STRING,
REASON_CODE TYPE STRING,
RETTP TYPE STRING,
RETPC TYPE STRING,
DPTYP TYPE STRING,
DPAMT TYPE STRING,
DPPCT TYPE STRING,
DPDAT TYPE STRING,
VSART TYPE STRING,
HANDOVERLOC TYPE STRING,
SHIPCOND TYPE STRING,
AUTLF TYPE STRING,
EXT_REV_TMSTMP TYPE STRING,
INCOV TYPE STRING,
INCO2_L TYPE STRING,
INCO3_L TYPE STRING,
INCO2_KEY TYPE STRING,
INCO3_KEY TYPE STRING,
INCO4_KEY TYPE STRING,
INCO2_ID TYPE STRING,
INCO3_ID TYPE STRING,
INCO4_ID TYPE STRING,
INCO4_DESCR TYPE STRING,
TOTAL_STATUS_PCS TYPE STRING,
TOTAL_STATUS_PMA TYPE STRING,
TOTAL_STATUS_DG TYPE STRING,
TOTAL_STATUS_SDS TYPE STRING,
GRWCU TYPE STRING,
INTRA_REL TYPE STRING,
INTRA_EXCL TYPE STRING,
DUMMY TYPE STRING,
MSR_ID TYPE STRING,
FORCE_ID TYPE STRING,
FORCE_CNT TYPE STRING,
RELOC_ID TYPE STRING,
RELOC_SEQ_ID TYPE STRING,
SOURCE_LOGSYS TYPE STRING,
VZSKZ TYPE STRING,
POHF_TYPE TYPE STRING,
EQ_EINDT TYPE STRING,
EQ_WERKS TYPE STRING,
FIXPO TYPE STRING,
EKGRP_ALLOW TYPE STRING,
WERKS_ALLOW TYPE STRING,
CONTRACT_ALLOW TYPE STRING,
PSTYP_ALLOW TYPE STRING,
FIXPO_ALLOW TYPE STRING,
KEY_ID_ALLOW TYPE STRING,
AUREL_ALLOW TYPE STRING,
DELPER_ALLOW TYPE STRING,
EINDT_ALLOW TYPE STRING,
LTSNR_ALLOW TYPE STRING,
OTB_LEVEL TYPE STRING,
OTB_COND_TYPE TYPE STRING,
KEY_ID TYPE STRING,
OTB_VALUE TYPE STRING,
OTB_CURR TYPE STRING,
OTB_RES_VALUE TYPE STRING,
OTB_SPEC_VALUE TYPE STRING,
SPR_RSN_PROFILE TYPE STRING,
BUDG_TYPE TYPE STRING,
OTB_STATUS TYPE STRING,
OTB_REASON TYPE STRING,
CHECK_TYPE TYPE STRING,
CON_OTB_REQ TYPE STRING,
CON_PREBOOK_LEV TYPE STRING,
CON_DISTR_LEV TYPE STRING,
DUMMY1 TYPE STRING,
TM_CTRL_KEY TYPE STRING,
MSR_PO_TYPE TYPE STRING,
DUMMY5 TYPE STRING,
PS_PA_ID_HDR TYPE STRING,
PS_PA_CLNG_HDR TYPE STRING,
DUMMY3 TYPE STRING,
DUMMY4 TYPE STRING,
DUMMY_EKKO_INCL_EEW_PS TYPE STRING,
EXTERNALSYSTEM TYPE STRING,
EXTERNALREFERENCEID TYPE STRING,
ZAPCGK TYPE STRING,
APCGK_EXTEND TYPE STRING,
ZBAS_DATE TYPE STRING,
ZADATTYP TYPE STRING,
ZSTART_DAT TYPE STRING,
Z_DEV TYPE STRING,
ZINDANX TYPE STRING,
ZLIMIT_DAT TYPE STRING,
NUMERATOR TYPE STRING,
HASHCAL_BDAT TYPE STRING,
HASHCAL TYPE STRING,
NEGATIVE TYPE STRING,
HASHCAL_EXISTS TYPE STRING,
KNOWN_INDEX TYPE STRING,
FSH_TRANSACTION TYPE STRING,
FSH_ITEM_GROUP TYPE STRING,
FSH_VAS_LAST_ITEM TYPE STRING,
FSH_SNST_STATUS TYPE STRING,
FSH_OS_STG_CHANGE TYPE STRING,
PROCE TYPE STRING,
CONC TYPE STRING,
CONT TYPE STRING,
COMP TYPE STRING,
OUTR TYPE STRING,
DESP TYPE STRING,
DESP_DAT TYPE STRING,
DESP_CARGO TYPE STRING,
PARE TYPE STRING,
PARE_DAT TYPE STRING,
PARE_CARGO TYPE STRING,
PFM_CONTRACT TYPE STRING,
TMS_REF_UUID TYPE STRING,
MANDT TYPE STRING,
BSTYP TYPE STRING,
BSAKZ TYPE STRING,
LPONR TYPE STRING,
KNUMV TYPE STRING,
KALSM TYPE STRING,
STAFO TYPE STRING,
EXNUM TYPE STRING,
FRGGR TYPE STRING,
FRGSX TYPE STRING,
FRGRL TYPE STRING,
LANDS TYPE STRING,
STCEG TYPE STRING,
ADDNR TYPE STRING,
KORNR TYPE STRING,
MEMORY TYPE STRING,
MEMORYTYPE TYPE STRING,
ID TYPE STRING,
POSTAT TYPE STRING,
POSPLIT TYPE STRING,
DATAX TYPE STRING,
EBELN TYPE STRING,
BUKRS TYPE STRING,
BSART TYPE STRING,
LOEKZ TYPE STRING,
STATU TYPE STRING,
AEDAT TYPE STRING,
ERNAM TYPE STRING,
LASTCHANGEDATETIME TYPE STRING,
PINCR TYPE STRING,
LIFNR TYPE STRING,
SPRAS TYPE STRING,
ZTERM TYPE STRING,
ZBD1T TYPE STRING,
ZBD2T TYPE STRING,
ZBD3T TYPE STRING,
ZBD1P TYPE STRING,
ZBD2P TYPE STRING,
EKORG TYPE STRING,
EKGRP TYPE STRING,
WAERS TYPE STRING,
WKURS TYPE STRING,
KUFIX TYPE STRING,
BEDAT TYPE STRING,
KDATB TYPE STRING,
KDATE TYPE STRING,
GWLDT TYPE STRING,
ANGNR TYPE STRING,
IHRAN TYPE STRING,
IHREZ TYPE STRING,
VERKF TYPE STRING,
TELF1 TYPE STRING,
LLIEF TYPE STRING,
KUNNR TYPE STRING,
KONNR TYPE STRING,
WEAKT TYPE STRING,
RESWK TYPE STRING,
HAS_HIERARCHY TYPE STRING,
INCO1 TYPE STRING,
INCO2 TYPE STRING,
SUBMI TYPE STRING,
LIFRE TYPE STRING,
UNSEZ TYPE STRING,
LOGSY TYPE STRING,
UPINC TYPE STRING,
FRGKE TYPE STRING,
FRGZU TYPE STRING,
ADRNR TYPE STRING,
STCEG_L TYPE STRING,
ABSGR TYPE STRING,
PROCSTAT TYPE STRING,
PROCESS_INDICATOR TYPE STRING,
STAKO TYPE STRING,
REASON_CODE TYPE STRING,
RETTP TYPE STRING,
RETPC TYPE STRING,
DPTYP TYPE STRING,
DPAMT TYPE STRING,
DPPCT TYPE STRING,
DPDAT TYPE STRING,
MSR_ID TYPE STRING,
VSART TYPE STRING,
HANDOVERLOC TYPE STRING,
SHIPCOND TYPE STRING,
AUTLF TYPE STRING,
EXT_REV_TMSTMP TYPE STRING,
INCOV TYPE STRING,
INCO2_L TYPE STRING,
INCO3_L TYPE STRING,
INCO2_KEY TYPE STRING,
INCO3_KEY TYPE STRING,
INCO4_KEY TYPE STRING,
INCO2_ID TYPE STRING,
INCO3_ID TYPE STRING,
INCO4_ID TYPE STRING,
TOTAL_STATUS_PCS TYPE STRING,
TOTAL_STATUS_PMA TYPE STRING,
TOTAL_STATUS_DG TYPE STRING,
TOTAL_STATUS_SDS TYPE STRING,
GRWCU TYPE STRING,
INTRA_REL TYPE STRING,
INTRA_EXCL TYPE STRING,
DUMMY TYPE STRING,
FORCE_ID TYPE STRING,
FORCE_CNT TYPE STRING,
RELOC_ID TYPE STRING,
RELOC_SEQ_ID TYPE STRING,
SOURCE_LOGSYS TYPE STRING,
VZSKZ TYPE STRING,
POHF_TYPE TYPE STRING,
EQ_EINDT TYPE STRING,
EQ_WERKS TYPE STRING,
FIXPO TYPE STRING,
EKGRP_ALLOW TYPE STRING,
WERKS_ALLOW TYPE STRING,
CONTRACT_ALLOW TYPE STRING,
PSTYP_ALLOW TYPE STRING,
FIXPO_ALLOW TYPE STRING,
KEY_ID_ALLOW TYPE STRING,
AUREL_ALLOW TYPE STRING,
DELPER_ALLOW TYPE STRING,
EINDT_ALLOW TYPE STRING,
LTSNR_ALLOW TYPE STRING,
OTB_LEVEL TYPE STRING,
OTB_COND_TYPE TYPE STRING,
KEY_ID TYPE STRING,
OTB_VALUE TYPE STRING,
OTB_CURR TYPE STRING,
OTB_RES_VALUE TYPE STRING,
OTB_SPEC_VALUE TYPE STRING,
SPR_RSN_PROFILE TYPE STRING,
BUDG_TYPE TYPE STRING,
OTB_STATUS TYPE STRING,
OTB_REASON TYPE STRING,
CHECK_TYPE TYPE STRING,
OTB_MISS_VALUE TYPE STRING,
VAL_AVAIL TYPE STRING,
VAL_OVERBOOK TYPE STRING,
VAL_TOLERANCE TYPE STRING,
VAL_SPENT TYPE STRING,
VAL_SPREL TYPE STRING,
VAL_CONTR TYPE STRING,
SUM_NETWR TYPE STRING,
EKORG_TEXT TYPE STRING,
BSART_TEXT TYPE STRING,
BUKRS_TEXT TYPE STRING,
LIFNR_TEXT TYPE STRING,
DUMMY1 TYPE STRING,
MSR_PO_TYPE TYPE STRING,
DUMMY5 TYPE STRING,
PS_PA_ID_HDR TYPE STRING,
PS_PA_CLNG_HDR TYPE STRING,
DUMMY3 TYPE STRING,
DUMMY4 TYPE STRING,
EXTERNALSYSTEM TYPE STRING,
EXTERNALREFERENCEID TYPE STRING,
ZAPCGK TYPE STRING,
APCGK_EXTEND TYPE STRING,
ZBAS_DATE TYPE STRING,
ZADATTYP TYPE STRING,
ZSTART_DAT TYPE STRING,
Z_DEV TYPE STRING,
ZINDANX TYPE STRING,
ZLIMIT_DAT TYPE STRING,
NUMERATOR TYPE STRING,
FSH_TRANSACTION TYPE STRING,
FSH_ITEM_GROUP TYPE STRING,
FSH_VAS_LAST_ITEM TYPE STRING,
FSH_SNST_STATUS TYPE STRING,
FSH_OS_STG_CHANGE TYPE STRING,
PROCE TYPE STRING,
CONC TYPE STRING,
CONT TYPE STRING,
COMP TYPE STRING,
OUTR TYPE STRING,
DESP TYPE STRING,
DESP_DAT TYPE STRING,
DESP_CARGO TYPE STRING,
PARE TYPE STRING,
PARE_DAT TYPE STRING,
PARE_CARGO TYPE STRING,
PFM_CONTRACT TYPE STRING,
DUMMY_EKKO_INCL_EEW_PS TYPE STRING,
TMS_REF_UUID TYPE STRING,
PO_ITEMS TYPE STRING,
PO_TEXTS TYPE STRING,
EXT_LINKS TYPE STRING,
HEADER_ADDRESS TYPE STRING,
DATA TYPE STRING,
ADDRNUMBER TYPE STRING,
TITLE TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
NAME_CO TYPE STRING,
CITY1 TYPE STRING,
CITY2 TYPE STRING,
CITY_CODE TYPE STRING,
POST_CODE1 TYPE STRING,
POST_CODE2 TYPE STRING,
POST_CODE3 TYPE STRING,
PO_BOX TYPE STRING,
PO_BOX_LOC TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM1 TYPE STRING,
STR_SUPPL1 TYPE STRING,
STR_SUPPL2 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,
TIME_ZONE TYPE STRING,
TAXJURCODE TYPE STRING,
DEFLT_COMM TYPE STRING,
TEL_NUMBER TYPE STRING,
FAX_EXTENS TYPE STRING,
FAX_NUMBER TYPE STRING,
CITYP_CODE TYPE STRING,
CHCKSTATUS TYPE STRING,
CITY_CODE2 TYPE STRING,
TRANSPZONE TYPE STRING,
HOUSE_NUM2 TYPE STRING,
E_MAIL TYPE STRING,
STR_SUPPL3 TYPE STRING,
REGIOGROUP TYPE STRING,
DATAX TYPE STRING,
ADDRNUMBER TYPE STRING,
TITLE TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
NAME3 TYPE STRING,
NAME4 TYPE STRING,
NAME_CO TYPE STRING,
CITY1 TYPE STRING,
CITY2 TYPE STRING,
CITY_CODE TYPE STRING,
POST_CODE1 TYPE STRING,
POST_CODE2 TYPE STRING,
POST_CODE3 TYPE STRING,
PO_BOX TYPE STRING,
PO_BOX_LOC TYPE STRING,
STREET TYPE STRING,
STREET_NO TYPE STRING,
HOUSE_NUM1 TYPE STRING,
STR_SUPPL1 TYPE STRING,
STR_SUPPL2 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,
TIME_ZONE TYPE STRING,
TAXJURCODE TYPE STRING,
DEFLT_COMM TYPE STRING,
TEL_NUMBER TYPE STRING,
TEL_EXTENS TYPE STRING,
FAX_NUMBER TYPE STRING,
FAX_EXTENS TYPE STRING,
CITYP_CODE TYPE STRING,
CHCKSTATUS TYPE STRING,
CITY_CODE2 TYPE STRING,
TRANSPZONE TYPE STRING,
HOUSE_NUM2 TYPE STRING,
E_MAIL TYPE STRING,
STR_SUPPL3 TYPE STRING,
REGIOGROUP TYPE STRING,
PLANT TYPE STRING,
STORAGELOCATION TYPE STRING,END OF T_EKKO_STR. DATA: WA_PORDER_HEADER_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_PORDER_HEADER_STR-ID sy-vline
WA_PORDER_HEADER_STR-DATA sy-vline
WA_PORDER_HEADER_STR-EBELN sy-vline
WA_PORDER_HEADER_STR-BUKRS sy-vline
WA_PORDER_HEADER_STR-BSART sy-vline
WA_PORDER_HEADER_STR-LOEKZ sy-vline
WA_PORDER_HEADER_STR-STATU sy-vline
WA_PORDER_HEADER_STR-AEDAT sy-vline
WA_PORDER_HEADER_STR-ERNAM sy-vline
WA_PORDER_HEADER_STR-LASTCHANGEDATETIME sy-vline
WA_PORDER_HEADER_STR-PINCR sy-vline
WA_PORDER_HEADER_STR-LIFNR sy-vline
WA_PORDER_HEADER_STR-SPRAS sy-vline
WA_PORDER_HEADER_STR-ZTERM sy-vline
WA_PORDER_HEADER_STR-ZBD1T sy-vline
WA_PORDER_HEADER_STR-ZBD2T sy-vline
WA_PORDER_HEADER_STR-ZBD3T sy-vline
WA_PORDER_HEADER_STR-ZBD1P sy-vline
WA_PORDER_HEADER_STR-ZBD2P sy-vline
WA_PORDER_HEADER_STR-EKORG sy-vline
WA_PORDER_HEADER_STR-EKGRP sy-vline
WA_PORDER_HEADER_STR-WAERS sy-vline
WA_PORDER_HEADER_STR-WKURS sy-vline
WA_PORDER_HEADER_STR-KUFIX sy-vline
WA_PORDER_HEADER_STR-BEDAT sy-vline
WA_PORDER_HEADER_STR-KDATB sy-vline
WA_PORDER_HEADER_STR-KDATE sy-vline
WA_PORDER_HEADER_STR-GWLDT sy-vline
WA_PORDER_HEADER_STR-ANGNR sy-vline
WA_PORDER_HEADER_STR-IHRAN sy-vline
WA_PORDER_HEADER_STR-IHREZ sy-vline
WA_PORDER_HEADER_STR-VERKF sy-vline
WA_PORDER_HEADER_STR-TELF1 sy-vline
WA_PORDER_HEADER_STR-LLIEF sy-vline
WA_PORDER_HEADER_STR-KUNNR sy-vline
WA_PORDER_HEADER_STR-KONNR sy-vline
WA_PORDER_HEADER_STR-WEAKT sy-vline
WA_PORDER_HEADER_STR-RESWK sy-vline
WA_PORDER_HEADER_STR-INCO1 sy-vline
WA_PORDER_HEADER_STR-INCO2 sy-vline
WA_PORDER_HEADER_STR-SUBMI sy-vline
WA_PORDER_HEADER_STR-LIFRE sy-vline
WA_PORDER_HEADER_STR-UNSEZ sy-vline
WA_PORDER_HEADER_STR-LOGSY sy-vline
WA_PORDER_HEADER_STR-UPINC sy-vline
WA_PORDER_HEADER_STR-FRGKE sy-vline
WA_PORDER_HEADER_STR-FRGZU sy-vline
WA_PORDER_HEADER_STR-HAS_HIERARCHY sy-vline
WA_PORDER_HEADER_STR-ADRNR sy-vline
WA_PORDER_HEADER_STR-STCEG_L sy-vline
WA_PORDER_HEADER_STR-ABSGR sy-vline
WA_PORDER_HEADER_STR-PROCSTAT sy-vline
WA_PORDER_HEADER_STR-PROCESS_INDICATOR sy-vline
WA_PORDER_HEADER_STR-STAKO sy-vline
WA_PORDER_HEADER_STR-REASON_CODE sy-vline
WA_PORDER_HEADER_STR-RETTP sy-vline
WA_PORDER_HEADER_STR-RETPC sy-vline
WA_PORDER_HEADER_STR-DPTYP sy-vline
WA_PORDER_HEADER_STR-DPAMT sy-vline
WA_PORDER_HEADER_STR-DPPCT sy-vline
WA_PORDER_HEADER_STR-DPDAT sy-vline
WA_PORDER_HEADER_STR-VSART sy-vline
WA_PORDER_HEADER_STR-HANDOVERLOC sy-vline
WA_PORDER_HEADER_STR-SHIPCOND sy-vline
WA_PORDER_HEADER_STR-AUTLF sy-vline
WA_PORDER_HEADER_STR-EXT_REV_TMSTMP sy-vline
WA_PORDER_HEADER_STR-INCOV sy-vline
WA_PORDER_HEADER_STR-INCO2_L sy-vline
WA_PORDER_HEADER_STR-INCO3_L sy-vline
WA_PORDER_HEADER_STR-INCO2_KEY sy-vline
WA_PORDER_HEADER_STR-INCO3_KEY sy-vline
WA_PORDER_HEADER_STR-INCO4_KEY sy-vline
WA_PORDER_HEADER_STR-INCO2_ID sy-vline
WA_PORDER_HEADER_STR-INCO3_ID sy-vline
WA_PORDER_HEADER_STR-INCO4_ID sy-vline
WA_PORDER_HEADER_STR-INCO4_DESCR sy-vline
WA_PORDER_HEADER_STR-TOTAL_STATUS_PCS sy-vline
WA_PORDER_HEADER_STR-TOTAL_STATUS_PMA sy-vline
WA_PORDER_HEADER_STR-TOTAL_STATUS_DG sy-vline
WA_PORDER_HEADER_STR-TOTAL_STATUS_SDS sy-vline
WA_PORDER_HEADER_STR-GRWCU sy-vline
WA_PORDER_HEADER_STR-INTRA_REL sy-vline
WA_PORDER_HEADER_STR-INTRA_EXCL sy-vline
WA_PORDER_HEADER_STR-DUMMY sy-vline
WA_PORDER_HEADER_STR-MSR_ID sy-vline
WA_PORDER_HEADER_STR-FORCE_ID sy-vline
WA_PORDER_HEADER_STR-FORCE_CNT sy-vline
WA_PORDER_HEADER_STR-RELOC_ID sy-vline
WA_PORDER_HEADER_STR-RELOC_SEQ_ID sy-vline
WA_PORDER_HEADER_STR-SOURCE_LOGSYS sy-vline
WA_PORDER_HEADER_STR-VZSKZ sy-vline
WA_PORDER_HEADER_STR-POHF_TYPE sy-vline
WA_PORDER_HEADER_STR-EQ_EINDT sy-vline
WA_PORDER_HEADER_STR-EQ_WERKS sy-vline
WA_PORDER_HEADER_STR-FIXPO sy-vline
WA_PORDER_HEADER_STR-EKGRP_ALLOW sy-vline
WA_PORDER_HEADER_STR-WERKS_ALLOW sy-vline
WA_PORDER_HEADER_STR-CONTRACT_ALLOW sy-vline
WA_PORDER_HEADER_STR-PSTYP_ALLOW sy-vline
WA_PORDER_HEADER_STR-FIXPO_ALLOW sy-vline
WA_PORDER_HEADER_STR-KEY_ID_ALLOW sy-vline
WA_PORDER_HEADER_STR-AUREL_ALLOW sy-vline
WA_PORDER_HEADER_STR-DELPER_ALLOW sy-vline
WA_PORDER_HEADER_STR-EINDT_ALLOW sy-vline
WA_PORDER_HEADER_STR-LTSNR_ALLOW sy-vline
WA_PORDER_HEADER_STR-OTB_LEVEL sy-vline
WA_PORDER_HEADER_STR-OTB_COND_TYPE sy-vline
WA_PORDER_HEADER_STR-KEY_ID sy-vline
WA_PORDER_HEADER_STR-OTB_VALUE sy-vline
WA_PORDER_HEADER_STR-OTB_CURR sy-vline
WA_PORDER_HEADER_STR-OTB_RES_VALUE sy-vline
WA_PORDER_HEADER_STR-OTB_SPEC_VALUE sy-vline
WA_PORDER_HEADER_STR-SPR_RSN_PROFILE sy-vline
WA_PORDER_HEADER_STR-BUDG_TYPE sy-vline
WA_PORDER_HEADER_STR-OTB_STATUS sy-vline
WA_PORDER_HEADER_STR-OTB_REASON sy-vline
WA_PORDER_HEADER_STR-CHECK_TYPE sy-vline
WA_PORDER_HEADER_STR-CON_OTB_REQ sy-vline
WA_PORDER_HEADER_STR-CON_PREBOOK_LEV sy-vline
WA_PORDER_HEADER_STR-CON_DISTR_LEV sy-vline
WA_PORDER_HEADER_STR-DUMMY1 sy-vline
WA_PORDER_HEADER_STR-TM_CTRL_KEY sy-vline
WA_PORDER_HEADER_STR-MSR_PO_TYPE sy-vline
WA_PORDER_HEADER_STR-DUMMY5 sy-vline
WA_PORDER_HEADER_STR-PS_PA_ID_HDR sy-vline
WA_PORDER_HEADER_STR-PS_PA_CLNG_HDR sy-vline
WA_PORDER_HEADER_STR-DUMMY3 sy-vline
WA_PORDER_HEADER_STR-DUMMY4 sy-vline
WA_PORDER_HEADER_STR-DUMMY_EKKO_INCL_EEW_PS sy-vline
WA_PORDER_HEADER_STR-EXTERNALSYSTEM sy-vline
WA_PORDER_HEADER_STR-EXTERNALREFERENCEID sy-vline
WA_PORDER_HEADER_STR-ZAPCGK sy-vline
WA_PORDER_HEADER_STR-APCGK_EXTEND sy-vline
WA_PORDER_HEADER_STR-ZBAS_DATE sy-vline
WA_PORDER_HEADER_STR-ZADATTYP sy-vline
WA_PORDER_HEADER_STR-ZSTART_DAT sy-vline
WA_PORDER_HEADER_STR-Z_DEV sy-vline
WA_PORDER_HEADER_STR-ZINDANX sy-vline
WA_PORDER_HEADER_STR-ZLIMIT_DAT sy-vline
WA_PORDER_HEADER_STR-NUMERATOR sy-vline
WA_PORDER_HEADER_STR-HASHCAL_BDAT sy-vline
WA_PORDER_HEADER_STR-HASHCAL sy-vline
WA_PORDER_HEADER_STR-NEGATIVE sy-vline
WA_PORDER_HEADER_STR-HASHCAL_EXISTS sy-vline
WA_PORDER_HEADER_STR-KNOWN_INDEX sy-vline
WA_PORDER_HEADER_STR-FSH_TRANSACTION sy-vline
WA_PORDER_HEADER_STR-FSH_ITEM_GROUP sy-vline
WA_PORDER_HEADER_STR-FSH_VAS_LAST_ITEM sy-vline
WA_PORDER_HEADER_STR-FSH_SNST_STATUS sy-vline
WA_PORDER_HEADER_STR-FSH_OS_STG_CHANGE sy-vline
WA_PORDER_HEADER_STR-PROCE sy-vline
WA_PORDER_HEADER_STR-CONC sy-vline
WA_PORDER_HEADER_STR-CONT sy-vline
WA_PORDER_HEADER_STR-COMP sy-vline
WA_PORDER_HEADER_STR-OUTR sy-vline
WA_PORDER_HEADER_STR-DESP sy-vline
WA_PORDER_HEADER_STR-DESP_DAT sy-vline
WA_PORDER_HEADER_STR-DESP_CARGO sy-vline
WA_PORDER_HEADER_STR-PARE sy-vline
WA_PORDER_HEADER_STR-PARE_DAT sy-vline
WA_PORDER_HEADER_STR-PARE_CARGO sy-vline
WA_PORDER_HEADER_STR-PFM_CONTRACT sy-vline
WA_PORDER_HEADER_STR-TMS_REF_UUID sy-vline
WA_PORDER_HEADER_STR-MANDT sy-vline
WA_PORDER_HEADER_STR-BSTYP sy-vline
WA_PORDER_HEADER_STR-BSAKZ sy-vline
WA_PORDER_HEADER_STR-LPONR sy-vline
WA_PORDER_HEADER_STR-KNUMV sy-vline
WA_PORDER_HEADER_STR-KALSM sy-vline
WA_PORDER_HEADER_STR-STAFO sy-vline
WA_PORDER_HEADER_STR-EXNUM sy-vline
WA_PORDER_HEADER_STR-FRGGR sy-vline
WA_PORDER_HEADER_STR-FRGSX sy-vline
WA_PORDER_HEADER_STR-FRGRL sy-vline
WA_PORDER_HEADER_STR-LANDS sy-vline
WA_PORDER_HEADER_STR-STCEG sy-vline
WA_PORDER_HEADER_STR-ADDNR sy-vline
WA_PORDER_HEADER_STR-KORNR sy-vline
WA_PORDER_HEADER_STR-MEMORY sy-vline
WA_PORDER_HEADER_STR-MEMORYTYPE sy-vline
WA_PORDER_HEADER_STR-ID sy-vline
WA_PORDER_HEADER_STR-POSTAT sy-vline
WA_PORDER_HEADER_STR-POSPLIT sy-vline
WA_PORDER_HEADER_STR-DATAX sy-vline
WA_PORDER_HEADER_STR-EBELN sy-vline
WA_PORDER_HEADER_STR-BUKRS sy-vline
WA_PORDER_HEADER_STR-BSART sy-vline
WA_PORDER_HEADER_STR-LOEKZ sy-vline
WA_PORDER_HEADER_STR-STATU sy-vline
WA_PORDER_HEADER_STR-AEDAT sy-vline
WA_PORDER_HEADER_STR-ERNAM sy-vline
WA_PORDER_HEADER_STR-LASTCHANGEDATETIME sy-vline
WA_PORDER_HEADER_STR-PINCR sy-vline
WA_PORDER_HEADER_STR-LIFNR sy-vline
WA_PORDER_HEADER_STR-SPRAS sy-vline
WA_PORDER_HEADER_STR-ZTERM sy-vline
WA_PORDER_HEADER_STR-ZBD1T sy-vline
WA_PORDER_HEADER_STR-ZBD2T sy-vline
WA_PORDER_HEADER_STR-ZBD3T sy-vline
WA_PORDER_HEADER_STR-ZBD1P sy-vline
WA_PORDER_HEADER_STR-ZBD2P sy-vline
WA_PORDER_HEADER_STR-EKORG sy-vline
WA_PORDER_HEADER_STR-EKGRP sy-vline
WA_PORDER_HEADER_STR-WAERS sy-vline
WA_PORDER_HEADER_STR-WKURS sy-vline
WA_PORDER_HEADER_STR-KUFIX sy-vline
WA_PORDER_HEADER_STR-BEDAT sy-vline
WA_PORDER_HEADER_STR-KDATB sy-vline
WA_PORDER_HEADER_STR-KDATE sy-vline
WA_PORDER_HEADER_STR-GWLDT sy-vline
WA_PORDER_HEADER_STR-ANGNR sy-vline
WA_PORDER_HEADER_STR-IHRAN sy-vline
WA_PORDER_HEADER_STR-IHREZ sy-vline
WA_PORDER_HEADER_STR-VERKF sy-vline
WA_PORDER_HEADER_STR-TELF1 sy-vline
WA_PORDER_HEADER_STR-LLIEF sy-vline
WA_PORDER_HEADER_STR-KUNNR sy-vline
WA_PORDER_HEADER_STR-KONNR sy-vline
WA_PORDER_HEADER_STR-WEAKT sy-vline
WA_PORDER_HEADER_STR-RESWK sy-vline
WA_PORDER_HEADER_STR-HAS_HIERARCHY sy-vline
WA_PORDER_HEADER_STR-INCO1 sy-vline
WA_PORDER_HEADER_STR-INCO2 sy-vline
WA_PORDER_HEADER_STR-SUBMI sy-vline
WA_PORDER_HEADER_STR-LIFRE sy-vline
WA_PORDER_HEADER_STR-UNSEZ sy-vline
WA_PORDER_HEADER_STR-LOGSY sy-vline
WA_PORDER_HEADER_STR-UPINC sy-vline
WA_PORDER_HEADER_STR-FRGKE sy-vline
WA_PORDER_HEADER_STR-FRGZU sy-vline
WA_PORDER_HEADER_STR-ADRNR sy-vline
WA_PORDER_HEADER_STR-STCEG_L sy-vline
WA_PORDER_HEADER_STR-ABSGR sy-vline
WA_PORDER_HEADER_STR-PROCSTAT sy-vline
WA_PORDER_HEADER_STR-PROCESS_INDICATOR sy-vline
WA_PORDER_HEADER_STR-STAKO sy-vline
WA_PORDER_HEADER_STR-REASON_CODE sy-vline
WA_PORDER_HEADER_STR-RETTP sy-vline
WA_PORDER_HEADER_STR-RETPC sy-vline
WA_PORDER_HEADER_STR-DPTYP sy-vline
WA_PORDER_HEADER_STR-DPAMT sy-vline
WA_PORDER_HEADER_STR-DPPCT sy-vline
WA_PORDER_HEADER_STR-DPDAT sy-vline
WA_PORDER_HEADER_STR-MSR_ID sy-vline
WA_PORDER_HEADER_STR-VSART sy-vline
WA_PORDER_HEADER_STR-HANDOVERLOC sy-vline
WA_PORDER_HEADER_STR-SHIPCOND sy-vline
WA_PORDER_HEADER_STR-AUTLF sy-vline
WA_PORDER_HEADER_STR-EXT_REV_TMSTMP sy-vline
WA_PORDER_HEADER_STR-INCOV sy-vline
WA_PORDER_HEADER_STR-INCO2_L sy-vline
WA_PORDER_HEADER_STR-INCO3_L sy-vline
WA_PORDER_HEADER_STR-INCO2_KEY sy-vline
WA_PORDER_HEADER_STR-INCO3_KEY sy-vline
WA_PORDER_HEADER_STR-INCO4_KEY sy-vline
WA_PORDER_HEADER_STR-INCO2_ID sy-vline
WA_PORDER_HEADER_STR-INCO3_ID sy-vline
WA_PORDER_HEADER_STR-INCO4_ID sy-vline
WA_PORDER_HEADER_STR-TOTAL_STATUS_PCS sy-vline
WA_PORDER_HEADER_STR-TOTAL_STATUS_PMA sy-vline
WA_PORDER_HEADER_STR-TOTAL_STATUS_DG sy-vline
WA_PORDER_HEADER_STR-TOTAL_STATUS_SDS sy-vline
WA_PORDER_HEADER_STR-GRWCU sy-vline
WA_PORDER_HEADER_STR-INTRA_REL sy-vline
WA_PORDER_HEADER_STR-INTRA_EXCL sy-vline
WA_PORDER_HEADER_STR-DUMMY sy-vline
WA_PORDER_HEADER_STR-FORCE_ID sy-vline
WA_PORDER_HEADER_STR-FORCE_CNT sy-vline
WA_PORDER_HEADER_STR-RELOC_ID sy-vline
WA_PORDER_HEADER_STR-RELOC_SEQ_ID sy-vline
WA_PORDER_HEADER_STR-SOURCE_LOGSYS sy-vline
WA_PORDER_HEADER_STR-VZSKZ sy-vline
WA_PORDER_HEADER_STR-POHF_TYPE sy-vline
WA_PORDER_HEADER_STR-EQ_EINDT sy-vline
WA_PORDER_HEADER_STR-EQ_WERKS sy-vline
WA_PORDER_HEADER_STR-FIXPO sy-vline
WA_PORDER_HEADER_STR-EKGRP_ALLOW sy-vline
WA_PORDER_HEADER_STR-WERKS_ALLOW sy-vline
WA_PORDER_HEADER_STR-CONTRACT_ALLOW sy-vline
WA_PORDER_HEADER_STR-PSTYP_ALLOW sy-vline
WA_PORDER_HEADER_STR-FIXPO_ALLOW sy-vline
WA_PORDER_HEADER_STR-KEY_ID_ALLOW sy-vline
WA_PORDER_HEADER_STR-AUREL_ALLOW sy-vline
WA_PORDER_HEADER_STR-DELPER_ALLOW sy-vline
WA_PORDER_HEADER_STR-EINDT_ALLOW sy-vline
WA_PORDER_HEADER_STR-LTSNR_ALLOW sy-vline
WA_PORDER_HEADER_STR-OTB_LEVEL sy-vline
WA_PORDER_HEADER_STR-OTB_COND_TYPE sy-vline
WA_PORDER_HEADER_STR-KEY_ID sy-vline
WA_PORDER_HEADER_STR-OTB_VALUE sy-vline
WA_PORDER_HEADER_STR-OTB_CURR sy-vline
WA_PORDER_HEADER_STR-OTB_RES_VALUE sy-vline
WA_PORDER_HEADER_STR-OTB_SPEC_VALUE sy-vline
WA_PORDER_HEADER_STR-SPR_RSN_PROFILE sy-vline
WA_PORDER_HEADER_STR-BUDG_TYPE sy-vline
WA_PORDER_HEADER_STR-OTB_STATUS sy-vline
WA_PORDER_HEADER_STR-OTB_REASON sy-vline
WA_PORDER_HEADER_STR-CHECK_TYPE sy-vline
WA_PORDER_HEADER_STR-OTB_MISS_VALUE sy-vline
WA_PORDER_HEADER_STR-VAL_AVAIL sy-vline
WA_PORDER_HEADER_STR-VAL_OVERBOOK sy-vline
WA_PORDER_HEADER_STR-VAL_TOLERANCE sy-vline
WA_PORDER_HEADER_STR-VAL_SPENT sy-vline
WA_PORDER_HEADER_STR-VAL_SPREL sy-vline
WA_PORDER_HEADER_STR-VAL_CONTR sy-vline
WA_PORDER_HEADER_STR-SUM_NETWR sy-vline
WA_PORDER_HEADER_STR-EKORG_TEXT sy-vline
WA_PORDER_HEADER_STR-BSART_TEXT sy-vline
WA_PORDER_HEADER_STR-BUKRS_TEXT sy-vline
WA_PORDER_HEADER_STR-LIFNR_TEXT sy-vline
WA_PORDER_HEADER_STR-DUMMY1 sy-vline
WA_PORDER_HEADER_STR-MSR_PO_TYPE sy-vline
WA_PORDER_HEADER_STR-DUMMY5 sy-vline
WA_PORDER_HEADER_STR-PS_PA_ID_HDR sy-vline
WA_PORDER_HEADER_STR-PS_PA_CLNG_HDR sy-vline
WA_PORDER_HEADER_STR-DUMMY3 sy-vline
WA_PORDER_HEADER_STR-DUMMY4 sy-vline
WA_PORDER_HEADER_STR-EXTERNALSYSTEM sy-vline
WA_PORDER_HEADER_STR-EXTERNALREFERENCEID sy-vline
WA_PORDER_HEADER_STR-ZAPCGK sy-vline
WA_PORDER_HEADER_STR-APCGK_EXTEND sy-vline
WA_PORDER_HEADER_STR-ZBAS_DATE sy-vline
WA_PORDER_HEADER_STR-ZADATTYP sy-vline
WA_PORDER_HEADER_STR-ZSTART_DAT sy-vline
WA_PORDER_HEADER_STR-Z_DEV sy-vline
WA_PORDER_HEADER_STR-ZINDANX sy-vline
WA_PORDER_HEADER_STR-ZLIMIT_DAT sy-vline
WA_PORDER_HEADER_STR-NUMERATOR sy-vline
WA_PORDER_HEADER_STR-FSH_TRANSACTION sy-vline
WA_PORDER_HEADER_STR-FSH_ITEM_GROUP sy-vline
WA_PORDER_HEADER_STR-FSH_VAS_LAST_ITEM sy-vline
WA_PORDER_HEADER_STR-FSH_SNST_STATUS sy-vline
WA_PORDER_HEADER_STR-FSH_OS_STG_CHANGE sy-vline
WA_PORDER_HEADER_STR-PROCE sy-vline
WA_PORDER_HEADER_STR-CONC sy-vline
WA_PORDER_HEADER_STR-CONT sy-vline
WA_PORDER_HEADER_STR-COMP sy-vline
WA_PORDER_HEADER_STR-OUTR sy-vline
WA_PORDER_HEADER_STR-DESP sy-vline
WA_PORDER_HEADER_STR-DESP_DAT sy-vline
WA_PORDER_HEADER_STR-DESP_CARGO sy-vline
WA_PORDER_HEADER_STR-PARE sy-vline
WA_PORDER_HEADER_STR-PARE_DAT sy-vline
WA_PORDER_HEADER_STR-PARE_CARGO sy-vline
WA_PORDER_HEADER_STR-PFM_CONTRACT sy-vline
WA_PORDER_HEADER_STR-DUMMY_EKKO_INCL_EEW_PS sy-vline
WA_PORDER_HEADER_STR-TMS_REF_UUID sy-vline
WA_PORDER_HEADER_STR-PO_ITEMS sy-vline
WA_PORDER_HEADER_STR-PO_TEXTS sy-vline
WA_PORDER_HEADER_STR-EXT_LINKS sy-vline
WA_PORDER_HEADER_STR-HEADER_ADDRESS sy-vline
WA_PORDER_HEADER_STR-DATA sy-vline
WA_PORDER_HEADER_STR-ADDRNUMBER sy-vline
WA_PORDER_HEADER_STR-TITLE sy-vline
WA_PORDER_HEADER_STR-NAME1 sy-vline
WA_PORDER_HEADER_STR-NAME2 sy-vline
WA_PORDER_HEADER_STR-NAME3 sy-vline
WA_PORDER_HEADER_STR-NAME4 sy-vline
WA_PORDER_HEADER_STR-NAME_CO sy-vline
WA_PORDER_HEADER_STR-CITY1 sy-vline
WA_PORDER_HEADER_STR-CITY2 sy-vline
WA_PORDER_HEADER_STR-CITY_CODE sy-vline
WA_PORDER_HEADER_STR-POST_CODE1 sy-vline
WA_PORDER_HEADER_STR-POST_CODE2 sy-vline
WA_PORDER_HEADER_STR-POST_CODE3 sy-vline
WA_PORDER_HEADER_STR-PO_BOX sy-vline
WA_PORDER_HEADER_STR-PO_BOX_LOC sy-vline
WA_PORDER_HEADER_STR-STREET sy-vline
WA_PORDER_HEADER_STR-HOUSE_NUM1 sy-vline
WA_PORDER_HEADER_STR-STR_SUPPL1 sy-vline
WA_PORDER_HEADER_STR-STR_SUPPL2 sy-vline
WA_PORDER_HEADER_STR-LOCATION sy-vline
WA_PORDER_HEADER_STR-BUILDING sy-vline
WA_PORDER_HEADER_STR-FLOOR sy-vline
WA_PORDER_HEADER_STR-ROOMNUMBER sy-vline
WA_PORDER_HEADER_STR-COUNTRY sy-vline
WA_PORDER_HEADER_STR-LANGU sy-vline
WA_PORDER_HEADER_STR-REGION sy-vline
WA_PORDER_HEADER_STR-SORT1 sy-vline
WA_PORDER_HEADER_STR-SORT2 sy-vline
WA_PORDER_HEADER_STR-TIME_ZONE sy-vline
WA_PORDER_HEADER_STR-TAXJURCODE sy-vline
WA_PORDER_HEADER_STR-DEFLT_COMM sy-vline
WA_PORDER_HEADER_STR-TEL_NUMBER sy-vline
WA_PORDER_HEADER_STR-FAX_EXTENS sy-vline
WA_PORDER_HEADER_STR-FAX_NUMBER sy-vline
WA_PORDER_HEADER_STR-CITYP_CODE sy-vline
WA_PORDER_HEADER_STR-CHCKSTATUS sy-vline
WA_PORDER_HEADER_STR-CITY_CODE2 sy-vline
WA_PORDER_HEADER_STR-TRANSPZONE sy-vline
WA_PORDER_HEADER_STR-HOUSE_NUM2 sy-vline
WA_PORDER_HEADER_STR-E_MAIL sy-vline
WA_PORDER_HEADER_STR-STR_SUPPL3 sy-vline
WA_PORDER_HEADER_STR-REGIOGROUP sy-vline
WA_PORDER_HEADER_STR-DATAX sy-vline
WA_PORDER_HEADER_STR-ADDRNUMBER sy-vline
WA_PORDER_HEADER_STR-TITLE sy-vline
WA_PORDER_HEADER_STR-NAME1 sy-vline
WA_PORDER_HEADER_STR-NAME2 sy-vline
WA_PORDER_HEADER_STR-NAME3 sy-vline
WA_PORDER_HEADER_STR-NAME4 sy-vline
WA_PORDER_HEADER_STR-NAME_CO sy-vline
WA_PORDER_HEADER_STR-CITY1 sy-vline
WA_PORDER_HEADER_STR-CITY2 sy-vline
WA_PORDER_HEADER_STR-CITY_CODE sy-vline
WA_PORDER_HEADER_STR-POST_CODE1 sy-vline
WA_PORDER_HEADER_STR-POST_CODE2 sy-vline
WA_PORDER_HEADER_STR-POST_CODE3 sy-vline
WA_PORDER_HEADER_STR-PO_BOX sy-vline
WA_PORDER_HEADER_STR-PO_BOX_LOC sy-vline
WA_PORDER_HEADER_STR-STREET sy-vline
WA_PORDER_HEADER_STR-STREET_NO sy-vline
WA_PORDER_HEADER_STR-HOUSE_NUM1 sy-vline
WA_PORDER_HEADER_STR-STR_SUPPL1 sy-vline
WA_PORDER_HEADER_STR-STR_SUPPL2 sy-vline
WA_PORDER_HEADER_STR-LOCATION sy-vline
WA_PORDER_HEADER_STR-BUILDING sy-vline
WA_PORDER_HEADER_STR-FLOOR sy-vline
WA_PORDER_HEADER_STR-ROOMNUMBER sy-vline
WA_PORDER_HEADER_STR-COUNTRY sy-vline
WA_PORDER_HEADER_STR-LANGU sy-vline
WA_PORDER_HEADER_STR-REGION sy-vline
WA_PORDER_HEADER_STR-SORT1 sy-vline
WA_PORDER_HEADER_STR-SORT2 sy-vline
WA_PORDER_HEADER_STR-TIME_ZONE sy-vline
WA_PORDER_HEADER_STR-TAXJURCODE sy-vline
WA_PORDER_HEADER_STR-DEFLT_COMM sy-vline
WA_PORDER_HEADER_STR-TEL_NUMBER sy-vline
WA_PORDER_HEADER_STR-TEL_EXTENS sy-vline
WA_PORDER_HEADER_STR-FAX_NUMBER sy-vline
WA_PORDER_HEADER_STR-FAX_EXTENS sy-vline
WA_PORDER_HEADER_STR-CITYP_CODE sy-vline
WA_PORDER_HEADER_STR-CHCKSTATUS sy-vline
WA_PORDER_HEADER_STR-CITY_CODE2 sy-vline
WA_PORDER_HEADER_STR-TRANSPZONE sy-vline
WA_PORDER_HEADER_STR-HOUSE_NUM2 sy-vline
WA_PORDER_HEADER_STR-E_MAIL sy-vline
WA_PORDER_HEADER_STR-STR_SUPPL3 sy-vline
WA_PORDER_HEADER_STR-REGIOGROUP sy-vline
WA_PORDER_HEADER_STR-PLANT sy-vline
WA_PORDER_HEADER_STR-STORAGELOCATION sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.