ABAP Select data from SAP table THAS_HR_CONT 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 THAS_HR_CONT 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 THAS_HR_CONT. 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 THAS_HR_CONT 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_THAS_HR_CONT TYPE STANDARD TABLE OF THAS_HR_CONT,
      WA_THAS_HR_CONT TYPE THAS_HR_CONT,
      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: <THAS_HR_CONT> TYPE THAS_HR_CONT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM THAS_HR_CONT
*  INTO TABLE @DATA(IT_THAS_HR_CONT2).
*--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_THAS_HR_CONT INDEX 1 INTO DATA(WA_THAS_HR_CONT2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_THAS_HR_CONT ASSIGNING <THAS_HR_CONT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<THAS_HR_CONT>-MANDT = 1.
<THAS_HR_CONT>-BUKRS = 1.
<THAS_HR_CONT>-RFHA = 1.
<THAS_HR_CONT>-CRUSER = 1.
<THAS_HR_CONT>-DCRDAT = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_THAS_HR_CONT-TCRTIM, sy-vline,
WA_THAS_HR_CONT-UPUSER, sy-vline,
WA_THAS_HR_CONT-DUPDAT, sy-vline,
WA_THAS_HR_CONT-TUPTIM, sy-vline,
WA_THAS_HR_CONT-RANTYP, sy-vline,
WA_THAS_HR_CONT-SANLF, sy-vline.
ENDLOOP. *Add any further fields from structure WA_THAS_HR_CONT 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_THAS_HR_CONT 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_THAS_HR_CONT INTO WA_THAS_HR_CONT. *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 RFHA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_THAS_HR_CONT-RFHA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_THAS_HR_CONT-RFHA.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field RFHA_UNDER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_THAS_HR_CONT-RFHA_UNDER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_THAS_HR_CONT-RFHA_UNDER.
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_THAS_HR_CONT_STR,
MANDT TYPE STRING,
BUKRS TYPE STRING,
RFHA TYPE STRING,
CRUSER TYPE STRING,
DCRDAT TYPE STRING,
TCRTIM TYPE STRING,
UPUSER TYPE STRING,
DUPDAT TYPE STRING,
TUPTIM TYPE STRING,
RANTYP TYPE STRING,
SANLF TYPE STRING,
SFGTYP TYPE STRING,
SGSART TYPE STRING,
SFHAART TYPE STRING,
RGATT TYPE STRING,
RMAID TYPE STRING,
RFHAZUNR TYPE STRING,
RFHAZUL TYPE STRING,
SAKTIV TYPE STRING,
KONTRH TYPE STRING,
SROLEXT TYPE STRING,
RGARANT TYPE STRING,
RREFKONT TYPE STRING,
RREFKONT2 TYPE STRING,
RPORTB TYPE STRING,
WGSCHFT TYPE STRING,
WGSCHFT1 TYPE STRING,
WGSCHFT2 TYPE STRING,
AMTINPUT TYPE STRING,
DBLFZ TYPE STRING,
SKALID TYPE STRING,
SKALID2 TYPE STRING,
JLIMIT TYPE STRING,
AKUEND TYPE STRING,
SKUEND TYPE STRING,
OBJNR TYPE STRING,
RLDEPO TYPE STRING,
ZUONR TYPE STRING,
DELFZ TYPE STRING,
ABWTYP TYPE STRING,
TBEGRU TYPE STRING,
VRFHA TYPE STRING,
SINCLBE TYPE STRING,
SNPVCAL TYPE STRING,
SRNDNG TYPE STRING,
ZUOND TYPE STRING,
REFER TYPE STRING,
MERKM TYPE STRING,
SFRGZUST TYPE STRING,
RANL TYPE STRING,
RCOMVALCL TYPE STRING,
FACILITYNR TYPE STRING,
FACILITYBUKRS TYPE STRING,
POSACC TYPE STRING,
RCOMVALCL2 TYPE STRING,
FUND TYPE STRING,
GRANT_NBR TYPE STRING,
TIMESTAMP_DEAL TYPE STRING,
COMMODITY_ID TYPE STRING,
RPORTB2 TYPE STRING,
COMMODITY_ID1 TYPE STRING,
COMMODITY_ID2 TYPE STRING,
CLEARING_OPTION TYPE STRING,
CLEARING_STATUS TYPE STRING,
CLEARING_DATE TYPE STRING,
EXT_ACCOUNT TYPE STRING,
CLEAR_DATE_ACT TYPE STRING,
SCONDITION TYPE STRING,
RISK_MITIGATING TYPE STRING,
FIMA_CALCULATION TYPE STRING,
TRUSTEE TYPE STRING,
PRCTR TYPE STRING,
RCNTR TYPE STRING,
PS_POSID TYPE STRING,
RBUSA TYPE STRING,
HEDGE_CLASS TYPE STRING,
INIT_CLASSIFIER TYPE STRING,
COUNTRY TYPE STRING,
FB_SEGMENT TYPE STRING,
BEHALF_OF_COMPANY TYPE STRING,
TRADED_CURRENCY TYPE STRING,
HEDGE_REQUEST_ID TYPE STRING,
CFI_CODE TYPE STRING,
ISIN TYPE STRING,
MIC TYPE STRING,
CONTRACT_TIMESTAMP_UTC TYPE STRING,
BUPLA TYPE STRING,
FKBER TYPE STRING,
PRICEINDEX_USED TYPE STRING,
KZ TYPE STRING,
XSGSART TYPE STRING,
XSFHAART TYPE STRING,
RFHAZU TYPE STRING,
SFGZUSTT TYPE STRING,
XSFGZUSTT TYPE STRING,
SFUNKTV TYPE STRING,
XSFUNKTV TYPE STRING,
SFUNKTL TYPE STRING,
ROFHAZU TYPE STRING,
RFHAZUX TYPE STRING,
SSTOGRD TYPE STRING,
RDEALER TYPE STRING,
DVTRAB TYPE STRING,
TVTRAB TYPE STRING,
GSPPART TYPE STRING,
XAKT TYPE STRING,
NORDEXT TYPE STRING,
DFIX TYPE STRING,
SINCLE TYPE STRING,
DZSTND TYPE STRING,
SZNSPRO TYPE STRING,
DZNSSTD TYPE STRING,
KKURS TYPE STRING,
KKASSA TYPE STRING,
KSWAP TYPE STRING,
WLWAERS TYPE STRING,
WFWAERS TYPE STRING,
LIMITART TYPE STRING,
LIMITDAT TYPE STRING,
RKONDGR TYPE STRING,
LIWAERS TYPE STRING,
KWLIQUI TYPE STRING,
SCONFIRM TYPE STRING,
DEXDAT TYPE STRING,
UEXNAM TYPE STRING,
SRECONFIRM TYPE STRING,
DREDAT TYPE STRING,
URENAM TYPE STRING,
DORDER TYPE STRING,
DANST TYPE STRING,
TANST TYPE STRING,
SANST TYPE STRING,
SSPESEN TYPE STRING,
BUPRCLIM TYPE STRING,
SRUNITLIM TYPE STRING,
BPPRCLIM TYPE STRING,
JVERK6B TYPE STRING,
PEFFZINS TYPE STRING,
PEFFZINS_GIVEN TYPE STRING,
PEFFZCALL TYPE STRING,
SEFFMETH TYPE STRING,
NOTICE_DATE TYPE STRING,
ROUNDING_RULE TYPE STRING,
BPPRC_SPOT2 TYPE STRING,
BPPRC_SPOT1 TYPE STRING,
BPPRC_MARG TYPE STRING,
SSIGN TYPE STRING,
BZBETR TYPE STRING,
WZBETR TYPE STRING,
PZINS TYPE STRING,
F_DBLFZ TYPE STRING,
XZBMETH TYPE STRING,
SZBMETH TYPE STRING,
SRHYTHM TYPE STRING,
XRHYTHM TYPE STRING,
AMMRHY TYPE STRING,
ATTRHY TYPE STRING,
JSOFVERR TYPE STRING,
XSOFVERR TYPE STRING,
JEXPOZINS TYPE STRING,
XEXPOZINS TYPE STRING,
SFRANZ TYPE STRING,
XSKUEND TYPE STRING,
SSIGN_Z TYPE STRING,
BZBETR_Z TYPE STRING,
WZBETR_Z TYPE STRING,
RPZAHL_Z TYPE STRING,
RPBANK_Z TYPE STRING,
RAHABKI_Z TYPE STRING,
RAHKTID_Z TYPE STRING,
RPCODE_Z TYPE STRING,
SZART_Z TYPE STRING,
UZAWE_Z TYPE STRING,
SSIGN_U TYPE STRING,
BZBETR_U TYPE STRING,
WZBETR_U TYPE STRING,
SSIGN_E TYPE STRING,
BZBETR_E TYPE STRING,
WZBETR_E TYPE STRING,
RPZAHL_E TYPE STRING,
RPBANK_E TYPE STRING,
RAHABKI_E TYPE STRING,
RAHKTID_E TYPE STRING,
RPCODE_E TYPE STRING,
SZART_E TYPE STRING,
UZAWE_E TYPE STRING,
SSIGN_V TYPE STRING,
BZBETR_V TYPE STRING,
WZBETR_V TYPE STRING,
RPZAHL_V TYPE STRING,
RPBANK_V TYPE STRING,
RAHABKI_V TYPE STRING,
RAHKTID_V TYPE STRING,
RPCODE_V TYPE STRING,
SZART_V TYPE STRING,
UZAWE_V TYPE STRING,
SSIGN_R TYPE STRING,
BZBETR_R TYPE STRING,
WZBETR_R TYPE STRING,
RPZAHL_R TYPE STRING,
RPBANK_R TYPE STRING,
RAHABKI_R TYPE STRING,
RAHKTID_R TYPE STRING,
RPCODE_R TYPE STRING,
SZART_R TYPE STRING,
UZAWE_R TYPE STRING,
SSIGN_SUM TYPE STRING,
BZBETR_SUM TYPE STRING,
WZBETR_SUM TYPE STRING,
PKOND TYPE STRING,
ABASTAGE TYPE STRING,
XNPVCAL TYPE STRING,
ATAGE TYPE STRING,
BNWHR TYPE STRING,
BNWHR_NET TYPE STRING,
BDBETR TYPE STRING,
PWKURS TYPE STRING,
BZBETR_NET TYPE STRING,
ASTUECK TYPE STRING,
BPRICE TYPE STRING,
SSIGN2 TYPE STRING,
RAHABKI2 TYPE STRING,
RAHKTID2 TYPE STRING,
RPZAHL2 TYPE STRING,
RPBANK2 TYPE STRING,
RPCODE2 TYPE STRING,
SZART2 TYPE STRING,
UZAWE2 TYPE STRING,
REPAYM_STRUCTURE TYPE STRING,
XREPAYM_STRUCTURE TYPE STRING,
SMULTIPLE_RC TYPE STRING,
REPAYM_PKOND TYPE STRING,
REPAYM_BKOND TYPE STRING,
REPAYM_ARHYTM TYPE STRING,
REPAYM_ARHYTM_UNIT TYPE STRING,
REPAYM_XARHYTM_UNIT TYPE STRING,
REPAYM_SFWERK TYPE STRING,
REPAYM_XFWERK TYPE STRING,
REPAYM_SVWERK TYPE STRING,
REPAYM_XVWERK TYPE STRING,
BZBETR2 TYPE STRING,
WZBETR2 TYPE STRING,
DZTERM TYPE STRING,
SHFHAZBA1 TYPE STRING,
SSIGN1 TYPE STRING,
BZBETR1 TYPE STRING,
BZBETR1_CO TYPE STRING,
WZBETR1 TYPE STRING,
SHFHAZBA2 TYPE STRING,
BZBETR2_CO TYPE STRING,
FFACT TYPE STRING,
TFACT TYPE STRING,
SETTLFL TYPE STRING,
XSETTLFL TYPE STRING,
SSIGN_CASH TYPE STRING,
WZBETR_CASH TYPE STRING,
BZBETR_CASH TYPE STRING,
DZTERM_CASH TYPE STRING,
PRFHA TYPE STRING,
SRFHA TYPE STRING,
RAHABKI_S TYPE STRING,
RAHKTID_S TYPE STRING,
AVERAGE_RATE TYPE STRING,
BZBETR_NOM TYPE STRING,
WZBETR_NOM TYPE STRING,
XKALID TYPE STRING,
XKALID2 TYPE STRING,
DGUEL_KP TYPE STRING,
DFAELL TYPE STRING,
XFORMEL TYPE STRING,
SSIGN_FIX TYPE STRING,
BZBETR_FIX TYPE STRING,
WZBETR_FIX TYPE STRING,
PKOND_FIX TYPE STRING,
BBASIS_FIX TYPE STRING,
WBASIS_FIX TYPE STRING,
REFERENZ TYPE STRING,
ZSOLL TYPE STRING,
DFESTSP TYPE STRING,
TFESTSP TYPE STRING,
DFESTSI TYPE STRING,
TFESTSI TYPE STRING,
JMANU TYPE STRING,
S_EXCHANGE TYPE STRING,
SSIGN_OUT TYPE STRING,
BZBETR_OUT TYPE STRING,
WZBETR_OUT TYPE STRING,
DZTERM_OUT TYPE STRING,
SSIGN_INC TYPE STRING,
BZBETR_INC TYPE STRING,
WZBETR_INC TYPE STRING,
DZTERM_INC TYPE STRING,
RAHABKI_INC TYPE STRING,
RAHKTID_INC TYPE STRING,
HB_IBAN_INC TYPE STRING,
RPZAHL_INC TYPE STRING,
RPBANK_INC TYPE STRING,
RPCODE_INC TYPE STRING,
SZART_INC TYPE STRING,
UZAWE_INC TYPE STRING,
SSIGN_R_OUT TYPE STRING,
BZBETR_R_OUT TYPE STRING,
WZBETR_R_OUT TYPE STRING,
DZTERM_R_OUT TYPE STRING,
RAHABKI_R_OUT TYPE STRING,
RPZAHL_R_OUT TYPE STRING,
RPBANK_R_OUT TYPE STRING,
RPCODE_R_OUT TYPE STRING,
SZART_R_OUT TYPE STRING,
UZAWE_R_OUT TYPE STRING,
SSIGN_R_INC TYPE STRING,
BZBETR_R_INC TYPE STRING,
WZBETR_R_INC TYPE STRING,
DZTERM_R_INC TYPE STRING,
RAHABKI_R_INC TYPE STRING,
RAHKTID_R_INC TYPE STRING,
RPZAHL_R_INC TYPE STRING,
RPBANK_R_INC TYPE STRING,
RPCODE_R_INC TYPE STRING,
SZART_R_INC TYPE STRING,
UZAWE_R_INC TYPE STRING,
SZSREF TYPE STRING,
XZSREF TYPE STRING,
FRA_AUSTRALIA TYPE STRING,
XFRA_TYPE TYPE STRING,
DZFEST TYPE STRING,
SFORMREF TYPE STRING,
PZINSREF TYPE STRING,
DZINSREF TYPE STRING,
TXTPUTCALEX TYPE STRING,
TXTPUTCALIN TYPE STRING,
SPUTCAL TYPE STRING,
XSIGN TYPE STRING,
OPTTYP TYPE STRING,
W_CALL_PUT TYPE STRING,
WPRICE TYPE STRING,
VVBASIS TYPE STRING,
BINDEX TYPE STRING,
PRKKURS TYPE STRING,
XNAME TYPE STRING,
DMATUR TYPE STRING,
DMATUR_CORR TYPE STRING,
SOPTAUS TYPE STRING,
XOPTAUS TYPE STRING,
OSTRIKE TYPE STRING,
OFWAERS TYPE STRING,
KWKURB1 TYPE STRING,
KWKURB2 TYPE STRING,
XKWKURB1 TYPE STRING,
XKWKURB2 TYPE STRING,
RFHA_UNDER TYPE STRING,
RANTYP_UNDER TYPE STRING,
SANLF_UNDER TYPE STRING,
SGSART_UNDER TYPE STRING,
SFHAART_UNDER TYPE STRING,
FWD_VOLA TYPE STRING,
TRANS_NOTE TYPE STRING,
SDISP_NOTE TYPE STRING,END OF T_EKKO_STR. DATA: WA_THAS_HR_CONT_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_THAS_HR_CONT_STR-MANDT sy-vline
WA_THAS_HR_CONT_STR-BUKRS sy-vline
WA_THAS_HR_CONT_STR-RFHA sy-vline
WA_THAS_HR_CONT_STR-CRUSER sy-vline
WA_THAS_HR_CONT_STR-DCRDAT sy-vline
WA_THAS_HR_CONT_STR-TCRTIM sy-vline
WA_THAS_HR_CONT_STR-UPUSER sy-vline
WA_THAS_HR_CONT_STR-DUPDAT sy-vline
WA_THAS_HR_CONT_STR-TUPTIM sy-vline
WA_THAS_HR_CONT_STR-RANTYP sy-vline
WA_THAS_HR_CONT_STR-SANLF sy-vline
WA_THAS_HR_CONT_STR-SFGTYP sy-vline
WA_THAS_HR_CONT_STR-SGSART sy-vline
WA_THAS_HR_CONT_STR-SFHAART sy-vline
WA_THAS_HR_CONT_STR-RGATT sy-vline
WA_THAS_HR_CONT_STR-RMAID sy-vline
WA_THAS_HR_CONT_STR-RFHAZUNR sy-vline
WA_THAS_HR_CONT_STR-RFHAZUL sy-vline
WA_THAS_HR_CONT_STR-SAKTIV sy-vline
WA_THAS_HR_CONT_STR-KONTRH sy-vline
WA_THAS_HR_CONT_STR-SROLEXT sy-vline
WA_THAS_HR_CONT_STR-RGARANT sy-vline
WA_THAS_HR_CONT_STR-RREFKONT sy-vline
WA_THAS_HR_CONT_STR-RREFKONT2 sy-vline
WA_THAS_HR_CONT_STR-RPORTB sy-vline
WA_THAS_HR_CONT_STR-WGSCHFT sy-vline
WA_THAS_HR_CONT_STR-WGSCHFT1 sy-vline
WA_THAS_HR_CONT_STR-WGSCHFT2 sy-vline
WA_THAS_HR_CONT_STR-AMTINPUT sy-vline
WA_THAS_HR_CONT_STR-DBLFZ sy-vline
WA_THAS_HR_CONT_STR-SKALID sy-vline
WA_THAS_HR_CONT_STR-SKALID2 sy-vline
WA_THAS_HR_CONT_STR-JLIMIT sy-vline
WA_THAS_HR_CONT_STR-AKUEND sy-vline
WA_THAS_HR_CONT_STR-SKUEND sy-vline
WA_THAS_HR_CONT_STR-OBJNR sy-vline
WA_THAS_HR_CONT_STR-RLDEPO sy-vline
WA_THAS_HR_CONT_STR-ZUONR sy-vline
WA_THAS_HR_CONT_STR-DELFZ sy-vline
WA_THAS_HR_CONT_STR-ABWTYP sy-vline
WA_THAS_HR_CONT_STR-TBEGRU sy-vline
WA_THAS_HR_CONT_STR-VRFHA sy-vline
WA_THAS_HR_CONT_STR-SINCLBE sy-vline
WA_THAS_HR_CONT_STR-SNPVCAL sy-vline
WA_THAS_HR_CONT_STR-SRNDNG sy-vline
WA_THAS_HR_CONT_STR-ZUOND sy-vline
WA_THAS_HR_CONT_STR-REFER sy-vline
WA_THAS_HR_CONT_STR-MERKM sy-vline
WA_THAS_HR_CONT_STR-SFRGZUST sy-vline
WA_THAS_HR_CONT_STR-RANL sy-vline
WA_THAS_HR_CONT_STR-RCOMVALCL sy-vline
WA_THAS_HR_CONT_STR-FACILITYNR sy-vline
WA_THAS_HR_CONT_STR-FACILITYBUKRS sy-vline
WA_THAS_HR_CONT_STR-POSACC sy-vline
WA_THAS_HR_CONT_STR-RCOMVALCL2 sy-vline
WA_THAS_HR_CONT_STR-FUND sy-vline
WA_THAS_HR_CONT_STR-GRANT_NBR sy-vline
WA_THAS_HR_CONT_STR-TIMESTAMP_DEAL sy-vline
WA_THAS_HR_CONT_STR-COMMODITY_ID sy-vline
WA_THAS_HR_CONT_STR-RPORTB2 sy-vline
WA_THAS_HR_CONT_STR-COMMODITY_ID1 sy-vline
WA_THAS_HR_CONT_STR-COMMODITY_ID2 sy-vline
WA_THAS_HR_CONT_STR-CLEARING_OPTION sy-vline
WA_THAS_HR_CONT_STR-CLEARING_STATUS sy-vline
WA_THAS_HR_CONT_STR-CLEARING_DATE sy-vline
WA_THAS_HR_CONT_STR-EXT_ACCOUNT sy-vline
WA_THAS_HR_CONT_STR-CLEAR_DATE_ACT sy-vline
WA_THAS_HR_CONT_STR-SCONDITION sy-vline
WA_THAS_HR_CONT_STR-RISK_MITIGATING sy-vline
WA_THAS_HR_CONT_STR-FIMA_CALCULATION sy-vline
WA_THAS_HR_CONT_STR-TRUSTEE sy-vline
WA_THAS_HR_CONT_STR-PRCTR sy-vline
WA_THAS_HR_CONT_STR-RCNTR sy-vline
WA_THAS_HR_CONT_STR-PS_POSID sy-vline
WA_THAS_HR_CONT_STR-RBUSA sy-vline
WA_THAS_HR_CONT_STR-HEDGE_CLASS sy-vline
WA_THAS_HR_CONT_STR-INIT_CLASSIFIER sy-vline
WA_THAS_HR_CONT_STR-COUNTRY sy-vline
WA_THAS_HR_CONT_STR-FB_SEGMENT sy-vline
WA_THAS_HR_CONT_STR-BEHALF_OF_COMPANY sy-vline
WA_THAS_HR_CONT_STR-TRADED_CURRENCY sy-vline
WA_THAS_HR_CONT_STR-HEDGE_REQUEST_ID sy-vline
WA_THAS_HR_CONT_STR-CFI_CODE sy-vline
WA_THAS_HR_CONT_STR-ISIN sy-vline
WA_THAS_HR_CONT_STR-MIC sy-vline
WA_THAS_HR_CONT_STR-CONTRACT_TIMESTAMP_UTC sy-vline
WA_THAS_HR_CONT_STR-BUPLA sy-vline
WA_THAS_HR_CONT_STR-FKBER sy-vline
WA_THAS_HR_CONT_STR-PRICEINDEX_USED sy-vline
WA_THAS_HR_CONT_STR-KZ sy-vline
WA_THAS_HR_CONT_STR-XSGSART sy-vline
WA_THAS_HR_CONT_STR-XSFHAART sy-vline
WA_THAS_HR_CONT_STR-RFHAZU sy-vline
WA_THAS_HR_CONT_STR-SFGZUSTT sy-vline
WA_THAS_HR_CONT_STR-XSFGZUSTT sy-vline
WA_THAS_HR_CONT_STR-SFUNKTV sy-vline
WA_THAS_HR_CONT_STR-XSFUNKTV sy-vline
WA_THAS_HR_CONT_STR-SFUNKTL sy-vline
WA_THAS_HR_CONT_STR-ROFHAZU sy-vline
WA_THAS_HR_CONT_STR-RFHAZUX sy-vline
WA_THAS_HR_CONT_STR-SSTOGRD sy-vline
WA_THAS_HR_CONT_STR-RDEALER sy-vline
WA_THAS_HR_CONT_STR-DVTRAB sy-vline
WA_THAS_HR_CONT_STR-TVTRAB sy-vline
WA_THAS_HR_CONT_STR-GSPPART sy-vline
WA_THAS_HR_CONT_STR-XAKT sy-vline
WA_THAS_HR_CONT_STR-NORDEXT sy-vline
WA_THAS_HR_CONT_STR-DFIX sy-vline
WA_THAS_HR_CONT_STR-SINCLE sy-vline
WA_THAS_HR_CONT_STR-DZSTND sy-vline
WA_THAS_HR_CONT_STR-SZNSPRO sy-vline
WA_THAS_HR_CONT_STR-DZNSSTD sy-vline
WA_THAS_HR_CONT_STR-KKURS sy-vline
WA_THAS_HR_CONT_STR-KKASSA sy-vline
WA_THAS_HR_CONT_STR-KSWAP sy-vline
WA_THAS_HR_CONT_STR-WLWAERS sy-vline
WA_THAS_HR_CONT_STR-WFWAERS sy-vline
WA_THAS_HR_CONT_STR-LIMITART sy-vline
WA_THAS_HR_CONT_STR-LIMITDAT sy-vline
WA_THAS_HR_CONT_STR-RKONDGR sy-vline
WA_THAS_HR_CONT_STR-LIWAERS sy-vline
WA_THAS_HR_CONT_STR-KWLIQUI sy-vline
WA_THAS_HR_CONT_STR-SCONFIRM sy-vline
WA_THAS_HR_CONT_STR-DEXDAT sy-vline
WA_THAS_HR_CONT_STR-UEXNAM sy-vline
WA_THAS_HR_CONT_STR-SRECONFIRM sy-vline
WA_THAS_HR_CONT_STR-DREDAT sy-vline
WA_THAS_HR_CONT_STR-URENAM sy-vline
WA_THAS_HR_CONT_STR-DORDER sy-vline
WA_THAS_HR_CONT_STR-DANST sy-vline
WA_THAS_HR_CONT_STR-TANST sy-vline
WA_THAS_HR_CONT_STR-SANST sy-vline
WA_THAS_HR_CONT_STR-SSPESEN sy-vline
WA_THAS_HR_CONT_STR-BUPRCLIM sy-vline
WA_THAS_HR_CONT_STR-SRUNITLIM sy-vline
WA_THAS_HR_CONT_STR-BPPRCLIM sy-vline
WA_THAS_HR_CONT_STR-JVERK6B sy-vline
WA_THAS_HR_CONT_STR-PEFFZINS sy-vline
WA_THAS_HR_CONT_STR-PEFFZINS_GIVEN sy-vline
WA_THAS_HR_CONT_STR-PEFFZCALL sy-vline
WA_THAS_HR_CONT_STR-SEFFMETH sy-vline
WA_THAS_HR_CONT_STR-NOTICE_DATE sy-vline
WA_THAS_HR_CONT_STR-ROUNDING_RULE sy-vline
WA_THAS_HR_CONT_STR-BPPRC_SPOT2 sy-vline
WA_THAS_HR_CONT_STR-BPPRC_SPOT1 sy-vline
WA_THAS_HR_CONT_STR-BPPRC_MARG sy-vline
WA_THAS_HR_CONT_STR-SSIGN sy-vline
WA_THAS_HR_CONT_STR-BZBETR sy-vline
WA_THAS_HR_CONT_STR-WZBETR sy-vline
WA_THAS_HR_CONT_STR-PZINS sy-vline
WA_THAS_HR_CONT_STR-F_DBLFZ sy-vline
WA_THAS_HR_CONT_STR-XZBMETH sy-vline
WA_THAS_HR_CONT_STR-SZBMETH sy-vline
WA_THAS_HR_CONT_STR-SRHYTHM sy-vline
WA_THAS_HR_CONT_STR-XRHYTHM sy-vline
WA_THAS_HR_CONT_STR-AMMRHY sy-vline
WA_THAS_HR_CONT_STR-ATTRHY sy-vline
WA_THAS_HR_CONT_STR-JSOFVERR sy-vline
WA_THAS_HR_CONT_STR-XSOFVERR sy-vline
WA_THAS_HR_CONT_STR-JEXPOZINS sy-vline
WA_THAS_HR_CONT_STR-XEXPOZINS sy-vline
WA_THAS_HR_CONT_STR-SFRANZ sy-vline
WA_THAS_HR_CONT_STR-XSKUEND sy-vline
WA_THAS_HR_CONT_STR-SSIGN_Z sy-vline
WA_THAS_HR_CONT_STR-BZBETR_Z sy-vline
WA_THAS_HR_CONT_STR-WZBETR_Z sy-vline
WA_THAS_HR_CONT_STR-RPZAHL_Z sy-vline
WA_THAS_HR_CONT_STR-RPBANK_Z sy-vline
WA_THAS_HR_CONT_STR-RAHABKI_Z sy-vline
WA_THAS_HR_CONT_STR-RAHKTID_Z sy-vline
WA_THAS_HR_CONT_STR-RPCODE_Z sy-vline
WA_THAS_HR_CONT_STR-SZART_Z sy-vline
WA_THAS_HR_CONT_STR-UZAWE_Z sy-vline
WA_THAS_HR_CONT_STR-SSIGN_U sy-vline
WA_THAS_HR_CONT_STR-BZBETR_U sy-vline
WA_THAS_HR_CONT_STR-WZBETR_U sy-vline
WA_THAS_HR_CONT_STR-SSIGN_E sy-vline
WA_THAS_HR_CONT_STR-BZBETR_E sy-vline
WA_THAS_HR_CONT_STR-WZBETR_E sy-vline
WA_THAS_HR_CONT_STR-RPZAHL_E sy-vline
WA_THAS_HR_CONT_STR-RPBANK_E sy-vline
WA_THAS_HR_CONT_STR-RAHABKI_E sy-vline
WA_THAS_HR_CONT_STR-RAHKTID_E sy-vline
WA_THAS_HR_CONT_STR-RPCODE_E sy-vline
WA_THAS_HR_CONT_STR-SZART_E sy-vline
WA_THAS_HR_CONT_STR-UZAWE_E sy-vline
WA_THAS_HR_CONT_STR-SSIGN_V sy-vline
WA_THAS_HR_CONT_STR-BZBETR_V sy-vline
WA_THAS_HR_CONT_STR-WZBETR_V sy-vline
WA_THAS_HR_CONT_STR-RPZAHL_V sy-vline
WA_THAS_HR_CONT_STR-RPBANK_V sy-vline
WA_THAS_HR_CONT_STR-RAHABKI_V sy-vline
WA_THAS_HR_CONT_STR-RAHKTID_V sy-vline
WA_THAS_HR_CONT_STR-RPCODE_V sy-vline
WA_THAS_HR_CONT_STR-SZART_V sy-vline
WA_THAS_HR_CONT_STR-UZAWE_V sy-vline
WA_THAS_HR_CONT_STR-SSIGN_R sy-vline
WA_THAS_HR_CONT_STR-BZBETR_R sy-vline
WA_THAS_HR_CONT_STR-WZBETR_R sy-vline
WA_THAS_HR_CONT_STR-RPZAHL_R sy-vline
WA_THAS_HR_CONT_STR-RPBANK_R sy-vline
WA_THAS_HR_CONT_STR-RAHABKI_R sy-vline
WA_THAS_HR_CONT_STR-RAHKTID_R sy-vline
WA_THAS_HR_CONT_STR-RPCODE_R sy-vline
WA_THAS_HR_CONT_STR-SZART_R sy-vline
WA_THAS_HR_CONT_STR-UZAWE_R sy-vline
WA_THAS_HR_CONT_STR-SSIGN_SUM sy-vline
WA_THAS_HR_CONT_STR-BZBETR_SUM sy-vline
WA_THAS_HR_CONT_STR-WZBETR_SUM sy-vline
WA_THAS_HR_CONT_STR-PKOND sy-vline
WA_THAS_HR_CONT_STR-ABASTAGE sy-vline
WA_THAS_HR_CONT_STR-XNPVCAL sy-vline
WA_THAS_HR_CONT_STR-ATAGE sy-vline
WA_THAS_HR_CONT_STR-BNWHR sy-vline
WA_THAS_HR_CONT_STR-BNWHR_NET sy-vline
WA_THAS_HR_CONT_STR-BDBETR sy-vline
WA_THAS_HR_CONT_STR-PWKURS sy-vline
WA_THAS_HR_CONT_STR-BZBETR_NET sy-vline
WA_THAS_HR_CONT_STR-ASTUECK sy-vline
WA_THAS_HR_CONT_STR-BPRICE sy-vline
WA_THAS_HR_CONT_STR-SSIGN2 sy-vline
WA_THAS_HR_CONT_STR-RAHABKI2 sy-vline
WA_THAS_HR_CONT_STR-RAHKTID2 sy-vline
WA_THAS_HR_CONT_STR-RPZAHL2 sy-vline
WA_THAS_HR_CONT_STR-RPBANK2 sy-vline
WA_THAS_HR_CONT_STR-RPCODE2 sy-vline
WA_THAS_HR_CONT_STR-SZART2 sy-vline
WA_THAS_HR_CONT_STR-UZAWE2 sy-vline
WA_THAS_HR_CONT_STR-REPAYM_STRUCTURE sy-vline
WA_THAS_HR_CONT_STR-XREPAYM_STRUCTURE sy-vline
WA_THAS_HR_CONT_STR-SMULTIPLE_RC sy-vline
WA_THAS_HR_CONT_STR-REPAYM_PKOND sy-vline
WA_THAS_HR_CONT_STR-REPAYM_BKOND sy-vline
WA_THAS_HR_CONT_STR-REPAYM_ARHYTM sy-vline
WA_THAS_HR_CONT_STR-REPAYM_ARHYTM_UNIT sy-vline
WA_THAS_HR_CONT_STR-REPAYM_XARHYTM_UNIT sy-vline
WA_THAS_HR_CONT_STR-REPAYM_SFWERK sy-vline
WA_THAS_HR_CONT_STR-REPAYM_XFWERK sy-vline
WA_THAS_HR_CONT_STR-REPAYM_SVWERK sy-vline
WA_THAS_HR_CONT_STR-REPAYM_XVWERK sy-vline
WA_THAS_HR_CONT_STR-BZBETR2 sy-vline
WA_THAS_HR_CONT_STR-WZBETR2 sy-vline
WA_THAS_HR_CONT_STR-DZTERM sy-vline
WA_THAS_HR_CONT_STR-SHFHAZBA1 sy-vline
WA_THAS_HR_CONT_STR-SSIGN1 sy-vline
WA_THAS_HR_CONT_STR-BZBETR1 sy-vline
WA_THAS_HR_CONT_STR-BZBETR1_CO sy-vline
WA_THAS_HR_CONT_STR-WZBETR1 sy-vline
WA_THAS_HR_CONT_STR-SHFHAZBA2 sy-vline
WA_THAS_HR_CONT_STR-BZBETR2_CO sy-vline
WA_THAS_HR_CONT_STR-FFACT sy-vline
WA_THAS_HR_CONT_STR-TFACT sy-vline
WA_THAS_HR_CONT_STR-SETTLFL sy-vline
WA_THAS_HR_CONT_STR-XSETTLFL sy-vline
WA_THAS_HR_CONT_STR-SSIGN_CASH sy-vline
WA_THAS_HR_CONT_STR-WZBETR_CASH sy-vline
WA_THAS_HR_CONT_STR-BZBETR_CASH sy-vline
WA_THAS_HR_CONT_STR-DZTERM_CASH sy-vline
WA_THAS_HR_CONT_STR-PRFHA sy-vline
WA_THAS_HR_CONT_STR-SRFHA sy-vline
WA_THAS_HR_CONT_STR-RAHABKI_S sy-vline
WA_THAS_HR_CONT_STR-RAHKTID_S sy-vline
WA_THAS_HR_CONT_STR-AVERAGE_RATE sy-vline
WA_THAS_HR_CONT_STR-BZBETR_NOM sy-vline
WA_THAS_HR_CONT_STR-WZBETR_NOM sy-vline
WA_THAS_HR_CONT_STR-XKALID sy-vline
WA_THAS_HR_CONT_STR-XKALID2 sy-vline
WA_THAS_HR_CONT_STR-DGUEL_KP sy-vline
WA_THAS_HR_CONT_STR-DFAELL sy-vline
WA_THAS_HR_CONT_STR-XFORMEL sy-vline
WA_THAS_HR_CONT_STR-SSIGN_FIX sy-vline
WA_THAS_HR_CONT_STR-BZBETR_FIX sy-vline
WA_THAS_HR_CONT_STR-WZBETR_FIX sy-vline
WA_THAS_HR_CONT_STR-PKOND_FIX sy-vline
WA_THAS_HR_CONT_STR-BBASIS_FIX sy-vline
WA_THAS_HR_CONT_STR-WBASIS_FIX sy-vline
WA_THAS_HR_CONT_STR-REFERENZ sy-vline
WA_THAS_HR_CONT_STR-ZSOLL sy-vline
WA_THAS_HR_CONT_STR-DFESTSP sy-vline
WA_THAS_HR_CONT_STR-TFESTSP sy-vline
WA_THAS_HR_CONT_STR-DFESTSI sy-vline
WA_THAS_HR_CONT_STR-TFESTSI sy-vline
WA_THAS_HR_CONT_STR-JMANU sy-vline
WA_THAS_HR_CONT_STR-S_EXCHANGE sy-vline
WA_THAS_HR_CONT_STR-SSIGN_OUT sy-vline
WA_THAS_HR_CONT_STR-BZBETR_OUT sy-vline
WA_THAS_HR_CONT_STR-WZBETR_OUT sy-vline
WA_THAS_HR_CONT_STR-DZTERM_OUT sy-vline
WA_THAS_HR_CONT_STR-SSIGN_INC sy-vline
WA_THAS_HR_CONT_STR-BZBETR_INC sy-vline
WA_THAS_HR_CONT_STR-WZBETR_INC sy-vline
WA_THAS_HR_CONT_STR-DZTERM_INC sy-vline
WA_THAS_HR_CONT_STR-RAHABKI_INC sy-vline
WA_THAS_HR_CONT_STR-RAHKTID_INC sy-vline
WA_THAS_HR_CONT_STR-HB_IBAN_INC sy-vline
WA_THAS_HR_CONT_STR-RPZAHL_INC sy-vline
WA_THAS_HR_CONT_STR-RPBANK_INC sy-vline
WA_THAS_HR_CONT_STR-RPCODE_INC sy-vline
WA_THAS_HR_CONT_STR-SZART_INC sy-vline
WA_THAS_HR_CONT_STR-UZAWE_INC sy-vline
WA_THAS_HR_CONT_STR-SSIGN_R_OUT sy-vline
WA_THAS_HR_CONT_STR-BZBETR_R_OUT sy-vline
WA_THAS_HR_CONT_STR-WZBETR_R_OUT sy-vline
WA_THAS_HR_CONT_STR-DZTERM_R_OUT sy-vline
WA_THAS_HR_CONT_STR-RAHABKI_R_OUT sy-vline
WA_THAS_HR_CONT_STR-RPZAHL_R_OUT sy-vline
WA_THAS_HR_CONT_STR-RPBANK_R_OUT sy-vline
WA_THAS_HR_CONT_STR-RPCODE_R_OUT sy-vline
WA_THAS_HR_CONT_STR-SZART_R_OUT sy-vline
WA_THAS_HR_CONT_STR-UZAWE_R_OUT sy-vline
WA_THAS_HR_CONT_STR-SSIGN_R_INC sy-vline
WA_THAS_HR_CONT_STR-BZBETR_R_INC sy-vline
WA_THAS_HR_CONT_STR-WZBETR_R_INC sy-vline
WA_THAS_HR_CONT_STR-DZTERM_R_INC sy-vline
WA_THAS_HR_CONT_STR-RAHABKI_R_INC sy-vline
WA_THAS_HR_CONT_STR-RAHKTID_R_INC sy-vline
WA_THAS_HR_CONT_STR-RPZAHL_R_INC sy-vline
WA_THAS_HR_CONT_STR-RPBANK_R_INC sy-vline
WA_THAS_HR_CONT_STR-RPCODE_R_INC sy-vline
WA_THAS_HR_CONT_STR-SZART_R_INC sy-vline
WA_THAS_HR_CONT_STR-UZAWE_R_INC sy-vline
WA_THAS_HR_CONT_STR-SZSREF sy-vline
WA_THAS_HR_CONT_STR-XZSREF sy-vline
WA_THAS_HR_CONT_STR-FRA_AUSTRALIA sy-vline
WA_THAS_HR_CONT_STR-XFRA_TYPE sy-vline
WA_THAS_HR_CONT_STR-DZFEST sy-vline
WA_THAS_HR_CONT_STR-SFORMREF sy-vline
WA_THAS_HR_CONT_STR-PZINSREF sy-vline
WA_THAS_HR_CONT_STR-DZINSREF sy-vline
WA_THAS_HR_CONT_STR-TXTPUTCALEX sy-vline
WA_THAS_HR_CONT_STR-TXTPUTCALIN sy-vline
WA_THAS_HR_CONT_STR-SPUTCAL sy-vline
WA_THAS_HR_CONT_STR-XSIGN sy-vline
WA_THAS_HR_CONT_STR-OPTTYP sy-vline
WA_THAS_HR_CONT_STR-W_CALL_PUT sy-vline
WA_THAS_HR_CONT_STR-WPRICE sy-vline
WA_THAS_HR_CONT_STR-VVBASIS sy-vline
WA_THAS_HR_CONT_STR-BINDEX sy-vline
WA_THAS_HR_CONT_STR-PRKKURS sy-vline
WA_THAS_HR_CONT_STR-XNAME sy-vline
WA_THAS_HR_CONT_STR-DMATUR sy-vline
WA_THAS_HR_CONT_STR-DMATUR_CORR sy-vline
WA_THAS_HR_CONT_STR-SOPTAUS sy-vline
WA_THAS_HR_CONT_STR-XOPTAUS sy-vline
WA_THAS_HR_CONT_STR-OSTRIKE sy-vline
WA_THAS_HR_CONT_STR-OFWAERS sy-vline
WA_THAS_HR_CONT_STR-KWKURB1 sy-vline
WA_THAS_HR_CONT_STR-KWKURB2 sy-vline
WA_THAS_HR_CONT_STR-XKWKURB1 sy-vline
WA_THAS_HR_CONT_STR-XKWKURB2 sy-vline
WA_THAS_HR_CONT_STR-RFHA_UNDER sy-vline
WA_THAS_HR_CONT_STR-RANTYP_UNDER sy-vline
WA_THAS_HR_CONT_STR-SANLF_UNDER sy-vline
WA_THAS_HR_CONT_STR-SGSART_UNDER sy-vline
WA_THAS_HR_CONT_STR-SFHAART_UNDER sy-vline
WA_THAS_HR_CONT_STR-FWD_VOLA sy-vline
WA_THAS_HR_CONT_STR-TRANS_NOTE sy-vline
WA_THAS_HR_CONT_STR-SDISP_NOTE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.