ABAP Select data from SAP table SITAGCYPAYMENTCONTROL 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 SITAGCYPAYMENTCONTROL 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 SITAGCYPAYMENTCONTROL. 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 SITAGCYPAYMENTCONTROL 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_SITAGCYPAYMENTCONTROL TYPE STANDARD TABLE OF SITAGCYPAYMENTCONTROL,
      WA_SITAGCYPAYMENTCONTROL TYPE SITAGCYPAYMENTCONTROL,
      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: <SITAGCYPAYMENTCONTROL> TYPE SITAGCYPAYMENTCONTROL.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM SITAGCYPAYMENTCONTROL
*  INTO TABLE @DATA(IT_SITAGCYPAYMENTCONTROL2).
*--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_SITAGCYPAYMENTCONTROL INDEX 1 INTO DATA(WA_SITAGCYPAYMENTCONTROL2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_SITAGCYPAYMENTCONTROL ASSIGNING <SITAGCYPAYMENTCONTROL>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<SITAGCYPAYMENTCONTROL>-DIRECT_PAYMENT = 1.
<SITAGCYPAYMENTCONTROL>-PAYMENT_METHODS = 1.
<SITAGCYPAYMENTCONTROL>-CTRL = 1.
<SITAGCYPAYMENTCONTROL>-CURRENCY = 1.
<SITAGCYPAYMENTCONTROL>-PAYMT_TYPE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_SITAGCYPAYMENTCONTROL-PAYMT, sy-vline,
WA_SITAGCYPAYMENTCONTROL-AGTYPE, sy-vline,
WA_SITAGCYPAYMENTCONTROL-CONTTYPE, sy-vline,
WA_SITAGCYPAYMENTCONTROL-XOUTGOING, sy-vline,
WA_SITAGCYPAYMENTCONTROL-PMTYPE, sy-vline,
WA_SITAGCYPAYMENTCONTROL-XDEFAULT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_SITAGCYPAYMENTCONTROL 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_SITAGCYPAYMENTCONTROL 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_SITAGCYPAYMENTCONTROL INTO WA_SITAGCYPAYMENTCONTROL. *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 CHCKN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_SITAGCYPAYMENTCONTROL-CHCKN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SITAGCYPAYMENTCONTROL-CHCKN.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field TARGET_CONTRACT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_SITAGCYPAYMENTCONTROL-TARGET_CONTRACT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SITAGCYPAYMENTCONTROL-TARGET_CONTRACT.
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_SITAGCYPAYMENTCONTROL_STR,
DIRECT_PAYMENT TYPE STRING,
PAYMENT_METHODS TYPE STRING,
CTRL TYPE STRING,
CURRENCY TYPE STRING,
PAYMT_TYPE TYPE STRING,
PAYMT TYPE STRING,
AGTYPE TYPE STRING,
CONTTYPE TYPE STRING,
XOUTGOING TYPE STRING,
PMTYPE TYPE STRING,
XDEFAULT TYPE STRING,
TEXT TYPE STRING,
AMOUNT_ALL TYPE STRING,
AMOUNT_ALL_TP TYPE STRING,
AMOUNT_CASH TYPE STRING,
AMOUNT_CHECK TYPE STRING,
AMOUNT_BANK TYPE STRING,
AMOUNT_CC TYPE STRING,
AMOUNT_TRANSFER TYPE STRING,
AMOUNT_ADD TYPE STRING,
AMOUNT_COST TYPE STRING,
AMOUNT_COLLECT TYPE STRING,
AMOUNT_SAVED TYPE STRING,
DIFFERENCE TYPE STRING,
CHANGE TYPE STRING,
SAVED_TP_PAYMENTS TYPE STRING,
CASH_DETAIL TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
CHECK_DETAIL TYPE STRING,
CHECK_DETAIL_OUT TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
CHCKN TYPE STRING,
XCREATENUMBER TYPE STRING,
PARTNER TYPE STRING,
ADDRNUMBER TYPE STRING,
T_HOUSEBANK TYPE STRING,
T_SFNAMES TYPE STRING,
V_SFNAME TYPE STRING,
X_SF_PDF TYPE STRING,
XIACC TYPE STRING,
SHORTACCASGN TYPE STRING,
CHECK_PM TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
PARTNER TYPE STRING,
ADDRNUMBER TYPE STRING,
PYMET TYPE STRING,
T_HOUSEBANK TYPE STRING,
CHECK_PR_DETAIL TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
CHCKN TYPE STRING,
FAEDN TYPE STRING,
EMGPA TYPE STRING,
BANK_DETAIL TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
BANKS TYPE STRING,
BANKL TYPE STRING,
BANKN TYPE STRING,
BKONT TYPE STRING,
BKREF TYPE STRING,
XPGRO TYPE STRING,
KOINH TYPE STRING,
BANKA TYPE STRING,
BANK_PM TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
PARTNER TYPE STRING,
BKVID TYPE STRING,
PYMET TYPE STRING,
T_HOUSEBANK TYPE STRING,
CC_DETAIL TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
CCINS TYPE STRING,
CCNUM TYPE STRING,
CGUID TYPE STRING,
ENCTP TYPE STRING,
CCNAME TYPE STRING,
ISSBANK TYPE STRING,
CCTYP TYPE STRING,
DATAB TYPE STRING,
DATBI TYPE STRING,
AUSGDAT TYPE STRING,
CC_PM TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
PARTNER TYPE STRING,
CCARD_ID TYPE STRING,
PYMET TYPE STRING,
XONCE TYPE STRING,
CCINS TYPE STRING,
CCNUM TYPE STRING,
CGUID TYPE STRING,
ENCTP TYPE STRING,
CCNAME TYPE STRING,
ISSBANK TYPE STRING,
CCTYP TYPE STRING,
DATAB TYPE STRING,
DATBI TYPE STRING,
AUSGDAT TYPE STRING,
S_CCDATA TYPE STRING,
T_CCAUTDATA TYPE STRING,
T_MERCHID TYPE STRING,
XNODISPLAY TYPE STRING,
TRANSFER_DETAIL TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
ADD_DETAIL TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
ADDPAYMT TYPE STRING,
HKONT TYPE STRING,
XEIPH TYPE STRING,
TEXT_ADDPAYMT TYPE STRING,
SGTXT TYPE STRING,
VALUT TYPE STRING,
XIACC TYPE STRING,
BUS_STATUS TYPE STRING,
BUS_DATE TYPE STRING,
ACC_STATUS TYPE STRING,
ACC_DATE TYPE STRING,
ADD_T_DETAIL TYPE STRING,
CHANGE_DETAIL TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
COST_DETAIL TYPE STRING,
PAYMT TYPE STRING,
PMTYPE TYPE STRING,
XOUTGOING TYPE STRING,
AMOUNT TYPE STRING,
CURRENCY TYPE STRING,
COMPCODE TYPE STRING,
REVSTATUS TYPE STRING,
REASON TYPE STRING,
INFO_TEXT TYPE STRING,
SOURCE_PARTNER TYPE STRING,
SOURCE_CONTRACT TYPE STRING,
TARGET_PARTNER TYPE STRING,
TARGET_CONTRACT TYPE STRING,
THIRD_PAYMENT TYPE STRING,
CURRENCY TYPE STRING,
REPORTED_AMOUNT TYPE STRING,
REPORTED_COMM_AMOUNT TYPE STRING,
REPORTED_WTAX_AMOUNT_ALL TYPE STRING,END OF T_EKKO_STR. DATA: WA_SITAGCYPAYMENTCONTROL_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_SITAGCYPAYMENTCONTROL_STR-DIRECT_PAYMENT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMENT_METHODS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CTRL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT_TYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AGTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CONTTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XDEFAULT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-TEXT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_ALL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_ALL_TP sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_CASH sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_CHECK sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_BANK sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_CC sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_TRANSFER sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_ADD sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_COST sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_COLLECT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT_SAVED sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-DIFFERENCE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CHANGE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-SAVED_TP_PAYMENTS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CASH_DETAIL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CHECK_DETAIL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CHECK_DETAIL_OUT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CHCKN sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XCREATENUMBER sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PARTNER sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ADDRNUMBER sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-T_HOUSEBANK sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-T_SFNAMES sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-V_SFNAME sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-X_SF_PDF sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XIACC sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-SHORTACCASGN sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CHECK_PM sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PARTNER sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ADDRNUMBER sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PYMET sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-T_HOUSEBANK sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CHECK_PR_DETAIL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CHCKN sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-FAEDN sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-EMGPA sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BANK_DETAIL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BANKS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BANKL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BANKN sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BKONT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BKREF sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XPGRO sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-KOINH sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BANKA sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BANK_PM sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PARTNER sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BKVID sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PYMET sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-T_HOUSEBANK sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CC_DETAIL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CCINS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CCNUM sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CGUID sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ENCTP sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CCNAME sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ISSBANK sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CCTYP sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-DATAB sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-DATBI sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AUSGDAT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CC_PM sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PARTNER sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CCARD_ID sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PYMET sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XONCE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CCINS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CCNUM sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CGUID sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ENCTP sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CCNAME sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ISSBANK sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CCTYP sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-DATAB sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-DATBI sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AUSGDAT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-S_CCDATA sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-T_CCAUTDATA sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-T_MERCHID sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XNODISPLAY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-TRANSFER_DETAIL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ADD_DETAIL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ADDPAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-HKONT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XEIPH sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-TEXT_ADDPAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-SGTXT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-VALUT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XIACC sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BUS_STATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-BUS_DATE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ACC_STATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ACC_DATE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-ADD_T_DETAIL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CHANGE_DETAIL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COST_DETAIL sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PAYMT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-PMTYPE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-XOUTGOING sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-COMPCODE sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REVSTATUS sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REASON sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-INFO_TEXT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-SOURCE_PARTNER sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-SOURCE_CONTRACT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-TARGET_PARTNER sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-TARGET_CONTRACT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-THIRD_PAYMENT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-CURRENCY sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REPORTED_AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REPORTED_COMM_AMOUNT sy-vline
WA_SITAGCYPAYMENTCONTROL_STR-REPORTED_WTAX_AMOUNT_ALL sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.