GHEPROCFCT is a standard Executable ABAP Report 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 GHEPROCFCT 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.
Selection Text: R_PAROBJ = Process
Title: Convert Function Piece Lists from DF41S into Hierarchy Repository
Text Symbol: RES = Created Process Structures:
INCLUDE LSF00TOP.
INCLUDE RBMTYPES01.
No SAP DATABASE tables are accessed within this REPORT code!
BM_OBJECT_TYPE_GET_STRUCT_TYPE CALL FUNCTION 'BM_OBJECT_TYPE_GET_STRUCT_TYPE' EXPORTING OBJECT_TYPE = C_TTYP_ELEMENTARY_FUNCTION IMPORTING STRUCTURE_TYPE = STRUCT_TYPE EXCEPTIONS OTHERS = 1.
BM_OBJECT_STRUCTURES_GET CALL FUNCTION 'BM_OBJECT_STRUCTURES_GET' EXPORTING OBJECT_TYPE = C_TTYP_PROCESS_COMPONENT OBJECT_ID = T_DF41S-PARENT_OBJ TABLES STRUCTURES = STRUCTURES.
STREE_GET_UNIQUE_ID CALL FUNCTION 'STREE_GET_UNIQUE_ID' IMPORTING UNIQUE_ID = L_UID EXCEPTIONS OTHERS = 1.
STREE_GET_UNIQUE_ID CALL FUNCTION 'STREE_GET_UNIQUE_ID' IMPORTING UNIQUE_ID = L_UID EXCEPTIONS OTHERS = 1.
BM_OBJECT_TYPE_GET_STRUCT_TYPE CALL FUNCTION 'BM_OBJECT_TYPE_GET_STRUCT_TYPE' EXPORTING OBJECT_TYPE = PT_CHILDOBJ-TTYP IMPORTING STRUCTURE_TYPE = L_STRUCT_TYPE.
BM_OBJECT_STRUCTURES_GET CALL FUNCTION 'BM_OBJECT_STRUCTURES_GET' EXPORTING OBJECT_TYPE = PT_CHILDOBJ-TTYP OBJECT_ID = L_OBJDATA-ID TABLES STRUCTURES = L_STRUCTURES.
BM_OBJECT_GET_DATA CALL FUNCTION 'BM_OBJECT_GET_DATA' EXPORTING OBJECT_TYPE = PT_CHILDOBJ-TTYP OBJECT_ID = L_OBJDATA-ID * LANGUAGE = SY-LANGU CHANGING GENERAL_DATA = L_OBJDATA.
BM_OBJECT_STRUCT_DESCR_CREATE CALL FUNCTION 'BM_OBJECT_STRUCT_DESCR_CREATE' EXPORTING I_OBJECT_TYPE = P_OBJTYPE I_OBJECT_ID = P_OBJID I_LANGUAGE = SY-LANGU IMPORTING E_STRUCT_DESCR = L_STRUCT_DESC CHANGING R_OBJECT = L_OBJDATA EXCEPTIONS OTHERS = 1.
BM_OBJECT_GET_TADIR CALL FUNCTION 'BM_OBJECT_GET_TADIR' EXPORTING OBJECT_TYPE = P_OBJTYPE OBJECT_ID = P_OBJID IMPORTING E_TADIR = L_TADIR EXCEPTIONS OTHERS = 0.
STREE_HIERARCHY_SAVE CALL FUNCTION 'STREE_HIERARCHY_SAVE' EXPORTING STRUCTURE_TYPE = 'PRCFC' STRUCTURE_ID = P_STRUCTID STRUCTURE_DESCRIPTION = L_STRUCT_DESC-TEXT LANGUAGE = L_STRUCT_DESC-SPRAS STRUCTURE_MASTERLANGUAGE = SY-LANGU STRUCTURE_RESPONSIBLE = SPACE DEVELOPMENT_CLASS = L_TADIR-DEVCLASS IMPORTING MESSAGE = L_STRUCT_MSG NEW_STRUCTURE_HEADER = P_STRUCTURE TABLES LIST_OF_NODES = L_STRUCT_NODES LIST_OF_REFERENCES = L_STRUCT_REFS LIST_OF_TEXTS = L_STRUCT_TEXTS.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
GHEPROCFCT - Convert Function Piece Lists from DF41S into Hierarchy Repository GHEPROCFCT - Convert Function Piece Lists from DF41S into Hierarchy Repository GHEPROCBAC - Convert Process Assign. to Component from DF41S into Hierarchy Rep. GHEPROCBAC - Convert Process Assign. to Component from DF41S into Hierarchy Rep. GHEPDEL1 - Delete Folder Structures GHEPDEL1 - Delete Folder Structures