ABAP Select data from SAP table PIQACADOFFERDETAIL_MAIN 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 PIQACADOFFERDETAIL_MAIN 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 PIQACADOFFERDETAIL_MAIN. 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 PIQACADOFFERDETAIL_MAIN 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_PIQACADOFFERDETAIL_MAIN TYPE STANDARD TABLE OF PIQACADOFFERDETAIL_MAIN, WA_PIQACADOFFERDETAIL_MAIN TYPE PIQACADOFFERDETAIL_MAIN, 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: <PIQACADOFFERDETAIL_MAIN> TYPE PIQACADOFFERDETAIL_MAIN. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_PIQACADOFFERDETAIL_MAIN. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM PIQACADOFFERDETAIL_MAIN INTO TABLE IT_PIQACADOFFERDETAIL_MAIN. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM PIQACADOFFERDETAIL_MAIN * INTO TABLE @DATA(IT_PIQACADOFFERDETAIL_MAIN2). *--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_PIQACADOFFERDETAIL_MAIN INDEX 1 INTO DATA(WA_PIQACADOFFERDETAIL_MAIN2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_PIQACADOFFERDETAIL_MAIN ASSIGNING <PIQACADOFFERDETAIL_MAIN>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<PIQACADOFFERDETAIL_MAIN>-PLVAR = 1.
<PIQACADOFFERDETAIL_MAIN>-CREATEOT = 1.
<PIQACADOFFERDETAIL_MAIN>-CREATE_EVNOSCHED = 1.
<PIQACADOFFERDETAIL_MAIN>-WORKMODE = 1.
<PIQACADOFFERDETAIL_MAIN>-PERYR = 1.
ENDLOOP. LOOP AT IT_PIQACADOFFERDETAIL_MAIN INTO WA_PIQACADOFFERDETAIL_MAIN. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_PIQACADOFFERDETAIL_MAIN-PERYT, sy-vline,
WA_PIQACADOFFERDETAIL_MAIN-PERID, sy-vline,
WA_PIQACADOFFERDETAIL_MAIN-PERIT, sy-vline,
WA_PIQACADOFFERDETAIL_MAIN-KEYDATE, sy-vline,
WA_PIQACADOFFERDETAIL_MAIN-OTYPE_CA_TL100, sy-vline,
WA_PIQACADOFFERDETAIL_MAIN-OBJID_CA_TL100, sy-vline.
ENDLOOP. *Add any further fields from structure WA_PIQACADOFFERDETAIL_MAIN 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_PIQACADOFFERDETAIL_MAIN 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_PIQACADOFFERDETAIL_MAIN INTO WA_PIQACADOFFERDETAIL_MAIN. *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 ISOLA, internal->external for field LANGU_EV CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_PIQACADOFFERDETAIL_MAIN-LANGU_EV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PIQACADOFFERDETAIL_MAIN-LANGU_EV.
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_PIQACADOFFERDETAIL_MAIN_STR,
PLVAR TYPE STRING,
CREATEOT TYPE STRING,
CREATE_EVNOSCHED TYPE STRING,
WORKMODE TYPE STRING,
PERYR TYPE STRING,
PERYT TYPE STRING,
PERID TYPE STRING,
PERIT TYPE STRING,
KEYDATE TYPE STRING,
OTYPE_CA_TL100 TYPE STRING,
OBJID_CA_TL100 TYPE STRING,
OTYPE_CA_TL200 TYPE STRING,
OBJID_CA_TL200 TYPE STRING,
BEGDA_TL100 TYPE STRING,
ENDDA_TL100 TYPE STRING,
BEGDA_TL200 TYPE STRING,
ENDDA_TL200 TYPE STRING,
BEGDA_PLPER TYPE STRING,
ENDDA_PLPER TYPE STRING,
OBJID_SM TYPE STRING,
SHORT_SM TYPE STRING,
STEXT_SM TYPE STRING,
SEVERITY_SM TYPE STRING,
CATEGORY_SM TYPE STRING,
MODREPEATTYPE_SM TYPE STRING,
SHOWINCATALOGUE_SM TYPE STRING,
WAITL_LEVEL_SM TYPE STRING,
WAITL_NUMBER_SM TYPE STRING,
WAITL_DISABLED_SM TYPE STRING,
MULT_SEC_ENABLED_SM TYPE STRING,
SUBJ_DIR_SM TYPE STRING,
SEVERITY_TEXT_SM TYPE STRING,
CATEGORY_TEXT_SM TYPE STRING,
MODREPEATTYPETXT_SM TYPE STRING,
WAITL_STDPERCT_SM TYPE STRING,
WAITL_STDLEVEL_SM TYPE STRING,
SUBJ_DIR_TEXT_SM TYPE STRING,
KAPZ1_SM TYPE STRING,
KAPZ2_SM TYPE STRING,
KAPZ3_SM TYPE STRING,
OBJIDREF_SM TYPE STRING,
SHORTREF_SM TYPE STRING,
STEXTREF_SM TYPE STRING,
OPERA_SM TYPE STRING,
OBJID_D TYPE STRING,
SHORT_D TYPE STRING,
STEXT_D TYPE STRING,
KAPZ1_D TYPE STRING,
KAPZ2_D TYPE STRING,
KAPZ3_D TYPE STRING,
CATEGORY_D TYPE STRING,
METHOD_D TYPE STRING,
ATTREQ_D TYPE STRING,
DELMODE_D TYPE STRING,
AGRTYPE_D TYPE STRING,
CATEGORYT_D TYPE STRING,
METHODT_D TYPE STRING,
DELMODET_D TYPE STRING,
AGRTYPETEXT_D TYPE STRING,
CHOURUNIT_D TYPE STRING,
CONTACTHOURS_D TYPE STRING,
ACTIVCHNGABL_D TYPE STRING,
CHOURUNIT_TEXT_D TYPE STRING,
DELMODEOTYPE_D TYPE STRING,
USE_LOCATION_EV TYPE STRING,
USE_EVPACK_SE TYPE STRING,
OPERA_D TYPE STRING,
OBJID_SE TYPE STRING,
SHORT_SE TYPE STRING,
STEXT_SE TYPE STRING,
BEGDA_SE TYPE STRING,
ENDDA_SE TYPE STRING,
KAPZ1_SE TYPE STRING,
KAPZ2_SE TYPE STRING,
KAPZ3_SE TYPE STRING,
SECCAT1_SE TYPE STRING,
SECCAT2_SE TYPE STRING,
DDSCHED_SE TYPE STRING,
SECCAT1T_SE TYPE STRING,
LFEECATT_SE TYPE STRING,
DDSCHEDT_SE TYPE STRING,
OFFERPATTERN_SE TYPE STRING,
OFFERPATTERNTXT_SE TYPE STRING,
OBJID_F_SE TYPE STRING,
SHORT_F_SE TYPE STRING,
STEXT_F_SE TYPE STRING,
OBJID_CA_SE TYPE STRING,
SHORT_CA_SE TYPE STRING,
STEXT_CA_SE TYPE STRING,
OPERA_SE TYPE STRING,
COHORTUSE_SE TYPE STRING,
FRAME_SE TYPE STRING,
OTYPE_EV TYPE STRING,
OTEXT_EV TYPE STRING,
OBJID_EV TYPE STRING,
SHORT_EV TYPE STRING,
STEXT_EV TYPE STRING,
BEGDA_EV TYPE STRING,
ENDDA_EV TYPE STRING,
ISTAT_EV TYPE STRING,
ISTATTXT_EV TYPE STRING,
ISTAT_FIX TYPE STRING,
ISTAT_PLAN TYPE STRING,
KAPZ1_EV TYPE STRING,
KAPZ2_EV TYPE STRING,
KAPZ3_EV TYPE STRING,
LANGU_EV TYPE STRING,
LOCKM_EV TYPE STRING,
DELET_EV TYPE STRING,
EXTRN_EV TYPE STRING,
TEILX_EV TYPE STRING,
CANCR_EV TYPE STRING,
BCONT_EV TYPE STRING,
WCONT_EV TYPE STRING,
NCONT_EV TYPE STRING,
UPDAX_EV TYPE STRING,
FLUPX_EV TYPE STRING,
COND1_EV TYPE STRING,
COND2_EV TYPE STRING,
CUBOE_EV TYPE STRING,
TZONE_EV TYPE STRING,
LANGUTXT_EV TYPE STRING,
AVAIL_PLACES_EV TYPE STRING,
SCHEDCATEG_EV TYPE STRING,
PLPERLIMBEG_EV TYPE STRING,
PLPERLIMBEGU_EV TYPE STRING,
PLPERLIMEND_EV TYPE STRING,
PLPERLIMENDU_EV TYPE STRING,
SCHEDBGDAY_EV TYPE STRING,
SCHEDCATEGTXT_EV TYPE STRING,
PLPERLIMBEGUTXT_EV TYPE STRING,
PLPERLIMENDUTXT_EV TYPE STRING,
SCHEDBGDAYTXT_EV TYPE STRING,
EVPROCSTAT_EV TYPE STRING,
EVPROCSTATTXT_EV TYPE STRING,
CHOURUNIT_EV TYPE STRING,
CONTACTHOURS_EV TYPE STRING,
ACTIVCHNGABL_EV TYPE STRING,
CHOURUNIT_TEXT_EV TYPE STRING,
OBJID_F_EV TYPE STRING,
SHORT_F_EV TYPE STRING,
STEXT_F_EV TYPE STRING,
KAPZ1CLC_EV TYPE STRING,
KAPZ2CLC_EV TYPE STRING,
KAPZ3CLC_EV TYPE STRING,
RECDAYSFREE TYPE STRING,
RECDAYSOFF TYPE STRING,
ROOM_OBJID_EV TYPE STRING,
ROOM_RETID_EV TYPE STRING,
INSTR_OTYPE_EV TYPE STRING,
INSTR_OBJID_EV TYPE STRING,
INSTR_RETID_EV TYPE STRING,
INSTR_PROZT_EV TYPE STRING,
ROOM_SHORT_EV TYPE STRING,
ROOM_STEXT_EV TYPE STRING,
ROOM_RETSH_EV TYPE STRING,
ROOM_RETTX_EV TYPE STRING,
INSTR_OTEXT_EV TYPE STRING,
INSTR_SHORT_EV TYPE STRING,
INSTR_STEXT_EV TYPE STRING,
INSTR_RETSH_EV TYPE STRING,
INSTR_RETTX_EV TYPE STRING,
MULTI_SE_ASGMT TYPE STRING,
COHORTUSE_EV TYPE STRING,
DELMODEOT_EV TYPE STRING,
OPERA_EV TYPE STRING,
FRAME1_EV TYPE STRING,
FRAME2_EV TYPE STRING,
FRAME3_EV TYPE STRING,
FRAME4_EV TYPE STRING,
OBJID_EL TYPE STRING,
SHORT_EL TYPE STRING,
STEXT_EL TYPE STRING,
LINKTXT_EL TYPE STRING,
URL_EL TYPE STRING,
RESPONS_OTYPE_EL TYPE STRING,
RESPONS_OTEXT_EL TYPE STRING,
RESPONS_OBJID_EL TYPE STRING,
RESPONS_SHORT_EL TYPE STRING,
RESPONS_STEXT_EL TYPE STRING,
COHORTUSE_EL TYPE STRING,
OPERA_EL TYPE STRING,
FRAME1_EL TYPE STRING,
KAPZ1_EL TYPE STRING,
KAPZ2_EL TYPE STRING,
KAPZ3_EL TYPE STRING,
EDIT_VALID_EL TYPE STRING,
EDIT_REL_DATE TYPE STRING,
PLPERLIMBEG_EL TYPE STRING,
PLPERLIMBEGU_EL TYPE STRING,
PLPERLIMEND_EL TYPE STRING,
PLPERLIMENDU_EL TYPE STRING,
PLPERLIMBEGUTXT_EL TYPE STRING,
PLPERLIMENDUTXT_EL TYPE STRING,END OF T_EKKO_STR. DATA: WA_PIQACADOFFERDETAIL_MAIN_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_PIQACADOFFERDETAIL_MAIN_STR-PLVAR sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CREATEOT sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CREATE_EVNOSCHED sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-WORKMODE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PERYR sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PERYT sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PERID sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PERIT sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KEYDATE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OTYPE_CA_TL100 sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJID_CA_TL100 sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OTYPE_CA_TL200 sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJID_CA_TL200 sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-BEGDA_TL100 sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ENDDA_TL100 sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-BEGDA_TL200 sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ENDDA_TL200 sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-BEGDA_PLPER sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ENDDA_PLPER sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJID_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SHORT_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-STEXT_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SEVERITY_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CATEGORY_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-MODREPEATTYPE_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SHOWINCATALOGUE_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-WAITL_LEVEL_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-WAITL_NUMBER_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-WAITL_DISABLED_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-MULT_SEC_ENABLED_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SUBJ_DIR_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SEVERITY_TEXT_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CATEGORY_TEXT_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-MODREPEATTYPETXT_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-WAITL_STDPERCT_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-WAITL_STDLEVEL_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SUBJ_DIR_TEXT_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ1_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ2_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ3_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJIDREF_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SHORTREF_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-STEXTREF_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OPERA_SM sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJID_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SHORT_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-STEXT_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ1_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ2_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ3_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CATEGORY_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-METHOD_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ATTREQ_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-DELMODE_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-AGRTYPE_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CATEGORYT_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-METHODT_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-DELMODET_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-AGRTYPETEXT_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CHOURUNIT_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CONTACTHOURS_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ACTIVCHNGABL_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CHOURUNIT_TEXT_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-DELMODEOTYPE_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-USE_LOCATION_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-USE_EVPACK_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OPERA_D sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJID_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SHORT_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-STEXT_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-BEGDA_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ENDDA_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ1_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ2_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ3_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SECCAT1_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SECCAT2_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-DDSCHED_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SECCAT1T_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-LFEECATT_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-DDSCHEDT_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OFFERPATTERN_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OFFERPATTERNTXT_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJID_F_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SHORT_F_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-STEXT_F_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJID_CA_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SHORT_CA_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-STEXT_CA_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OPERA_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-COHORTUSE_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-FRAME_SE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OTYPE_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OTEXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJID_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SHORT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-STEXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-BEGDA_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ENDDA_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ISTAT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ISTATTXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ISTAT_FIX sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ISTAT_PLAN sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ1_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ2_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ3_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-LANGU_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-LOCKM_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-DELET_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-EXTRN_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-TEILX_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CANCR_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-BCONT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-WCONT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-NCONT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-UPDAX_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-FLUPX_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-COND1_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-COND2_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CUBOE_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-TZONE_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-LANGUTXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-AVAIL_PLACES_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SCHEDCATEG_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMBEG_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMBEGU_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMEND_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMENDU_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SCHEDBGDAY_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SCHEDCATEGTXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMBEGUTXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMENDUTXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SCHEDBGDAYTXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-EVPROCSTAT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-EVPROCSTATTXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CHOURUNIT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CONTACTHOURS_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ACTIVCHNGABL_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-CHOURUNIT_TEXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJID_F_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SHORT_F_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-STEXT_F_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ1CLC_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ2CLC_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ3CLC_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-RECDAYSFREE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-RECDAYSOFF sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ROOM_OBJID_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ROOM_RETID_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-INSTR_OTYPE_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-INSTR_OBJID_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-INSTR_RETID_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-INSTR_PROZT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ROOM_SHORT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ROOM_STEXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ROOM_RETSH_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-ROOM_RETTX_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-INSTR_OTEXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-INSTR_SHORT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-INSTR_STEXT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-INSTR_RETSH_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-INSTR_RETTX_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-MULTI_SE_ASGMT sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-COHORTUSE_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-DELMODEOT_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OPERA_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-FRAME1_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-FRAME2_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-FRAME3_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-FRAME4_EV sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OBJID_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-SHORT_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-STEXT_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-LINKTXT_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-URL_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-RESPONS_OTYPE_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-RESPONS_OTEXT_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-RESPONS_OBJID_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-RESPONS_SHORT_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-RESPONS_STEXT_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-COHORTUSE_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-OPERA_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-FRAME1_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ1_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ2_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-KAPZ3_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-EDIT_VALID_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-EDIT_REL_DATE sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMBEG_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMBEGU_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMEND_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMENDU_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMBEGUTXT_EL sy-vline
WA_PIQACADOFFERDETAIL_MAIN_STR-PLPERLIMENDUTXT_EL sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.