ABAP Select data from SAP table T5TELDP2004SF 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 T5TELDP2004SF 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 T5TELDP2004SF. 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 T5TELDP2004SF 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_T5TELDP2004SF TYPE STANDARD TABLE OF T5TELDP2004SF,
      WA_T5TELDP2004SF TYPE T5TELDP2004SF,
      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: <T5TELDP2004SF> TYPE T5TELDP2004SF.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM T5TELDP2004SF
*  INTO TABLE @DATA(IT_T5TELDP2004SF2).
*--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_T5TELDP2004SF INDEX 1 INTO DATA(WA_T5TELDP2004SF2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_T5TELDP2004SF ASSIGNING <T5TELDP2004SF>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<T5TELDP2004SF>-PELDP = 1.
<T5TELDP2004SF>-GRTYPE = 1.
<T5TELDP2004SF>-PERNR = 1.
<T5TELDP2004SF>-STAMPN = 1.
<T5TELDP2004SF>-DRVCI = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_T5TELDP2004SF-PELDP, sy-vline,
WA_T5TELDP2004SF-PERNR, sy-vline,
WA_T5TELDP2004SF-YEARE, sy-vline,
WA_T5TELDP2004SF-DRVCI, sy-vline,
WA_T5TELDP2004SF-TELDP, sy-vline,
WA_T5TELDP2004SF-DAOPR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_T5TELDP2004SF 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_T5TELDP2004SF 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_T5TELDP2004SF INTO WA_T5TELDP2004SF. *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 PCZFY, internal->external for field YEARE CALL FUNCTION 'CONVERSION_EXIT_PCZFY_OUTPUT' EXPORTING input = WA_T5TELDP2004SF-YEARE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_T5TELDP2004SF-YEARE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit PCZFY, internal->external for field YEARE CALL FUNCTION 'CONVERSION_EXIT_PCZFY_OUTPUT' EXPORTING input = WA_T5TELDP2004SF-YEARE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_T5TELDP2004SF-YEARE.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit ALPHA, internal->external for field KOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_T5TELDP2004SF-KOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_T5TELDP2004SF-KOSTL.
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_T5TELDP2004SF_STR,
PELDP TYPE STRING,
GRTYPE TYPE STRING,
PERNR TYPE STRING,
STAMPN TYPE STRING,
DRVCI TYPE STRING,
PELDP TYPE STRING,
PERNR TYPE STRING,
YEARE TYPE STRING,
DRVCI TYPE STRING,
TELDP TYPE STRING,
DAOPR TYPE STRING,
YEARE TYPE STRING,
TELDP TYPE STRING,
REGION TYPE STRING,
DAOPR TYPE STRING,
OKRES TYPE STRING,
VORNA TYPE STRING,
REGION TYPE STRING,
OKRES TYPE STRING,
TITEL TYPE STRING,
NACHN TYPE STRING,
VORNA TYPE STRING,
BORNA TYPE STRING,
TITEL TYPE STRING,
GBORT TYPE STRING,
NACHN TYPE STRING,
BORNA TYPE STRING,
GBLND TYPE STRING,
GBORT TYPE STRING,
PERID TYPE STRING,
GBDAT TYPE STRING,
GBLND TYPE STRING,
DDDUV TYPE STRING,
PERID TYPE STRING,
GBDAT TYPE STRING,
STRAS TYPE STRING,
DDDUV TYPE STRING,
HSNMR TYPE STRING,
ORT01 TYPE STRING,
STRAS TYPE STRING,
HSNMR TYPE STRING,
POSTA TYPE STRING,
ORT01 TYPE STRING,
PSTLZ TYPE STRING,
LAND1 TYPE STRING,
POSTA TYPE STRING,
DELDP TYPE STRING,
PSTLZ TYPE STRING,
BEGDA TYPE STRING,
LAND1 TYPE STRING,
KOD1 TYPE STRING,
DELDP TYPE STRING,
BEGDA TYPE STRING,
BEGDA1 TYPE STRING,
KOD1 TYPE STRING,
ENDDA1 TYPE STRING,
BEGDA1 TYPE STRING,
SVA091 TYPE STRING,
ENDDA1 TYPE STRING,
WEIGH1 TYPE STRING,
MNTHS1 TYPE STRING,
SVA091 TYPE STRING,
D_VSE1 TYPE STRING,
WEIGH1 TYPE STRING,
MNTHS1 TYPE STRING,
VYMZA1 TYPE STRING,
D_ABS1 TYPE STRING,
D_VSE1 TYPE STRING,
VYMZA1 TYPE STRING,
ZNEPL1 TYPE STRING,
KOD2 TYPE STRING,
D_ABS1 TYPE STRING,
BEGDA2 TYPE STRING,
ZNEPL1 TYPE STRING,
KOD2 TYPE STRING,
ENDDA2 TYPE STRING,
BEGDA2 TYPE STRING,
SVA092 TYPE STRING,
ENDDA2 TYPE STRING,
WEIGH2 TYPE STRING,
MNTHS2 TYPE STRING,
SVA092 TYPE STRING,
D_VSE2 TYPE STRING,
WEIGH2 TYPE STRING,
MNTHS2 TYPE STRING,
VYMZA2 TYPE STRING,
D_ABS2 TYPE STRING,
D_VSE2 TYPE STRING,
VYMZA2 TYPE STRING,
ZNEPL2 TYPE STRING,
KOD3 TYPE STRING,
D_ABS2 TYPE STRING,
BEGDA3 TYPE STRING,
ZNEPL2 TYPE STRING,
KOD3 TYPE STRING,
ENDDA3 TYPE STRING,
BEGDA3 TYPE STRING,
SVA093 TYPE STRING,
ENDDA3 TYPE STRING,
WEIGH3 TYPE STRING,
MNTHS3 TYPE STRING,
SVA093 TYPE STRING,
D_VSE3 TYPE STRING,
WEIGH3 TYPE STRING,
MNTHS3 TYPE STRING,
VYMZA3 TYPE STRING,
D_ABS3 TYPE STRING,
D_VSE3 TYPE STRING,
VYMZA3 TYPE STRING,
ZNEPL3 TYPE STRING,
D_ABS3 TYPE STRING,
VCODE1 TYPE STRING,
ZNEPL3 TYPE STRING,
BEGDAV1 TYPE STRING,
VCODE1 TYPE STRING,
ENDDAV1 TYPE STRING,
VCODE2 TYPE STRING,
BEGDAV1 TYPE STRING,
BEGDAV2 TYPE STRING,
ENDDAV1 TYPE STRING,
VCODE2 TYPE STRING,
ENDDAV2 TYPE STRING,
BEGDAV2 TYPE STRING,
D_VSE_ALL TYPE STRING,
ENDDAV2 TYPE STRING,
VYMZA_ALL TYPE STRING,
D_ABS_ALL TYPE STRING,
D_VSE_ALL TYPE STRING,
ADR_ZAM TYPE STRING,
VYMZA_ALL TYPE STRING,
VS TYPE STRING,
D_ABS_ALL TYPE STRING,
ADR_A TYPE STRING,
ADR_ZAM TYPE STRING,
VS TYPE STRING,
ADR_B TYPE STRING,
ADR_A TYPE STRING,
ADR_C TYPE STRING,
ADR_B TYPE STRING,
ADR_D TYPE STRING,
ADR_C TYPE STRING,
ADR_E TYPE STRING,
ADR_D TYPE STRING,
ADR_Q TYPE STRING,
ADR_E TYPE STRING,
BUKRS TYPE STRING,
ADR_Q TYPE STRING,
WERKS TYPE STRING,
BUKRS TYPE STRING,
PERSG TYPE STRING,
PERSK TYPE STRING,
WERKS TYPE STRING,
PERSG TYPE STRING,
VDSK1 TYPE STRING,
GSBER TYPE STRING,
PERSK TYPE STRING,
BTRTL TYPE STRING,
VDSK1 TYPE STRING,
GSBER TYPE STRING,
JUPER TYPE STRING,
ABKRS TYPE STRING,
BTRTL TYPE STRING,
ANSVH TYPE STRING,
JUPER TYPE STRING,
ABKRS TYPE STRING,
KOSTL TYPE STRING,
ANSVH TYPE STRING,
ORGEH TYPE STRING,
KOSTL TYPE STRING,
PLANS TYPE STRING,
ORGEH TYPE STRING,
STELL TYPE STRING,
PLANS TYPE STRING,
SACHA TYPE STRING,
SACHP TYPE STRING,
STELL TYPE STRING,
SACHA TYPE STRING,
SACHZ TYPE STRING,
KOKRS TYPE STRING,
SACHP TYPE STRING,
SACHZ TYPE STRING,
SBMOD TYPE STRING,
KOKRS TYPE STRING,
MSTBR TYPE STRING,
SBMOD TYPE STRING,
MSTBR TYPE STRING,
PRINT_PERNR TYPE STRING,
STAMPD TYPE STRING,END OF T_EKKO_STR. DATA: WA_T5TELDP2004SF_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_T5TELDP2004SF_STR-PELDP sy-vline
WA_T5TELDP2004SF_STR-GRTYPE sy-vline
WA_T5TELDP2004SF_STR-PERNR sy-vline
WA_T5TELDP2004SF_STR-STAMPN sy-vline
WA_T5TELDP2004SF_STR-DRVCI sy-vline
WA_T5TELDP2004SF_STR-PELDP sy-vline
WA_T5TELDP2004SF_STR-PERNR sy-vline
WA_T5TELDP2004SF_STR-YEARE sy-vline
WA_T5TELDP2004SF_STR-DRVCI sy-vline
WA_T5TELDP2004SF_STR-TELDP sy-vline
WA_T5TELDP2004SF_STR-DAOPR sy-vline
WA_T5TELDP2004SF_STR-YEARE sy-vline
WA_T5TELDP2004SF_STR-TELDP sy-vline
WA_T5TELDP2004SF_STR-REGION sy-vline
WA_T5TELDP2004SF_STR-DAOPR sy-vline
WA_T5TELDP2004SF_STR-OKRES sy-vline
WA_T5TELDP2004SF_STR-VORNA sy-vline
WA_T5TELDP2004SF_STR-REGION sy-vline
WA_T5TELDP2004SF_STR-OKRES sy-vline
WA_T5TELDP2004SF_STR-TITEL sy-vline
WA_T5TELDP2004SF_STR-NACHN sy-vline
WA_T5TELDP2004SF_STR-VORNA sy-vline
WA_T5TELDP2004SF_STR-BORNA sy-vline
WA_T5TELDP2004SF_STR-TITEL sy-vline
WA_T5TELDP2004SF_STR-GBORT sy-vline
WA_T5TELDP2004SF_STR-NACHN sy-vline
WA_T5TELDP2004SF_STR-BORNA sy-vline
WA_T5TELDP2004SF_STR-GBLND sy-vline
WA_T5TELDP2004SF_STR-GBORT sy-vline
WA_T5TELDP2004SF_STR-PERID sy-vline
WA_T5TELDP2004SF_STR-GBDAT sy-vline
WA_T5TELDP2004SF_STR-GBLND sy-vline
WA_T5TELDP2004SF_STR-DDDUV sy-vline
WA_T5TELDP2004SF_STR-PERID sy-vline
WA_T5TELDP2004SF_STR-GBDAT sy-vline
WA_T5TELDP2004SF_STR-STRAS sy-vline
WA_T5TELDP2004SF_STR-DDDUV sy-vline
WA_T5TELDP2004SF_STR-HSNMR sy-vline
WA_T5TELDP2004SF_STR-ORT01 sy-vline
WA_T5TELDP2004SF_STR-STRAS sy-vline
WA_T5TELDP2004SF_STR-HSNMR sy-vline
WA_T5TELDP2004SF_STR-POSTA sy-vline
WA_T5TELDP2004SF_STR-ORT01 sy-vline
WA_T5TELDP2004SF_STR-PSTLZ sy-vline
WA_T5TELDP2004SF_STR-LAND1 sy-vline
WA_T5TELDP2004SF_STR-POSTA sy-vline
WA_T5TELDP2004SF_STR-DELDP sy-vline
WA_T5TELDP2004SF_STR-PSTLZ sy-vline
WA_T5TELDP2004SF_STR-BEGDA sy-vline
WA_T5TELDP2004SF_STR-LAND1 sy-vline
WA_T5TELDP2004SF_STR-KOD1 sy-vline
WA_T5TELDP2004SF_STR-DELDP sy-vline
WA_T5TELDP2004SF_STR-BEGDA sy-vline
WA_T5TELDP2004SF_STR-BEGDA1 sy-vline
WA_T5TELDP2004SF_STR-KOD1 sy-vline
WA_T5TELDP2004SF_STR-ENDDA1 sy-vline
WA_T5TELDP2004SF_STR-BEGDA1 sy-vline
WA_T5TELDP2004SF_STR-SVA091 sy-vline
WA_T5TELDP2004SF_STR-ENDDA1 sy-vline
WA_T5TELDP2004SF_STR-WEIGH1 sy-vline
WA_T5TELDP2004SF_STR-MNTHS1 sy-vline
WA_T5TELDP2004SF_STR-SVA091 sy-vline
WA_T5TELDP2004SF_STR-D_VSE1 sy-vline
WA_T5TELDP2004SF_STR-WEIGH1 sy-vline
WA_T5TELDP2004SF_STR-MNTHS1 sy-vline
WA_T5TELDP2004SF_STR-VYMZA1 sy-vline
WA_T5TELDP2004SF_STR-D_ABS1 sy-vline
WA_T5TELDP2004SF_STR-D_VSE1 sy-vline
WA_T5TELDP2004SF_STR-VYMZA1 sy-vline
WA_T5TELDP2004SF_STR-ZNEPL1 sy-vline
WA_T5TELDP2004SF_STR-KOD2 sy-vline
WA_T5TELDP2004SF_STR-D_ABS1 sy-vline
WA_T5TELDP2004SF_STR-BEGDA2 sy-vline
WA_T5TELDP2004SF_STR-ZNEPL1 sy-vline
WA_T5TELDP2004SF_STR-KOD2 sy-vline
WA_T5TELDP2004SF_STR-ENDDA2 sy-vline
WA_T5TELDP2004SF_STR-BEGDA2 sy-vline
WA_T5TELDP2004SF_STR-SVA092 sy-vline
WA_T5TELDP2004SF_STR-ENDDA2 sy-vline
WA_T5TELDP2004SF_STR-WEIGH2 sy-vline
WA_T5TELDP2004SF_STR-MNTHS2 sy-vline
WA_T5TELDP2004SF_STR-SVA092 sy-vline
WA_T5TELDP2004SF_STR-D_VSE2 sy-vline
WA_T5TELDP2004SF_STR-WEIGH2 sy-vline
WA_T5TELDP2004SF_STR-MNTHS2 sy-vline
WA_T5TELDP2004SF_STR-VYMZA2 sy-vline
WA_T5TELDP2004SF_STR-D_ABS2 sy-vline
WA_T5TELDP2004SF_STR-D_VSE2 sy-vline
WA_T5TELDP2004SF_STR-VYMZA2 sy-vline
WA_T5TELDP2004SF_STR-ZNEPL2 sy-vline
WA_T5TELDP2004SF_STR-KOD3 sy-vline
WA_T5TELDP2004SF_STR-D_ABS2 sy-vline
WA_T5TELDP2004SF_STR-BEGDA3 sy-vline
WA_T5TELDP2004SF_STR-ZNEPL2 sy-vline
WA_T5TELDP2004SF_STR-KOD3 sy-vline
WA_T5TELDP2004SF_STR-ENDDA3 sy-vline
WA_T5TELDP2004SF_STR-BEGDA3 sy-vline
WA_T5TELDP2004SF_STR-SVA093 sy-vline
WA_T5TELDP2004SF_STR-ENDDA3 sy-vline
WA_T5TELDP2004SF_STR-WEIGH3 sy-vline
WA_T5TELDP2004SF_STR-MNTHS3 sy-vline
WA_T5TELDP2004SF_STR-SVA093 sy-vline
WA_T5TELDP2004SF_STR-D_VSE3 sy-vline
WA_T5TELDP2004SF_STR-WEIGH3 sy-vline
WA_T5TELDP2004SF_STR-MNTHS3 sy-vline
WA_T5TELDP2004SF_STR-VYMZA3 sy-vline
WA_T5TELDP2004SF_STR-D_ABS3 sy-vline
WA_T5TELDP2004SF_STR-D_VSE3 sy-vline
WA_T5TELDP2004SF_STR-VYMZA3 sy-vline
WA_T5TELDP2004SF_STR-ZNEPL3 sy-vline
WA_T5TELDP2004SF_STR-D_ABS3 sy-vline
WA_T5TELDP2004SF_STR-VCODE1 sy-vline
WA_T5TELDP2004SF_STR-ZNEPL3 sy-vline
WA_T5TELDP2004SF_STR-BEGDAV1 sy-vline
WA_T5TELDP2004SF_STR-VCODE1 sy-vline
WA_T5TELDP2004SF_STR-ENDDAV1 sy-vline
WA_T5TELDP2004SF_STR-VCODE2 sy-vline
WA_T5TELDP2004SF_STR-BEGDAV1 sy-vline
WA_T5TELDP2004SF_STR-BEGDAV2 sy-vline
WA_T5TELDP2004SF_STR-ENDDAV1 sy-vline
WA_T5TELDP2004SF_STR-VCODE2 sy-vline
WA_T5TELDP2004SF_STR-ENDDAV2 sy-vline
WA_T5TELDP2004SF_STR-BEGDAV2 sy-vline
WA_T5TELDP2004SF_STR-D_VSE_ALL sy-vline
WA_T5TELDP2004SF_STR-ENDDAV2 sy-vline
WA_T5TELDP2004SF_STR-VYMZA_ALL sy-vline
WA_T5TELDP2004SF_STR-D_ABS_ALL sy-vline
WA_T5TELDP2004SF_STR-D_VSE_ALL sy-vline
WA_T5TELDP2004SF_STR-ADR_ZAM sy-vline
WA_T5TELDP2004SF_STR-VYMZA_ALL sy-vline
WA_T5TELDP2004SF_STR-VS sy-vline
WA_T5TELDP2004SF_STR-D_ABS_ALL sy-vline
WA_T5TELDP2004SF_STR-ADR_A sy-vline
WA_T5TELDP2004SF_STR-ADR_ZAM sy-vline
WA_T5TELDP2004SF_STR-VS sy-vline
WA_T5TELDP2004SF_STR-ADR_B sy-vline
WA_T5TELDP2004SF_STR-ADR_A sy-vline
WA_T5TELDP2004SF_STR-ADR_C sy-vline
WA_T5TELDP2004SF_STR-ADR_B sy-vline
WA_T5TELDP2004SF_STR-ADR_D sy-vline
WA_T5TELDP2004SF_STR-ADR_C sy-vline
WA_T5TELDP2004SF_STR-ADR_E sy-vline
WA_T5TELDP2004SF_STR-ADR_D sy-vline
WA_T5TELDP2004SF_STR-ADR_Q sy-vline
WA_T5TELDP2004SF_STR-ADR_E sy-vline
WA_T5TELDP2004SF_STR-BUKRS sy-vline
WA_T5TELDP2004SF_STR-ADR_Q sy-vline
WA_T5TELDP2004SF_STR-WERKS sy-vline
WA_T5TELDP2004SF_STR-BUKRS sy-vline
WA_T5TELDP2004SF_STR-PERSG sy-vline
WA_T5TELDP2004SF_STR-PERSK sy-vline
WA_T5TELDP2004SF_STR-WERKS sy-vline
WA_T5TELDP2004SF_STR-PERSG sy-vline
WA_T5TELDP2004SF_STR-VDSK1 sy-vline
WA_T5TELDP2004SF_STR-GSBER sy-vline
WA_T5TELDP2004SF_STR-PERSK sy-vline
WA_T5TELDP2004SF_STR-BTRTL sy-vline
WA_T5TELDP2004SF_STR-VDSK1 sy-vline
WA_T5TELDP2004SF_STR-GSBER sy-vline
WA_T5TELDP2004SF_STR-JUPER sy-vline
WA_T5TELDP2004SF_STR-ABKRS sy-vline
WA_T5TELDP2004SF_STR-BTRTL sy-vline
WA_T5TELDP2004SF_STR-ANSVH sy-vline
WA_T5TELDP2004SF_STR-JUPER sy-vline
WA_T5TELDP2004SF_STR-ABKRS sy-vline
WA_T5TELDP2004SF_STR-KOSTL sy-vline
WA_T5TELDP2004SF_STR-ANSVH sy-vline
WA_T5TELDP2004SF_STR-ORGEH sy-vline
WA_T5TELDP2004SF_STR-KOSTL sy-vline
WA_T5TELDP2004SF_STR-PLANS sy-vline
WA_T5TELDP2004SF_STR-ORGEH sy-vline
WA_T5TELDP2004SF_STR-STELL sy-vline
WA_T5TELDP2004SF_STR-PLANS sy-vline
WA_T5TELDP2004SF_STR-SACHA sy-vline
WA_T5TELDP2004SF_STR-SACHP sy-vline
WA_T5TELDP2004SF_STR-STELL sy-vline
WA_T5TELDP2004SF_STR-SACHA sy-vline
WA_T5TELDP2004SF_STR-SACHZ sy-vline
WA_T5TELDP2004SF_STR-KOKRS sy-vline
WA_T5TELDP2004SF_STR-SACHP sy-vline
WA_T5TELDP2004SF_STR-SACHZ sy-vline
WA_T5TELDP2004SF_STR-SBMOD sy-vline
WA_T5TELDP2004SF_STR-KOKRS sy-vline
WA_T5TELDP2004SF_STR-MSTBR sy-vline
WA_T5TELDP2004SF_STR-SBMOD sy-vline
WA_T5TELDP2004SF_STR-MSTBR sy-vline
WA_T5TELDP2004SF_STR-PRINT_PERNR sy-vline
WA_T5TELDP2004SF_STR-STAMPD sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.