ABAP Select data from SAP table PBE_FORM_CTXCB 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 PBE_FORM_CTXCB 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 PBE_FORM_CTXCB. 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 PBE_FORM_CTXCB 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_PBE_FORM_CTXCB TYPE STANDARD TABLE OF PBE_FORM_CTXCB,
      WA_PBE_FORM_CTXCB TYPE PBE_FORM_CTXCB,
      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: <PBE_FORM_CTXCB> TYPE PBE_FORM_CTXCB.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM PBE_FORM_CTXCB
*  INTO TABLE @DATA(IT_PBE_FORM_CTXCB2).
*--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_PBE_FORM_CTXCB INDEX 1 INTO DATA(WA_PBE_FORM_CTXCB2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_PBE_FORM_CTXCB ASSIGNING <PBE_FORM_CTXCB>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<PBE_FORM_CTXCB>-IDENT21 = 1.
<PBE_FORM_CTXCB>-ANNEE22 = 1.
<PBE_FORM_CTXCB>-NDRDE23 = 1.
<PBE_FORM_CTXCB>-NBRDRE24 = 1.
<PBE_FORM_CTXCB>-NRDRA25 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_PBE_FORM_CTXCB-NATTVA26, sy-vline,
WA_PBE_FORM_CTXCB-CENT27, sy-vline,
WA_PBE_FORM_CTXCB-NFICH28, sy-vline,
WA_PBE_FORM_CTXCB-NFICHS29, sy-vline,
WA_PBE_FORM_CTXCB-RBRMDR210, sy-vline,
WA_PBE_FORM_CTXCB-NATBEN211, sy-vline.
ENDLOOP. *Add any further fields from structure WA_PBE_FORM_CTXCB 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_PBE_FORM_CTXCB 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_PBE_FORM_CTXCB INTO WA_PBE_FORM_CTXCB. *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 GJAHR, internal->external for field ANNEE22 CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_PBE_FORM_CTXCB-ANNEE22 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PBE_FORM_CTXCB-ANNEE22.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field FICHE_YEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_PBE_FORM_CTXCB-FICHE_YEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PBE_FORM_CTXCB-FICHE_YEAR.
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_PBE_FORM_CTXCB_STR,
IDENT21 TYPE STRING,
ANNEE22 TYPE STRING,
NDRDE23 TYPE STRING,
NBRDRE24 TYPE STRING,
NRDRA25 TYPE STRING,
NATTVA26 TYPE STRING,
CENT27 TYPE STRING,
NFICH28 TYPE STRING,
NFICHS29 TYPE STRING,
RBRMDR210 TYPE STRING,
NATBEN211 TYPE STRING,
NCEBEN212 TYPE STRING,
NOMBEN213 TYPE STRING,
CJTBEN214 TYPE STRING,
ADRBEN215 TYPE STRING,
CPBEN216 TYPE STRING,
LOCBEN217 TYPE STRING,
PAYBEN218 TYPE STRING,
ETCBEN219 TYPE STRING,
SFAMCJ220 TYPE STRING,
NENF221 TYPE STRING,
NBAUTENF TYPE STRING,
NBAUTDIV TYPE STRING,
CJTHAND TYPE STRING,
NBAUTHAN TYPE STRING,
BENHAND TYPE STRING,
CLBEN227 TYPE STRING,
CRECT228 TYPE STRING,
CODE325 TYPE STRING,
Z00230 TYPE STRING,
Z00231 TYPE STRING,
Z00232 TYPE STRING,
Z00233 TYPE STRING,
Z00234 TYPE STRING,
Z00235 TYPE STRING,
Z00236 TYPE STRING,
Z00237 TYPE STRING,
Z00238 TYPE STRING,
Z00239 TYPE STRING,
Z00240 TYPE STRING,
Z00241 TYPE STRING,
Z00242 TYPE STRING,
Z00243 TYPE STRING,
Z00244 TYPE STRING,
Z00245 TYPE STRING,
Z00246 TYPE STRING,
Z00247 TYPE STRING,
Z00248 TYPE STRING,
Z00249 TYPE STRING,
Z00250 TYPE STRING,
Z00251 TYPE STRING,
Z00252 TYPE STRING,
Z00253 TYPE STRING,
Z00254 TYPE STRING,
DATE255 TYPE STRING,
DATE256 TYPE STRING,
Z00257 TYPE STRING,
Z00258 TYPE STRING,
Z00259 TYPE STRING,
Z00259S TYPE STRING,
Z00260 TYPE STRING,
Z00260S TYPE STRING,
Z00261 TYPE STRING,
Z00261S TYPE STRING,
Z00262 TYPE STRING,
Z00262S TYPE STRING,
Z00263 TYPE STRING,
Z00263S TYPE STRING,
Z00264 TYPE STRING,
Z00264S TYPE STRING,
Z00265 TYPE STRING,
Z00265S TYPE STRING,
Z00266 TYPE STRING,
Z00266S TYPE STRING,
Z00267 TYPE STRING,
Z00267S TYPE STRING,
Z00268 TYPE STRING,
Z00268S TYPE STRING,
Z00269 TYPE STRING,
Z00269S TYPE STRING,
Z00270 TYPE STRING,
Z00270S TYPE STRING,
Z00271 TYPE STRING,
Z00271S TYPE STRING,
Z00272 TYPE STRING,
Z00272S TYPE STRING,
Z00273 TYPE STRING,
Z00273S TYPE STRING,
Z00274 TYPE STRING,
Z00274S TYPE STRING,
Z00275 TYPE STRING,
Z00275S TYPE STRING,
Z00276 TYPE STRING,
Z00276S TYPE STRING,
Z00277 TYPE STRING,
Z00277S TYPE STRING,
Z00278 TYPE STRING,
Z00278S TYPE STRING,
Z00279 TYPE STRING,
Z00279S TYPE STRING,
Z00280 TYPE STRING,
Z00280S TYPE STRING,
Z00281 TYPE STRING,
Z00281S TYPE STRING,
Z00282 TYPE STRING,
Z00282S TYPE STRING,
Z00283 TYPE STRING,
Z00283S TYPE STRING,
Z00284 TYPE STRING,
Z00284S TYPE STRING,
Z00285 TYPE STRING,
Z00285S TYPE STRING,
Z00286 TYPE STRING,
Z00286S TYPE STRING,
Z00287 TYPE STRING,
Z00287S TYPE STRING,
Z00288 TYPE STRING,
Z00288S TYPE STRING,
Z00289 TYPE STRING,
Z00290 TYPE STRING,
Z00291 TYPE STRING,
Z00292 TYPE STRING,
Z00293 TYPE STRING,
Z00294 TYPE STRING,
Z00295 TYPE STRING,
Z00296 TYPE STRING,
Z00297 TYPE STRING,
Z00298 TYPE STRING,
Z00299 TYPE STRING,
Z02100 TYPE STRING,
Z02101 TYPE STRING,
Z02102 TYPE STRING,
Z02103 TYPE STRING,
Z02104 TYPE STRING,
Z02105 TYPE STRING,
Z02106 TYPE STRING,
Z02107 TYPE STRING,
Z02108 TYPE STRING,
Z02109 TYPE STRING,
Z02110 TYPE STRING,
Z02111 TYPE STRING,
Z02112 TYPE STRING,
Z02113 TYPE STRING,
Z02113S TYPE STRING,
Z02114 TYPE STRING,
Z02115 TYPE STRING,
Z02115S TYPE STRING,
Z02116 TYPE STRING,
Z02116S TYPE STRING,
Z02117 TYPE STRING,
Z02117S TYPE STRING,
Z02118 TYPE STRING,
F2093 TYPE STRING,
F2095 TYPE STRING,
F2097 TYPE STRING,
ZT2_EURO TYPE STRING,
Z00259 TYPE STRING,
Z00260 TYPE STRING,
Z00261 TYPE STRING,
Z00262 TYPE STRING,
Z00263 TYPE STRING,
Z00264 TYPE STRING,
Z00265 TYPE STRING,
Z00266 TYPE STRING,
Z00267 TYPE STRING,
Z00268 TYPE STRING,
Z00269 TYPE STRING,
Z00270 TYPE STRING,
Z00271 TYPE STRING,
Z00272 TYPE STRING,
Z00273 TYPE STRING,
Z00274 TYPE STRING,
Z00275 TYPE STRING,
Z00276 TYPE STRING,
Z00277 TYPE STRING,
Z00278 TYPE STRING,
Z00279 TYPE STRING,
Z00280 TYPE STRING,
Z00281 TYPE STRING,
Z00282 TYPE STRING,
Z00283 TYPE STRING,
Z00284 TYPE STRING,
Z00285 TYPE STRING,
Z00286 TYPE STRING,
Z00287 TYPE STRING,
Z00288 TYPE STRING,
Z02113 TYPE STRING,
Z02114 TYPE STRING,
Z02115 TYPE STRING,
BENEFTEXT TYPE STRING,
MARITSTAT TYPE STRING,
COUNTRY TYPE STRING,
NAAM1 TYPE STRING,
ADRES TYPE STRING,
HSNMR TYPE STRING,
POSTA TYPE STRING,
POSTK TYPE STRING,
GEMEE TYPE STRING,
DIPBX TYPE STRING,
NATNUM137 TYPE STRING,
CURRENCY TYPE STRING,
DEPENSTEXT TYPE STRING,
EXTRA TYPE STRING,
WERKS TYPE STRING,
BTRTL TYPE STRING,
CUSTOM1 TYPE STRING,
CUSTOM2 TYPE STRING,
CUSTOM3 TYPE STRING,
CUSTOM4 TYPE STRING,
CUSTOM5 TYPE STRING,
DEPENSTXT1 TYPE STRING,
DEPENSTXT2 TYPE STRING,
DEPENSTXT3 TYPE STRING,
DEPENSTXT4 TYPE STRING,
SENDER_NAME TYPE STRING,
SENDER_STREET TYPE STRING,
SENDER_POSTCD TYPE STRING,
SENDER_CITY TYPE STRING,
DEC2118 TYPE STRING,
FICHE_YEAR TYPE STRING,END OF T_EKKO_STR. DATA: WA_PBE_FORM_CTXCB_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_PBE_FORM_CTXCB_STR-IDENT21 sy-vline
WA_PBE_FORM_CTXCB_STR-ANNEE22 sy-vline
WA_PBE_FORM_CTXCB_STR-NDRDE23 sy-vline
WA_PBE_FORM_CTXCB_STR-NBRDRE24 sy-vline
WA_PBE_FORM_CTXCB_STR-NRDRA25 sy-vline
WA_PBE_FORM_CTXCB_STR-NATTVA26 sy-vline
WA_PBE_FORM_CTXCB_STR-CENT27 sy-vline
WA_PBE_FORM_CTXCB_STR-NFICH28 sy-vline
WA_PBE_FORM_CTXCB_STR-NFICHS29 sy-vline
WA_PBE_FORM_CTXCB_STR-RBRMDR210 sy-vline
WA_PBE_FORM_CTXCB_STR-NATBEN211 sy-vline
WA_PBE_FORM_CTXCB_STR-NCEBEN212 sy-vline
WA_PBE_FORM_CTXCB_STR-NOMBEN213 sy-vline
WA_PBE_FORM_CTXCB_STR-CJTBEN214 sy-vline
WA_PBE_FORM_CTXCB_STR-ADRBEN215 sy-vline
WA_PBE_FORM_CTXCB_STR-CPBEN216 sy-vline
WA_PBE_FORM_CTXCB_STR-LOCBEN217 sy-vline
WA_PBE_FORM_CTXCB_STR-PAYBEN218 sy-vline
WA_PBE_FORM_CTXCB_STR-ETCBEN219 sy-vline
WA_PBE_FORM_CTXCB_STR-SFAMCJ220 sy-vline
WA_PBE_FORM_CTXCB_STR-NENF221 sy-vline
WA_PBE_FORM_CTXCB_STR-NBAUTENF sy-vline
WA_PBE_FORM_CTXCB_STR-NBAUTDIV sy-vline
WA_PBE_FORM_CTXCB_STR-CJTHAND sy-vline
WA_PBE_FORM_CTXCB_STR-NBAUTHAN sy-vline
WA_PBE_FORM_CTXCB_STR-BENHAND sy-vline
WA_PBE_FORM_CTXCB_STR-CLBEN227 sy-vline
WA_PBE_FORM_CTXCB_STR-CRECT228 sy-vline
WA_PBE_FORM_CTXCB_STR-CODE325 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00230 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00231 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00232 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00233 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00234 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00235 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00236 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00237 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00238 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00239 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00240 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00241 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00242 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00243 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00244 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00245 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00246 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00247 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00248 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00249 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00250 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00251 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00252 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00253 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00254 sy-vline
WA_PBE_FORM_CTXCB_STR-DATE255 sy-vline
WA_PBE_FORM_CTXCB_STR-DATE256 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00257 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00258 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00259 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00259S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00260 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00260S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00261 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00261S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00262 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00262S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00263 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00263S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00264 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00264S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00265 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00265S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00266 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00266S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00267 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00267S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00268 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00268S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00269 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00269S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00270 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00270S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00271 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00271S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00272 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00272S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00273 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00273S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00274 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00274S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00275 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00275S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00276 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00276S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00277 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00277S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00278 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00278S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00279 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00279S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00280 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00280S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00281 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00281S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00282 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00282S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00283 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00283S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00284 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00284S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00285 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00285S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00286 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00286S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00287 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00287S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00288 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00288S sy-vline
WA_PBE_FORM_CTXCB_STR-Z00289 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00290 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00291 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00292 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00293 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00294 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00295 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00296 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00297 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00298 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00299 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02100 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02101 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02102 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02103 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02104 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02105 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02106 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02107 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02108 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02109 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02110 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02111 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02112 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02113 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02113S sy-vline
WA_PBE_FORM_CTXCB_STR-Z02114 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02115 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02115S sy-vline
WA_PBE_FORM_CTXCB_STR-Z02116 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02116S sy-vline
WA_PBE_FORM_CTXCB_STR-Z02117 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02117S sy-vline
WA_PBE_FORM_CTXCB_STR-Z02118 sy-vline
WA_PBE_FORM_CTXCB_STR-F2093 sy-vline
WA_PBE_FORM_CTXCB_STR-F2095 sy-vline
WA_PBE_FORM_CTXCB_STR-F2097 sy-vline
WA_PBE_FORM_CTXCB_STR-ZT2_EURO sy-vline
WA_PBE_FORM_CTXCB_STR-Z00259 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00260 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00261 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00262 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00263 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00264 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00265 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00266 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00267 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00268 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00269 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00270 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00271 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00272 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00273 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00274 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00275 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00276 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00277 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00278 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00279 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00280 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00281 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00282 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00283 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00284 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00285 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00286 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00287 sy-vline
WA_PBE_FORM_CTXCB_STR-Z00288 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02113 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02114 sy-vline
WA_PBE_FORM_CTXCB_STR-Z02115 sy-vline
WA_PBE_FORM_CTXCB_STR-BENEFTEXT sy-vline
WA_PBE_FORM_CTXCB_STR-MARITSTAT sy-vline
WA_PBE_FORM_CTXCB_STR-COUNTRY sy-vline
WA_PBE_FORM_CTXCB_STR-NAAM1 sy-vline
WA_PBE_FORM_CTXCB_STR-ADRES sy-vline
WA_PBE_FORM_CTXCB_STR-HSNMR sy-vline
WA_PBE_FORM_CTXCB_STR-POSTA sy-vline
WA_PBE_FORM_CTXCB_STR-POSTK sy-vline
WA_PBE_FORM_CTXCB_STR-GEMEE sy-vline
WA_PBE_FORM_CTXCB_STR-DIPBX sy-vline
WA_PBE_FORM_CTXCB_STR-NATNUM137 sy-vline
WA_PBE_FORM_CTXCB_STR-CURRENCY sy-vline
WA_PBE_FORM_CTXCB_STR-DEPENSTEXT sy-vline
WA_PBE_FORM_CTXCB_STR-EXTRA sy-vline
WA_PBE_FORM_CTXCB_STR-WERKS sy-vline
WA_PBE_FORM_CTXCB_STR-BTRTL sy-vline
WA_PBE_FORM_CTXCB_STR-CUSTOM1 sy-vline
WA_PBE_FORM_CTXCB_STR-CUSTOM2 sy-vline
WA_PBE_FORM_CTXCB_STR-CUSTOM3 sy-vline
WA_PBE_FORM_CTXCB_STR-CUSTOM4 sy-vline
WA_PBE_FORM_CTXCB_STR-CUSTOM5 sy-vline
WA_PBE_FORM_CTXCB_STR-DEPENSTXT1 sy-vline
WA_PBE_FORM_CTXCB_STR-DEPENSTXT2 sy-vline
WA_PBE_FORM_CTXCB_STR-DEPENSTXT3 sy-vline
WA_PBE_FORM_CTXCB_STR-DEPENSTXT4 sy-vline
WA_PBE_FORM_CTXCB_STR-SENDER_NAME sy-vline
WA_PBE_FORM_CTXCB_STR-SENDER_STREET sy-vline
WA_PBE_FORM_CTXCB_STR-SENDER_POSTCD sy-vline
WA_PBE_FORM_CTXCB_STR-SENDER_CITY sy-vline
WA_PBE_FORM_CTXCB_STR-DEC2118 sy-vline
WA_PBE_FORM_CTXCB_STR-FICHE_YEAR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.