ABAP Select data from SAP table WZRE_S_POSTING_COND 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 WZRE_S_POSTING_COND 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 WZRE_S_POSTING_COND. 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 WZRE_S_POSTING_COND 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_WZRE_S_POSTING_COND TYPE STANDARD TABLE OF WZRE_S_POSTING_COND,
      WA_WZRE_S_POSTING_COND TYPE WZRE_S_POSTING_COND,
      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: <WZRE_S_POSTING_COND> TYPE WZRE_S_POSTING_COND.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM WZRE_S_POSTING_COND
*  INTO TABLE @DATA(IT_WZRE_S_POSTING_COND2).
*--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_WZRE_S_POSTING_COND INDEX 1 INTO DATA(WA_WZRE_S_POSTING_COND2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_WZRE_S_POSTING_COND ASSIGNING <WZRE_S_POSTING_COND>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<WZRE_S_POSTING_COND>-INTPO = 1.
<WZRE_S_POSTING_COND>-OLDPO = 1.
<WZRE_S_POSTING_COND>-COUNTER = 1.
<WZRE_S_POSTING_COND>-KBETR = 1.
<WZRE_S_POSTING_COND>-KPEIN = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_WZRE_S_POSTING_COND-KMEIN, sy-vline,
WA_WZRE_S_POSTING_COND-KWERT, sy-vline,
WA_WZRE_S_POSTING_COND-WAERS, sy-vline,
WA_WZRE_S_POSTING_COND-KRECH, sy-vline,
WA_WZRE_S_POSTING_COND-EXT_COND_TYPE, sy-vline,
WA_WZRE_S_POSTING_COND-CUST_OR_VEND, sy-vline.
ENDLOOP. *Add any further fields from structure WA_WZRE_S_POSTING_COND 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_WZRE_S_POSTING_COND 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_WZRE_S_POSTING_COND INTO WA_WZRE_S_POSTING_COND. *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 CUNIT, internal->external for field KMEIN CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_WZRE_S_POSTING_COND-KMEIN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WZRE_S_POSTING_COND-KMEIN.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit CUNIT, internal->external for field KMEIN_C CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_WZRE_S_POSTING_COND-KMEIN_C IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WZRE_S_POSTING_COND-KMEIN_C.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit CUNIT, internal->external for field KONMS_C CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_WZRE_S_POSTING_COND-KONMS_C IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WZRE_S_POSTING_COND-KONMS_C.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KNUMA_BO_C CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_WZRE_S_POSTING_COND-KNUMA_BO_C IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WZRE_S_POSTING_COND-KNUMA_BO_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_WZRE_S_POSTING_COND_STR,
INTPO TYPE STRING,
OLDPO TYPE STRING,
COUNTER TYPE STRING,
KBETR TYPE STRING,
KPEIN TYPE STRING,
KMEIN TYPE STRING,
KWERT TYPE STRING,
WAERS TYPE STRING,
KRECH TYPE STRING,
EXT_COND_TYPE TYPE STRING,
CUST_OR_VEND TYPE STRING,
KSTEU TYPE STRING,
KAWRT TYPE STRING,
OLDNR_C TYPE STRING,
OLDPO_C TYPE STRING,
WBELN_C TYPE STRING,
POSNR_C TYPE STRING,
MANDT_C TYPE STRING,
KNUMV_C TYPE STRING,
KPOSN_C TYPE STRING,
STUNR_C TYPE STRING,
ZAEHK_C TYPE STRING,
KAPPL_C TYPE STRING,
KSCHL_C TYPE STRING,
KDATU_C TYPE STRING,
KRECH_C TYPE STRING,
KAWRT_C TYPE STRING,
KBETR_C TYPE STRING,
WAERS_C TYPE STRING,
KKURS_C TYPE STRING,
KPEIN_C TYPE STRING,
KMEIN_C TYPE STRING,
KUMZA_C TYPE STRING,
KUMNE_C TYPE STRING,
KNTYP_C TYPE STRING,
KSTAT_C TYPE STRING,
KNPRS_C TYPE STRING,
KRUEK_C TYPE STRING,
KRELI_C TYPE STRING,
KHERK_C TYPE STRING,
KGRPE_C TYPE STRING,
KOUPD_C TYPE STRING,
KOLNR_C TYPE STRING,
KNUMH_C TYPE STRING,
KOPOS_C TYPE STRING,
KVSL1_C TYPE STRING,
SAKN1_C TYPE STRING,
MWSK1_C TYPE STRING,
KVSL2_C TYPE STRING,
SAKN2_C TYPE STRING,
MWSK2_C TYPE STRING,
LIFNR_C TYPE STRING,
KUNNR_C TYPE STRING,
KDIFF_C TYPE STRING,
KWERT_C TYPE STRING,
KSTEU_C TYPE STRING,
KINAK_C TYPE STRING,
KOAID_C TYPE STRING,
ZAEKO_C TYPE STRING,
KMXAW_C TYPE STRING,
KMXWR_C TYPE STRING,
KFAKTOR_C TYPE STRING,
KDUPL_C TYPE STRING,
KFAKTOR1_C TYPE STRING,
KZBZG_C TYPE STRING,
KSTBS_C TYPE STRING,
KONMS_C TYPE STRING,
KONWS_C TYPE STRING,
KAWRT_K_C TYPE STRING,
KWAEH_C TYPE STRING,
KWERT_K_C TYPE STRING,
KFKIV_C TYPE STRING,
KVARC_C TYPE STRING,
KMPRS_C TYPE STRING,
PRSQU_C TYPE STRING,
VARCOND_C TYPE STRING,
STUFE_C TYPE STRING,
WEGXX_C TYPE STRING,
KTREL_C TYPE STRING,
MDFLG_C TYPE STRING,
TXJLV_C TYPE STRING,
KBFLAG_C TYPE STRING,
KOLNR3_C TYPE STRING,
CPF_GUID_C TYPE STRING,
KAQTY_C TYPE STRING,
VAL_ZERO_C TYPE STRING,
IS_ACCT_DETN_RELEVANT_C TYPE STRING,
TAX_COUNTRY_C TYPE STRING,
PRSCH_C TYPE STRING,
KOFRM_C TYPE STRING,
STFKZ_C TYPE STRING,
KSTBM_C TYPE STRING,
KSTBM_NEXT_C TYPE STRING,
IX_KOMT1_C TYPE STRING,
IX_GKOMV_C TYPE STRING,
ZAEHK_IND_C TYPE STRING,
DRUKZ_C TYPE STRING,
STUNB_C TYPE STRING,
STUN2_C TYPE STRING,
KZWIW_C TYPE STRING,
KOFRA_C TYPE STRING,
KOFRS_C TYPE STRING,
KMANU_C TYPE STRING,
TXPRF_C TYPE STRING,
KNEGA_C TYPE STRING,
GANZZ_C TYPE STRING,
KOBLI_C TYPE STRING,
KAEND_BTR_C TYPE STRING,
KAEND_WRT_C TYPE STRING,
KAEND_UFK_C TYPE STRING,
KAEND_RCH_C TYPE STRING,
KAEND_LOE_C TYPE STRING,
KAEND_MEH_C TYPE STRING,
KZTERM_C TYPE STRING,
FXMSG_C TYPE STRING,
UPDKZ_C TYPE STRING,
SELKZ_C TYPE STRING,
BOSTA_C TYPE STRING,
KSPAE_C TYPE STRING,
LOEVM_KO_C TYPE STRING,
KNUMA_BO_C TYPE STRING,
BERGL_C TYPE STRING,
VHART_C TYPE STRING,
RDIFA_C TYPE STRING,
KMENG_C TYPE STRING,
KBUFF_C TYPE STRING,
BOSTA_CR_C TYPE STRING,
IS_CPF_ENABLED_C TYPE STRING,
IS_QTYCNVFCT_ENABLED_C TYPE STRING,
QTYCNVFCT_APPLIED_C TYPE STRING,
SBZRR_C TYPE STRING,
PURP_C TYPE STRING,
CCS_USAGE_C TYPE STRING,
AMOUNT_PER_SALES_UNIT_C TYPE STRING,
MODEL_ADJUSTED_C TYPE STRING,
CID_C TYPE STRING,
PID_C TYPE STRING,END OF T_EKKO_STR. DATA: WA_WZRE_S_POSTING_COND_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_WZRE_S_POSTING_COND_STR-INTPO sy-vline
WA_WZRE_S_POSTING_COND_STR-OLDPO sy-vline
WA_WZRE_S_POSTING_COND_STR-COUNTER sy-vline
WA_WZRE_S_POSTING_COND_STR-KBETR sy-vline
WA_WZRE_S_POSTING_COND_STR-KPEIN sy-vline
WA_WZRE_S_POSTING_COND_STR-KMEIN sy-vline
WA_WZRE_S_POSTING_COND_STR-KWERT sy-vline
WA_WZRE_S_POSTING_COND_STR-WAERS sy-vline
WA_WZRE_S_POSTING_COND_STR-KRECH sy-vline
WA_WZRE_S_POSTING_COND_STR-EXT_COND_TYPE sy-vline
WA_WZRE_S_POSTING_COND_STR-CUST_OR_VEND sy-vline
WA_WZRE_S_POSTING_COND_STR-KSTEU sy-vline
WA_WZRE_S_POSTING_COND_STR-KAWRT sy-vline
WA_WZRE_S_POSTING_COND_STR-OLDNR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-OLDPO_C sy-vline
WA_WZRE_S_POSTING_COND_STR-WBELN_C sy-vline
WA_WZRE_S_POSTING_COND_STR-POSNR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-MANDT_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KNUMV_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KPOSN_C sy-vline
WA_WZRE_S_POSTING_COND_STR-STUNR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-ZAEHK_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KAPPL_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KSCHL_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KDATU_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KRECH_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KAWRT_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KBETR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-WAERS_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KKURS_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KPEIN_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KMEIN_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KUMZA_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KUMNE_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KNTYP_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KSTAT_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KNPRS_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KRUEK_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KRELI_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KHERK_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KGRPE_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KOUPD_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KOLNR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KNUMH_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KOPOS_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KVSL1_C sy-vline
WA_WZRE_S_POSTING_COND_STR-SAKN1_C sy-vline
WA_WZRE_S_POSTING_COND_STR-MWSK1_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KVSL2_C sy-vline
WA_WZRE_S_POSTING_COND_STR-SAKN2_C sy-vline
WA_WZRE_S_POSTING_COND_STR-MWSK2_C sy-vline
WA_WZRE_S_POSTING_COND_STR-LIFNR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KUNNR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KDIFF_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KWERT_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KSTEU_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KINAK_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KOAID_C sy-vline
WA_WZRE_S_POSTING_COND_STR-ZAEKO_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KMXAW_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KMXWR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KFAKTOR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KDUPL_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KFAKTOR1_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KZBZG_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KSTBS_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KONMS_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KONWS_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KAWRT_K_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KWAEH_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KWERT_K_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KFKIV_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KVARC_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KMPRS_C sy-vline
WA_WZRE_S_POSTING_COND_STR-PRSQU_C sy-vline
WA_WZRE_S_POSTING_COND_STR-VARCOND_C sy-vline
WA_WZRE_S_POSTING_COND_STR-STUFE_C sy-vline
WA_WZRE_S_POSTING_COND_STR-WEGXX_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KTREL_C sy-vline
WA_WZRE_S_POSTING_COND_STR-MDFLG_C sy-vline
WA_WZRE_S_POSTING_COND_STR-TXJLV_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KBFLAG_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KOLNR3_C sy-vline
WA_WZRE_S_POSTING_COND_STR-CPF_GUID_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KAQTY_C sy-vline
WA_WZRE_S_POSTING_COND_STR-VAL_ZERO_C sy-vline
WA_WZRE_S_POSTING_COND_STR-IS_ACCT_DETN_RELEVANT_C sy-vline
WA_WZRE_S_POSTING_COND_STR-TAX_COUNTRY_C sy-vline
WA_WZRE_S_POSTING_COND_STR-PRSCH_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KOFRM_C sy-vline
WA_WZRE_S_POSTING_COND_STR-STFKZ_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KSTBM_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KSTBM_NEXT_C sy-vline
WA_WZRE_S_POSTING_COND_STR-IX_KOMT1_C sy-vline
WA_WZRE_S_POSTING_COND_STR-IX_GKOMV_C sy-vline
WA_WZRE_S_POSTING_COND_STR-ZAEHK_IND_C sy-vline
WA_WZRE_S_POSTING_COND_STR-DRUKZ_C sy-vline
WA_WZRE_S_POSTING_COND_STR-STUNB_C sy-vline
WA_WZRE_S_POSTING_COND_STR-STUN2_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KZWIW_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KOFRA_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KOFRS_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KMANU_C sy-vline
WA_WZRE_S_POSTING_COND_STR-TXPRF_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KNEGA_C sy-vline
WA_WZRE_S_POSTING_COND_STR-GANZZ_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KOBLI_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KAEND_BTR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KAEND_WRT_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KAEND_UFK_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KAEND_RCH_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KAEND_LOE_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KAEND_MEH_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KZTERM_C sy-vline
WA_WZRE_S_POSTING_COND_STR-FXMSG_C sy-vline
WA_WZRE_S_POSTING_COND_STR-UPDKZ_C sy-vline
WA_WZRE_S_POSTING_COND_STR-SELKZ_C sy-vline
WA_WZRE_S_POSTING_COND_STR-BOSTA_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KSPAE_C sy-vline
WA_WZRE_S_POSTING_COND_STR-LOEVM_KO_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KNUMA_BO_C sy-vline
WA_WZRE_S_POSTING_COND_STR-BERGL_C sy-vline
WA_WZRE_S_POSTING_COND_STR-VHART_C sy-vline
WA_WZRE_S_POSTING_COND_STR-RDIFA_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KMENG_C sy-vline
WA_WZRE_S_POSTING_COND_STR-KBUFF_C sy-vline
WA_WZRE_S_POSTING_COND_STR-BOSTA_CR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-IS_CPF_ENABLED_C sy-vline
WA_WZRE_S_POSTING_COND_STR-IS_QTYCNVFCT_ENABLED_C sy-vline
WA_WZRE_S_POSTING_COND_STR-QTYCNVFCT_APPLIED_C sy-vline
WA_WZRE_S_POSTING_COND_STR-SBZRR_C sy-vline
WA_WZRE_S_POSTING_COND_STR-PURP_C sy-vline
WA_WZRE_S_POSTING_COND_STR-CCS_USAGE_C sy-vline
WA_WZRE_S_POSTING_COND_STR-AMOUNT_PER_SALES_UNIT_C sy-vline
WA_WZRE_S_POSTING_COND_STR-MODEL_ADJUSTED_C sy-vline
WA_WZRE_S_POSTING_COND_STR-CID_C sy-vline
WA_WZRE_S_POSTING_COND_STR-PID_C sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.