/CUM/ANALYSIS_FORMS 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 /CUM/ANALYSIS_FORMS 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: Include /CUM/ALV_GRID_FORMS
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
/CUM/CUNIT_READ CALL FUNCTION '/CUM/CUNIT_READ' EXPORTING cu_id = $cu_id IMPORTING /cum/cunit_wa = /cum/cunit EXCEPTIONS cu_not_exist = 1 cu_text_not_exist = 0 OTHERS = 1.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 20 text = 'CU order selection'(010).
GUID_CONVERT CALL FUNCTION 'GUID_CONVERT' EXPORTING IV_GUID_C32 = guid_32 IMPORTING EV_GUID_X16 = t_guid-guid EXCEPTIONS NO_UNICODE_SUPPORT_YET = 1 PARAMETERS_ERROR = 2 OTHERS = 3.
STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING objnr = check_objnr status = 'I0015' EXCEPTIONS object_not_found = 1 status_not_active = 2 OTHERS = 3.
/CUM/CUINST_CLASS_READ_ALL CALL FUNCTION '/CUM/CUINST_CLASS_READ_ALL' EXPORTING i_cuguid = gt_operation-cuguid TABLES et_cu_chars = lt_cu_chars.
PM_OPERATION_COSTS_LIST CALL FUNCTION 'PM_OPERATION_COSTS_LIST' EXPORTING list_currency = waers all_currencies = 'X' external_call = 'X' TABLES list_aufk = h_list_aufk list_afvc = h_rihafvc_tab EXCEPTIONS no_currency = 1 OTHERS = 2.
TIME_UNITS CALL FUNCTION 'TIME_UNITS' IMPORTING HOUR = unit_hour EXCEPTIONS SI_UNIT_MISSING = 1 OTHERS = 2.
CO_DB_AFVGD_ARRAY_READ CALL FUNCTION 'CO_DB_AFVGD_ARRAY_READ' EXPORTING afvg_nummer = i_aufpl TABLES afvdb_tab = afvgd_get EXCEPTIONS not_found = 1 OTHERS = 2.
K_AUFK_READ CALL FUNCTION 'K_AUFK_READ' EXPORTING i_aufnr = i_aufnr IMPORTING e_aufk = ld_aufk.
CK_F_CO_OBJECT_DISPLAY CALL FUNCTION 'CK_F_CO_OBJECT_DISPLAY' EXPORTING kokrs_imp = ld_aufk-kokrs * NO_ACTUALS = 'X' objnr_imp = afvgd_get-objnr EXCEPTIONS data_not_found = 01 job_does_not_exist = 02 not_generated = 03 no_authority = 04.
UNIT_CONVERSION_SIMPLE CALL FUNCTION 'UNIT_CONVERSION_SIMPLE' EXPORTING input = P_GT_OPERATION_ARBEI round_sign = '+' unit_in = P_GT_OPERATION_ARBEH unit_out = unit_hour IMPORTING output = P_GT_OPERATION_ARBEI EXCEPTIONS conversion_not_found = 1.
UNIT_CONVERSION_SIMPLE CALL FUNCTION 'UNIT_CONVERSION_SIMPLE' EXPORTING input = P_GT_OPERATION_ISMNW round_sign = '+' unit_in = P_GT_OPERATION_ARBEH unit_out = unit_hour IMPORTING output = P_GT_OPERATION_ISMNW EXCEPTIONS conversion_not_found = 1.
CLSC_SELECT_OBJECTS_FROM_CLASS CALL FUNCTION 'CLSC_SELECT_OBJECTS_FROM_CLASS' EXPORTING classes = l_class klart = tcla-klart table = tclo-obtab result_no_display = h_no_disp TABLES OBJECTS = l_clobj EXCEPTIONS pf03 = 01 pf12 = 02 pf15 = 03.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
/CUM/ANALYSIS_FORMS - Include /CUM/ALV_GRID_FORMS /CUM/ANALYSIS_DEFINITION - Include /CUM/ALV_GRID_DEFINITION /CUM/ANALYSIS_DATA1 - /CUM/ANALYSIS : data definition /CUM/ANALYSIS_DATA - /CUM/ANALYSIS : data definition /CUM/ANALYSIS_ALV_PBO_N - Include /CUM/ALV_GRID_PBO_010O01 /CUM/ANALYSIS_ALV_PBO - Include /CUM/ALV_GRID_PBO_010O01