ABAP Select data from SAP table VTVDETA_DR_BOE 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 VTVDETA_DR_BOE 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 VTVDETA_DR_BOE. 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 VTVDETA_DR_BOE 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_VTVDETA_DR_BOE TYPE STANDARD TABLE OF VTVDETA_DR_BOE,
      WA_VTVDETA_DR_BOE TYPE VTVDETA_DR_BOE,
      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: <VTVDETA_DR_BOE> TYPE VTVDETA_DR_BOE.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM VTVDETA_DR_BOE
*  INTO TABLE @DATA(IT_VTVDETA_DR_BOE2).
*--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_VTVDETA_DR_BOE INDEX 1 INTO DATA(WA_VTVDETA_DR_BOE2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_VTVDETA_DR_BOE ASSIGNING <VTVDETA_DR_BOE>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<VTVDETA_DR_BOE>-MANDT = 1.
<VTVDETA_DR_BOE>-BUKRS = 1.
<VTVDETA_DR_BOE>-RPORTB = 1.
<VTVDETA_DR_BOE>-WAERS = 1.
<VTVDETA_DR_BOE>-RANTYP = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_VTVDETA_DR_BOE-POSITION_ACCOUNT, sy-vline,
WA_VTVDETA_DR_BOE-RANL, sy-vline,
WA_VTVDETA_DR_BOE-RLOT, sy-vline,
WA_VTVDETA_DR_BOE-SANLF, sy-vline,
WA_VTVDETA_DR_BOE-GSART, sy-vline,
WA_VTVDETA_DR_BOE-RREFKONT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_VTVDETA_DR_BOE 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_VTVDETA_DR_BOE 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_VTVDETA_DR_BOE INTO WA_VTVDETA_DR_BOE. *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 RANL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_VTVDETA_DR_BOE-RANL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VTVDETA_DR_BOE-RANL.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit GJAHR, internal->external for field DGJAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_VTVDETA_DR_BOE-DGJAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VTVDETA_DR_BOE-DGJAHR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PERI7, internal->external for field PERIO CALL FUNCTION 'CONVERSION_EXIT_PERI7_OUTPUT' EXPORTING input = WA_VTVDETA_DR_BOE-PERIO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VTVDETA_DR_BOE-PERIO.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit GJAHR, internal->external for field JAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_VTVDETA_DR_BOE-JAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VTVDETA_DR_BOE-JAHR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PERI, internal->external for field MONAT_JAHR CALL FUNCTION 'CONVERSION_EXIT_PERI_OUTPUT' EXPORTING input = WA_VTVDETA_DR_BOE-MONAT_JAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VTVDETA_DR_BOE-MONAT_JAHR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PERI, internal->external for field WOCHE_JAHR CALL FUNCTION 'CONVERSION_EXIT_PERI_OUTPUT' EXPORTING input = WA_VTVDETA_DR_BOE-WOCHE_JAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VTVDETA_DR_BOE-WOCHE_JAHR.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field GL_ACCOUNT_C CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_VTVDETA_DR_BOE-GL_ACCOUNT_C IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_VTVDETA_DR_BOE-GL_ACCOUNT_C.
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_VTVDETA_DR_BOE_STR,
MANDT TYPE STRING,
BUKRS TYPE STRING,
RPORTB TYPE STRING,
WAERS TYPE STRING,
RANTYP TYPE STRING,
POSITION_ACCOUNT TYPE STRING,
RANL TYPE STRING,
RLOT TYPE STRING,
SANLF TYPE STRING,
GSART TYPE STRING,
RREFKONT TYPE STRING,
PARTNR TYPE STRING,
TYPE TYPE STRING,
ISTYPE TYPE STRING,
IND_SECTOR TYPE STRING,
CNTRY_COMP TYPE STRING,
LEGAL_ENTY TYPE STRING,
LEGAL_ORG TYPE STRING,
NATION TYPE STRING,
STATE TYPE STRING,
GROUP_ID TYPE STRING,
GROUP_D TYPE STRING,
STAFF_GRP TYPE STRING,
COMP_RE TYPE STRING,
GRADE TYPE STRING,
GRADE_METHOD TYPE STRING,
SOLVNCY TYPE STRING,
SOL_INF TYPE STRING,
SOL_I_D TYPE STRING,
RATING TYPE STRING,
SOL_INS TYPE STRING,
VONDAT TYPE STRING,
BISDAT TYPE STRING,
RSTICH TYPE STRING,
DBUDAT TYPE STRING,
DGJAHR TYPE STRING,
DMONAT TYPE STRING,
PERIO TYPE STRING,
DFAELL TYPE STRING,
RPBANK TYPE STRING,
RPZAHL TYPE STRING,
JFDBUC TYPE STRING,
LAND1 TYPE STRING,
ZLSCH TYPE STRING,
BANKK_HB TYPE STRING,
BANKN_HB TYPE STRING,
BANKK_BP TYPE STRING,
BANKN_BP TYPE STRING,
SSIGN TYPE STRING,
JAHR TYPE STRING,
MONAT TYPE STRING,
WOCHE TYPE STRING,
MONAT_JAHR TYPE STRING,
WOCHE_JAHR TYPE STRING,
SZART TYPE STRING,
SPAYRQ TYPE STRING,
PRKEY TYPE STRING,
BELNR TYPE STRING,
AWKEY TYPE STRING,
GL_ACCOUNT_D TYPE STRING,
GL_ACCOUNT_C TYPE STRING,
SFGTYP TYPE STRING,
SFHAART TYPE STRING,
SBEWART TYPE STRING,
ZUOND TYPE STRING,
REFER TYPE STRING,
MERKM TYPE STRING,
RDEALER TYPE STRING,
PAYIND TYPE STRING,
SBWHRUL TYPE STRING,
RLZTG_K_F TYPE STRING,
UEBTG_K_F TYPE STRING,
RLZTG_F TYPE STRING,
RLZMO_F TYPE STRING,
RLZJA_F TYPE STRING,
UEBTG_F TYPE STRING,
UEBMO_F TYPE STRING,
UEBJA_F TYPE STRING,
BZBETR TYPE STRING,
BHWBETR TYPE STRING,
EHBETR TYPE STRING,
EEBETR TYPE STRING,
WZBETR TYPE STRING,
SPLWHR TYPE STRING,
SBWHR TYPE STRING,
WGSCHFT1 TYPE STRING,
WGSCHFT2 TYPE STRING,
D_ASTUECK TYPE STRING,
D_ASTUECK_LONG TYPE STRING,
D_ASTUECK_SHORT TYPE STRING,
D_BNOMBW TYPE STRING,
D_BNOMBW_LONG TYPE STRING,
D_BNOMBW_SHORT TYPE STRING,
D_AWBW TYPE STRING,
D_AWBW_LONG TYPE STRING,
D_AWBW_SHORT TYPE STRING,
D_AWHW TYPE STRING,
D_AWHW_LONG TYPE STRING,
D_AWHW_SHORT TYPE STRING,
D_BWBW TYPE STRING,
D_BWBW_LONG TYPE STRING,
D_BWBW_SHORT TYPE STRING,
D_BWHW TYPE STRING,
D_BWHW_LONG TYPE STRING,
D_BWHW_SHORT TYPE STRING,
ASTUECK_A TYPE STRING,
ASTUECK_E TYPE STRING,
ASTUECK_LONG_A TYPE STRING,
ASTUECK_LONG_E TYPE STRING,
ASTUECK_SHORT_A TYPE STRING,
ASTUECK_SHORT_E TYPE STRING,
BNOMINAL_UL_A TYPE STRING,
BNOMINAL_UL_E TYPE STRING,
BNOMINAL_LONG_A TYPE STRING,
BNOMINAL_LONG_E TYPE STRING,
BNOMINAL_SHORT_A TYPE STRING,
BNOMINAL_SHORT_E TYPE STRING,
BKA_AWR TYPE STRING,
BKA_AHW TYPE STRING,
BKA_EWR TYPE STRING,
BKA_EHW TYPE STRING,
BBU_AWR TYPE STRING,
BBU_AHW TYPE STRING,
BBU_EWR TYPE STRING,
BBU_EHW TYPE STRING,
AKTBWBW_A TYPE STRING,
AKTBWBW_E TYPE STRING,
AKTBWHW_A TYPE STRING,
AKTBWHW_E TYPE STRING,
PASBWBW_A TYPE STRING,
PASBWBW_E TYPE STRING,
PASBWHW_A TYPE STRING,
PASBWHW_E TYPE STRING,
BKAUFWR_A_A TYPE STRING,
BKAUFWR_A_E TYPE STRING,
BKAUFHW_A_A TYPE STRING,
BKAUFHW_A_E TYPE STRING,
BKAUFWR_P_A TYPE STRING,
BKAUFWR_P_E TYPE STRING,
BKAUFHW_P_A TYPE STRING,
BKAUFHW_P_E TYPE STRING,
BKURSWEFW_LONG_A TYPE STRING,
BKURSWEFW_LONG_E TYPE STRING,
BKURSWEFW_SHORT_A TYPE STRING,
BKURSWEFW_SHORT_E TYPE STRING,
NPV_PC_A TYPE STRING,
NPV_PC_E TYPE STRING,
CLEAN_PRICE_PC_A TYPE STRING,
CLEAN_PRICE_PC_E TYPE STRING,
BPVALUE_PC_A TYPE STRING,
BPVALUE_PC_E TYPE STRING,
MAC_DURATION_A TYPE STRING,
MAC_DURATION_E TYPE STRING,
MOD_DURATION_A TYPE STRING,
MOD_DURATION_E TYPE STRING,
BZBETR_AW TYPE STRING,
BHWBETR_AW TYPE STRING,
EHBETR_AW TYPE STRING,
EEBETR_AW TYPE STRING,
D_BNOMBW_LONG_AW TYPE STRING,
D_BNOMBW_SHORT_AW TYPE STRING,
D_BNOMBW_AW TYPE STRING,
D_AWBW_LONG_AW TYPE STRING,
D_AWBW_SHORT_AW TYPE STRING,
D_AWHW_LONG_AW TYPE STRING,
D_AWHW_SHORT_AW TYPE STRING,
D_AWHW_AW TYPE STRING,
D_AWBW_AW TYPE STRING,
D_BWBW_AW TYPE STRING,
D_BWBW_LONG_AW TYPE STRING,
D_BWBW_SHORT_AW TYPE STRING,
D_BWHW_AW TYPE STRING,
D_BWHW_LONG_AW TYPE STRING,
D_BWHW_SHORT_AW TYPE STRING,
ANZGW TYPE STRING,
BNOMINAL_UL_A_AW TYPE STRING,
BNOMINAL_UL_E_AW TYPE STRING,
BNOMINAL_LONG_A_AW TYPE STRING,
BNOMINAL_LONG_E_AW TYPE STRING,
BNOMINAL_SHORT_A_AW TYPE STRING,
BNOMINAL_SHORT_E_AW TYPE STRING,
BKA_AWR_AW TYPE STRING,
BKA_AHW_AW TYPE STRING,
BKA_EWR_AW TYPE STRING,
BKA_EHW_AW TYPE STRING,
BBU_AWR_AW TYPE STRING,
BBU_AHW_AW TYPE STRING,
BBU_EWR_AW TYPE STRING,
BBU_EHW_AW TYPE STRING,
AKTBWBW_A_AW TYPE STRING,
AKTBWBW_E_AW TYPE STRING,
AKTBWHW_A_AW TYPE STRING,
AKTBWHW_E_AW TYPE STRING,
PASBWBW_A_AW TYPE STRING,
PASBWBW_E_AW TYPE STRING,
PASBWHW_A_AW TYPE STRING,
PASBWHW_E_AW TYPE STRING,
BKAUFWR_A_A_AW TYPE STRING,
BKAUFWR_A_E_AW TYPE STRING,
BKAUFHW_A_A_AW TYPE STRING,
BKAUFHW_A_E_AW TYPE STRING,
BKAUFWR_P_A_AW TYPE STRING,
BKAUFWR_P_E_AW TYPE STRING,
BKAUFHW_P_A_AW TYPE STRING,
BKAUFHW_P_E_AW TYPE STRING,
BKURSWEFW_LONG_A_AW TYPE STRING,
BKURSWEFW_LONG_E_AW TYPE STRING,
BKURSWEFW_SHORT_A_AW TYPE STRING,
BKURSWEFW_SHORT_E_AW TYPE STRING,
NPV_PC_A_AW TYPE STRING,
NPV_PC_E_AW TYPE STRING,
CLEAN_PRICE_PC_A_AW TYPE STRING,
CLEAN_PRICE_PC_E_AW TYPE STRING,
BPVALUE_PC_A_AW TYPE STRING,
BPVALUE_PC_E_AW TYPE STRING,
NUMBR TYPE STRING,
NUMBR_LC TYPE STRING,
KURSA TYPE STRING,
PERIV TYPE STRING,
VVRANLWI TYPE STRING,
CASHF TYPE STRING,
BILST TYPE STRING,
BILST2 TYPE STRING,
BILST_REF_B TYPE STRING,
BILST_REF_F TYPE STRING,
STORNO TYPE STRING,
AUSWT TYPE STRING,
FLG_SE TYPE STRING,
FLG_LO TYPE STRING,
FLG_OTC TYPE STRING,
FLG_LOF TYPE STRING,
FLG_COUPLING_SECACCGRP TYPE STRING,
FLG_HISTORIC_ACCASSREF TYPE STRING,
FLG_CONDENSE TYPE STRING,
FLG_NO_NULL TYPE STRING,
FLG_EXCLUDING_PLAN TYPE STRING,
FLG_REVERSED_FLOWS TYPE STRING,END OF T_EKKO_STR. DATA: WA_VTVDETA_DR_BOE_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_VTVDETA_DR_BOE_STR-MANDT sy-vline
WA_VTVDETA_DR_BOE_STR-BUKRS sy-vline
WA_VTVDETA_DR_BOE_STR-RPORTB sy-vline
WA_VTVDETA_DR_BOE_STR-WAERS sy-vline
WA_VTVDETA_DR_BOE_STR-RANTYP sy-vline
WA_VTVDETA_DR_BOE_STR-POSITION_ACCOUNT sy-vline
WA_VTVDETA_DR_BOE_STR-RANL sy-vline
WA_VTVDETA_DR_BOE_STR-RLOT sy-vline
WA_VTVDETA_DR_BOE_STR-SANLF sy-vline
WA_VTVDETA_DR_BOE_STR-GSART sy-vline
WA_VTVDETA_DR_BOE_STR-RREFKONT sy-vline
WA_VTVDETA_DR_BOE_STR-PARTNR sy-vline
WA_VTVDETA_DR_BOE_STR-TYPE sy-vline
WA_VTVDETA_DR_BOE_STR-ISTYPE sy-vline
WA_VTVDETA_DR_BOE_STR-IND_SECTOR sy-vline
WA_VTVDETA_DR_BOE_STR-CNTRY_COMP sy-vline
WA_VTVDETA_DR_BOE_STR-LEGAL_ENTY sy-vline
WA_VTVDETA_DR_BOE_STR-LEGAL_ORG sy-vline
WA_VTVDETA_DR_BOE_STR-NATION sy-vline
WA_VTVDETA_DR_BOE_STR-STATE sy-vline
WA_VTVDETA_DR_BOE_STR-GROUP_ID sy-vline
WA_VTVDETA_DR_BOE_STR-GROUP_D sy-vline
WA_VTVDETA_DR_BOE_STR-STAFF_GRP sy-vline
WA_VTVDETA_DR_BOE_STR-COMP_RE sy-vline
WA_VTVDETA_DR_BOE_STR-GRADE sy-vline
WA_VTVDETA_DR_BOE_STR-GRADE_METHOD sy-vline
WA_VTVDETA_DR_BOE_STR-SOLVNCY sy-vline
WA_VTVDETA_DR_BOE_STR-SOL_INF sy-vline
WA_VTVDETA_DR_BOE_STR-SOL_I_D sy-vline
WA_VTVDETA_DR_BOE_STR-RATING sy-vline
WA_VTVDETA_DR_BOE_STR-SOL_INS sy-vline
WA_VTVDETA_DR_BOE_STR-VONDAT sy-vline
WA_VTVDETA_DR_BOE_STR-BISDAT sy-vline
WA_VTVDETA_DR_BOE_STR-RSTICH sy-vline
WA_VTVDETA_DR_BOE_STR-DBUDAT sy-vline
WA_VTVDETA_DR_BOE_STR-DGJAHR sy-vline
WA_VTVDETA_DR_BOE_STR-DMONAT sy-vline
WA_VTVDETA_DR_BOE_STR-PERIO sy-vline
WA_VTVDETA_DR_BOE_STR-DFAELL sy-vline
WA_VTVDETA_DR_BOE_STR-RPBANK sy-vline
WA_VTVDETA_DR_BOE_STR-RPZAHL sy-vline
WA_VTVDETA_DR_BOE_STR-JFDBUC sy-vline
WA_VTVDETA_DR_BOE_STR-LAND1 sy-vline
WA_VTVDETA_DR_BOE_STR-ZLSCH sy-vline
WA_VTVDETA_DR_BOE_STR-BANKK_HB sy-vline
WA_VTVDETA_DR_BOE_STR-BANKN_HB sy-vline
WA_VTVDETA_DR_BOE_STR-BANKK_BP sy-vline
WA_VTVDETA_DR_BOE_STR-BANKN_BP sy-vline
WA_VTVDETA_DR_BOE_STR-SSIGN sy-vline
WA_VTVDETA_DR_BOE_STR-JAHR sy-vline
WA_VTVDETA_DR_BOE_STR-MONAT sy-vline
WA_VTVDETA_DR_BOE_STR-WOCHE sy-vline
WA_VTVDETA_DR_BOE_STR-MONAT_JAHR sy-vline
WA_VTVDETA_DR_BOE_STR-WOCHE_JAHR sy-vline
WA_VTVDETA_DR_BOE_STR-SZART sy-vline
WA_VTVDETA_DR_BOE_STR-SPAYRQ sy-vline
WA_VTVDETA_DR_BOE_STR-PRKEY sy-vline
WA_VTVDETA_DR_BOE_STR-BELNR sy-vline
WA_VTVDETA_DR_BOE_STR-AWKEY sy-vline
WA_VTVDETA_DR_BOE_STR-GL_ACCOUNT_D sy-vline
WA_VTVDETA_DR_BOE_STR-GL_ACCOUNT_C sy-vline
WA_VTVDETA_DR_BOE_STR-SFGTYP sy-vline
WA_VTVDETA_DR_BOE_STR-SFHAART sy-vline
WA_VTVDETA_DR_BOE_STR-SBEWART sy-vline
WA_VTVDETA_DR_BOE_STR-ZUOND sy-vline
WA_VTVDETA_DR_BOE_STR-REFER sy-vline
WA_VTVDETA_DR_BOE_STR-MERKM sy-vline
WA_VTVDETA_DR_BOE_STR-RDEALER sy-vline
WA_VTVDETA_DR_BOE_STR-PAYIND sy-vline
WA_VTVDETA_DR_BOE_STR-SBWHRUL sy-vline
WA_VTVDETA_DR_BOE_STR-RLZTG_K_F sy-vline
WA_VTVDETA_DR_BOE_STR-UEBTG_K_F sy-vline
WA_VTVDETA_DR_BOE_STR-RLZTG_F sy-vline
WA_VTVDETA_DR_BOE_STR-RLZMO_F sy-vline
WA_VTVDETA_DR_BOE_STR-RLZJA_F sy-vline
WA_VTVDETA_DR_BOE_STR-UEBTG_F sy-vline
WA_VTVDETA_DR_BOE_STR-UEBMO_F sy-vline
WA_VTVDETA_DR_BOE_STR-UEBJA_F sy-vline
WA_VTVDETA_DR_BOE_STR-BZBETR sy-vline
WA_VTVDETA_DR_BOE_STR-BHWBETR sy-vline
WA_VTVDETA_DR_BOE_STR-EHBETR sy-vline
WA_VTVDETA_DR_BOE_STR-EEBETR sy-vline
WA_VTVDETA_DR_BOE_STR-WZBETR sy-vline
WA_VTVDETA_DR_BOE_STR-SPLWHR sy-vline
WA_VTVDETA_DR_BOE_STR-SBWHR sy-vline
WA_VTVDETA_DR_BOE_STR-WGSCHFT1 sy-vline
WA_VTVDETA_DR_BOE_STR-WGSCHFT2 sy-vline
WA_VTVDETA_DR_BOE_STR-D_ASTUECK sy-vline
WA_VTVDETA_DR_BOE_STR-D_ASTUECK_LONG sy-vline
WA_VTVDETA_DR_BOE_STR-D_ASTUECK_SHORT sy-vline
WA_VTVDETA_DR_BOE_STR-D_BNOMBW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BNOMBW_LONG sy-vline
WA_VTVDETA_DR_BOE_STR-D_BNOMBW_SHORT sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWBW sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWBW_LONG sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWBW_SHORT sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWHW sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWHW_LONG sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWHW_SHORT sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWBW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWBW_LONG sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWBW_SHORT sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWHW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWHW_LONG sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWHW_SHORT sy-vline
WA_VTVDETA_DR_BOE_STR-ASTUECK_A sy-vline
WA_VTVDETA_DR_BOE_STR-ASTUECK_E sy-vline
WA_VTVDETA_DR_BOE_STR-ASTUECK_LONG_A sy-vline
WA_VTVDETA_DR_BOE_STR-ASTUECK_LONG_E sy-vline
WA_VTVDETA_DR_BOE_STR-ASTUECK_SHORT_A sy-vline
WA_VTVDETA_DR_BOE_STR-ASTUECK_SHORT_E sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_UL_A sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_UL_E sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_LONG_A sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_LONG_E sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_SHORT_A sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_SHORT_E sy-vline
WA_VTVDETA_DR_BOE_STR-BKA_AWR sy-vline
WA_VTVDETA_DR_BOE_STR-BKA_AHW sy-vline
WA_VTVDETA_DR_BOE_STR-BKA_EWR sy-vline
WA_VTVDETA_DR_BOE_STR-BKA_EHW sy-vline
WA_VTVDETA_DR_BOE_STR-BBU_AWR sy-vline
WA_VTVDETA_DR_BOE_STR-BBU_AHW sy-vline
WA_VTVDETA_DR_BOE_STR-BBU_EWR sy-vline
WA_VTVDETA_DR_BOE_STR-BBU_EHW sy-vline
WA_VTVDETA_DR_BOE_STR-AKTBWBW_A sy-vline
WA_VTVDETA_DR_BOE_STR-AKTBWBW_E sy-vline
WA_VTVDETA_DR_BOE_STR-AKTBWHW_A sy-vline
WA_VTVDETA_DR_BOE_STR-AKTBWHW_E sy-vline
WA_VTVDETA_DR_BOE_STR-PASBWBW_A sy-vline
WA_VTVDETA_DR_BOE_STR-PASBWBW_E sy-vline
WA_VTVDETA_DR_BOE_STR-PASBWHW_A sy-vline
WA_VTVDETA_DR_BOE_STR-PASBWHW_E sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFWR_A_A sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFWR_A_E sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFHW_A_A sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFHW_A_E sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFWR_P_A sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFWR_P_E sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFHW_P_A sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFHW_P_E sy-vline
WA_VTVDETA_DR_BOE_STR-BKURSWEFW_LONG_A sy-vline
WA_VTVDETA_DR_BOE_STR-BKURSWEFW_LONG_E sy-vline
WA_VTVDETA_DR_BOE_STR-BKURSWEFW_SHORT_A sy-vline
WA_VTVDETA_DR_BOE_STR-BKURSWEFW_SHORT_E sy-vline
WA_VTVDETA_DR_BOE_STR-NPV_PC_A sy-vline
WA_VTVDETA_DR_BOE_STR-NPV_PC_E sy-vline
WA_VTVDETA_DR_BOE_STR-CLEAN_PRICE_PC_A sy-vline
WA_VTVDETA_DR_BOE_STR-CLEAN_PRICE_PC_E sy-vline
WA_VTVDETA_DR_BOE_STR-BPVALUE_PC_A sy-vline
WA_VTVDETA_DR_BOE_STR-BPVALUE_PC_E sy-vline
WA_VTVDETA_DR_BOE_STR-MAC_DURATION_A sy-vline
WA_VTVDETA_DR_BOE_STR-MAC_DURATION_E sy-vline
WA_VTVDETA_DR_BOE_STR-MOD_DURATION_A sy-vline
WA_VTVDETA_DR_BOE_STR-MOD_DURATION_E sy-vline
WA_VTVDETA_DR_BOE_STR-BZBETR_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BHWBETR_AW sy-vline
WA_VTVDETA_DR_BOE_STR-EHBETR_AW sy-vline
WA_VTVDETA_DR_BOE_STR-EEBETR_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BNOMBW_LONG_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BNOMBW_SHORT_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BNOMBW_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWBW_LONG_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWBW_SHORT_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWHW_LONG_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWHW_SHORT_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWHW_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_AWBW_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWBW_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWBW_LONG_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWBW_SHORT_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWHW_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWHW_LONG_AW sy-vline
WA_VTVDETA_DR_BOE_STR-D_BWHW_SHORT_AW sy-vline
WA_VTVDETA_DR_BOE_STR-ANZGW sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_UL_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_UL_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_LONG_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_LONG_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_SHORT_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BNOMINAL_SHORT_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKA_AWR_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKA_AHW_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKA_EWR_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKA_EHW_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BBU_AWR_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BBU_AHW_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BBU_EWR_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BBU_EHW_AW sy-vline
WA_VTVDETA_DR_BOE_STR-AKTBWBW_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-AKTBWBW_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-AKTBWHW_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-AKTBWHW_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-PASBWBW_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-PASBWBW_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-PASBWHW_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-PASBWHW_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFWR_A_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFWR_A_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFHW_A_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFHW_A_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFWR_P_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFWR_P_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFHW_P_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKAUFHW_P_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKURSWEFW_LONG_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKURSWEFW_LONG_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKURSWEFW_SHORT_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BKURSWEFW_SHORT_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-NPV_PC_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-NPV_PC_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-CLEAN_PRICE_PC_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-CLEAN_PRICE_PC_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BPVALUE_PC_A_AW sy-vline
WA_VTVDETA_DR_BOE_STR-BPVALUE_PC_E_AW sy-vline
WA_VTVDETA_DR_BOE_STR-NUMBR sy-vline
WA_VTVDETA_DR_BOE_STR-NUMBR_LC sy-vline
WA_VTVDETA_DR_BOE_STR-KURSA sy-vline
WA_VTVDETA_DR_BOE_STR-PERIV sy-vline
WA_VTVDETA_DR_BOE_STR-VVRANLWI sy-vline
WA_VTVDETA_DR_BOE_STR-CASHF sy-vline
WA_VTVDETA_DR_BOE_STR-BILST sy-vline
WA_VTVDETA_DR_BOE_STR-BILST2 sy-vline
WA_VTVDETA_DR_BOE_STR-BILST_REF_B sy-vline
WA_VTVDETA_DR_BOE_STR-BILST_REF_F sy-vline
WA_VTVDETA_DR_BOE_STR-STORNO sy-vline
WA_VTVDETA_DR_BOE_STR-AUSWT sy-vline
WA_VTVDETA_DR_BOE_STR-FLG_SE sy-vline
WA_VTVDETA_DR_BOE_STR-FLG_LO sy-vline
WA_VTVDETA_DR_BOE_STR-FLG_OTC sy-vline
WA_VTVDETA_DR_BOE_STR-FLG_LOF sy-vline
WA_VTVDETA_DR_BOE_STR-FLG_COUPLING_SECACCGRP sy-vline
WA_VTVDETA_DR_BOE_STR-FLG_HISTORIC_ACCASSREF sy-vline
WA_VTVDETA_DR_BOE_STR-FLG_CONDENSE sy-vline
WA_VTVDETA_DR_BOE_STR-FLG_NO_NULL sy-vline
WA_VTVDETA_DR_BOE_STR-FLG_EXCLUDING_PLAN sy-vline
WA_VTVDETA_DR_BOE_STR-FLG_REVERSED_FLOWS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.