PPELIENG_PNODID_IMP is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter PPELIENG_PNODID_IMP into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: Implementation of Node Class in iPPE Engine
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
PVSDBENG_PNODE_GET call function 'PVSDBENG_PNODE_GET' exporting t_pnode_ident = lt_ident[] flg_with_posvid = ppet_true im_flg_with_dep_nodes = lv_with_dep_pnodid "note 01098618 im_flg_with_pxarcid = ppet_true importing t_pnodid = lt_pnodid[] t_pnodtx = lt_pnodtx[] t_paltid = lt_paltid[] t_palttx = lt_palttx[] t_posvid = lt_posvid[] t_dep_pnodid = lt_dep_pnodid[] t_pxarcid = lt_pxarcid[].
PVSDBENG_PXARCID_BY_PALTID call function 'PVSDBENG_PXARCID_BY_PALTID' exporting it_paltid = lt_paltid[] importing et_pxarcid = lt_pxarcid_a[] exceptions others = 0.
PVSDBENG_PNODE_GET call function 'PVSDBENG_PNODE_GET' exporting t_pnode_ident = lt_pnodid flg_pnodid_skip = lv_pnodid_skip flg_alt_all = im_flg_paltid flg_with_text = im_with_text flg_with_posvid = im_flg_posvid im_flg_with_pxarcid = im_flg_pxarcid im_flg_with_dep_nodes = im_flg_dep_pnodid im_applobj_type = im_applobj_type importing t_pnodid = lt_pnodid t_pnodtx = lt_pnodtx t_paltid = lt_paltid t_palttx = lt_palttx t_posvid = lt_posvid t_posvtx = lt_posvtx t_dep_pnodid = lt_dep_pnodid t_dep_pnodtx = lt_dep_pnodtx t_pxarcid = lt_pxarcid.
PVSDBENG_PNODID_GET_BY_PNAME call function 'PVSDBENG_PNODID_GET_BY_PNAME' exporting im_pname_sel_tab = lt_pname_sel im_nameid_tab = im_nameid_tab im_pntype_sel_tab = im_pntype_sel_tab im_all_clint = ppet_true im_applobj_type = im_applobj_type im_single = im_single importing ex_pnodid_tab = lt_pnodid.
PVSDBENG_PNODID_GET_BY_PNAME call function 'PVSDBENG_PNODID_GET_BY_PNAME' exporting im_pname_sel_tab = lt_pname_sel im_nameid_tab = im_nameid_tab im_pntype_sel_tab = im_pntype_sel_tab im_clint = im_clint im_applobj_type = im_applobj_type im_single = im_single importing ex_pnodid_tab = lt_pnodid.
PVSDBENG_PNODID_GET_BY_CRIT call function 'PVSDBENG_PNODID_GET_BY_CRIT' exporting iv_msg_opt = iv_msg_opt iv_nameid_flg = iv_nameid_flg it_pname_sel = it_pname_sel it_nameid = lt_nameid_imp it_class = lt_class iv_applobj_type = iv_applobj_type it_pntype_sel = lt_pntype_sel it_creadat_sel = it_creadat_sel it_creaby_sel = it_creaby_sel it_chngdat_sel = it_chngdat_sel it_chngby_sel = it_chngby_sel importing et_pnodid = lt_pnodid et_nameid = lt_nameid exceptions others = 1.
PVSDBENG_PNODID_READ_MULT call function 'PVSDBENG_PNODID_READ_MULT' exporting iv_msg_opt = iv_msg_opt it_pnodid_guid = lt_pnodid_db importing et_pnodid = lt_pnodid_db_read exceptions others = 1.
PVSDBENG_PNODID_GET_SINGLE call function 'PVSDBENG_PNODID_GET_SINGLE' exporting i_msg_handling = im_msg_opt i_pnodid = ch_pnodid i_applobj_type = im_applobj_type i_guid_mismatch = im_guid_mismatch importing e_pnodid = ls_db_pnodid exceptions others = 1.
PVSDBENG_PNODID_READ_MULT call function 'PVSDBENG_PNODID_READ_MULT' exporting iv_msg_opt = iv_msg_opt it_pnodid_guid = it_pnodid_guid it_pnodid_ext = it_pnodid_ext iv_applobj = iv_applobj importing et_pnodid = et_pnodid exceptions others = 1.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
PPELIENG_PNODID_IMP - Implementation of Node Class in iPPE Engine PPELIENG_PNODID_CHECK_UT_IMP - PPELIENGPNODIDCHECKUTIMP PPELIENG_PALTID_READ_UT_IMP - PPELIENGPALTIDREADUTIMP PPELIENG_PALTID_IMP - Implementation of PALTID Class in iPPE Engine PPELIENG_PALTID_CHECK_UT_IMP - PPELIENGPALTIDCHECKUTIMP PPELIENG_LOCK_IMP - Implementation of Local Class for Lock Management in iPPE Engine