SAP Reports / Programs

PRGN_INFO_COMPOSITE_ROLES SAP ABAP Report - Create Statistics for Production Composite Roles







PRGN_INFO_COMPOSITE_ROLES 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 PRGN_INFO_COMPOSITE_ROLES into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT PRGN_INFO_COMPOSITE_ROLES. "Basic submit
SUBMIT PRGN_INFO_COMPOSITE_ROLES AND RETURN. "Return to original report after report execution complete
SUBMIT PRGN_INFO_COMPOSITE_ROLES VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: S_CROLE = D .
Selection Text: P_URL = URLs
Selection Text: P_TCODE = Transactions/EWTs
Selection Text: P_COMP = Components
Selection Text: P_BORDER = Maximum Nodes Threshold
Selection Text: P_BEZ = Long texts
Title: Create Statistics for Production Composite Roles
Text Symbol: SEL = Selection Criteria
Text Symbol: SPR = Lang.
Text Symbol: TC1 = TCode
Text Symbol: TC2 = EWT
Text Symbol: TC3 = Description of Transaction
Text Symbol: TCL = Number of Transaction Codes in Menu
Text Symbol: TCO = TCODES
Text Symbol: TOL = Total Number of Menu Entries
Text Symbol: TOT = Total
Text Symbol: TRC = Transaction Codes
Text Symbol: TYP = Typ
Text Symbol: ULL = Number of URLs in Menu
Text Symbol: UR0 = URL
Text Symbol: UR2 = URLs
Text Symbol: URL = URL
Text Symbol: UTX = URL text
Text Symbol: AGR = Tech. Role Name
Text Symbol: ANZ = Number of Menu Entries
Text Symbol: BEL = Long Text
Text Symbol: BEZ = Long Text for Role
Text Symbol: BOR = Maximum Nodes Threshold
Text Symbol: COM = Components Contained
Text Symbol: CRO = CROSS-INDUSTRY
Text Symbol: EWL = Number of Easy Web Transactions in Menu
Text Symbol: EWT = EWT
Text Symbol: HD1 = Composite Role Statistics
Text Symbol: HDD = Detail Display for Role
Text Symbol: IND = Industry
Text Symbol: KAG = Contains no Single Roles
Text Symbol: KDA = No data found
Text Symbol: LIS = List Control





Text Symbol: MEL = Number of Folders in Menu
Text Symbol: MEN = Folder
Text Symbol: NOC = Contains no Components
Text Symbol: PBZ = Long Text
Text Symbol: PCO = Components
Text Symbol: PIN = Industry Assignmt
Text Symbol: PTC = Transactions
Text Symbol: PUR = URLs


INCLUDES used within this REPORT PRGN_INFO_COMPOSITE_ROLES

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

GET_EWT_TRANSACTIONS call function 'GET_EWT_TRANSACTIONS' tables ptstcc = i_ewt.

PRGN_GET_SYSTEM_FLAG call function 'PRGN_GET_SYSTEM_FLAG' exporting activity_group = i_agrs-child_agr replace_rfc_variables = ' ' importing sys_flag = l_sysflag exceptions flag_not_available = 1 agr_does_not_exist = 2 others = 3.

PRGN_GET_SYSTEM_FLAG call function 'PRGN_GET_SYSTEM_FLAG' exporting activity_group = i_agrs-child_agr replace_rfc_variables = ' ' importing sys_flag = l_sysflag exceptions flag_not_available = 1 agr_does_not_exist = 2 others = 3.

REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = gv_repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts1 tables t_outtab = gt_outtab_1 exceptions program_error = 1 others = 2.

REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = gv_repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts2 tables t_outtab = gt_outtab_2 exceptions program_error = 1 others = 2.

REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = gv_repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts3 tables t_outtab = gt_outtab_3 exceptions program_error = 1 others = 2.

REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = gv_repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts4 tables t_outtab = gt_outtab_4 exceptions program_error = 1 others = 2.

REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = gv_repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts5 tables t_outtab = gt_outtab_5 exceptions program_error = 1 others = 2.

REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_program_name = gv_repid i_structure_name = 'SIM_PRGN_INFO_COMPOSITE_R_ALV1' changing ct_fieldcat = xt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.

REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_program_name = gv_repid i_structure_name = 'SIM_PRGN_INFO_COMPOSITE_R_ALV2' changing ct_fieldcat = xt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.

REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_program_name = gv_repid i_structure_name = 'SIM_PRGN_INFO_COMPOSITE_R_ALV3' changing ct_fieldcat = xt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.

REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_program_name = gv_repid i_structure_name = 'SIM_PRGN_INFO_COMPOSITE_R_ALV4' changing ct_fieldcat = xt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.

REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_program_name = gv_repid i_structure_name = 'SIM_PRGN_INFO_COMPOSITE_R_ALV5' changing ct_fieldcat = xt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.

REUSE_ALV_EVENTS_GET call function 'REUSE_ALV_EVENTS_GET' exporting i_list_type = 0 importing et_events = xt_eventtab exceptions list_type_wrong = 1 others = 2.






REUSE_ALV_EVENTS_GET call function 'REUSE_ALV_EVENTS_GET' exporting i_list_type = 0 importing et_events = xt_eventtab exceptions list_type_wrong = 1 others = 2.

REUSE_ALV_EVENTS_GET call function 'REUSE_ALV_EVENTS_GET' exporting i_list_type = 0 importing et_events = xt_eventtab exceptions list_type_wrong = 1 others = 2.

REUSE_ALV_EVENTS_GET call function 'REUSE_ALV_EVENTS_GET' exporting i_list_type = 0 importing et_events = xt_eventtab exceptions list_type_wrong = 1 others = 2.

REUSE_ALV_EVENTS_GET call function 'REUSE_ALV_EVENTS_GET' exporting i_list_type = 0 importing et_events = xt_eventtab exceptions list_type_wrong = 1 others = 2.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name PRGN_INFO_COMPOSITE_ROLES or its description.