SAP Reports / Programs | Public Sector Management | Grants Management | Master Data(PSM-GM-GTE-MD) SAP PSM

CL_GM_OBJ_MAPPERK03 SAP ABAP INCLUDE - Include CL_GM_OBJ_MAPPERK03







CL_GM_OBJ_MAPPERK03 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 CL_GM_OBJ_MAPPERK03 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 CL_GM_OBJ_MAPPERK03. "Basic submit
SUBMIT CL_GM_OBJ_MAPPERK03 AND RETURN. "Return to original report after report execution complete
SUBMIT CL_GM_OBJ_MAPPERK03 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include CL_GM_OBJ_MAPPERK03


INCLUDES used within this REPORT CL_GM_OBJ_MAPPERK03

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:

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'GMROMD' i_internal_tabname = 'T_GMROMD' CHANGING ct_fieldcat = t_fcat.

ENQUEUE_EGM_OBJ_MAPPER CALL FUNCTION 'ENQUEUE_EGM_OBJ_MAPPER' EXPORTING SIDE = i_side GRANT_NBR = i_grant_nbr EXCEPTIONS OTHERS = 1.

DEQUEUE_EGM_OBJ_MAPPER CALL FUNCTION 'DEQUEUE_EGM_OBJ_MAPPER' EXPORTING SIDE = i_side GRANT_NBR = i_grant_nbr EXCEPTIONS OTHERS = 1.

GM_GET_GRANT_SINGLE CALL FUNCTION 'GM_GET_GRANT_SINGLE' EXPORTING I_GRANT_NBR = i_grant_nbr * I_LANGUAGE = SY-LANGU IMPORTING E_GMGR = lf_gmgr EXCEPTIONS OTHERS = 1.

GM_GET_GRANT_TYPE CALL FUNCTION 'GM_GET_GRANT_TYPE' EXPORTING I_GRANT_TYPE = lf_gmgr-grant_type * I_LANGUAGE = SY-LANGU IMPORTING E_F_GMGRTYPE = lf_gmgrtype * E_GRANT_TYPE_DESCRIPTION = EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

GM_GET_GRANT_SINGLE CALL FUNCTION 'GM_GET_GRANT_SINGLE' EXPORTING I_GRANT_NBR = i_grant_nbr IMPORTING E_GMGR = lf_gmgr E_GMGRTEXTS = lf_gmgrtexts TABLES E_T_GMGRFUNDRECOVER = lt_gmgrfundrecover E_T_GMGRCOSTSHARE = lt_gmgrcostshare E_T_GMINDIRECTCOST = lt_gmindirectcost E_T_GMGRSPONSOREDOBJ = lt_gmgrsponsoredobj E_T_GMGSPCLASS = lt_gmgspclass EXCEPTIONS NOT_FOUND = 1 NOT_AUTHORIZED = 2 OTHERS = 3.

GM_GET_GMCOA CALL FUNCTION 'GM_GET_GMCOA' EXPORTING GRANT_NBR = lf_gmgr-grant_nbr IMPORTING E_GMCOA = lf_gmcoa EXCEPTIONS OTHERS = 1.

GM_GET_FUND_ATTRIBUTES CALL FUNCTION 'GM_GET_FUND_ATTRIBUTES' EXPORTING I_FUND = lf_om_obj-fund I_FMAREA = lf_om_obj-fm_area I_LANGUAGE = SY-LANGU I_GRANT_NBR = lf_allinfo-grant_nbr IMPORTING E_GMFUNDATTRIBUTES = lf_gmfundattributes EXCEPTIONS OTHERS = 1.

GM_GET_SPONSORED_PROG_SINGLE CALL FUNCTION 'GM_GET_SPONSORED_PROG_SINGLE' EXPORTING I_SPONSORED_PROG = lf_om_obj-sponsored_prog IMPORTING E_GMSPPROGRAMTEXTS = lf_gmspprogramtexts EXCEPTIONS OTHERS = 1.

GM_GET_SPONSORED_CLASS_SINGLE CALL FUNCTION 'GM_GET_SPONSORED_CLASS_SINGLE' EXPORTING I_SPONSORED_CLASS = lf_om_obj-sponsored_class IMPORTING E_GMSPCLASS = lf_gmspclass E_GMSPCLASSTEXTS = lf_gmspclasstexts EXCEPTIONS OTHERS = 1.

GM_OM_GET_MAPPED_OBJECTS CALL FUNCTION 'GM_OM_GET_MAPPED_OBJECTS' EXPORTING I_REFRESH = 'X' I_TGRANT_NBR = i_grant_nbr TABLES ET_GMOMD = lt_gmomd EXCEPTIONS OTHERS = 2.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING DEFAULTOPTION = 'N' TEXTLINE1 = 'Changes have not been saved and will be lost.'(M01)

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = ICON_EQUAL_GREEN text = space info = 'Single value'(OEQ) IMPORTING RESULT = cf_gmromd-option_icon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

GM_OM_GET_MAPPED_OBJECTS CALL FUNCTION 'GM_OM_GET_MAPPED_OBJECTS' EXPORTING I_REFRESH = 'X' I_TGRANT_NBR = lf_gmromd-tgrant_nbr TABLES ET_GMOMD = lt_gmomd EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

GM_GET_GRANT_SINGLE CALL FUNCTION 'GM_GET_GRANT_SINGLE' EXPORTING I_GRANT_NBR = sgrant_nbr * I_LANGUAGE = SY-LANGU IMPORTING E_GMGR = lf_sgmgr EXCEPTIONS OTHERS = 1.

GM_GET_GRANT_SINGLE CALL FUNCTION 'GM_GET_GRANT_SINGLE' EXPORTING I_GRANT_NBR = tgrant_nbr * I_LANGUAGE = SY-LANGU IMPORTING E_GMGR = lf_tgmgr EXCEPTIONS OTHERS = 1.

GM_OM_CHECK_MAPPED_OBJECTS call function 'GM_OM_CHECK_MAPPED_OBJECTS' EXPORTING i_initial = l_initial i_sgrant_nbr = sgrant_nbr i_tgrant_nbr = tgrant_nbr i_calling_program = sy-repid i_checking_view = cl_gm_obj_mapper=>con_chk_md_view it_4chk_obj = lt_4chk_obj CHANGING ct_4chk_msg = lt_4chk_msg EXCEPTIONS others = 1.

GM_GET_GRANT_SINGLE CALL FUNCTION 'GM_GET_GRANT_SINGLE' EXPORTING i_grant_nbr = lf_gmromd-tgrant_nbr IMPORTING e_gmgr = lf_gmgr TABLES E_T_GMFUNDRECOVER_O = lt_gmfundrecover_o E_T_GMGRIDCCAP2_O = lt_gmgridccap2_o E_T_GMGRIDCCAP_O = lt_gmgridccap_o E_T_GMINDIRECTCOST_O = lt_gmindirectcost_o EXCEPTIONS not_found = 1 OTHERS = 2.

GM_GET_GRANT_SINGLE





CALL FUNCTION 'GM_GET_GRANT_SINGLE' EXPORTING I_GRANT_NBR = i_grant_nbr I_AUTH_ACTIVITY = l_auth_activity EXCEPTIONS NOT_FOUND = 1 NOT_AUTHORIZED = 2 OTHERS = 3.

FM_FUND_READ CALL FUNCTION 'FM_FUND_READ' EXPORTING I_FIKRS = i_fm_area I_FINCODE = i_fund IMPORTING E_F_FMFINCODE = l_f_fmfincode EXCEPTIONS OTHERS = 1.

FM_AUTH_CHECK_GRP_FUND CALL FUNCTION 'FM_AUTH_CHECK_GRP_FUND' EXPORTING I_FIKRS = i_fm_area I_AUTHGRP_FONDS = l_f_fmfincode-augrp I_FONDS = l_f_fmfincode-fincode I_ACTVT = l_auth_activity I_MSGTY = 'E' IMPORTING E_FLG_AUTH = l_flg_auth * E_FLG_AUTH_A = EXCEPTIONS ERROR_MESSAGE = 1 OTHERS = 2.

GM_GET_SPONSORED_PROG_SINGLE CALL FUNCTION 'GM_GET_SPONSORED_PROG_SINGLE' EXPORTING i_sponsored_prog = i_sponsored_prog i_auth_activity = l_auth_activity EXCEPTIONS not_authorized = 1 OTHERS = 2.

GM_GET_SPONSORED_CLASS_SINGLE CALL FUNCTION 'GM_GET_SPONSORED_CLASS_SINGLE' EXPORTING i_sponsored_class = i_sponsored_class i_auth_activity = l_auth_activity EXCEPTIONS not_authorized = 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 CL_GM_OBJ_MAPPERK03 or its description.