ABAP Select data from SAP table TCORS_SWIFT 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 TCORS_SWIFT 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 TCORS_SWIFT. 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 TCORS_SWIFT 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_TCORS_SWIFT TYPE STANDARD TABLE OF TCORS_SWIFT,
      WA_TCORS_SWIFT TYPE TCORS_SWIFT,
      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: <TCORS_SWIFT> TYPE TCORS_SWIFT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM TCORS_SWIFT
*  INTO TABLE @DATA(IT_TCORS_SWIFT2).
*--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_TCORS_SWIFT INDEX 1 INTO DATA(WA_TCORS_SWIFT2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_TCORS_SWIFT ASSIGNING <TCORS_SWIFT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<TCORS_SWIFT>-GENERAL = 1.
<TCORS_SWIFT>-SENDER_REFERENCE = 1.
<TCORS_SWIFT>-RELATED_REFERENCE = 1.
<TCORS_SWIFT>-OPERATION_TYPE = 1.
<TCORS_SWIFT>-COMMON_REFERENCE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_TCORS_SWIFT-REPORT_JURISDICTION, sy-vline,
WA_TCORS_SWIFT-UTI_NAMESPACE, sy-vline,
WA_TCORS_SWIFT-TRANSACTION_ID, sy-vline,
WA_TCORS_SWIFT-FX, sy-vline,
WA_TCORS_SWIFT-TRADE_DATE, sy-vline,
WA_TCORS_SWIFT-VALUE_DATE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_TCORS_SWIFT 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_TCORS_SWIFT 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_TCORS_SWIFT INTO WA_TCORS_SWIFT. *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 PARTY_BP_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_TCORS_SWIFT-PARTY_BP_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TCORS_SWIFT-PARTY_BP_ID.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field PARTY_BP_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_TCORS_SWIFT-PARTY_BP_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_TCORS_SWIFT-PARTY_BP_ID.
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_TCORS_SWIFT_STR,
GENERAL TYPE STRING,
SENDER_REFERENCE TYPE STRING,
RELATED_REFERENCE TYPE STRING,
OPERATION_TYPE TYPE STRING,
COMMON_REFERENCE TYPE STRING,
REPORT_JURISDICTION TYPE STRING,
UTI_NAMESPACE TYPE STRING,
TRANSACTION_ID TYPE STRING,
FX TYPE STRING,
TRADE_DATE TYPE STRING,
VALUE_DATE TYPE STRING,
EXCHANGE_RATE TYPE STRING,
CURRENCY_BOUGHT TYPE STRING,
AMOUNT_BOUGHT TYPE STRING,
CURRENCY_SOLD TYPE STRING,
AMOUNT_SOLD TYPE STRING,
NON_DELIVERABLE TYPE STRING,
NDF_OPEN TYPE STRING,
SETTLEMENT_CURRENCY TYPE STRING,
VALUATION_DATE TYPE STRING,
SETTLE_RATE_SOURCE TYPE STRING,
SETTLE_RATE_SOURCE_EMTA TYPE STRING,
OPENING_REFERENCE TYPE STRING,
MM TYPE STRING,
TRADE_DATE TYPE STRING,
VALUE_DATE TYPE STRING,
TYPE_OF_EVENT TYPE STRING,
PARTY_A_ROLE TYPE STRING,
MATURITY_DATE TYPE STRING,
PRINCIPAL_CURRENCY TYPE STRING,
PRINCIPAL_AMOUNT TYPE STRING,
SETTLEMENT_CURRENCY TYPE STRING,
SETTLEMENT_AMOUNT TYPE STRING,
NEXT_INTEREST_DUE_DATE TYPE STRING,
INTEREST_CURRENCY TYPE STRING,
INTEREST_AMOUNT TYPE STRING,
INTEREST_RATE TYPE STRING,
DAY_COUNT_FRACTION TYPE STRING,
LAST_DAY_FIRST_INTEREST_PERIOD TYPE STRING,
NUMBER_OF_DAYS TYPE STRING,
NUMBER_OF_DAYS_CODE TYPE STRING,
CUSTOMER TYPE STRING,
CUSTOMER01 TYPE STRING,
CUSTOMER02 TYPE STRING,
CUSTOMER03 TYPE STRING,
CUSTOMER04 TYPE STRING,
CUSTOMER05 TYPE STRING,
CUSTOMER06 TYPE STRING,
CUSTOMER07 TYPE STRING,
CUSTOMER08 TYPE STRING,
CUSTOMER09 TYPE STRING,
CUSTOMER10 TYPE STRING,
CUSTOMER11 TYPE STRING,
CUSTOMER12 TYPE STRING,
CUSTOMER13 TYPE STRING,
CUSTOMER14 TYPE STRING,
CUSTOMER15 TYPE STRING,
CUSTOMER16 TYPE STRING,
CUSTOMER17 TYPE STRING,
CUSTOMER18 TYPE STRING,
CUSTOMER19 TYPE STRING,
CUSTOMER20 TYPE STRING,
PARTY_A TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_B TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_DEL_A TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_INT_A TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_REC_A TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_DEL_B TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_INT_B TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_REC_B TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_DEL_A_INT TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_INT_A_INT TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_REC_A_INT TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_DEL_B_INT TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_INT_B_INT TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,
PARTY_REC_B_INT TYPE STRING,
PARTY_BP_ID TYPE STRING,
PARTY_COMPANY_CODE TYPE STRING,
PARTY_BIC TYPE STRING,
PARTY_LEI TYPE STRING,
PARTY_NAME TYPE STRING,
PARTY_ACCT TYPE STRING,
PARTY_ADD1 TYPE STRING,
PARTY_ADD2 TYPE STRING,
PARTY_CITY TYPE STRING,
PARTY_CLRC TYPE STRING,
PARTY_TXID TYPE STRING,END OF T_EKKO_STR. DATA: WA_TCORS_SWIFT_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_TCORS_SWIFT_STR-GENERAL sy-vline
WA_TCORS_SWIFT_STR-SENDER_REFERENCE sy-vline
WA_TCORS_SWIFT_STR-RELATED_REFERENCE sy-vline
WA_TCORS_SWIFT_STR-OPERATION_TYPE sy-vline
WA_TCORS_SWIFT_STR-COMMON_REFERENCE sy-vline
WA_TCORS_SWIFT_STR-REPORT_JURISDICTION sy-vline
WA_TCORS_SWIFT_STR-UTI_NAMESPACE sy-vline
WA_TCORS_SWIFT_STR-TRANSACTION_ID sy-vline
WA_TCORS_SWIFT_STR-FX sy-vline
WA_TCORS_SWIFT_STR-TRADE_DATE sy-vline
WA_TCORS_SWIFT_STR-VALUE_DATE sy-vline
WA_TCORS_SWIFT_STR-EXCHANGE_RATE sy-vline
WA_TCORS_SWIFT_STR-CURRENCY_BOUGHT sy-vline
WA_TCORS_SWIFT_STR-AMOUNT_BOUGHT sy-vline
WA_TCORS_SWIFT_STR-CURRENCY_SOLD sy-vline
WA_TCORS_SWIFT_STR-AMOUNT_SOLD sy-vline
WA_TCORS_SWIFT_STR-NON_DELIVERABLE sy-vline
WA_TCORS_SWIFT_STR-NDF_OPEN sy-vline
WA_TCORS_SWIFT_STR-SETTLEMENT_CURRENCY sy-vline
WA_TCORS_SWIFT_STR-VALUATION_DATE sy-vline
WA_TCORS_SWIFT_STR-SETTLE_RATE_SOURCE sy-vline
WA_TCORS_SWIFT_STR-SETTLE_RATE_SOURCE_EMTA sy-vline
WA_TCORS_SWIFT_STR-OPENING_REFERENCE sy-vline
WA_TCORS_SWIFT_STR-MM sy-vline
WA_TCORS_SWIFT_STR-TRADE_DATE sy-vline
WA_TCORS_SWIFT_STR-VALUE_DATE sy-vline
WA_TCORS_SWIFT_STR-TYPE_OF_EVENT sy-vline
WA_TCORS_SWIFT_STR-PARTY_A_ROLE sy-vline
WA_TCORS_SWIFT_STR-MATURITY_DATE sy-vline
WA_TCORS_SWIFT_STR-PRINCIPAL_CURRENCY sy-vline
WA_TCORS_SWIFT_STR-PRINCIPAL_AMOUNT sy-vline
WA_TCORS_SWIFT_STR-SETTLEMENT_CURRENCY sy-vline
WA_TCORS_SWIFT_STR-SETTLEMENT_AMOUNT sy-vline
WA_TCORS_SWIFT_STR-NEXT_INTEREST_DUE_DATE sy-vline
WA_TCORS_SWIFT_STR-INTEREST_CURRENCY sy-vline
WA_TCORS_SWIFT_STR-INTEREST_AMOUNT sy-vline
WA_TCORS_SWIFT_STR-INTEREST_RATE sy-vline
WA_TCORS_SWIFT_STR-DAY_COUNT_FRACTION sy-vline
WA_TCORS_SWIFT_STR-LAST_DAY_FIRST_INTEREST_PERIOD sy-vline
WA_TCORS_SWIFT_STR-NUMBER_OF_DAYS sy-vline
WA_TCORS_SWIFT_STR-NUMBER_OF_DAYS_CODE sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER01 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER02 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER03 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER04 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER05 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER06 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER07 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER08 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER09 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER10 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER11 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER12 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER13 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER14 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER15 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER16 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER17 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER18 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER19 sy-vline
WA_TCORS_SWIFT_STR-CUSTOMER20 sy-vline
WA_TCORS_SWIFT_STR-PARTY_A sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_B sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_DEL_A sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_INT_A sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_REC_A sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_DEL_B sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_INT_B sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_REC_B sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_DEL_A_INT sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_INT_A_INT sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_REC_A_INT sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_DEL_B_INT sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_INT_B_INT sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline
WA_TCORS_SWIFT_STR-PARTY_REC_B_INT sy-vline
WA_TCORS_SWIFT_STR-PARTY_BP_ID sy-vline
WA_TCORS_SWIFT_STR-PARTY_COMPANY_CODE sy-vline
WA_TCORS_SWIFT_STR-PARTY_BIC sy-vline
WA_TCORS_SWIFT_STR-PARTY_LEI sy-vline
WA_TCORS_SWIFT_STR-PARTY_NAME sy-vline
WA_TCORS_SWIFT_STR-PARTY_ACCT sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD1 sy-vline
WA_TCORS_SWIFT_STR-PARTY_ADD2 sy-vline
WA_TCORS_SWIFT_STR-PARTY_CITY sy-vline
WA_TCORS_SWIFT_STR-PARTY_CLRC sy-vline
WA_TCORS_SWIFT_STR-PARTY_TXID sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.