ABAP Select data from SAP table COD_S_REP_CONTRACT_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 COD_S_REP_CONTRACT_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 COD_S_REP_CONTRACT_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 COD_S_REP_CONTRACT_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_COD_S_REP_CONTRACT_DATA TYPE STANDARD TABLE OF COD_S_REP_CONTRACT_DATA,
      WA_COD_S_REP_CONTRACT_DATA TYPE COD_S_REP_CONTRACT_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: <COD_S_REP_CONTRACT_DATA> TYPE COD_S_REP_CONTRACT_DATA.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM COD_S_REP_CONTRACT_DATA
*  INTO TABLE @DATA(IT_COD_S_REP_CONTRACT_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_COD_S_REP_CONTRACT_DATA INDEX 1 INTO DATA(WA_COD_S_REP_CONTRACT_DATA2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_COD_S_REP_CONTRACT_DATA ASSIGNING <COD_S_REP_CONTRACT_DATA>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<COD_S_REP_CONTRACT_DATA>-SALESDOCUMENTIN = 1.
<COD_S_REP_CONTRACT_DATA>-BINARY_RELATIONSHIPTYPE = 1.
<COD_S_REP_CONTRACT_DATA>-INT_NUMBER_ASSIGNMENT = 1.
<COD_S_REP_CONTRACT_DATA>-BEHAVE_WHEN_ERROR = 1.
<COD_S_REP_CONTRACT_DATA>-TESTRUN = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_COD_S_REP_CONTRACT_DATA-GROSS_VAL_HD, sy-vline,
WA_COD_S_REP_CONTRACT_DATA-NET_VAL_HD, sy-vline,
WA_COD_S_REP_CONTRACT_DATA-TAX_AMOUNT_HD, sy-vline,
WA_COD_S_REP_CONTRACT_DATA-UPD_TMSTMP, sy-vline,
WA_COD_S_REP_CONTRACT_DATA-SD_PRIC_PR, sy-vline,
WA_COD_S_REP_CONTRACT_DATA-CONVERT_FLG, sy-vline.
ENDLOOP. *Add any further fields from structure WA_COD_S_REP_CONTRACT_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_COD_S_REP_CONTRACT_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_COD_S_REP_CONTRACT_DATA INTO WA_COD_S_REP_CONTRACT_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 SALESDOCUMENTIN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_COD_S_REP_CONTRACT_DATA-SALESDOCUMENTIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COD_S_REP_CONTRACT_DATA-SALESDOCUMENTIN.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AUART, internal->external for field DOC_TYPE CALL FUNCTION 'CONVERSION_EXIT_AUART_OUTPUT' EXPORTING input = WA_COD_S_REP_CONTRACT_DATA-DOC_TYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COD_S_REP_CONTRACT_DATA-DOC_TYPE.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit ABPSN, internal->external for field WBS_ELEM CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_COD_S_REP_CONTRACT_DATA-WBS_ELEM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COD_S_REP_CONTRACT_DATA-WBS_ELEM.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field SD_DOC CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_COD_S_REP_CONTRACT_DATA-SD_DOC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_COD_S_REP_CONTRACT_DATA-SD_DOC.
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_COD_S_REP_CONTRACT_DATA_STR,
SALESDOCUMENTIN TYPE STRING,
BINARY_RELATIONSHIPTYPE TYPE STRING,
INT_NUMBER_ASSIGNMENT TYPE STRING,
BEHAVE_WHEN_ERROR TYPE STRING,
TESTRUN TYPE STRING,
GROSS_VAL_HD TYPE STRING,
NET_VAL_HD TYPE STRING,
TAX_AMOUNT_HD TYPE STRING,
UPD_TMSTMP TYPE STRING,
SD_PRIC_PR TYPE STRING,
CONVERT_FLG TYPE STRING,
OPERATION TYPE STRING,
BAPISDHD1 TYPE STRING,
REFOBJTYPE TYPE STRING,
REFOBJKEY TYPE STRING,
REFDOCTYPE TYPE STRING,
DOC_TYPE TYPE STRING,
COLLECT_NO TYPE STRING,
SALES_ORG TYPE STRING,
DISTR_CHAN TYPE STRING,
DIVISION TYPE STRING,
SALES_GRP TYPE STRING,
SALES_OFF TYPE STRING,
REQ_DATE_H TYPE STRING,
DATE_TYPE TYPE STRING,
PURCH_DATE TYPE STRING,
PO_METHOD TYPE STRING,
PO_SUPPLEM TYPE STRING,
REF_1 TYPE STRING,
NAME TYPE STRING,
TELEPHONE TYPE STRING,
PRICE_GRP TYPE STRING,
CUST_GROUP TYPE STRING,
SALES_DIST TYPE STRING,
PRICE_LIST TYPE STRING,
INCOTERMS1 TYPE STRING,
INCOTERMS2 TYPE STRING,
PMNTTRMS TYPE STRING,
DLV_BLOCK TYPE STRING,
BILL_BLOCK TYPE STRING,
ORD_REASON TYPE STRING,
COMPL_DLV TYPE STRING,
PRICE_DATE TYPE STRING,
QT_VALID_F TYPE STRING,
QT_VALID_T TYPE STRING,
CT_VALID_F TYPE STRING,
CT_VALID_T TYPE STRING,
CUST_GRP1 TYPE STRING,
CUST_GRP2 TYPE STRING,
CUST_GRP3 TYPE STRING,
CUST_GRP4 TYPE STRING,
CUST_GRP5 TYPE STRING,
PURCH_NO_C TYPE STRING,
PURCH_NO_S TYPE STRING,
PO_DAT_S TYPE STRING,
PO_METH_S TYPE STRING,
REF_1_S TYPE STRING,
SD_DOC_CAT TYPE STRING,
DOC_DATE TYPE STRING,
WAR_DATE TYPE STRING,
SHIP_COND TYPE STRING,
PP_SEARCH TYPE STRING,
DUN_COUNT TYPE STRING,
DUN_DATE TYPE STRING,
DLVSCHDUSE TYPE STRING,
PLDLVSTYP TYPE STRING,
REF_DOC TYPE STRING,
COMP_CDE_B TYPE STRING,
ALTTAX_CLS TYPE STRING,
TAX_CLASS2 TYPE STRING,
TAX_CLASS3 TYPE STRING,
TAX_CLASS4 TYPE STRING,
TAX_CLASS5 TYPE STRING,
TAX_CLASS6 TYPE STRING,
TAX_CLASS7 TYPE STRING,
TAX_CLASS8 TYPE STRING,
TAX_CLASS9 TYPE STRING,
REF_DOC_L TYPE STRING,
ASS_NUMBER TYPE STRING,
REFDOC_CAT TYPE STRING,
ORDCOMB_IN TYPE STRING,
BILL_SCHED TYPE STRING,
INVO_SCHED TYPE STRING,
MN_INVOICE TYPE STRING,
EXRATE_FI TYPE STRING,
ADD_VAL_DY TYPE STRING,
FIX_VAL_DY TYPE STRING,
PYMT_METH TYPE STRING,
ACCNT_ASGN TYPE STRING,
EXCHG_RATE TYPE STRING,
BILL_DATE TYPE STRING,
SERV_DATE TYPE STRING,
DUNN_KEY TYPE STRING,
DUNN_BLOCK TYPE STRING,
PMTGAR_PRO TYPE STRING,
DEPARTM_NO TYPE STRING,
REC_POINT TYPE STRING,
DOC_NUM_FI TYPE STRING,
CSTCNDGRP1 TYPE STRING,
CSTCNDGRP2 TYPE STRING,
CSTCNDGRP3 TYPE STRING,
CSTCNDGRP4 TYPE STRING,
CSTCNDGRP5 TYPE STRING,
DLV_TIME TYPE STRING,
CURRENCY TYPE STRING,
CURR_ISO TYPE STRING,
CREATED_BY TYPE STRING,
TAXDEP_CTY TYPE STRING,
TAXDST_CTY TYPE STRING,
EUTRI_DEAL TYPE STRING,
MAST_CONTR TYPE STRING,
REF_PROC TYPE STRING,
CHKPRTAUTH TYPE STRING,
CMLQTY_DAT TYPE STRING,
VERSION TYPE STRING,
NOTIF_NO TYPE STRING,
WBS_ELEM TYPE STRING,
EXCH_RATE_FI_V TYPE STRING,
EXCHG_RATE_V TYPE STRING,
FKK_CONACCT TYPE STRING,
CAMPAIGN TYPE STRING,
DOC_CLASS TYPE STRING,
H_CURR TYPE STRING,
H_CURR_ISO TYPE STRING,
SHIP_TYPE TYPE STRING,
S_PROC_IND TYPE STRING,
REF_DOC_L_LONG TYPE STRING,
LINE_TIME TYPE STRING,
CALC_MOTIVE TYPE STRING,
PSM_PSTNG_DATE TYPE STRING,
TREASURY_ACC_SYMBOL TYPE STRING,
BUSINESS_EVENT_TCODE TYPE STRING,
MODIFICATION_ALLOWED TYPE STRING,
CANCELLATION_ALLOWED TYPE STRING,
PAYMENT_METHODS TYPE STRING,
BUSINESS_PARTNER_NO TYPE STRING,
REPORTING_FREQ TYPE STRING,
SEPA_MANDATE_ID TYPE STRING,
SD_DOC_CAT_LONG TYPE STRING,
REFDOC_CAT_LONG TYPE STRING,
INCOTERMSV TYPE STRING,
INCOTERMS2L TYPE STRING,
INCOTERMS3L TYPE STRING,
BAPISDHD1X TYPE STRING,
UPDATEFLAG TYPE STRING,
DOC_TYPE TYPE STRING,
COLLECT_NO TYPE STRING,
SALES_ORG TYPE STRING,
DISTR_CHAN TYPE STRING,
DIVISION TYPE STRING,
SALES_GRP TYPE STRING,
SALES_OFF TYPE STRING,
REQ_DATE_H TYPE STRING,
DATE_TYPE TYPE STRING,
PURCH_DATE TYPE STRING,
PO_METHOD TYPE STRING,
PO_SUPPLEM TYPE STRING,
REF_1 TYPE STRING,
NAME TYPE STRING,
TELEPHONE TYPE STRING,
PRICE_GRP TYPE STRING,
CUST_GROUP TYPE STRING,
SALES_DIST TYPE STRING,
PRICE_LIST TYPE STRING,
INCOTERMS1 TYPE STRING,
INCOTERMS2 TYPE STRING,
PMNTTRMS TYPE STRING,
DLV_BLOCK TYPE STRING,
BILL_BLOCK TYPE STRING,
ORD_REASON TYPE STRING,
COMPL_DLV TYPE STRING,
PRICE_DATE TYPE STRING,
QT_VALID_F TYPE STRING,
QT_VALID_T TYPE STRING,
CT_VALID_F TYPE STRING,
CT_VALID_T TYPE STRING,
CUST_GRP1 TYPE STRING,
CUST_GRP2 TYPE STRING,
CUST_GRP3 TYPE STRING,
CUST_GRP4 TYPE STRING,
CUST_GRP5 TYPE STRING,
PURCH_NO_C TYPE STRING,
PURCH_NO_S TYPE STRING,
PO_DAT_S TYPE STRING,
PO_METH_S TYPE STRING,
REF_1_S TYPE STRING,
SD_DOC_CAT TYPE STRING,
DOC_DATE TYPE STRING,
WAR_DATE TYPE STRING,
SHIP_COND TYPE STRING,
PP_SEARCH TYPE STRING,
DUN_COUNT TYPE STRING,
DUN_DATE TYPE STRING,
DLVSCHDUSE TYPE STRING,
PLDLVSTYP TYPE STRING,
REF_DOC TYPE STRING,
COMP_CDE_B TYPE STRING,
ALTTAX_CLS TYPE STRING,
TAX_CLASS2 TYPE STRING,
TAX_CLASS3 TYPE STRING,
TAX_CLASS4 TYPE STRING,
TAX_CLASS5 TYPE STRING,
TAX_CLASS6 TYPE STRING,
TAX_CLASS7 TYPE STRING,
TAX_CLASS8 TYPE STRING,
TAX_CLASS9 TYPE STRING,
REF_DOC_L TYPE STRING,
ASS_NUMBER TYPE STRING,
REFDOC_CAT TYPE STRING,
ORDCOMB_IN TYPE STRING,
BILL_SCHED TYPE STRING,
INVO_SCHED TYPE STRING,
MN_INVOICE TYPE STRING,
EXRATE_FI TYPE STRING,
ADD_VAL_DY TYPE STRING,
FIX_VAL_DY TYPE STRING,
PYMT_METH TYPE STRING,
ACCNT_ASGN TYPE STRING,
EXCHG_RATE TYPE STRING,
BILL_DATE TYPE STRING,
SERV_DATE TYPE STRING,
DUNN_KEY TYPE STRING,
DUNN_BLOCK TYPE STRING,
PROMOTION TYPE STRING,
PMTGAR_PRO TYPE STRING,
DEPARTM_NO TYPE STRING,
REC_POINT TYPE STRING,
POITM_NO_S TYPE STRING,
DOC_NUM_FI TYPE STRING,
CSTCNDGRP1 TYPE STRING,
CSTCNDGRP2 TYPE STRING,
CSTCNDGRP3 TYPE STRING,
CSTCNDGRP4 TYPE STRING,
CSTCNDGRP5 TYPE STRING,
DLV_TIME TYPE STRING,
CURRENCY TYPE STRING,
TAXDEP_CTY TYPE STRING,
TAXDST_CTY TYPE STRING,
EUTRI_DEAL TYPE STRING,
MAST_CONTR TYPE STRING,
REF_PROC TYPE STRING,
CHKPRTAUTH TYPE STRING,
CMLQTY_DAT TYPE STRING,
VERSION TYPE STRING,
NOTIF_NO TYPE STRING,
WBS_ELEM TYPE STRING,
EXCH_RATE_FI_V TYPE STRING,
EXCHG_RATE_V TYPE STRING,
FKK_CONACCT TYPE STRING,
CAMPAIGN TYPE STRING,
DOC_CLASS TYPE STRING,
H_CURR TYPE STRING,
SHIP_TYPE TYPE STRING,
S_PROC_IND TYPE STRING,
LINE_TIME TYPE STRING,
CALC_MOTIVE TYPE STRING,
PSM_PSTNG_DATE TYPE STRING,
TREASURY_ACC_SYMBOL TYPE STRING,
BUSINESS_EVENT_TCODE TYPE STRING,
MODIFICATION_ALLOWED TYPE STRING,
CANCELLATION_ALLOWED TYPE STRING,
PAYMENT_METHODS TYPE STRING,
BUSINESS_PARTNER_NO TYPE STRING,
REPORTING_FREQ TYPE STRING,
SEPA_MANDATE_ID TYPE STRING,
SD_DOC_CAT_LONG TYPE STRING,
REFDOC_CAT_LONG TYPE STRING,
INCOTERMSV TYPE STRING,
INCOTERMS2L TYPE STRING,
INCOTERMS3L TYPE STRING,
SALES_CONTRACT_IN TYPE STRING,
SALES_CONTRACT_INX TYPE STRING,
PARTNERS TYPE STRING,
PRINT_PRC_CONDITIONS TYPE STRING,
PRC_CONDITIONS TYPE STRING,
PRC_CONDITIONSX TYPE STRING,
ITEMS TYPE STRING,
ITEMX TYPE STRING,
TEXTS TYPE STRING,
EXTENSIONS TYPE STRING,
SENDER TYPE STRING,
LOG_SYSTEM TYPE STRING,
BILLING_PLAN TYPE STRING,
MESSAGES TYPE STRING,
INVOICE_VALUES TYPE STRING,
STATUS TYPE STRING,
OPERATION TYPE STRING,
SD_DOC TYPE STRING,
REFDOCHDST TYPE STRING,
TOTREFSTAT TYPE STRING,
CONFIRSTAT TYPE STRING,
DELIV_STAT TYPE STRING,
DLV_STAT_H TYPE STRING,
TOTGOODSMV TYPE STRING,
BILLSTATUS TYPE STRING,
BILLINGSTA TYPE STRING,
ACCOUNTSTA TYPE STRING,
OVERALLREJ TYPE STRING,
PRC_STAT_H TYPE STRING,
OVERALLPIC TYPE STRING,
OVERALL_WM TYPE STRING,
TOTINCOMPL TYPE STRING,
TOTINCOMIT TYPE STRING,
TOTINCOMBI TYPE STRING,
GENINCOMHD TYPE STRING,
HDIMCOMDEL TYPE STRING,
HDINCOMBIL TYPE STRING,
DOCIMCOMPR TYPE STRING,
SD_DOC_CAT TYPE STRING,
SDDOCOBJ TYPE STRING,
CH_ON TYPE STRING,
BILTOTSTAT TYPE STRING,
INVOICSTAT TYPE STRING,
CUSTRESHD1 TYPE STRING,
CUSTRESHD2 TYPE STRING,
CUSTRESHD3 TYPE STRING,
CUSTRESHD4 TYPE STRING,
CUSTRESHD5 TYPE STRING,
CUSTRESIT1 TYPE STRING,
CUSTRESIT2 TYPE STRING,
CUSTRESIT3 TYPE STRING,
CUSTRESIT4 TYPE STRING,
CUSTRESIT5 TYPE STRING,
TOTSTATIT TYPE STRING,
STATSTACLC TYPE STRING,
STATDYNCLC TYPE STRING,
STATCREDCH TYPE STRING,
STATCRECH1 TYPE STRING,
STATCRECH2 TYPE STRING,
STATCRECH3 TYPE STRING,
STATCRECH4 TYPE STRING,
STATCRECH5 TYPE STRING,
STATCRECH6 TYPE STRING,
STATCRECH7 TYPE STRING,
STATCRECH8 TYPE STRING,
STATCRECH9 TYPE STRING,
STATCRECHA TYPE STRING,
STATCRECHB TYPE STRING,
STATCRECHC TYPE STRING,
TOTSTATCCH TYPE STRING,
TRNSPLANST TYPE STRING,
QUITTSTAT TYPE STRING,
CONFIRMSTA TYPE STRING,
SAPRELEASE TYPE STRING,
TOTINCOMI TYPE STRING,
TOTINCOMI1 TYPE STRING,
TOTINCOMI2 TYPE STRING,
HDINCOMPL TYPE STRING,
HDINCOMPL1 TYPE STRING,
HDINCOMPL2 TYPE STRING,
HDINCOMPL3 TYPE STRING,
CREDCHECK TYPE STRING,
DELAYSTAT TYPE STRING,
SHIPPUNIT TYPE STRING,
DISTRISTAT TYPE STRING,
REVDETSTAT TYPE STRING,
INDIDOCACH TYPE STRING,
TOBILBLOST TYPE STRING,
TODELBLOST TYPE STRING,
TOBLOCKSTA TYPE STRING,
LEBHEADSTA TYPE STRING,
FMSTATUS TYPE STRING,
SD_DOC_CAT_LONG TYPE STRING,END OF T_EKKO_STR. DATA: WA_COD_S_REP_CONTRACT_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_COD_S_REP_CONTRACT_DATA_STR-SALESDOCUMENTIN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BINARY_RELATIONSHIPTYPE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INT_NUMBER_ASSIGNMENT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BEHAVE_WHEN_ERROR sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TESTRUN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-GROSS_VAL_HD sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-NET_VAL_HD sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_AMOUNT_HD sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-UPD_TMSTMP sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SD_PRIC_PR sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CONVERT_FLG sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-OPERATION sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BAPISDHD1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REFOBJTYPE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REFOBJKEY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REFDOCTYPE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DOC_TYPE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-COLLECT_NO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SALES_ORG sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DISTR_CHAN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DIVISION sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SALES_GRP sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SALES_OFF sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REQ_DATE_H sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DATE_TYPE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PURCH_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PO_METHOD sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PO_SUPPLEM sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-NAME sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TELEPHONE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PRICE_GRP sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GROUP sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SALES_DIST sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PRICE_LIST sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INCOTERMS1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INCOTERMS2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PMNTTRMS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DLV_BLOCK sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BILL_BLOCK sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ORD_REASON sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-COMPL_DLV sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PRICE_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-QT_VALID_F sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-QT_VALID_T sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CT_VALID_F sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CT_VALID_T sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GRP1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GRP2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GRP3 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GRP4 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GRP5 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PURCH_NO_C sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PURCH_NO_S sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PO_DAT_S sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PO_METH_S sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_1_S sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SD_DOC_CAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DOC_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-WAR_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SHIP_COND sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PP_SEARCH sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DUN_COUNT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DUN_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DLVSCHDUSE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PLDLVSTYP sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_DOC sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-COMP_CDE_B sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ALTTAX_CLS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS3 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS4 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS5 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS6 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS7 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS8 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS9 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_DOC_L sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ASS_NUMBER sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REFDOC_CAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ORDCOMB_IN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BILL_SCHED sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INVO_SCHED sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-MN_INVOICE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EXRATE_FI sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ADD_VAL_DY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-FIX_VAL_DY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PYMT_METH sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ACCNT_ASGN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EXCHG_RATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BILL_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SERV_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DUNN_KEY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DUNN_BLOCK sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PMTGAR_PRO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DEPARTM_NO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REC_POINT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DOC_NUM_FI sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CSTCNDGRP1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CSTCNDGRP2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CSTCNDGRP3 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CSTCNDGRP4 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CSTCNDGRP5 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DLV_TIME sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CURRENCY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CURR_ISO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CREATED_BY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAXDEP_CTY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAXDST_CTY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EUTRI_DEAL sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-MAST_CONTR sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_PROC sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CHKPRTAUTH sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CMLQTY_DAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-VERSION sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-NOTIF_NO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-WBS_ELEM sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EXCH_RATE_FI_V sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EXCHG_RATE_V sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-FKK_CONACCT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CAMPAIGN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DOC_CLASS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-H_CURR sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-H_CURR_ISO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SHIP_TYPE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-S_PROC_IND sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_DOC_L_LONG sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-LINE_TIME sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CALC_MOTIVE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PSM_PSTNG_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TREASURY_ACC_SYMBOL sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BUSINESS_EVENT_TCODE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-MODIFICATION_ALLOWED sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CANCELLATION_ALLOWED sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PAYMENT_METHODS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BUSINESS_PARTNER_NO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REPORTING_FREQ sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SEPA_MANDATE_ID sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SD_DOC_CAT_LONG sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REFDOC_CAT_LONG sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INCOTERMSV sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INCOTERMS2L sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INCOTERMS3L sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BAPISDHD1X sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-UPDATEFLAG sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DOC_TYPE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-COLLECT_NO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SALES_ORG sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DISTR_CHAN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DIVISION sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SALES_GRP sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SALES_OFF sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REQ_DATE_H sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DATE_TYPE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PURCH_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PO_METHOD sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PO_SUPPLEM sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-NAME sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TELEPHONE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PRICE_GRP sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GROUP sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SALES_DIST sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PRICE_LIST sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INCOTERMS1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INCOTERMS2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PMNTTRMS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DLV_BLOCK sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BILL_BLOCK sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ORD_REASON sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-COMPL_DLV sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PRICE_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-QT_VALID_F sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-QT_VALID_T sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CT_VALID_F sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CT_VALID_T sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GRP1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GRP2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GRP3 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GRP4 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUST_GRP5 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PURCH_NO_C sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PURCH_NO_S sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PO_DAT_S sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PO_METH_S sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_1_S sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SD_DOC_CAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DOC_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-WAR_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SHIP_COND sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PP_SEARCH sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DUN_COUNT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DUN_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DLVSCHDUSE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PLDLVSTYP sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_DOC sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-COMP_CDE_B sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ALTTAX_CLS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS3 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS4 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS5 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS6 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS7 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS8 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAX_CLASS9 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_DOC_L sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ASS_NUMBER sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REFDOC_CAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ORDCOMB_IN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BILL_SCHED sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INVO_SCHED sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-MN_INVOICE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EXRATE_FI sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ADD_VAL_DY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-FIX_VAL_DY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PYMT_METH sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ACCNT_ASGN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EXCHG_RATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BILL_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SERV_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DUNN_KEY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DUNN_BLOCK sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PROMOTION sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PMTGAR_PRO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DEPARTM_NO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REC_POINT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-POITM_NO_S sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DOC_NUM_FI sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CSTCNDGRP1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CSTCNDGRP2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CSTCNDGRP3 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CSTCNDGRP4 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CSTCNDGRP5 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DLV_TIME sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CURRENCY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAXDEP_CTY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TAXDST_CTY sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EUTRI_DEAL sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-MAST_CONTR sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REF_PROC sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CHKPRTAUTH sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CMLQTY_DAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-VERSION sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-NOTIF_NO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-WBS_ELEM sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EXCH_RATE_FI_V sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EXCHG_RATE_V sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-FKK_CONACCT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CAMPAIGN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DOC_CLASS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-H_CURR sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SHIP_TYPE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-S_PROC_IND sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-LINE_TIME sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CALC_MOTIVE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PSM_PSTNG_DATE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TREASURY_ACC_SYMBOL sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BUSINESS_EVENT_TCODE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-MODIFICATION_ALLOWED sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CANCELLATION_ALLOWED sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PAYMENT_METHODS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BUSINESS_PARTNER_NO sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REPORTING_FREQ sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SEPA_MANDATE_ID sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SD_DOC_CAT_LONG sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REFDOC_CAT_LONG sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INCOTERMSV sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INCOTERMS2L sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INCOTERMS3L sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SALES_CONTRACT_IN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SALES_CONTRACT_INX sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PARTNERS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PRINT_PRC_CONDITIONS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PRC_CONDITIONS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PRC_CONDITIONSX sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ITEMS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ITEMX sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TEXTS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-EXTENSIONS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SENDER sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-LOG_SYSTEM sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BILLING_PLAN sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-MESSAGES sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INVOICE_VALUES sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATUS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-OPERATION sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SD_DOC sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REFDOCHDST sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOTREFSTAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CONFIRSTAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DELIV_STAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DLV_STAT_H sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOTGOODSMV sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BILLSTATUS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BILLINGSTA sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-ACCOUNTSTA sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-OVERALLREJ sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-PRC_STAT_H sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-OVERALLPIC sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-OVERALL_WM sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOTINCOMPL sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOTINCOMIT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOTINCOMBI sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-GENINCOMHD sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-HDIMCOMDEL sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-HDINCOMBIL sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DOCIMCOMPR sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SD_DOC_CAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SDDOCOBJ sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CH_ON sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-BILTOTSTAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INVOICSTAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUSTRESHD1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUSTRESHD2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUSTRESHD3 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUSTRESHD4 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUSTRESHD5 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUSTRESIT1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUSTRESIT2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUSTRESIT3 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUSTRESIT4 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CUSTRESIT5 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOTSTATIT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATSTACLC sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATDYNCLC sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCREDCH sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECH1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECH2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECH3 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECH4 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECH5 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECH6 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECH7 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECH8 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECH9 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECHA sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECHB sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-STATCRECHC sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOTSTATCCH sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TRNSPLANST sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-QUITTSTAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CONFIRMSTA sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SAPRELEASE sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOTINCOMI sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOTINCOMI1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOTINCOMI2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-HDINCOMPL sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-HDINCOMPL1 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-HDINCOMPL2 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-HDINCOMPL3 sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-CREDCHECK sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DELAYSTAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SHIPPUNIT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-DISTRISTAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-REVDETSTAT sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-INDIDOCACH sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOBILBLOST sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TODELBLOST sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-TOBLOCKSTA sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-LEBHEADSTA sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-FMSTATUS sy-vline
WA_COD_S_REP_CONTRACT_DATA_STR-SD_DOC_CAT_LONG sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.