ABAP Select data from SAP table V_VTB2TRD 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 V_VTB2TRD 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 V_VTB2TRD. 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 V_VTB2TRD 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_V_VTB2TRD TYPE STANDARD TABLE OF V_VTB2TRD,
      WA_V_VTB2TRD TYPE V_VTB2TRD,
      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: <V_VTB2TRD> TYPE V_VTB2TRD.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM V_VTB2TRD
*  INTO TABLE @DATA(IT_V_VTB2TRD2).
*--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_V_VTB2TRD INDEX 1 INTO DATA(WA_V_VTB2TRD2).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_V_VTB2TRD-TCRTIM, sy-vline,
WA_V_VTB2TRD-RFHAZB, sy-vline,
WA_V_VTB2TRD-EXTBUSTRANSID, sy-vline,
WA_V_VTB2TRD-FLOW_NUMBER, sy-vline,
WA_V_VTB2TRD-CRUSER, sy-vline,
WA_V_VTB2TRD-UPUSER, sy-vline.
ENDLOOP. *Add any further fields from structure WA_V_VTB2TRD 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_V_VTB2TRD 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_V_VTB2TRD INTO WA_V_VTB2TRD. *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_V_VTB2TRD-RFHA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_VTB2TRD-RFHA.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field DEAL_NUMBER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_V_VTB2TRD-DEAL_NUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_V_VTB2TRD-DEAL_NUMBER.
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_V_VTB2TRD_STR,
MANDT TYPE STRING,
BUKRS TYPE STRING,
RFHA TYPE STRING,
RFHAZU TYPE STRING,
DCRDAT TYPE STRING,
TCRTIM TYPE STRING,
RFHAZB TYPE STRING,
EXTBUSTRANSID TYPE STRING,
FLOW_NUMBER TYPE STRING,
CRUSER TYPE STRING,
UPUSER TYPE STRING,
DUPDAT TYPE STRING,
TUPTIM TYPE STRING,
RANTYP TYPE STRING,
SFHAZBA TYPE STRING,
SBKKLAS TYPE STRING,
SBKTYP TYPE STRING,
SBERFIMA TYPE STRING,
SSIGN TYPE STRING,
SHERKUNFT TYPE STRING,
SABVERF TYPE STRING,
RKONDGR TYPE STRING,
RKOND TYPE STRING,
DGUEL_KP TYPE STRING,
NSTUFE TYPE STRING,
SKOART TYPE STRING,
RREFKONT TYPE STRING,
SBZVABW TYPE STRING,
RAHABKI TYPE STRING,
RAHKTID TYPE STRING,
SBEWEBE TYPE STRING,
SSPRGRD TYPE STRING,
SBFREI TYPE STRING,
SSTORNOBWG TYPE STRING,
PRKEY TYPE STRING,
BELNR TYPE STRING,
BELNR2 TYPE STRING,
GJAHR TYPE STRING,
DBUCHUNG TYPE STRING,
DFAELL TYPE STRING,
DZTERM TYPE STRING,
BZBETR TYPE STRING,
WZBETR TYPE STRING,
BHWBETR TYPE STRING,
KHWKURS TYPE STRING,
ASTUECK TYPE STRING,
BPRICE TYPE STRING,
WPRICE TYPE STRING,
BHWPREIS TYPE STRING,
BINDEX TYPE STRING,
VVBASIS TYPE STRING,
PWKURS TYPE STRING,
PRKKURS TYPE STRING,
BNWHR TYPE STRING,
RHANDPL TYPE STRING,
SKURSART TYPE STRING,
DBERVON TYPE STRING,
DBERBIS TYPE STRING,
ATAGE TYPE STRING,
ABASTAGE TYPE STRING,
PKOND TYPE STRING,
DPKOND TYPE STRING,
DZFEST TYPE STRING,
SZBMETH TYPE STRING,
SKALIDWT TYPE STRING,
BBASIS TYPE STRING,
WBASIS TYPE STRING,
JEXPOZINS TYPE STRING,
SINCL TYPE STRING,
SINCLBIS TYPE STRING,
SULTBIS TYPE STRING,
SEXCLVON TYPE STRING,
SULTVON TYPE STRING,
SAEND TYPE STRING,
DVALUT TYPE STRING,
SVINCL TYPE STRING,
SVULT TYPE STRING,
JSOFVERR TYPE STRING,
DVERRECH TYPE STRING,
SINCLVERR TYPE STRING,
SULTVERR TYPE STRING,
SSTORNOMAN TYPE STRING,
SSTORNOART TYPE STRING,
SBWGARTREF TYPE STRING,
SKHWFIX TYPE STRING,
ZUONR TYPE STRING,
RLDEPO TYPE STRING,
RANL TYPE STRING,
RTRBELNR TYPE STRING,
BUPRC TYPE STRING,
BPPRC TYPE STRING,
WBBETR TYPE STRING,
BBBETR TYPE STRING,
WEBETR TYPE STRING,
BEBETR TYPE STRING,
SRUNIT TYPE STRING,
KZWKURS TYPE STRING,
KBWKURS TYPE STRING,
WSBETR TYPE STRING,
DBESTAND TYPE STRING,
SSTCKKZ TYPE STRING,
SSTCKTG TYPE STRING,
SFLAT TYPE STRING,
SCOUPON TYPE STRING,
DCOUPON TYPE STRING,
AWKEY TYPE STRING,
INDEX_VALUE TYPE STRING,
SBASIS TYPE STRING,
REGI_STATE TYPE STRING,
HEDGE_ID TYPE STRING,
DBPERIOD TYPE STRING,
SPAEXCL TYPE STRING,
SPAULT TYPE STRING,
DEPERIOD TYPE STRING,
SPEINCL TYPE STRING,
SPEULT TYPE STRING,
AMMRHY TYPE STRING,
PPAYMENT TYPE STRING,
AMMRHYZV TYPE STRING,
BDIRTY TYPE STRING,
BAMOUNTCOMP TYPE STRING,
RPZAHL TYPE STRING,
RPBANK TYPE STRING,
SZART TYPE STRING,
ZLSCH TYPE STRING,
UZAWE TYPE STRING,
SPAYRQ TYPE STRING,
SPRSNG TYPE STRING,
SPRGRD TYPE STRING,
SCSPAY TYPE STRING,
ZWELS TYPE STRING,
PAYGR TYPE STRING,
RPCODE TYPE STRING,
RP_TEXT TYPE STRING,
LZBKZ TYPE STRING,
LANDL TYPE STRING,
OS_GUID TYPE STRING,
USER_DATA_OID TYPE STRING,
VERSION TYPE STRING,
OWNER TYPE STRING,
COMPANY_CODE TYPE STRING,
VALUATION_AREA TYPE STRING,
BUSTRANSID TYPE STRING,
BUSTRANSCAT TYPE STRING,
PRODUCT_GROUP TYPE STRING,
PRODUCT_CATEGORY TYPE STRING,
BUSTRANS_STATE TYPE STRING,
PLANNED_ACTION TYPE STRING,
POSITION_DATE TYPE STRING,
CREATE_DATE TYPE STRING,
CREATE_TIME TYPE STRING,
REF_BUSTRANSID TYPE STRING,
TR_REV_REASON TYPE STRING,
DOCUMENT_DATE TYPE STRING,
FI_POST_DATE TYPE STRING,
FI_POST_PERIOD TYPE STRING,
FI_REV_DATE TYPE STRING,
FI_REV_PERIOD TYPE STRING,
DEAL_NUMBER TYPE STRING,END OF T_EKKO_STR. DATA: WA_V_VTB2TRD_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_V_VTB2TRD_STR-MANDT sy-vline
WA_V_VTB2TRD_STR-BUKRS sy-vline
WA_V_VTB2TRD_STR-RFHA sy-vline
WA_V_VTB2TRD_STR-RFHAZU sy-vline
WA_V_VTB2TRD_STR-DCRDAT sy-vline
WA_V_VTB2TRD_STR-TCRTIM sy-vline
WA_V_VTB2TRD_STR-RFHAZB sy-vline
WA_V_VTB2TRD_STR-EXTBUSTRANSID sy-vline
WA_V_VTB2TRD_STR-FLOW_NUMBER sy-vline
WA_V_VTB2TRD_STR-CRUSER sy-vline
WA_V_VTB2TRD_STR-UPUSER sy-vline
WA_V_VTB2TRD_STR-DUPDAT sy-vline
WA_V_VTB2TRD_STR-TUPTIM sy-vline
WA_V_VTB2TRD_STR-RANTYP sy-vline
WA_V_VTB2TRD_STR-SFHAZBA sy-vline
WA_V_VTB2TRD_STR-SBKKLAS sy-vline
WA_V_VTB2TRD_STR-SBKTYP sy-vline
WA_V_VTB2TRD_STR-SBERFIMA sy-vline
WA_V_VTB2TRD_STR-SSIGN sy-vline
WA_V_VTB2TRD_STR-SHERKUNFT sy-vline
WA_V_VTB2TRD_STR-SABVERF sy-vline
WA_V_VTB2TRD_STR-RKONDGR sy-vline
WA_V_VTB2TRD_STR-RKOND sy-vline
WA_V_VTB2TRD_STR-DGUEL_KP sy-vline
WA_V_VTB2TRD_STR-NSTUFE sy-vline
WA_V_VTB2TRD_STR-SKOART sy-vline
WA_V_VTB2TRD_STR-RREFKONT sy-vline
WA_V_VTB2TRD_STR-SBZVABW sy-vline
WA_V_VTB2TRD_STR-RAHABKI sy-vline
WA_V_VTB2TRD_STR-RAHKTID sy-vline
WA_V_VTB2TRD_STR-SBEWEBE sy-vline
WA_V_VTB2TRD_STR-SSPRGRD sy-vline
WA_V_VTB2TRD_STR-SBFREI sy-vline
WA_V_VTB2TRD_STR-SSTORNOBWG sy-vline
WA_V_VTB2TRD_STR-PRKEY sy-vline
WA_V_VTB2TRD_STR-BELNR sy-vline
WA_V_VTB2TRD_STR-BELNR2 sy-vline
WA_V_VTB2TRD_STR-GJAHR sy-vline
WA_V_VTB2TRD_STR-DBUCHUNG sy-vline
WA_V_VTB2TRD_STR-DFAELL sy-vline
WA_V_VTB2TRD_STR-DZTERM sy-vline
WA_V_VTB2TRD_STR-BZBETR sy-vline
WA_V_VTB2TRD_STR-WZBETR sy-vline
WA_V_VTB2TRD_STR-BHWBETR sy-vline
WA_V_VTB2TRD_STR-KHWKURS sy-vline
WA_V_VTB2TRD_STR-ASTUECK sy-vline
WA_V_VTB2TRD_STR-BPRICE sy-vline
WA_V_VTB2TRD_STR-WPRICE sy-vline
WA_V_VTB2TRD_STR-BHWPREIS sy-vline
WA_V_VTB2TRD_STR-BINDEX sy-vline
WA_V_VTB2TRD_STR-VVBASIS sy-vline
WA_V_VTB2TRD_STR-PWKURS sy-vline
WA_V_VTB2TRD_STR-PRKKURS sy-vline
WA_V_VTB2TRD_STR-BNWHR sy-vline
WA_V_VTB2TRD_STR-RHANDPL sy-vline
WA_V_VTB2TRD_STR-SKURSART sy-vline
WA_V_VTB2TRD_STR-DBERVON sy-vline
WA_V_VTB2TRD_STR-DBERBIS sy-vline
WA_V_VTB2TRD_STR-ATAGE sy-vline
WA_V_VTB2TRD_STR-ABASTAGE sy-vline
WA_V_VTB2TRD_STR-PKOND sy-vline
WA_V_VTB2TRD_STR-DPKOND sy-vline
WA_V_VTB2TRD_STR-DZFEST sy-vline
WA_V_VTB2TRD_STR-SZBMETH sy-vline
WA_V_VTB2TRD_STR-SKALIDWT sy-vline
WA_V_VTB2TRD_STR-BBASIS sy-vline
WA_V_VTB2TRD_STR-WBASIS sy-vline
WA_V_VTB2TRD_STR-JEXPOZINS sy-vline
WA_V_VTB2TRD_STR-SINCL sy-vline
WA_V_VTB2TRD_STR-SINCLBIS sy-vline
WA_V_VTB2TRD_STR-SULTBIS sy-vline
WA_V_VTB2TRD_STR-SEXCLVON sy-vline
WA_V_VTB2TRD_STR-SULTVON sy-vline
WA_V_VTB2TRD_STR-SAEND sy-vline
WA_V_VTB2TRD_STR-DVALUT sy-vline
WA_V_VTB2TRD_STR-SVINCL sy-vline
WA_V_VTB2TRD_STR-SVULT sy-vline
WA_V_VTB2TRD_STR-JSOFVERR sy-vline
WA_V_VTB2TRD_STR-DVERRECH sy-vline
WA_V_VTB2TRD_STR-SINCLVERR sy-vline
WA_V_VTB2TRD_STR-SULTVERR sy-vline
WA_V_VTB2TRD_STR-SSTORNOMAN sy-vline
WA_V_VTB2TRD_STR-SSTORNOART sy-vline
WA_V_VTB2TRD_STR-SBWGARTREF sy-vline
WA_V_VTB2TRD_STR-SKHWFIX sy-vline
WA_V_VTB2TRD_STR-ZUONR sy-vline
WA_V_VTB2TRD_STR-RLDEPO sy-vline
WA_V_VTB2TRD_STR-RANL sy-vline
WA_V_VTB2TRD_STR-RTRBELNR sy-vline
WA_V_VTB2TRD_STR-BUPRC sy-vline
WA_V_VTB2TRD_STR-BPPRC sy-vline
WA_V_VTB2TRD_STR-WBBETR sy-vline
WA_V_VTB2TRD_STR-BBBETR sy-vline
WA_V_VTB2TRD_STR-WEBETR sy-vline
WA_V_VTB2TRD_STR-BEBETR sy-vline
WA_V_VTB2TRD_STR-SRUNIT sy-vline
WA_V_VTB2TRD_STR-KZWKURS sy-vline
WA_V_VTB2TRD_STR-KBWKURS sy-vline
WA_V_VTB2TRD_STR-WSBETR sy-vline
WA_V_VTB2TRD_STR-DBESTAND sy-vline
WA_V_VTB2TRD_STR-SSTCKKZ sy-vline
WA_V_VTB2TRD_STR-SSTCKTG sy-vline
WA_V_VTB2TRD_STR-SFLAT sy-vline
WA_V_VTB2TRD_STR-SCOUPON sy-vline
WA_V_VTB2TRD_STR-DCOUPON sy-vline
WA_V_VTB2TRD_STR-AWKEY sy-vline
WA_V_VTB2TRD_STR-INDEX_VALUE sy-vline
WA_V_VTB2TRD_STR-SBASIS sy-vline
WA_V_VTB2TRD_STR-REGI_STATE sy-vline
WA_V_VTB2TRD_STR-HEDGE_ID sy-vline
WA_V_VTB2TRD_STR-DBPERIOD sy-vline
WA_V_VTB2TRD_STR-SPAEXCL sy-vline
WA_V_VTB2TRD_STR-SPAULT sy-vline
WA_V_VTB2TRD_STR-DEPERIOD sy-vline
WA_V_VTB2TRD_STR-SPEINCL sy-vline
WA_V_VTB2TRD_STR-SPEULT sy-vline
WA_V_VTB2TRD_STR-AMMRHY sy-vline
WA_V_VTB2TRD_STR-PPAYMENT sy-vline
WA_V_VTB2TRD_STR-AMMRHYZV sy-vline
WA_V_VTB2TRD_STR-BDIRTY sy-vline
WA_V_VTB2TRD_STR-BAMOUNTCOMP sy-vline
WA_V_VTB2TRD_STR-RPZAHL sy-vline
WA_V_VTB2TRD_STR-RPBANK sy-vline
WA_V_VTB2TRD_STR-SZART sy-vline
WA_V_VTB2TRD_STR-ZLSCH sy-vline
WA_V_VTB2TRD_STR-UZAWE sy-vline
WA_V_VTB2TRD_STR-SPAYRQ sy-vline
WA_V_VTB2TRD_STR-SPRSNG sy-vline
WA_V_VTB2TRD_STR-SPRGRD sy-vline
WA_V_VTB2TRD_STR-SCSPAY sy-vline
WA_V_VTB2TRD_STR-ZWELS sy-vline
WA_V_VTB2TRD_STR-PAYGR sy-vline
WA_V_VTB2TRD_STR-RPCODE sy-vline
WA_V_VTB2TRD_STR-RP_TEXT sy-vline
WA_V_VTB2TRD_STR-LZBKZ sy-vline
WA_V_VTB2TRD_STR-LANDL sy-vline
WA_V_VTB2TRD_STR-OS_GUID sy-vline
WA_V_VTB2TRD_STR-USER_DATA_OID sy-vline
WA_V_VTB2TRD_STR-VERSION sy-vline
WA_V_VTB2TRD_STR-OWNER sy-vline
WA_V_VTB2TRD_STR-COMPANY_CODE sy-vline
WA_V_VTB2TRD_STR-VALUATION_AREA sy-vline
WA_V_VTB2TRD_STR-BUSTRANSID sy-vline
WA_V_VTB2TRD_STR-BUSTRANSCAT sy-vline
WA_V_VTB2TRD_STR-PRODUCT_GROUP sy-vline
WA_V_VTB2TRD_STR-PRODUCT_CATEGORY sy-vline
WA_V_VTB2TRD_STR-BUSTRANS_STATE sy-vline
WA_V_VTB2TRD_STR-PLANNED_ACTION sy-vline
WA_V_VTB2TRD_STR-POSITION_DATE sy-vline
WA_V_VTB2TRD_STR-CREATE_DATE sy-vline
WA_V_VTB2TRD_STR-CREATE_TIME sy-vline
WA_V_VTB2TRD_STR-REF_BUSTRANSID sy-vline
WA_V_VTB2TRD_STR-TR_REV_REASON sy-vline
WA_V_VTB2TRD_STR-DOCUMENT_DATE sy-vline
WA_V_VTB2TRD_STR-FI_POST_DATE sy-vline
WA_V_VTB2TRD_STR-FI_POST_PERIOD sy-vline
WA_V_VTB2TRD_STR-FI_REV_DATE sy-vline
WA_V_VTB2TRD_STR-FI_REV_PERIOD sy-vline
WA_V_VTB2TRD_STR-DEAL_NUMBER sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.