Dynamic Select in Abap1697435803612
Dynamic Select in Abap1697435803612
CODE:
*&---------------------------------------------------------------------*
*& Report ZPJ_WHERE_CLAUSE
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zpj_where_clause.
*include zpj_where_clause_junk_codes.
DATA: lv_tab_nm TYPE tabname,
lt_mul TYPE ddshmarks,
lt_dfies TYPE TABLE OF dfies,
lt_return TYPE TABLE OF ddshretval,
gv_field TYPE dd03l-fieldname.
PARAMETERS:
P_db_tab TYPE dd02l-tabname,
p_Fields TYPE String,
P_clause TYPE String DEFAULT 'MATNR = ''000000000000001514'' '.
START-OF-SELECTION.
fieldnm = ls_fields.
xfc-fieldname = ls_fields.
xfc-rollname = ls_f_info-rollname.
xfc-datatype = ls_f_info-datatype.
xfc-inttype = ls_f_info-inttype.
xfc-intlen = ls_f_info-intlen.
xfc-decimals = ls_f_info-decimals.
xfc-scrtext_m = ls_f_info-scrtext_m.
APPEND xfc TO ifc. " -------------------> Appending the values to IFC to
pass in dynamic internal table creation
ENDLOOP.
cl_demo_output=>display( <fs_lt_tab> ).
OUTPUT:
Click execute: