KKA07F05 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 KKA07F05 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.
INCLUDE RBONRART.
"GLOBAL VARIABLE DEFINED IN INCLUDE RKASMAWF
INCLUDE SCHEDMAN_EVENTS.
No SAP DATABASE tables are accessed within this REPORT code!
KPEP_MONI_INIT_RECORD CALL FUNCTION 'KPEP_MONI_INIT_RECORD' EXPORTING ls_detail = detail ls_witem = wf_item_struc ls_appl = appl_spec_info IMPORTING ls_key = gd_scma_key will_be_saved = gd_save_extract TABLES lt_selkrit = selcrit_sm.
KPEP_MONI_CLOSE_RECORD CALL FUNCTION 'KPEP_MONI_CLOSE_RECORD' EXPORTING ls_key = gd_scma_key ls_message = message ld_objects = num_of_objs ls_ext = obj_lst_extr ls_rl = base_lst_extr ls_scma_event = scma_event TABLES lt_spool = gt_scma_spool CHANGING ld_aplstat = aplstat EXCEPTIONS no_id_given = 0 OTHERS = 0.
K_OBJECT_SELECTION_RUN CALL FUNCTION 'K_OBJECT_SELECTION_RUN' EXPORTING * i_kokrs = kokrs * I_DATE_FROM = SY-DATUM * I_DATE_TO = i_vrgng = 'KABG' * I_VERSN = TABLES it_objnr = obj_nums * IT_PERIODS = .
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING arbgb = 'KJ' msgnr = '816' msgty = 'W' msgv1 = space msgv2 = space msgv3 = space msgv4 = space msg_on_screen = no object_dependent = no append_same_msg = no.
OBJECT_NUMBER_TYPE_GET CALL FUNCTION 'OBJECT_NUMBER_TYPE_GET' EXPORTING objnr = obj_num-objnr IMPORTING obart = objektart * OBART_ORG = .
OBJECT_IDENTIFICATION_GET CALL FUNCTION 'OBJECT_IDENTIFICATION_GET' EXPORTING objnr = obj_num-objnr IMPORTING ident_txt20 = objektart_text e_objid = objid.
OBJECT_KEY_GET_OR CALL FUNCTION 'OBJECT_KEY_GET_OR' EXPORTING objnr = obj_num-objnr IMPORTING aufnr = order_id EXCEPTIONS not_found = 0 wrong_obart = 0 OTHERS = 0.
OBJECT_KEY_GET_OP CALL FUNCTION 'OBJECT_KEY_GET_OP' EXPORTING objnr = obj_num-objnr IMPORTING aufnr = pos_key-aufnr co_posnr = pos_key-posnr EXCEPTIONS not_found = 0 wrong_obart = 0 OTHERS = 0.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = gd_pi_text.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING arbgb = msgid msgnr = msgnr msgty = msgty msgv1 = msgv1 msgv2 = msgv2 msgv3 = msgv3 msgv4 = msgv4 msg_on_screen = no object_dependent = yes append_same_msg = no.
CM_F_INFO CALL FUNCTION 'CM_F_INFO' "187150 EXPORTING all = 'X' aplid = abgr_aplid object = abgr_object_id IMPORTING msg_counter_pro = gd_num_msgs_new EXCEPTIONS wrong_object_id = 0 OTHERS = 0.
CM_F_MESSAGES_GET CALL FUNCTION 'CM_F_MESSAGES_GET' EXPORTING aplid = abgr_aplid * OBJECT = ' ' * WITH_OBJECTINDEPENDENT = 'X' TABLES e_msgprot = msg_tab * EXCEPTIONS * NOT_ACTIVE = 1 * OTHERS = 2 .
K_OBJECT_KEY_FROM_PCOBJ_SET CALL FUNCTION 'K_OBJECT_KEY_FROM_PCOBJ_SET' EXPORTING * PAR_PCOBJ = par_subobj = subobject IMPORTING par_objnr = subobjnr.
KPEP_WLA_SET_OBJECT_STATUS CALL FUNCTION 'KPEP_WLA_SET_OBJECT_STATUS' EXPORTING object = kpep_obj_id status = status * ORIGINATING_OBJECTS = TABLES * SMSG_MESSAGES = cmfe_messages = msg_tab cmfe_subobjects = subobjects "4.6C
KPEP_WLA_SET_OBJECT_CHANGED CALL FUNCTION 'KPEP_WLA_SET_OBJECT_CHANGED' EXPORTING object = kpep_obj_id.
K_OBJECT_SELECTION_CRIT_GET CALL FUNCTION 'K_OBJECT_SELECTION_CRIT_GET' EXPORTING transparent = 'X' * IMPORTING * VARIANT = TABLES it_seltab = sel_tab .
OBJ_PROCESSING_LOG_SAVE CALL FUNCTION 'OBJ_PROCESSING_LOG_SAVE' EXPORTING i_report = repid i_log_data = grundliste_data IMPORTING e_schedman_ext = p_base_lst_extr.
OBJ_EXTRACT_NAME_CALCULATE CALL FUNCTION 'OBJ_EXTRACT_NAME_CALCULATE' EXPORTING i_report = repid * I_HANDLE = 'LOG' i_sched_fbname = 'WIP_DISPLAY_OBJ_LIST' i_sched_fbdelete = 'OBJ_PROCESSING_LOG_DELETE' IMPORTING e_extract = temp_extract CHANGING c_schedman_ext = p_obj_lst_extr.
CALL FUNCTION 'REUSE_ALV_EXTRACT_SAVE' EXPORTING i_no_message = 'X' is_extract = temp_extract i_exp01 = gs_layout i_exp02 = gs_variant i_exp03 = gs_hide TABLES it_exp01 = gt_field it_exp02 = gt_sort it_exp03 = gt_events it_exp04 = t_auftlst.
REUSE_ALV_EXTRACT_LOAD CALL FUNCTION 'REUSE_ALV_EXTRACT_LOAD' EXPORTING is_extract = extract TABLES et_exp01 = gt_field et_exp02 = gt_sort et_exp03 = gt_events et_exp04 = t_auftlst CHANGING c_exp01 = gs_layout c_exp02 = gs_variant c_exp03 = gs_hide EXCEPTIONS not_found = 1.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = callback_prog i_callback_pf_status_set = callback_pf_status i_callback_user_command = callback_ucomm is_layout = gs_layout it_fieldcat = gt_field it_sort = gt_sort is_sel_hide = gs_hide i_save = 'A' is_print = ls_print is_variant = gs_variant it_events = gt_events IMPORTING es_exit_caused_by_user = gs_exitcause TABLES t_outtab = t_auftlst EXCEPTIONS OTHERS = 0.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' "M_46A_SCMA EXPORTING i_buffer_active = ' ' "46C * Keine Pufferung wg. diverser ALV-Fehler
TP_VALUATION_AUTHORITY CALL FUNCTION 'TP_VALUATION_AUTHORITY' EXPORTING I_VALUTYP = s_auftlst-valutyp I_WERKS = s_auftlst-werks I_ACTVT = '03' IMPORTING E_XAUTH = l_tp_auth EXCEPTIONS KOKRS_FINDING_ERROR = 1 VALUTYP_FINDING_ERROR = 2 INSUFFICIENT_INPUT_FOR_KOKRS = 3 INSUFFICIENT_INPUT_FOR_VALUTYP = 4 ACTIVITY_NOT_ALLOWED = 5 OTHERS = 6.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = 'KJ' MSGNR = '823' MSGTY = 'I' MSGV1 = ls_plants-werks.
CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING ARBGB = 'KJ' MSGNR = '824' MSGTY = 'I' MSGV1 = ls_valutyp-valutyp MSGV2 = kokrs.
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 KKA07F05 or its description.
KKA07F05 - documentation and ABAP source code KKA07F04 - Archived Subprograms of Flow Logic of WIP Calculation KKA07F03 - Subprograms for Formatting WIP Results List KKA07F02 - Exit Routines for List Function Module KKA07F01 - Subprograms for Parallel Processing of WIP KJCCSJ3_RBI01_JAP_IEDMROUND - KJCCSJ3RBI01JAPIEDMROUND