ABAP Select data from SAP table RPCSVBA1LPBS 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 RPCSVBA1LPBS 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 RPCSVBA1LPBS. 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 RPCSVBA1LPBS 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_RPCSVBA1LPBS TYPE STANDARD TABLE OF RPCSVBA1LPBS,
      WA_RPCSVBA1LPBS TYPE RPCSVBA1LPBS,
      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: <RPCSVBA1LPBS> TYPE RPCSVBA1LPBS.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RPCSVBA1LPBS
*  INTO TABLE @DATA(IT_RPCSVBA1LPBS2).
*--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_RPCSVBA1LPBS INDEX 1 INTO DATA(WA_RPCSVBA1LPBS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RPCSVBA1LPBS ASSIGNING <RPCSVBA1LPBS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RPCSVBA1LPBS>-LSTIX = 1.
<RPCSVBA1LPBS>-ASVTR = 1.
<RPCSVBA1LPBS>-SAPZS = 1.
<RPCSVBA1LPBS>-ASVAN = 1.
<RPCSVBA1LPBS>-ASVGR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RPCSVBA1LPBS-AUSVA, sy-vline,
WA_RPCSVBA1LPBS-FPPER, sy-vline,
WA_RPCSVBA1LPBS-SART, sy-vline,
WA_RPCSVBA1LPBS-LOHNB, sy-vline,
WA_RPCSVBA1LPBS-PROZC, sy-vline,
WA_RPCSVBA1LPBS-PROZS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RPCSVBA1LPBS 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_RPCSVBA1LPBS 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_RPCSVBA1LPBS INTO WA_RPCSVBA1LPBS. *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 SXIDN, internal->external for field EMAIL CALL FUNCTION 'CONVERSION_EXIT_SXIDN_OUTPUT' EXPORTING input = WA_RPCSVBA1LPBS-EMAIL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RPCSVBA1LPBS-EMAIL.
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_RPCSVBA1LPBS_STR,
LSTIX TYPE STRING,
ASVTR TYPE STRING,
SAPZS TYPE STRING,
ASVAN TYPE STRING,
ASVGR TYPE STRING,
AUSVA TYPE STRING,
FPPER TYPE STRING,
SART TYPE STRING,
LOHNB TYPE STRING,
PROZC TYPE STRING,
PROZS TYPE STRING,
DGSV1 TYPE STRING,
XBLNR TYPE STRING,
MELDN TYPE STRING,
ENDDA TYPE STRING,
PERNR TYPE STRING,
BEGDA TYPE STRING,
ASVGR_TXT TYPE STRING,
AUSVA_TXT TYPE STRING,
LOHNB_TXT TYPE STRING,
BUKRS TYPE STRING,
BUKRS_TXT TYPE STRING,
WERKS TYPE STRING,
WERKS_TXT TYPE STRING,
BTRTL TYPE STRING,
BTRTL_TXT TYPE STRING,
ABKRS TYPE STRING,
ABKRS_TXT TYPE STRING,
DGSVN TYPE STRING,
FPBEG TYPE STRING,
FPEND TYPE STRING,
FUPPR TYPE STRING,
PAPER TYPE STRING,
NAME1 TYPE STRING,
NAME2 TYPE STRING,
LINE0 TYPE STRING,
LINE1 TYPE STRING,
LINE2 TYPE STRING,
LINE3 TYPE STRING,
LINE4 TYPE STRING,
LINE5 TYPE STRING,
ORT01 TYPE STRING,
DGTEL TYPE STRING,
SNAME TYPE STRING,
ENAME TYPE STRING,
MVGRD TYPE STRING,
MVPRZ TYPE STRING,
MVBET TYPE STRING,
MALUS_GR_ARB TYPE STRING,
MALUS_GR_ANG TYPE STRING,
MALUS_ARB TYPE STRING,
MALUS_ANG TYPE STRING,
KZUNU TYPE STRING,
STNR0 TYPE STRING,
ZAEHL TYPE STRING,
CUNIQ TYPE STRING,
WAERS TYPE STRING,
KBGRL TYPE STRING,
KBGRS TYPE STRING,
KBBTL TYPE STRING,
KBBTS TYPE STRING,
KBPRZ TYPE STRING,
KBPRS TYPE STRING,
UBGRL TYPE STRING,
UBGRS TYPE STRING,
UBBTL TYPE STRING,
UBBTS TYPE STRING,
UBPRZ TYPE STRING,
UBPRS TYPE STRING,
ABGRL TYPE STRING,
ABGRS TYPE STRING,
ABBTL TYPE STRING,
ABBTS TYPE STRING,
ABPRZ TYPE STRING,
ABPRS TYPE STRING,
AB1GRL TYPE STRING,
AB1GRS TYPE STRING,
AB1BTL TYPE STRING,
AB1BTS TYPE STRING,
AB1PRZ TYPE STRING,
AB1PRS TYPE STRING,
AB2GRL TYPE STRING,
AB2GRS TYPE STRING,
AB2BTL TYPE STRING,
AB2BTS TYPE STRING,
AB2PRZ TYPE STRING,
AB2PRS TYPE STRING,
KPGRL TYPE STRING,
KPGRS TYPE STRING,
KPBTL TYPE STRING,
KPBTS TYPE STRING,
KPPRZ TYPE STRING,
KPPRS TYPE STRING,
KP05GRL TYPE STRING,
KP05GRS TYPE STRING,
KP05BTL TYPE STRING,
KP05BTS TYPE STRING,
KP05PRZ TYPE STRING,
KP05PRS TYPE STRING,
KPBGRL TYPE STRING,
KPBGRS TYPE STRING,
KPBBTL TYPE STRING,
KPBBTS TYPE STRING,
KPBPRZ TYPE STRING,
KPBPRS TYPE STRING,
KPMGRL TYPE STRING,
KPMGRS TYPE STRING,
KPMBTL TYPE STRING,
KPMBTS TYPE STRING,
KPMPRZ TYPE STRING,
KPMPRS TYPE STRING,
KMGRL TYPE STRING,
KMGRS TYPE STRING,
KMBTL TYPE STRING,
KMBTS TYPE STRING,
KMPRZ TYPE STRING,
KMPRS TYPE STRING,
UMPGRL TYPE STRING,
UMPGRS TYPE STRING,
UMPBTL TYPE STRING,
UMPBTS TYPE STRING,
UMPPRZ TYPE STRING,
UMPPRS TYPE STRING,
KGGRL TYPE STRING,
KGGRS TYPE STRING,
KGBTL TYPE STRING,
KGBTS TYPE STRING,
KGPRZ TYPE STRING,
KGPRS TYPE STRING,
UGGRL TYPE STRING,
UGGRS TYPE STRING,
UGBTL TYPE STRING,
UGBTS TYPE STRING,
UGPRZ TYPE STRING,
UGPRS TYPE STRING,
KVGRL TYPE STRING,
KVGRS TYPE STRING,
KVBTL TYPE STRING,
KVBTS TYPE STRING,
KVPRZ TYPE STRING,
KVPRS TYPE STRING,
UVGRL TYPE STRING,
UVGRS TYPE STRING,
UVBTL TYPE STRING,
UVBTS TYPE STRING,
UVPRZ TYPE STRING,
UVPRS TYPE STRING,
PVGRL TYPE STRING,
PVGRS TYPE STRING,
PVBTL TYPE STRING,
PVBTS TYPE STRING,
PVPRZ TYPE STRING,
PVPRS TYPE STRING,
PAGRL TYPE STRING,
PAGRS TYPE STRING,
PABTL TYPE STRING,
PABTS TYPE STRING,
PAPRZ TYPE STRING,
PAPRS TYPE STRING,
ALGRL TYPE STRING,
ALGRS TYPE STRING,
ALBTL TYPE STRING,
ALBTS TYPE STRING,
ALPRZ TYPE STRING,
ALPRS TYPE STRING,
AL1GRL TYPE STRING,
AL1GRS TYPE STRING,
AL1BTL TYPE STRING,
AL1BTS TYPE STRING,
AL1PRZ TYPE STRING,
AL1PRS TYPE STRING,
AL2GRL TYPE STRING,
AL2GRS TYPE STRING,
AL2BTL TYPE STRING,
AL2BTS TYPE STRING,
AL2PRZ TYPE STRING,
AL2PRS TYPE STRING,
ALGR_SUM TYPE STRING,
ALBT_SUM TYPE STRING,
KUGRL TYPE STRING,
KUGRS TYPE STRING,
KUBTL TYPE STRING,
KUBTS TYPE STRING,
KUPRZ TYPE STRING,
KUPRS TYPE STRING,
LKGRL TYPE STRING,
LKGRS TYPE STRING,
LKBTL TYPE STRING,
LKBTS TYPE STRING,
LKPRZ TYPE STRING,
LKPRS TYPE STRING,
WFGRL TYPE STRING,
WFGRS TYPE STRING,
WFBTL TYPE STRING,
WFBTS TYPE STRING,
WFPRZ TYPE STRING,
WFPRS TYPE STRING,
SWGRL TYPE STRING,
SWGRS TYPE STRING,
SWBTL TYPE STRING,
SWBTS TYPE STRING,
SWPRZ TYPE STRING,
SWPRS TYPE STRING,
IEGRL TYPE STRING,
IEGRS TYPE STRING,
IEBTL TYPE STRING,
IEBTS TYPE STRING,
IEPRZ TYPE STRING,
IEPRS TYPE STRING,
NBGRL TYPE STRING,
NBGRS TYPE STRING,
NBBTL TYPE STRING,
NBBTS TYPE STRING,
NBPRZ TYPE STRING,
NBPRS TYPE STRING,
DAGGRL TYPE STRING,
DAGGRS TYPE STRING,
DAGBTL TYPE STRING,
DAGBTS TYPE STRING,
DAGPRZ TYPE STRING,
DAGPRS TYPE STRING,
KAPGRL TYPE STRING,
KAPBTL TYPE STRING,
KAPPRZ TYPE STRING,
KAPGRS TYPE STRING,
KAPBTS TYPE STRING,
KAPPRS TYPE STRING,
SZGR_SUM TYPE STRING,
SZBT_SUM TYPE STRING,
PHVGRL TYPE STRING,
PHVGRS TYPE STRING,
PHVBTL TYPE STRING,
PHVBTS TYPE STRING,
PHVPRZ TYPE STRING,
PHVPRS TYPE STRING,
PHAGRL TYPE STRING,
PHAGRS TYPE STRING,
PHABTL TYPE STRING,
PHABTS TYPE STRING,
PHAPRZ TYPE STRING,
PHAPRS TYPE STRING,
BONUS TYPE STRING,
GERF TYPE STRING,
ZUGE TYPE STRING,
BGUU TYPE STRING,
REGION TYPE STRING,
ABGEL TYPE STRING,
ALVFIELD TYPE STRING,
EMAIL TYPE STRING,
MLGRD_AL TYPE STRING,
MLGRD_SZ TYPE STRING,
MLBET_AL TYPE STRING,
MLBET_SZ TYPE STRING,
ALAG TYPE STRING,
BULND TYPE STRING,
REGLB TYPE STRING,END OF T_EKKO_STR. DATA: WA_RPCSVBA1LPBS_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_RPCSVBA1LPBS_STR-LSTIX sy-vline
WA_RPCSVBA1LPBS_STR-ASVTR sy-vline
WA_RPCSVBA1LPBS_STR-SAPZS sy-vline
WA_RPCSVBA1LPBS_STR-ASVAN sy-vline
WA_RPCSVBA1LPBS_STR-ASVGR sy-vline
WA_RPCSVBA1LPBS_STR-AUSVA sy-vline
WA_RPCSVBA1LPBS_STR-FPPER sy-vline
WA_RPCSVBA1LPBS_STR-SART sy-vline
WA_RPCSVBA1LPBS_STR-LOHNB sy-vline
WA_RPCSVBA1LPBS_STR-PROZC sy-vline
WA_RPCSVBA1LPBS_STR-PROZS sy-vline
WA_RPCSVBA1LPBS_STR-DGSV1 sy-vline
WA_RPCSVBA1LPBS_STR-XBLNR sy-vline
WA_RPCSVBA1LPBS_STR-MELDN sy-vline
WA_RPCSVBA1LPBS_STR-ENDDA sy-vline
WA_RPCSVBA1LPBS_STR-PERNR sy-vline
WA_RPCSVBA1LPBS_STR-BEGDA sy-vline
WA_RPCSVBA1LPBS_STR-ASVGR_TXT sy-vline
WA_RPCSVBA1LPBS_STR-AUSVA_TXT sy-vline
WA_RPCSVBA1LPBS_STR-LOHNB_TXT sy-vline
WA_RPCSVBA1LPBS_STR-BUKRS sy-vline
WA_RPCSVBA1LPBS_STR-BUKRS_TXT sy-vline
WA_RPCSVBA1LPBS_STR-WERKS sy-vline
WA_RPCSVBA1LPBS_STR-WERKS_TXT sy-vline
WA_RPCSVBA1LPBS_STR-BTRTL sy-vline
WA_RPCSVBA1LPBS_STR-BTRTL_TXT sy-vline
WA_RPCSVBA1LPBS_STR-ABKRS sy-vline
WA_RPCSVBA1LPBS_STR-ABKRS_TXT sy-vline
WA_RPCSVBA1LPBS_STR-DGSVN sy-vline
WA_RPCSVBA1LPBS_STR-FPBEG sy-vline
WA_RPCSVBA1LPBS_STR-FPEND sy-vline
WA_RPCSVBA1LPBS_STR-FUPPR sy-vline
WA_RPCSVBA1LPBS_STR-PAPER sy-vline
WA_RPCSVBA1LPBS_STR-NAME1 sy-vline
WA_RPCSVBA1LPBS_STR-NAME2 sy-vline
WA_RPCSVBA1LPBS_STR-LINE0 sy-vline
WA_RPCSVBA1LPBS_STR-LINE1 sy-vline
WA_RPCSVBA1LPBS_STR-LINE2 sy-vline
WA_RPCSVBA1LPBS_STR-LINE3 sy-vline
WA_RPCSVBA1LPBS_STR-LINE4 sy-vline
WA_RPCSVBA1LPBS_STR-LINE5 sy-vline
WA_RPCSVBA1LPBS_STR-ORT01 sy-vline
WA_RPCSVBA1LPBS_STR-DGTEL sy-vline
WA_RPCSVBA1LPBS_STR-SNAME sy-vline
WA_RPCSVBA1LPBS_STR-ENAME sy-vline
WA_RPCSVBA1LPBS_STR-MVGRD sy-vline
WA_RPCSVBA1LPBS_STR-MVPRZ sy-vline
WA_RPCSVBA1LPBS_STR-MVBET sy-vline
WA_RPCSVBA1LPBS_STR-MALUS_GR_ARB sy-vline
WA_RPCSVBA1LPBS_STR-MALUS_GR_ANG sy-vline
WA_RPCSVBA1LPBS_STR-MALUS_ARB sy-vline
WA_RPCSVBA1LPBS_STR-MALUS_ANG sy-vline
WA_RPCSVBA1LPBS_STR-KZUNU sy-vline
WA_RPCSVBA1LPBS_STR-STNR0 sy-vline
WA_RPCSVBA1LPBS_STR-ZAEHL sy-vline
WA_RPCSVBA1LPBS_STR-CUNIQ sy-vline
WA_RPCSVBA1LPBS_STR-WAERS sy-vline
WA_RPCSVBA1LPBS_STR-KBGRL sy-vline
WA_RPCSVBA1LPBS_STR-KBGRS sy-vline
WA_RPCSVBA1LPBS_STR-KBBTL sy-vline
WA_RPCSVBA1LPBS_STR-KBBTS sy-vline
WA_RPCSVBA1LPBS_STR-KBPRZ sy-vline
WA_RPCSVBA1LPBS_STR-KBPRS sy-vline
WA_RPCSVBA1LPBS_STR-UBGRL sy-vline
WA_RPCSVBA1LPBS_STR-UBGRS sy-vline
WA_RPCSVBA1LPBS_STR-UBBTL sy-vline
WA_RPCSVBA1LPBS_STR-UBBTS sy-vline
WA_RPCSVBA1LPBS_STR-UBPRZ sy-vline
WA_RPCSVBA1LPBS_STR-UBPRS sy-vline
WA_RPCSVBA1LPBS_STR-ABGRL sy-vline
WA_RPCSVBA1LPBS_STR-ABGRS sy-vline
WA_RPCSVBA1LPBS_STR-ABBTL sy-vline
WA_RPCSVBA1LPBS_STR-ABBTS sy-vline
WA_RPCSVBA1LPBS_STR-ABPRZ sy-vline
WA_RPCSVBA1LPBS_STR-ABPRS sy-vline
WA_RPCSVBA1LPBS_STR-AB1GRL sy-vline
WA_RPCSVBA1LPBS_STR-AB1GRS sy-vline
WA_RPCSVBA1LPBS_STR-AB1BTL sy-vline
WA_RPCSVBA1LPBS_STR-AB1BTS sy-vline
WA_RPCSVBA1LPBS_STR-AB1PRZ sy-vline
WA_RPCSVBA1LPBS_STR-AB1PRS sy-vline
WA_RPCSVBA1LPBS_STR-AB2GRL sy-vline
WA_RPCSVBA1LPBS_STR-AB2GRS sy-vline
WA_RPCSVBA1LPBS_STR-AB2BTL sy-vline
WA_RPCSVBA1LPBS_STR-AB2BTS sy-vline
WA_RPCSVBA1LPBS_STR-AB2PRZ sy-vline
WA_RPCSVBA1LPBS_STR-AB2PRS sy-vline
WA_RPCSVBA1LPBS_STR-KPGRL sy-vline
WA_RPCSVBA1LPBS_STR-KPGRS sy-vline
WA_RPCSVBA1LPBS_STR-KPBTL sy-vline
WA_RPCSVBA1LPBS_STR-KPBTS sy-vline
WA_RPCSVBA1LPBS_STR-KPPRZ sy-vline
WA_RPCSVBA1LPBS_STR-KPPRS sy-vline
WA_RPCSVBA1LPBS_STR-KP05GRL sy-vline
WA_RPCSVBA1LPBS_STR-KP05GRS sy-vline
WA_RPCSVBA1LPBS_STR-KP05BTL sy-vline
WA_RPCSVBA1LPBS_STR-KP05BTS sy-vline
WA_RPCSVBA1LPBS_STR-KP05PRZ sy-vline
WA_RPCSVBA1LPBS_STR-KP05PRS sy-vline
WA_RPCSVBA1LPBS_STR-KPBGRL sy-vline
WA_RPCSVBA1LPBS_STR-KPBGRS sy-vline
WA_RPCSVBA1LPBS_STR-KPBBTL sy-vline
WA_RPCSVBA1LPBS_STR-KPBBTS sy-vline
WA_RPCSVBA1LPBS_STR-KPBPRZ sy-vline
WA_RPCSVBA1LPBS_STR-KPBPRS sy-vline
WA_RPCSVBA1LPBS_STR-KPMGRL sy-vline
WA_RPCSVBA1LPBS_STR-KPMGRS sy-vline
WA_RPCSVBA1LPBS_STR-KPMBTL sy-vline
WA_RPCSVBA1LPBS_STR-KPMBTS sy-vline
WA_RPCSVBA1LPBS_STR-KPMPRZ sy-vline
WA_RPCSVBA1LPBS_STR-KPMPRS sy-vline
WA_RPCSVBA1LPBS_STR-KMGRL sy-vline
WA_RPCSVBA1LPBS_STR-KMGRS sy-vline
WA_RPCSVBA1LPBS_STR-KMBTL sy-vline
WA_RPCSVBA1LPBS_STR-KMBTS sy-vline
WA_RPCSVBA1LPBS_STR-KMPRZ sy-vline
WA_RPCSVBA1LPBS_STR-KMPRS sy-vline
WA_RPCSVBA1LPBS_STR-UMPGRL sy-vline
WA_RPCSVBA1LPBS_STR-UMPGRS sy-vline
WA_RPCSVBA1LPBS_STR-UMPBTL sy-vline
WA_RPCSVBA1LPBS_STR-UMPBTS sy-vline
WA_RPCSVBA1LPBS_STR-UMPPRZ sy-vline
WA_RPCSVBA1LPBS_STR-UMPPRS sy-vline
WA_RPCSVBA1LPBS_STR-KGGRL sy-vline
WA_RPCSVBA1LPBS_STR-KGGRS sy-vline
WA_RPCSVBA1LPBS_STR-KGBTL sy-vline
WA_RPCSVBA1LPBS_STR-KGBTS sy-vline
WA_RPCSVBA1LPBS_STR-KGPRZ sy-vline
WA_RPCSVBA1LPBS_STR-KGPRS sy-vline
WA_RPCSVBA1LPBS_STR-UGGRL sy-vline
WA_RPCSVBA1LPBS_STR-UGGRS sy-vline
WA_RPCSVBA1LPBS_STR-UGBTL sy-vline
WA_RPCSVBA1LPBS_STR-UGBTS sy-vline
WA_RPCSVBA1LPBS_STR-UGPRZ sy-vline
WA_RPCSVBA1LPBS_STR-UGPRS sy-vline
WA_RPCSVBA1LPBS_STR-KVGRL sy-vline
WA_RPCSVBA1LPBS_STR-KVGRS sy-vline
WA_RPCSVBA1LPBS_STR-KVBTL sy-vline
WA_RPCSVBA1LPBS_STR-KVBTS sy-vline
WA_RPCSVBA1LPBS_STR-KVPRZ sy-vline
WA_RPCSVBA1LPBS_STR-KVPRS sy-vline
WA_RPCSVBA1LPBS_STR-UVGRL sy-vline
WA_RPCSVBA1LPBS_STR-UVGRS sy-vline
WA_RPCSVBA1LPBS_STR-UVBTL sy-vline
WA_RPCSVBA1LPBS_STR-UVBTS sy-vline
WA_RPCSVBA1LPBS_STR-UVPRZ sy-vline
WA_RPCSVBA1LPBS_STR-UVPRS sy-vline
WA_RPCSVBA1LPBS_STR-PVGRL sy-vline
WA_RPCSVBA1LPBS_STR-PVGRS sy-vline
WA_RPCSVBA1LPBS_STR-PVBTL sy-vline
WA_RPCSVBA1LPBS_STR-PVBTS sy-vline
WA_RPCSVBA1LPBS_STR-PVPRZ sy-vline
WA_RPCSVBA1LPBS_STR-PVPRS sy-vline
WA_RPCSVBA1LPBS_STR-PAGRL sy-vline
WA_RPCSVBA1LPBS_STR-PAGRS sy-vline
WA_RPCSVBA1LPBS_STR-PABTL sy-vline
WA_RPCSVBA1LPBS_STR-PABTS sy-vline
WA_RPCSVBA1LPBS_STR-PAPRZ sy-vline
WA_RPCSVBA1LPBS_STR-PAPRS sy-vline
WA_RPCSVBA1LPBS_STR-ALGRL sy-vline
WA_RPCSVBA1LPBS_STR-ALGRS sy-vline
WA_RPCSVBA1LPBS_STR-ALBTL sy-vline
WA_RPCSVBA1LPBS_STR-ALBTS sy-vline
WA_RPCSVBA1LPBS_STR-ALPRZ sy-vline
WA_RPCSVBA1LPBS_STR-ALPRS sy-vline
WA_RPCSVBA1LPBS_STR-AL1GRL sy-vline
WA_RPCSVBA1LPBS_STR-AL1GRS sy-vline
WA_RPCSVBA1LPBS_STR-AL1BTL sy-vline
WA_RPCSVBA1LPBS_STR-AL1BTS sy-vline
WA_RPCSVBA1LPBS_STR-AL1PRZ sy-vline
WA_RPCSVBA1LPBS_STR-AL1PRS sy-vline
WA_RPCSVBA1LPBS_STR-AL2GRL sy-vline
WA_RPCSVBA1LPBS_STR-AL2GRS sy-vline
WA_RPCSVBA1LPBS_STR-AL2BTL sy-vline
WA_RPCSVBA1LPBS_STR-AL2BTS sy-vline
WA_RPCSVBA1LPBS_STR-AL2PRZ sy-vline
WA_RPCSVBA1LPBS_STR-AL2PRS sy-vline
WA_RPCSVBA1LPBS_STR-ALGR_SUM sy-vline
WA_RPCSVBA1LPBS_STR-ALBT_SUM sy-vline
WA_RPCSVBA1LPBS_STR-KUGRL sy-vline
WA_RPCSVBA1LPBS_STR-KUGRS sy-vline
WA_RPCSVBA1LPBS_STR-KUBTL sy-vline
WA_RPCSVBA1LPBS_STR-KUBTS sy-vline
WA_RPCSVBA1LPBS_STR-KUPRZ sy-vline
WA_RPCSVBA1LPBS_STR-KUPRS sy-vline
WA_RPCSVBA1LPBS_STR-LKGRL sy-vline
WA_RPCSVBA1LPBS_STR-LKGRS sy-vline
WA_RPCSVBA1LPBS_STR-LKBTL sy-vline
WA_RPCSVBA1LPBS_STR-LKBTS sy-vline
WA_RPCSVBA1LPBS_STR-LKPRZ sy-vline
WA_RPCSVBA1LPBS_STR-LKPRS sy-vline
WA_RPCSVBA1LPBS_STR-WFGRL sy-vline
WA_RPCSVBA1LPBS_STR-WFGRS sy-vline
WA_RPCSVBA1LPBS_STR-WFBTL sy-vline
WA_RPCSVBA1LPBS_STR-WFBTS sy-vline
WA_RPCSVBA1LPBS_STR-WFPRZ sy-vline
WA_RPCSVBA1LPBS_STR-WFPRS sy-vline
WA_RPCSVBA1LPBS_STR-SWGRL sy-vline
WA_RPCSVBA1LPBS_STR-SWGRS sy-vline
WA_RPCSVBA1LPBS_STR-SWBTL sy-vline
WA_RPCSVBA1LPBS_STR-SWBTS sy-vline
WA_RPCSVBA1LPBS_STR-SWPRZ sy-vline
WA_RPCSVBA1LPBS_STR-SWPRS sy-vline
WA_RPCSVBA1LPBS_STR-IEGRL sy-vline
WA_RPCSVBA1LPBS_STR-IEGRS sy-vline
WA_RPCSVBA1LPBS_STR-IEBTL sy-vline
WA_RPCSVBA1LPBS_STR-IEBTS sy-vline
WA_RPCSVBA1LPBS_STR-IEPRZ sy-vline
WA_RPCSVBA1LPBS_STR-IEPRS sy-vline
WA_RPCSVBA1LPBS_STR-NBGRL sy-vline
WA_RPCSVBA1LPBS_STR-NBGRS sy-vline
WA_RPCSVBA1LPBS_STR-NBBTL sy-vline
WA_RPCSVBA1LPBS_STR-NBBTS sy-vline
WA_RPCSVBA1LPBS_STR-NBPRZ sy-vline
WA_RPCSVBA1LPBS_STR-NBPRS sy-vline
WA_RPCSVBA1LPBS_STR-DAGGRL sy-vline
WA_RPCSVBA1LPBS_STR-DAGGRS sy-vline
WA_RPCSVBA1LPBS_STR-DAGBTL sy-vline
WA_RPCSVBA1LPBS_STR-DAGBTS sy-vline
WA_RPCSVBA1LPBS_STR-DAGPRZ sy-vline
WA_RPCSVBA1LPBS_STR-DAGPRS sy-vline
WA_RPCSVBA1LPBS_STR-KAPGRL sy-vline
WA_RPCSVBA1LPBS_STR-KAPBTL sy-vline
WA_RPCSVBA1LPBS_STR-KAPPRZ sy-vline
WA_RPCSVBA1LPBS_STR-KAPGRS sy-vline
WA_RPCSVBA1LPBS_STR-KAPBTS sy-vline
WA_RPCSVBA1LPBS_STR-KAPPRS sy-vline
WA_RPCSVBA1LPBS_STR-SZGR_SUM sy-vline
WA_RPCSVBA1LPBS_STR-SZBT_SUM sy-vline
WA_RPCSVBA1LPBS_STR-PHVGRL sy-vline
WA_RPCSVBA1LPBS_STR-PHVGRS sy-vline
WA_RPCSVBA1LPBS_STR-PHVBTL sy-vline
WA_RPCSVBA1LPBS_STR-PHVBTS sy-vline
WA_RPCSVBA1LPBS_STR-PHVPRZ sy-vline
WA_RPCSVBA1LPBS_STR-PHVPRS sy-vline
WA_RPCSVBA1LPBS_STR-PHAGRL sy-vline
WA_RPCSVBA1LPBS_STR-PHAGRS sy-vline
WA_RPCSVBA1LPBS_STR-PHABTL sy-vline
WA_RPCSVBA1LPBS_STR-PHABTS sy-vline
WA_RPCSVBA1LPBS_STR-PHAPRZ sy-vline
WA_RPCSVBA1LPBS_STR-PHAPRS sy-vline
WA_RPCSVBA1LPBS_STR-BONUS sy-vline
WA_RPCSVBA1LPBS_STR-GERF sy-vline
WA_RPCSVBA1LPBS_STR-ZUGE sy-vline
WA_RPCSVBA1LPBS_STR-BGUU sy-vline
WA_RPCSVBA1LPBS_STR-REGION sy-vline
WA_RPCSVBA1LPBS_STR-ABGEL sy-vline
WA_RPCSVBA1LPBS_STR-ALVFIELD sy-vline
WA_RPCSVBA1LPBS_STR-EMAIL sy-vline
WA_RPCSVBA1LPBS_STR-MLGRD_AL sy-vline
WA_RPCSVBA1LPBS_STR-MLGRD_SZ sy-vline
WA_RPCSVBA1LPBS_STR-MLBET_AL sy-vline
WA_RPCSVBA1LPBS_STR-MLBET_SZ sy-vline
WA_RPCSVBA1LPBS_STR-ALAG sy-vline
WA_RPCSVBA1LPBS_STR-BULND sy-vline
WA_RPCSVBA1LPBS_STR-REGLB sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.