SAP Reports / Programs | Public Sector Management | Funds Management | Budgeting(PSM-FM-BCS-BU) SAP PSM

IFFMKU_CCF_CORR_FORMS SAP ABAP INCLUDE - Include IFFMKU_CCF_CORR_FORMS







IFFMKU_CCF_CORR_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 IFFMKU_CCF_CORR_FORMS 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 IFFMKU_CCF_CORR_FORMS. "Basic submit
SUBMIT IFFMKU_CCF_CORR_FORMS AND RETURN. "Return to original report after report execution complete
SUBMIT IFFMKU_CCF_CORR_FORMS 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 IFFMKU_CCF_CORR_FORMS


INCLUDES used within this REPORT IFFMKU_CCF_CORR_FORMS

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:

FMKU_CHECK_NB_ACTIVATION CALL FUNCTION 'FMKU_CHECK_NB_ACTIVATION' EXPORTING i_fm_area = u_fm_area i_fiscyear = u_dcyear IMPORTING e_flg_bcs_active = l_bcs_active.

FMBCFF_GET_CUSTOMIZING CALL FUNCTION 'FMBCFF_GET_CUSTOMIZING' EXPORTING i_fm_area = u_fm_area i_fisc_year = p_syear i_applc = ' ' IMPORTING e_s_fmccfbdgt_cust = g_s_fmccfbdgt_cust EXCEPTIONS no_customizing = 1 OTHERS = 2.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = U_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMCU_GET_ACTIVE_VERSION CALL FUNCTION 'FMCU_GET_ACTIVE_VERSION' EXPORTING i_fm_area = u_fm_area i_fiscyear = u_dcyear IMPORTING e_active_version = g_version EXCEPTIONS no_active_version = 1 OTHERS = 2.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = U_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMBCFF_CF_ALLOWED CALL FUNCTION 'FMBCFF_CF_ALLOWED' EXPORTING i_fm_area = u_fm_area i_sender_year = p_syear i_upd_value_type = -wrttp i_budcat = -budcat EXCEPTIONS not_allowed = 1.

FMKU_DERI_CCF_FLG_NOBUDGET CALL FUNCTION 'FMKU_DERI_CCF_FLG_NOBUDGET' EXPORTING I_FMAREA = u_fm_area I_SYEAR = p_syear I_S_BUDGET_ADDRESS = l_s_address I_WRTTP = -wrttp I_BUKRS = -bukrs I_FMBELNR = -fmbelnr I_REFBN = -refbn I_REFBT = -refbt I_KNGJAHR = -KNGJAHR I_VERSION = g_version IMPORTING E_FLG_NO_BUDGET = -cust_no_bcs EXCEPTIONS DERIVATION_FAILED = 1 OTHERS = 2.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = U_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = U_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = U_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = U_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = U_REF_MSG I_CONTEXT_AREA = con_msg_others.

FM_CCF_FMCCFD_SPLIT CALL FUNCTION 'FM_CCF_FMCCFD_SPLIT' EXPORTING i_t_fmccfd = l_t_fmccfd IMPORTING e_t_fmccfd_fi = l_t_fmccfd_fi e_t_fmccfd_oi = l_t_fmccfd_oi.

FM_SIGN_GET_FOR_EXPENDITURE * CALL FUNCTION 'FM_SIGN_GET_FOR_EXPENDITURE' * IMPORTING * e_sign = l_expsign.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = c_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMBAS_ASSIGN_CEFFYEAR_BUD CALL FUNCTION 'FMBAS_ASSIGN_CEFFYEAR_BUD' EXPORTING I_FM_AREA = U_F_BCS_CCF-FM_AREA I_PLDNR = U_F_BCS_CCF-SLEDGER I_FISCYEAR = P_syear I_CEFFYEAR = l_ceffyear * I_FLG_BYPASS_BUFFER = ' ' IMPORTING E_CEFFYEAR_BUD = l_sd_line-ceffyear EXCEPTIONS INCONSISTENT_CEFFYEAR = 1 OTHERS = 2.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = c_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMKU_COM_ITEM_READ_SINGLE_DATA CALL FUNCTION 'FMKU_COM_ITEM_READ_SINGLE_DATA' EXPORTING I_FM_AREA = U_F_BCS_CCF-FM_AREA I_FISCYEAR = P_syear I_CMMTITEM = l_sd_line-ADDRESS-CMMTITEM IMPORTING E_F_FMCI = l_f_fmci EXCEPTIONS MASTER_DATA_NOT_FOUND = 1 HIERARCHY_DATA_NOT_FOUND = 2 INPUT_ERROR = 3 BUDGETING_NOT_ALLOWED = 4 OTHERS = 5.

FMKU_CUMULATE_MSG_FROM_EXCEPT





CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = C_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = c_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMBAS_ASSIGN_CEFFYEAR_BUD CALL FUNCTION 'FMBAS_ASSIGN_CEFFYEAR_BUD' EXPORTING I_FM_AREA = U_F_BCS_CCF-FM_AREA I_PLDNR = U_F_BCS_CCF-SLEDGER I_FISCYEAR = U_F_BCS_CCF-docyear I_CEFFYEAR = l_ceffyear * I_FLG_BYPASS_BUFFER = ' ' IMPORTING E_CEFFYEAR_BUD = l_rv_line-ceffyear EXCEPTIONS INCONSISTENT_CEFFYEAR = 1 OTHERS = 2.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = c_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMKU_COM_ITEM_READ_SINGLE_DATA CALL FUNCTION 'FMKU_COM_ITEM_READ_SINGLE_DATA' EXPORTING I_FM_AREA = U_F_BCS_CCF-FM_AREA I_FISCYEAR = U_F_BCS_CCF-docyear I_CMMTITEM = l_rv_line-ADDRESS-CMMTITEM IMPORTING E_F_FMCI = l_f_fmci EXCEPTIONS MASTER_DATA_NOT_FOUND = 1 HIERARCHY_DATA_NOT_FOUND = 2 INPUT_ERROR = 3 BUDGETING_NOT_ALLOWED = 4 OTHERS = 5.

FMKU_CUMULATE_MSG_FROM_EXCEPT CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' EXPORTING I_SY = L_SY I_REF_MSG = c_REF_MSG I_CONTEXT_AREA = con_msg_others.

FMKU_SET_FM_AREA CALL FUNCTION 'FMKU_SET_FM_AREA' EXPORTING i_flg_process_popup = u_flg_popup CHANGING c_fikrs = c_fm_area EXCEPTIONS no_fikrs_selected = 1.

FMKU_DISTRIBUTE_VALUES CALL FUNCTION 'FMKU_DISTRIBUTE_VALUES' EXPORTING i_f_val = l_s_val i_fm_area = u_fm_area i_fiscyear = ryear i_distkey = l_f_line-DISTKEY IMPORTING *--- due to a RPMAX larger than 16 multiple lines can *--- occur e_t_valxx = l_t_valxx.

BUKU_MOVE_PERIOD_VALUES CALL FUNCTION 'BUKU_MOVE_PERIOD_VALUES' EXPORTING i_f_source = -tvalxx i_prefix_source = 'TVAL' i_prefix_target = 'TVAL' * I_FLG_REVERSE_SIGN = CHANGING c_f_target = l_f_line.

BUKU_MOVE_PERIOD_VALUES CALL FUNCTION 'BUKU_MOVE_PERIOD_VALUES' EXPORTING i_f_source = -lvalxx i_prefix_source = 'LVAL' i_prefix_target = 'LVAL' * I_FLG_REVERSE_SIGN = CHANGING c_f_target = l_f_line.

FM_FIKRS_READ CALL FUNCTION 'FM_FIKRS_READ' EXPORTING i_fikrs = u_fm_area IMPORTING e_f_fm01 = l_f_fm01.

G_PERIODS_OF_YEAR_GET CALL FUNCTION 'G_PERIODS_OF_YEAR_GET' EXPORTING variant = l_f_fm01-ca_periv year = P_syear IMPORTING last_normal_period = l_last_period EXCEPTIONS OTHERS = 1.

FMBCFF_DISTR_KEY_ALLOWED * CALL FUNCTION 'FMBCFF_DISTR_KEY_ALLOWED' * EXPORTING * i_distr_key = c_s_receiver_custom_fields-distrkey * EXCEPTIONS * not_admissible = 1.

FMKU_CUMULATE_MSG_FROM_EXCEPT * CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' * EXPORTING * I_SY = L_SY * I_REF_MSG = c_REF_MSG * I_CONTEXT_AREA = con_msg_others.

FMBCFF_DISTR_KEY_ALLOWED * CALL FUNCTION 'FMBCFF_DISTR_KEY_ALLOWED' * EXPORTING * i_distr_key = c_s_sender_custom_fields-distrkey * EXCEPTIONS * not_admissible = 1.

FMKU_CUMULATE_MSG_FROM_EXCEPT * CALL FUNCTION 'FMKU_CUMULATE_MSG_FROM_EXCEPT' * EXPORTING * I_SY = L_SY * I_REF_MSG = c_REF_MSG * I_CONTEXT_AREA = con_msg_others.



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