SAP Reports / Programs | Public Sector Management | Grants Management | Budgeting and Availability Control(PSM-GM-GTE-BU) SAP PSM

GMRB_ROBJ_MAINT_LCL_IMPLEMENT SAP ABAP INCLUDE - Include GMRB_ROBJ_MAINT_LCL_IMPLEMENT







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


INCLUDES used within this REPORT GMRB_ROBJ_MAINT_LCL_IMPLEMENT

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:

GM_GET_GRANT_SINGLE CALL FUNCTION 'GM_GET_GRANT_SINGLE' EXPORTING i_grant_nbr = address-grant_nbr TABLES e_t_gmgrsponsoredobj = lt_gmgrsponsoredobj EXCEPTIONS OTHERS = 1.

GM_GET_GRANT_SINGLE CALL FUNCTION 'GM_GET_GRANT_SINGLE' EXPORTING i_grant_nbr = address-grant_nbr IMPORTING e_gmgr = ls_gmgr TABLES e_t_gmgrsponsoredobj = lt_gmgrsponsoredobj EXCEPTIONS OTHERS = 1.

FMFK_GET_FIKRS_FROM_BUKRS CALL FUNCTION 'FMFK_GET_FIKRS_FROM_BUKRS' EXPORTING i_bukrs = ls_gmgr-company_code IMPORTING e_fikrs = lv_fm_area EXCEPTIONS OTHERS = 1.

FM_FUND_READ CALL FUNCTION 'FM_FUND_READ' EXPORTING i_fikrs = lv_fm_area i_fincode = address-fund EXCEPTIONS OTHERS = 1.

GM_SPONSORED_PROGRAM_READ CALL FUNCTION 'GM_SPONSORED_PROGRAM_READ' EXPORTING i_sponsored_program = address-sponsored_prog EXCEPTIONS OTHERS = 1.

GM_SPONSORED_CLASS_READ CALL FUNCTION 'GM_SPONSORED_CLASS_READ' EXPORTING i_sponsored_class = address-sponsored_class IMPORTING e_gmspclass = ls_gmspclass EXCEPTIONS OTHERS = 1.

GMBAS_READ_IDX_WITH_ADDRESS CALL FUNCTION 'GMBAS_READ_IDX_WITH_ADDRESS' EXPORTING i_saddress = l_address i_flg_read_raddress = con_on i_flg_bypass_buffer = con_on IMPORTING e_raddress = e_ro_address EXCEPTIONS OTHERS = 1.

GMRB_DERI_RIB_OBJECT CALL FUNCTION 'GMRB_DERI_RIB_OBJECT' EXPORTING is_bud_address = l_address IMPORTING es_robject = e_ro_address EXCEPTIONS OTHERS = 1.

GMRB_SELECT_RIB_RULES CALL FUNCTION 'GMRB_SELECT_RIB_RULES' EXPORTING im_flg_use_fixed_grant = ' ' TABLES ex_t_ribobj = l_t_ribobjs EXCEPTIONS OTHERS = 1.

GMRB_SELECT_RIB_RULES CALL FUNCTION 'GMRB_SELECT_RIB_RULES' EXPORTING im_flg_use_fixed_grant = 'X' im_s_fixed_values = l_ribobj TABLES ex_t_ribobj = l_t_ribobjs EXCEPTIONS OTHERS = 1.

DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = im_data_element langu = sy-langu IMPORTING dd04v_wa = r_dd04v EXCEPTIONS OTHERS = 1.

GM_GET_GRANT_SINGLE CALL FUNCTION 'GM_GET_GRANT_SINGLE' EXPORTING i_grant_nbr = im_grant_nbr IMPORTING e_gmgr = ls_gmgr EXCEPTIONS OTHERS = 1.

GM_GET_GRANT_SINGLE CALL FUNCTION 'GM_GET_GRANT_SINGLE' EXPORTING i_grant_nbr = -grant_nbr IMPORTING e_gmgr = ls_gmgr TABLES e_t_gmindirectcost = lt_gmindirectcost EXCEPTIONS OTHERS = 1.

GM_GET_IDC_RULE CALL FUNCTION 'GM_GET_IDC_RULE' EXPORTING i_idc_rule = ls_gmgr-idc_rule IMPORTING e_f_gmidcrules = ls_gmidcrules EXCEPTIONS OTHERS = 1.

GM_GET_FUNDS_USED_BY_GRANT CALL FUNCTION 'GM_GET_FUNDS_USED_BY_GRANT' EXPORTING i_grant_nbr = -grant_nbr i_type = 'E' TABLES t_gmfundattributes = lt_gmfundattributes.

GM_GET_FUNDS_USED_BY_GRANT CALL FUNCTION 'GM_GET_FUNDS_USED_BY_GRANT' EXPORTING i_grant_nbr = -grant_nbr TABLES t_gmfundattributes = lt_gmfundattributes.

GM_GET_FUNDS_USED_BY_GRANT CALL FUNCTION 'GM_GET_FUNDS_USED_BY_GRANT' EXPORTING i_grant_nbr = -grant_nbr i_type = 'E' TABLES t_gmfundattributes = lt_gmfundattributes.

GM_GET_BUDGET_CST_SHRNG CALL FUNCTION 'GM_GET_BUDGET_CST_SHRNG' EXPORTING p_grant_nbr = -grant_nbr TABLES t_gm_cs = lt_gm_cs EXCEPTIONS OTHERS = 1.



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 GMRB_ROBJ_MAINT_LCL_IMPLEMENT or its description.