SAP Reports / Programs | Controlling | Overhead Cost Controlling | Cost Center Accounting(CO-OM-CCA) SAP CO

MKAL1F97 SAP ABAP INCLUDE - mkal1f97







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


Text pool values


Title: mkal1f97


INCLUDES used within this REPORT MKAL1F97

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:

K_AL_RCDATA_PF4_SHOW CALL FUNCTION 'K_AL_RCDATA_PF4_SHOW' EXPORTING rcdataflg = flg no_pickup = no_pickup IMPORTING rcdata = rcdata rcdataflg = flg txt = txt EXCEPTIONS no_field = 4 same_field = 2.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-cprog dynumb = sy-dynnr TABLES dynpfields = dynpfields.

READ_ACTIVITY_TEXT CALL FUNCTION 'READ_ACTIVITY_TEXT' EXPORTING datum = csla-datbi kokrs = csla-kokrs lstar = csla-lstar sprache = sy-langu IMPORTING text_wa = icslt EXCEPTIONS text_not_found = 01.

HELP_VALUES_GET_WITH_TABLE_EXT CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE_EXT' EXPORTING display = no_pickup fieldname = 'VALMIN ' tabname = 'KGALK ' IMPORTING index = i TABLES fields = i_help_value select_values = i_help_vtab valuetab = list_latyp.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = sy-cprog dynumb = sy-dynnr translate_to_upper = 'X' TABLES dynpfields = dynpfields EXCEPTIONS OTHERS = 1.

K_GET_ACTIVE_APPLICATIONS CALL FUNCTION 'K_GET_ACTIVE_APPLICATIONS' "P6BK055558 IMPORTING fm_active = gd_fm_active.

FM_GET_FIKRS_FROM_KOKRS CALL FUNCTION 'FM_GET_FIKRS_FROM_KOKRS' EXPORTING i_kokrs = kokrs IMPORTING e_fikrs = fikrs EXCEPTIONS no_fikrs_assigned = 2 FM_AREA_NOT_UNIQUE = 4.

FAGL_CHECK_IF_LEDGER_IS_GLFLEX CALL FUNCTION 'FAGL_CHECK_IF_LEDGER_IS_GLFLEX' EXPORTING i_rldnr = t811c-cycle(2) EXCEPTIONS NOT_FOUND = 1 NO_GLFLEX_LEDGER = 2 GLFLEX_ROLLUP_LEDGER = 0 WRONG_APPLICATION = 4 GLFLEX_DEPENDENT_LEDGER = 0 OTHERS = 6.

G_SET_SELECT CALL FUNCTION 'G_SET_SELECT' EXPORTING class = ikgalk-class dynp_title = dynp_title field_name = int_fieldname kokrs = int_kokrs ** KTOPL = '*' ktopl = int_ktopl fikrs = fikrs "P6BK055558 searchfld = searchfld set = setnr table = ld_tab typelist = 'BS' IMPORTING setid = ikgalk-setid * class_name = ikgalk-class set_name = set_name set_title = set_title table_name = table_name set_type = set_type set_field = set_field EXCEPTIONS no_set_picked = 2 no_sets = 4.

G_SET_SELECT * CALL FUNCTION 'G_SET_SELECT' * EXPORTING * FIELD_NAME = IKGALK-FIELD * TABLE = TABNAME * TYPELIST = 'BS' * CLASS = IKGALK-CLASS * SEARCHFLD = SEARCHFLD * NO_CLASS_DISPLAY = NO_CLASS_DISPLAY * NO_TABLE_DISPLAY = NO_TABLE_DISPLAY * DYNP_TITLE = DYNP_TITLE * SET = SETNR * IMPORTING ** CLASS_NAME = IKGALK-CLASS ** set_name = ikgalk-setname * SET_NAME = IKGALK-SETID * EXCEPTIONS * NO_SET_PICKED = 2 * NO_SETS = 4.

DISPLAY_SET CALL FUNCTION 'DISPLAY_SET' EXPORTING setname = rgsbs-setnr. "ALRK003906

K_GROUP_NAME_CHECK CALL FUNCTION 'K_GROUP_NAME_CHECK' EXPORTING group_name = co_setname check_length_15 = true.

G_SET_CHECK_NAME CALL FUNCTION 'G_SET_CHECK_NAME' EXPORTING setname = rgsbs-setnr.

G_SET_ENCRYPT_SETID call function 'G_SET_ENCRYPT_SETID' exporting setclass = rgsbs-class shortname = rgsbs-setnr kokrs = kokrs importing setid = setid exceptions no_co_area_specified = 1.

G_SET_GET_INFO call function 'G_SET_GET_INFO' exporting setname = setid no_set_title = 'X' use_table_buffer = 'X' exceptions set_not_found = 01.

G_SET_CREATION CALL FUNCTION 'G_SET_CREATION' EXPORTING set_class = rgsbs-class set_name = rgsbs-setnr table = tabname types = 'B' field = ikgalk-field kokrs = ld_kokrs use_group_maintenance = 'X' IMPORTING new_set = rgsbs-setnr EXCEPTIONS wrong_table = 1 wrong_set_name = 2 no_set_created = 3 wrong_setclass = 4 set_already_exists = 5 wrong_type = 6 wrong_field = 7 no_field_picked = 8 no_type_picked = 9 OTHERS = 10.

G_SET_MAINTENANCE CALL FUNCTION 'G_SET_MAINTENANCE' EXPORTING set_name_mask = rgsbs-setnr * class_mask = rgsbs-class "ALRK003906 * table_mask = rgsbs-table "ALRK003906 function = 'MODIFY' use_group_maintenance = true IMPORTING set = rgsbs-setnr EXCEPTIONS set_not_found = 2 no_sets = 4 no_set_picked = 4 OTHERS = 8.

HELPSCREEN_CREATE CALL FUNCTION 'HELPSCREEN_CREATE' EXPORTING doku_id = id doku_objekt = object langu = sy-langu headertext = line titel = ikgalk-scrtext_l dynpro = sy-dynnr programm = ld_self.

HELPSCREEN_CREATE





CALL FUNCTION 'HELPSCREEN_CREATE' EXPORTING doku_id = id doku_objekt = object langu = sy-langu headertext = line titel = ikgalk_csc-scrtext_l dynpro = sy-dynnr programm = ld_self.

K_KOKRS_SET CALL FUNCTION 'K_KOKRS_SET' EXPORTING popup = '1' i_kokrs = rkal1-kokrs IMPORTING e_kokrs = rkal1-kokrs.

RK_AL_SHOW_ABSCH CALL FUNCTION 'RK_AL_SHOW_ABSCH' EXPORTING absch = kgals-absch kokrs = tka00-kokrs gjahr = tka00-gjahr TABLES it_periods = iperiod.

RK_AL_SHOW_ERSCH CALL FUNCTION 'RK_AL_SHOW_ERSCH' EXPORTING ersch = kgals-ersch kokrs = tka00-kokrs erkrs = tka01-erkrs gjahr = tka00-gjahr TABLES it_periods = iperiod.

KGAL_SHOW_TEXT CALL FUNCTION 'KGAL_SHOW_TEXT' EXPORTING offs = ld_offs content = ld_content kokrs = rkal1-kokrs activetab = ld_activetab * IMPORTING * LTEXT = * KTEXT = .



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