FPM_GET_USAGE_INFO 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 FPM_GET_USAGE_INFO 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: S_DEVCLS = D .
Selection Text: S_AUTHOR = D .
Selection Text: S_APPL = D .
Selection Text: P_OVP = Select OVP
Selection Text: P_OIF = Select OIF
Selection Text: P_GAF = Select GAF
Selection Text: P_DETAIL = Show Details
Selection Text: P_CHIP = Select Chips
Title: Program FPM_GET_USAGE_INFO
Text Symbol: 064 = Uses BTC Generic Form UIBB
Text Symbol: 063 = Inconsistent Configuration
Text Symbol: 062 = Uses Generic Search UIBB
Text Symbol: 061 = Uses Transient
Text Symbol: 060 = Uses Configured Dialog Boxes
Text Symbol: 059 = Uses Wiring
Text Symbol: 058 = Delivered Non-FPM Applications
Text Symbol: 057 = Local Applications
Text Symbol: 056 = Number of FPM Applications
Text Symbol: 055 = Number of UIBB Windows
Text Symbol: 054 = Number of Free-Style UIBB Components
Text Symbol: 053 = Number of Screens
Text Symbol: 052 = Uses Tabbed Component
Text Symbol: 051 = Uses BEFORE_PROCESS_EVENT
Text Symbol: 050 = Uses BEFORE_PROCESS_BEFORE_OUTPUT
Text Symbol: 049 = Uses BEFORE_NEEDS_CONFIRMATION
Text Symbol: 048 = Uses BEFORE_FLUSH
Text Symbol: 047 = Uses BEFORE_AFTER_FAILED_EVENT
Text Symbol: 065 = Uses Generic Tree UIBB
Text Symbol: 066 = Uses Launchpad UIBB
Text Symbol: 067 = AppCC is ABAP OO class
Text Symbol: 068 = Application Config Author
Text Symbol: 069 = Application Config Devclass
Text Symbol: 070 = Application Config Component
Text Symbol: 071 = Chip
Text Symbol: 072 = Chips
Text Symbol: 073 = Uses Freestyle UIBB
Text Symbol: 101 = Selections
Text Symbol: 102 = System
INCLUDE FPMUSTOP . " GLOBAL DATA
No SAP DATABASE tables are accessed within this REPORT code!
FPM_USAGE_GET " CALL FUNCTION 'FPM_USAGE_GET' destination p_rfcdst " EXPORTING " it_selopt = lt_selopt " IV_DETAILS = P_DETAIL " TABLES " IT_INFO = gt_info.
FPM_USAGE_GET call function 'FPM_USAGE_GET' exporting it_selopt = lt_selopt iv_details = p_detail tables it_info = gt_info.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_structure_name = 'FPM_S_USAGE_INFO' i_bypassing_buffer = 'X' changing ct_fieldcat = lt_fieldcat.
REUSE_ALV_GRID_DISPLAY call function 'REUSE_ALV_GRID_DISPLAY' exporting i_bypassing_buffer = 'X' i_callback_program = sy-repid i_callback_user_command = 'USER_COMMAND' i_callback_html_top_of_page = 'TOP_OF_PAGE' it_fieldcat = lt_fieldcat it_special_groups = lt_group i_save = 'A' is_variant = ls_variant tables t_outtab = gt_info.
RS_TOOL_ACCESS call function 'RS_TOOL_ACCESS' exporting operation = 'SHOW' object_name = ls_info-devclass object_type = 'DEVC'.
RS_TOOL_ACCESS call function 'RS_TOOL_ACCESS' exporting operation = 'SHOW' object_name = ls_config_key object_type = 'YA'.
RS_TOOL_ACCESS call function 'RS_TOOL_ACCESS' exporting operation = 'SHOW' object_name = ls_config_key object_type = 'YG'.
RS_TOOL_ACCESS call function 'RS_TOOL_ACCESS' exporting operation = 'SHOW' object_name = ls_config_key object_type = 'YG'.
RS_TOOL_ACCESS call function 'RS_TOOL_ACCESS' exporting operation = 'SHOW' object_name = ls_info-appcc_name object_type = 'WDYD'.
RS_TOOL_ACCESS call function 'RS_TOOL_ACCESS' exporting operation = 'SHOW' object_name = ls_info-application object_type = 'WDYA'.
RS_TOOL_ACCESS call function 'RS_TOOL_ACCESS' exporting operation = 'SHOW' object_name = ls_info-chip object_type = 'WDCP'.
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 FPM_GET_USAGE_INFO or its description.
FPM_GET_USAGE_INFO - Program FPM_GET_USAGE_INFO FPM_GET_USAGE_INFO - Program FPM_GET_USAGE_INFO FPM_ENGINE_PA30_EXTEND_ADD_F01 - FPMENGINEPA30EXTENDADDF01 FPM_DIFF_DEL_DISPLAY_LOGF01 - FPMDIFFDELDISPLAYLOGF01 FPM_DESTINATION_USER_COMMANI01 - Include FPM_DESTINATION_USER_COMMANI01 FPM_DESTINATION_STATUS_1000O01 - Include FPM_DESTINATION_STATUS_1000O01