ABAP Select data from SAP table OUTLINE_AGRMNT_HEADER_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 OUTLINE_AGRMNT_HEADER_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 OUTLINE_AGRMNT_HEADER_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 OUTLINE_AGRMNT_HEADER_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_OUTLINE_AGRMNT_HEADER_DATA TYPE STANDARD TABLE OF OUTLINE_AGRMNT_HEADER_DATA,
      WA_OUTLINE_AGRMNT_HEADER_DATA TYPE OUTLINE_AGRMNT_HEADER_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: <OUTLINE_AGRMNT_HEADER_DATA> TYPE OUTLINE_AGRMNT_HEADER_DATA.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM OUTLINE_AGRMNT_HEADER_DATA
*  INTO TABLE @DATA(IT_OUTLINE_AGRMNT_HEADER_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_OUTLINE_AGRMNT_HEADER_DATA INDEX 1 INTO DATA(WA_OUTLINE_AGRMNT_HEADER_DATA2).


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field MSR_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_OUTLINE_AGRMNT_HEADER_DATA-MSR_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_OUTLINE_AGRMNT_HEADER_DATA-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_OUTLINE_AGRMNT_HEADER_DATA-SOURCE_LOGSYS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_OUTLINE_AGRMNT_HEADER_DATA-SOURCE_LOGSYS.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit ALPHA, internal->external for field LIFRE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_OUTLINE_AGRMNT_HEADER_DATA-LIFRE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_OUTLINE_AGRMNT_HEADER_DATA-LIFRE.
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_OUTLINE_AGRMNT_HEADER_DATA_STR,
DATA TYPE STRING,
EBELN TYPE STRING,
EBELN_EXT 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,
ACTIVE_ID TYPE STRING,
KONNR TYPE STRING,
WEAKT TYPE STRING,
RESWK TYPE STRING,
INCO1 TYPE STRING,
INCO2 TYPE STRING,
KTWRT 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,
RETTP TYPE STRING,
RETPC TYPE STRING,
PROCSTAT TYPE STRING,
CR_STAT TYPE STRING,
REVNO TYPE STRING,
STAKO TYPE STRING,
DISTRIBUTIONTYPE TYPE STRING,
HIERARCHY_EXISTS TYPE STRING,
PARENT_ID TYPE STRING,
GROUPING_ID TYPE STRING,
DUMMY_EKKO_INCL_EEW_PS TYPE STRING,
THRESHOLD_EXISTS TYPE STRING,
LEGAL_CONTRACT TYPE STRING,
DESCRIPTION TYPE STRING,
RELEASE_DATE TYPE STRING,
RSCOD TYPE STRING,
INCOV TYPE STRING,
INCO2_L TYPE STRING,
INCO3_L 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,
PURCHASINGITEMHASHIERARCHY 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,
LPHIS TYPE STRING,
STCEG TYPE STRING,
ADDNR TYPE STRING,
KORNR TYPE STRING,
MEMORY TYPE STRING,
ID TYPE STRING,
EXTERNALREFERENCEID TYPE STRING,
OIEXGNUM TYPE STRING,
OIEXGTYP TYPE STRING,
OIAEVGTYPE TYPE STRING,
/DMBE/PAYMENTDEEMED TYPE STRING,
/DMBE/DEALNUMBER TYPE STRING,
/DMBE/EVGIDRENEWAL TYPE STRING,
/DMBE/EVGIDCANCEL TYPE STRING,
PURGDOCEXTERNALSYSTEM TYPE STRING,
EXTERNALREFERENCEDOCUMENTTYPE TYPE STRING,
FSH_ITEM_GROUP TYPE STRING,
DATAX TYPE STRING,
EBELN TYPE STRING,
EBELN_EXT TYPE STRING,
BUKRS TYPE STRING,
BSART TYPE STRING,
LOEKZ TYPE STRING,
STATU TYPE STRING,
AEDAT TYPE STRING,
ERNAM 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,
ACTIVE_ID TYPE STRING,
KONNR TYPE STRING,
WEAKT TYPE STRING,
RESWK TYPE STRING,
INCO1 TYPE STRING,
INCO2 TYPE STRING,
KTWRT 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,
RETTP TYPE STRING,
RETPC TYPE STRING,
PROCSTAT TYPE STRING,
CR_STAT TYPE STRING,
REVNO TYPE STRING,
STAKO TYPE STRING,
HIERARCHY_EXISTS TYPE STRING,
THRESHOLD_EXISTS TYPE STRING,
PARENT_ID TYPE STRING,
GROUPING_ID TYPE STRING,
LEGAL_CONTRACT TYPE STRING,
DESCRIPTION TYPE STRING,
RELEASE_DATE TYPE STRING,
INCOV TYPE STRING,
INCO2_L TYPE STRING,
INCO3_L TYPE STRING,
DISTRIBUTIONTYPE TYPE STRING,
RSCOD 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,
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,
LPHIS TYPE STRING,
STCEG TYPE STRING,
ADDNR TYPE STRING,
KORNR TYPE STRING,
MEMORY TYPE STRING,
EXTERNALREFERENCEID TYPE STRING,
DUMMY_EKKO_INCL_EEW_PS TYPE STRING,
OIEXGNUM TYPE STRING,
OIEXGTYP TYPE STRING,
OIAEVGTYPE TYPE STRING,
/DMBE/PAYMENTDEEMED TYPE STRING,
/DMBE/DEALNUMBER TYPE STRING,
/DMBE/EVGIDRENEWAL TYPE STRING,
/DMBE/EVGIDCANCEL TYPE STRING,
PURGDOCEXTERNALSYSTEM TYPE STRING,
EXTERNALREFERENCEDOCUMENTTYPE TYPE STRING,
FSH_ITEM_GROUP TYPE STRING,
PARTNER TYPE STRING,
DATA TYPE STRING,
DATAX TYPE STRING,
LLIEF TYPE STRING,
LIFRE TYPE STRING,
CONDITIONS TYPE STRING,
DISTRIBUTION_LINES TYPE STRING,
TEXTS TYPE STRING,END OF T_EKKO_STR. DATA: WA_OUTLINE_AGRMNT_HEADER_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_OUTLINE_AGRMNT_HEADER_DATA_STR-DATA sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EBELN sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EBELN_EXT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BUKRS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BSART sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LOEKZ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-STATU sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-AEDAT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ERNAM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LASTCHANGEDATETIME sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PINCR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LIFNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-SPRAS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZTERM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZBD1T sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZBD2T sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZBD3T sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZBD1P sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZBD2P sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EKORG sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EKGRP sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-WAERS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-WKURS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KUFIX sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BEDAT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KDATB sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KDATE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-GWLDT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ANGNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-IHRAN sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-IHREZ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-VERKF sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-TELF1 sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LLIEF sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KUNNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ACTIVE_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KONNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-WEAKT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RESWK sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-INCO1 sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-INCO2 sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KTWRT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-SUBMI sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LIFRE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-UNSEZ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LOGSY sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-UPINC sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FRGKE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FRGZU sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ADRNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-STCEG_L sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ABSGR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RETTP sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RETPC sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PROCSTAT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-CR_STAT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-REVNO sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-STAKO sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DISTRIBUTIONTYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-HIERARCHY_EXISTS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PARENT_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-GROUPING_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DUMMY_EKKO_INCL_EEW_PS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-THRESHOLD_EXISTS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LEGAL_CONTRACT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DESCRIPTION sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RELEASE_DATE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RSCOD sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-INCOV sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-INCO2_L sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-INCO3_L sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DUMMY sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-MSR_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FORCE_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FORCE_CNT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RELOC_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RELOC_SEQ_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-SOURCE_LOGSYS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-VZSKZ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-POHF_TYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EQ_EINDT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EQ_WERKS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FIXPO sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EKGRP_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-WERKS_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-CONTRACT_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PSTYP_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FIXPO_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KEY_ID_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-AUREL_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DELPER_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EINDT_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LTSNR_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_LEVEL sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_COND_TYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KEY_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_VALUE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_CURR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_RES_VALUE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_SPEC_VALUE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-SPR_RSN_PROFILE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BUDG_TYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_STATUS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_REASON sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-CHECK_TYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-CON_OTB_REQ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-CON_PREBOOK_LEV sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-CON_DISTR_LEV sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PURCHASINGITEMHASHIERARCHY sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-MANDT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BSTYP sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BSAKZ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LPONR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KNUMV sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KALSM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-STAFO sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EXNUM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FRGGR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FRGSX sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FRGRL sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LANDS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LPHIS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-STCEG sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ADDNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KORNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-MEMORY sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EXTERNALREFERENCEID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OIEXGNUM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OIEXGTYP sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OIAEVGTYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-/DMBE/PAYMENTDEEMED sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-/DMBE/DEALNUMBER sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-/DMBE/EVGIDRENEWAL sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-/DMBE/EVGIDCANCEL sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PURGDOCEXTERNALSYSTEM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EXTERNALREFERENCEDOCUMENTTYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FSH_ITEM_GROUP sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DATAX sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EBELN sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EBELN_EXT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BUKRS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BSART sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LOEKZ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-STATU sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-AEDAT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ERNAM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PINCR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LIFNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-SPRAS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZTERM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZBD1T sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZBD2T sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZBD3T sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZBD1P sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ZBD2P sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EKORG sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EKGRP sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-WAERS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-WKURS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KUFIX sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BEDAT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KDATB sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KDATE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-GWLDT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ANGNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-IHRAN sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-IHREZ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-VERKF sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-TELF1 sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LLIEF sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KUNNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ACTIVE_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KONNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-WEAKT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RESWK sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-INCO1 sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-INCO2 sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KTWRT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-SUBMI sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LIFRE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-UNSEZ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LOGSY sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-UPINC sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FRGKE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FRGZU sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ADRNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-STCEG_L sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ABSGR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RETTP sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RETPC sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PROCSTAT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-CR_STAT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-REVNO sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-STAKO sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-HIERARCHY_EXISTS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-THRESHOLD_EXISTS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PARENT_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-GROUPING_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LEGAL_CONTRACT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DESCRIPTION sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RELEASE_DATE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-INCOV sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-INCO2_L sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-INCO3_L sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DISTRIBUTIONTYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RSCOD sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DUMMY sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FORCE_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FORCE_CNT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RELOC_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-RELOC_SEQ_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-SOURCE_LOGSYS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-VZSKZ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-POHF_TYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EQ_EINDT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EQ_WERKS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FIXPO sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EKGRP_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-WERKS_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-CONTRACT_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PSTYP_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FIXPO_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KEY_ID_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-AUREL_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DELPER_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EINDT_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LTSNR_ALLOW sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_LEVEL sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_COND_TYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KEY_ID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_VALUE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_CURR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_RES_VALUE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_SPEC_VALUE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-SPR_RSN_PROFILE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BUDG_TYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_STATUS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_REASON sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-CHECK_TYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OTB_MISS_VALUE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-VAL_AVAIL sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-VAL_OVERBOOK sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-VAL_TOLERANCE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-VAL_SPENT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-VAL_SPREL sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-VAL_CONTR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-SUM_NETWR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EKORG_TEXT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BSART_TEXT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BUKRS_TEXT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LIFNR_TEXT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-MANDT sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BSTYP sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-BSAKZ sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LPONR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KNUMV sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KALSM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-STAFO sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EXNUM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FRGGR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FRGSX sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FRGRL sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LANDS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LPHIS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-STCEG sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-ADDNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-KORNR sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-MEMORY sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EXTERNALREFERENCEID sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DUMMY_EKKO_INCL_EEW_PS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OIEXGNUM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OIEXGTYP sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-OIAEVGTYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-/DMBE/PAYMENTDEEMED sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-/DMBE/DEALNUMBER sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-/DMBE/EVGIDRENEWAL sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-/DMBE/EVGIDCANCEL sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PURGDOCEXTERNALSYSTEM sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-EXTERNALREFERENCEDOCUMENTTYPE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-FSH_ITEM_GROUP sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-PARTNER sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DATA sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DATAX sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LLIEF sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-LIFRE sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-CONDITIONS sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-DISTRIBUTION_LINES sy-vline
WA_OUTLINE_AGRMNT_HEADER_DATA_STR-TEXTS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.