SAP Reports / Programs | Project System | Costs | Costing(PS-COS-PLN-CAL) SAP PS

RCNNEF01 SAP ABAP INCLUDE - documentation and ABAP source code







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

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:

CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING all = con_yes aplid = con_apl_id object = p_aufnr object_id = con_prot_obj_type IMPORTING a_msg_counter_pro = l_a_count e_msg_counter_pro = l_e_count i_msg_counter_pro = l_i_count w_msg_counter_pro = l_w_count.

CK_F_COSTING_LOG_PUT CALL FUNCTION 'CK_F_COSTING_LOG_PUT' EXPORTING strunr = l_strunr.

DATUMSAUFBEREITUNG CALL FUNCTION 'DATUMSAUFBEREITUNG' EXPORTING IDATE = sy-datum IMPORTING TDAT8 = l_datum+12.

OBJ_PROCESSING_SET_PARAMETERS CALL FUNCTION 'OBJ_PROCESSING_SET_PARAMETERS' EXPORTING i_test = p_test * i_mode = p_batch msg_counter_i = g_information msg_counter_w = g_warnings msg_counter_e = g_errors * msg_applid = 'PPCO' result_text_name = l_result stat_ok = g_counter-ok_count * STAT_NOT_RELEVANT = 99999999 * STAT_NOT_PROCESSED = 99999999 stat_minor_error = l_w_and_i stat_error = g_counter-e_count CHANGING log_data = log_data.

OBJ_PROCESSING_LOG_DISPLAY CALL FUNCTION 'OBJ_PROCESSING_LOG_DISPLAY' EXPORTING display_mode = '03' log_data = log_data callback_program = l_repid callback_form = l_form.

CM_F_INITIALIZE CALL FUNCTION 'CM_F_INITIALIZE' EXPORTING abort_msgty = 'A' aplid = con_apl_id object_id = con_prot_obj_type smsg_initialize = l_smsg_initialize no_other_initialize = con_yes.

CK_F_COSTING_LOG_GET CALL FUNCTION 'CK_F_COSTING_LOG_GET' EXPORTING strunr = l_strunr TABLES t_cmfmsg = t_cmfmsg.

CM_F_CMFMSG_MESSAGES_PUT CALL FUNCTION 'CM_F_CMFMSG_MESSAGES_PUT' EXPORTING aplid = con_apl_id TABLES i_msgprot = t_cmfmsg.

MESSAGE_LINE_SET CALL FUNCTION 'MESSAGE_LINE_SET' EXPORTING zeile = l_zeile.

MESSAGE_SET_DEFAULTLINE CALL FUNCTION 'MESSAGE_SET_DEFAULTLINE' EXPORTING arbgb = 'KPN' msgty = 'S' msgv1 = l_aufnr txtnr = '002' zeile = l_zeile modify = con_yes.

MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = t_cmfmsg-arbgb msgty = t_cmfmsg-msgty msgv1 = t_cmfmsg-msgv1 msgv2 = t_cmfmsg-msgv2 msgv3 = t_cmfmsg-msgv3 msgv4 = t_cmfmsg-msgv4 txtnr = t_cmfmsg-msgnr.

CK36_ALLOW_KMAT_VALUATION CALL FUNCTION 'CK36_ALLOW_KMAT_VALUATION' EXPORTING kmat_is_allowed = con_yes.

CK_F_ORDER_COSTING CALL FUNCTION 'CK_F_ORDER_COSTING' EXPORTING caufvd_imp = p_caufvdg no_info_message = con_yes log_initialize = con_no "ins note 198267 EXCEPTIONS no_costing = 1.

CK_F_KALKTAB_GET CALL FUNCTION 'CK_F_KALKTAB_GET' TABLES kalktab = p_t_kalktab_act.

KALK_BUILD_CASH_DATA CALL FUNCTION 'KALK_BUILD_CASH_DATA' EXPORTING i_kokrs = cn_kokrs TABLES t_kalktab = t_kalktab_act t_afvgd = l_t_afvgd t_resbd = l_t_resbd.

CK_F_INDEX_TO_OBJNR_GET CALL FUNCTION 'CK_F_INDEX_TO_OBJNR_GET' EXPORTING get_all_records = con_yes TABLES t_co_object = t_co_object.

KKCK_CO_OBJECT_DELTAS_RETURN CALL FUNCTION 'KKCK_CO_OBJECT_DELTAS_RETURN' TABLES coeja_tab = l_t_coeja CHANGING co_object = -co_object.

KALK_VALUATE_COMPONENT CALL FUNCTION 'KALK_VALUATE_COMPONENT' EXPORTING i_caufvd = p_caufvdg i_rpsco_upd = con_no i_fi_active = p_flg_fi_active TABLES t_resbd = l_t_resbd t_afvgd = l_t_afvgd t_co_object = l_t_co_object.

KKCK_CO_OBJECT_DELTAS_RETURN





CALL FUNCTION 'KKCK_CO_OBJECT_DELTAS_RETURN' TABLES coeja_tab = l_t_coeja CHANGING co_object = -co_object.

CK36_ALLOW_KMAT_VALUATION CALL FUNCTION 'CK36_ALLOW_KMAT_VALUATION' EXPORTING kmat_is_allowed = con_no.

RWIN_CHECK CALL FUNCTION 'RWIN_CHECK' EXPORTING event = l_rwin_event gjahr = l_rwin_gjahr process = l_rwin_process TABLES tkomp = l_t_tkomp.

FM_CO_INVOICE_PLAN_DATA_ADD CALL FUNCTION 'FM_CO_INVOICE_PLAN_DATA_ADD' EXPORTING i_flg_calculate_discount = con_yes TABLES t_invoice_plan_data_add = l_invoice_plan_data_tab.

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' EXPORTING i_bukrs = p_object_new-bukrs i_lifnr = p_lifnr IMPORTING e_kred = l_s_kred EXCEPTIONS vendor_missing = 1.

FM_CO_INVOICE_PLAN_DATA_ADD CALL FUNCTION 'FM_CO_INVOICE_PLAN_DATA_ADD' EXPORTING i_flg_calculate_discount = con_yes TABLES t_invoice_plan_data_add = l_invoice_plan_data_tab.

CO_ZF_ORDER_READ CALL FUNCTION 'CO_ZF_ORDER_READ' EXPORTING flg_dialog = flg_dialog flg_enqueue = flg_enqueue objects_imp = tca11_tmp TABLES aufnr_tab_imp = l_t_aufnr EXCEPTIONS order_not_found = 1.

CO_BT_CAUFV_READ_WITH_KEY CALL FUNCTION 'CO_BT_CAUFV_READ_WITH_KEY' EXPORTING aufnr_act = l_t_aufnr-aufnr IMPORTING caufvd_exp = t_caufvd eqkz_exp = flg_eqkz EXCEPTIONS not_found = 1 OTHERS = 2.

CN_PP_FPLA_GET_COFP CALL FUNCTION 'CN_PP_FPLA_GET_COFP' TABLES head_tab = t_caufvdg fpla_tab = t_fpla fplt_tab = t_fplt.

K_KOKRS_READ call function 'K_KOKRS_READ' exporting kokrs = cn_kokrs IMPORTING E_TKA01 = ls_tka01.

KPFP_BPPE_TO_COFP CALL FUNCTION 'KPFP_BPPE_TO_COFP' EXPORTING i_co_versn = con_co_version i_co_vorgang = con_co_vrgng i_kokrs = cn_kokrs TABLES t_objnr = p_t_objnr_fi_all t_cofp = l_cofp t_afvgdg = p_t_afvgdg t_resbdg = p_t_resbdg EXCEPTIONS no_entries_found = 1 entry_afvgd_not_found = 2 entry_resbdg_not_found = 3.

KPFP_CURRENCY_CONVERSION CALL FUNCTION 'KPFP_CURRENCY_CONVERSION' EXPORTING i_twaer = p_t_cofp_new-twaer i_wtgbtr = p_l_invoice_plan_data-wrbtr i_owaer = p_t_object_new-fwaer_kpf i_kwaer = cn_kwaer i_kurs = p_kurs i_kokrs = cn_kokrs i_bukrs = p_t_object_new-bukrs i_wwert = p_l_invoice_plan_data-zhldt i_versn = con_co_version IMPORTING e_wogbtr = p_t_cofp_new-wogbtr e_wkgbtr = p_t_cofp_new-wkgbtr EXCEPTIONS object_currency_convert_error = 1 co_currency_convert_error = 2 invalid_company_code = 3 invalid_controlling_area = 4.

K_DATE_TO_PERIOD_CONVERT CALL FUNCTION 'K_DATE_TO_PERIOD_CONVERT' EXPORTING i_date = p_t_cofp_new-zhldt i_kokrs = cn_kokrs IMPORTING e_gjahr = p_t_cofp_new-gjahr e_perio = p_t_cofp_new-perio.

K_NUMBER_GET_CO_DOCUMENT CALL FUNCTION 'K_NUMBER_GET_CO_DOCUMENT' EXPORTING kokrs = cn_kokrs vrgng = 'FIPA' IMPORTING belnr = l_belnr.

KPFP_COFP_UPDATE CALL FUNCTION 'KPFP_COFP_UPDATE' IN UPDATE TASK TABLES t_cofp_new = p_t_cofp_new t_cofp_old = p_t_cofp_old t_cobk = p_t_cobk.

OBJECT_NUMBER_TYPE_GET CALL FUNCTION 'OBJECT_NUMBER_TYPE_GET' EXPORTING objnr = p_t_cofp_new-objnr IMPORTING obart = g_obart.

HFPT_COFP_RPSCO CALL FUNCTION 'HFPT_COFP_RPSCO' TABLES i_cobk = p_t_cobk i_cofp = p_t_cofp_new i_coiob = l_coiob.

RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = sy-cprog TABLES selection_table = t_rsparams.

RS_REFRESH_FROM_DYNAMICAL_SEL CALL FUNCTION 'RS_REFRESH_FROM_DYNAMICAL_SEL' EXPORTING curr_report = 'RCNNEUPD' mode_write_or_move = 'M' IMPORTING P_TRANGE = l_t_range EXCEPTIONS NOT_FOUND = 1.

FREE_SELECTIONS_RANGE_2_EX CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_EX' EXPORTING field_ranges = l_t_range IMPORTING EXPRESSIONS = l_t_expr.




K_BATCH_REQUEST CALL FUNCTION 'K_BATCH_REQUEST' EXPORTING par_dialg = con_yes par_ltday = con_noday par_lttme = con_notme par_pnakz = con_no par_print = con_yes par_rname = 'RCNNEUPD' par_sdmsg = con_yes par_stday = con_noday par_sttme = con_notme par_wtime = con_notme par_texpr = l_t_expr TABLES tab_selpa = t_selpa.

STATUS_CHECK_MULTI CALL FUNCTION 'STATUS_CHECK_MULTI' EXPORTING client = sy-mandt status = con_stk_vkt TABLES objects = t_objnr.

OBJECT_NUMBER_TYPE_GET CALL FUNCTION 'OBJECT_NUMBER_TYPE_GET' EXPORTING objnr = t_objnr-objnr IMPORTING obart = g_obart.

OBJECT_KEY_GET_NP CALL FUNCTION 'OBJECT_KEY_GET_NP' EXPORTING objnr = t_objnr-objnr IMPORTING aufnr = t_aufnr-aufnr.

OBJECT_KEY_GET_OR CALL FUNCTION 'OBJECT_KEY_GET_OR' EXPORTING objnr = t_objnr-objnr IMPORTING aufnr = t_aufnr-aufnr.

OBJECT_KEY_GET_V3 CALL FUNCTION 'OBJECT_KEY_GET_V3' EXPORTING objnr = t_objnr-objnr IMPORTING aufnr = t_aufnr-aufnr.

STATUS_CHANGE_FOR_ACTIVITY CALL FUNCTION 'STATUS_CHANGE_FOR_ACTIVITY' "540885 EXPORTING "540885 check_only = 'X' "540885 objnr = t_objnr-objnr "540885 vrgng = 'RMKE' "540885 EXCEPTIONS "540885 activity_not_allowed = 1 "540885 warning_occured = 0. "540885

KALK_PREPARE_UPDATE_RPSCO CALL FUNCTION 'KALK_PREPARE_UPDATE_RPSCO' EXPORTING i_caufvd = l_caufvd i_kokrs = cn_kokrs i_upd_act = con_yes i_global = con_no TABLES t_afvgd = l_t_afvgd t_resbd = l_t_resbd t_psord = t_psord.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE' EXPORTING reset = con_yes i_identification = statics_uzeit IMPORTING e_identification = statics_uzeit.

MESSAGES_STOP CALL FUNCTION 'MESSAGES_STOP' EXCEPTIONS a_message = 1 e_message = 2 i_message = 3 w_message = 4.

CM_F_SMSG_MESSAGES_READ CALL FUNCTION 'CM_F_SMSG_MESSAGES_READ'.

MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW'.

KKCK_CO_OBJECT_UPDATE CALL FUNCTION 'KKCK_CO_OBJECT_UPDATE' CHANGING co_object = -co_object.

MESSAGES_STOP CALL FUNCTION 'MESSAGES_STOP'.

KPPB_MAT_ACCOUNT_ASSIGNMENT CALL FUNCTION 'KPPB_MAT_ACCOUNT_ASSIGNMENT' EXPORTING i_matnr = p_object_new-resb_matnr i_werks = p_object_new-resb_werks i_sobkz = con_sobkz i_charg = p_object_new-resb_charg i_shkzg = p_object_new-resb_shkzg IMPORTING e_account = p_cofp_new-hkont EXCEPTIONS error_occured = 1 wrong_input = 2.

FM3R_GET_POSIT_FROM_ACCOUNT CALL FUNCTION 'FM3R_GET_POSIT_FROM_ACCOUNT' EXPORTING i_bukrs = p_object_new-bukrs i_flg_buffer_all = con_yes i_saknr = p_cofp_new-hkont IMPORTING e_posit = p_cofp_new-posit EXCEPTIONS fipos_data_not_found = 1 no_account_found = 2 no_fipos_found = 3.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE' EXPORTING reset = con_no i_identification = g_smsg_initialize check_on_commit = con_yes IMPORTING e_identification = g_smsg_initialize.

CM_F_INFO CALL FUNCTION 'CM_F_INFO' EXPORTING aplid = con_apl_id object = t_aufnr-aufnr object_id = con_prot_obj_type IMPORTING a_msg_counter_pro = l_a_msg_count e_msg_counter_pro = l_e_msg_count.

CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING append_same_msg = con_yes arbgb = p_msgid msgnr = l_msgno msgty = p_msgty msgv1 = p_msgv1 msgv2 = p_msgv2 msgv3 = p_msgv3 msgv4 = p_msgv4 object_dependent = con_yes.

CK_F_ORG_ELEMENTS_PLANT CALL FUNCTION 'CK_F_ORG_ELEMENTS_PLANT' EXPORTING werk = p_t_resbd-werks IMPORTING organisationselemente = l_orgunits.

CO_ZF_ACT_INFORECORD_READ CALL FUNCTION 'CO_ZF_ACT_INFORECORD_READ' EXPORTING afvgd_imp = copy_quantity = space price_sim = con_yes klvarp_imp = p_s_caufvd-klvarp "438269 IMPORTING afvgd_exp = .

CO_BO_UPDATE_OPR_OF_ORDER CALL FUNCTION 'CO_BO_UPDATE_OPR_OF_ORDER' EXPORTING flg_no_banf_upd = space flg_no_cost = con_yes flg_no_sched = con_yes flg_sched_light = con_yes ins_mode = space flg_no_dealloc = space TABLES afvgd_upd = p_t_afvgdg.

CO_ZF_MAT_INFORECORD_READ CALL FUNCTION 'CO_ZF_MAT_INFORECORD_READ' EXPORTING resbd_imp = klvarp_imp = p_s_caufvd-klvarp "438269 IMPORTING resbd_exp = .

CO_BC_UPDATE_CMP_OF_ORDERS CALL FUNCTION 'CO_BC_UPDATE_CMP_OF_ORDERS' EXPORTING flg_banf_upd = con_yes flg_calc_chk = space flg_lvs_chk = space TABLES resbd_get = p_t_resbdg.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = l_per.

CONVERSION_EXIT_ALPHA_INPUT call function 'CONVERSION_EXIT_ALPHA_INPUT' exporting input = l_aufnr IMPORTING OUTPUT = l_aufnr.

MESSAGES_GIVE CALL FUNCTION 'MESSAGES_GIVE' TABLES t_mesg = l_t_mesg.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.

RSTI_SELECTION_EXPORT CALL FUNCTION 'RSTI_SELECTION_EXPORT' TABLES it_sel = l_t_sel it_fields = l_t_fields.

RSTI_APPL_STACK_INITIALIZE CALL FUNCTION 'RSTI_APPL_STACK_INITIALIZE' EXPORTING e_appl = 'KP' e_tool = 'TR' e_onam = 'CJ9K'.

RSTI_COMMUNICATION_HANDLER CALL FUNCTION 'RSTI_COMMUNICATION_HANDLER' EXPORTING e_rexec = con_yes e_fccls = '9' e_rec = l_rstirec e_rdark = con_no EXCEPTIONS appl_stack_not_initialized = 1 no_lines = 2 no_line_picked = 3.

MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.

MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = l_t_mesg-arbgb msgty = l_t_mesg-msgty msgv1 = l_t_mesg-msgv1 msgv2 = l_t_mesg-msgv2 msgv3 = l_t_mesg-msgv3 msgv4 = l_t_mesg-msgv4 txtnr = l_t_mesg-txtnr zeile = l_t_mesg-zeile.

CO_ZF_DATA_RESET_COMPLETE CALL FUNCTION 'CO_ZF_DATA_RESET_COMPLETE'.

KALK_CLEAR_OBJECT_OK CALL FUNCTION 'KALK_CLEAR_OBJECT_OK'. "540885

CK_F_CO_OBJECT_ALL_REFRESH CALL FUNCTION 'CK_F_CO_OBJECT_ALL_REFRESH'. "548805

CM_F_INITIALIZE CALL FUNCTION 'CM_F_INITIALIZE' EXPORTING abort_msgty = 'A' aplid = con_apl_id object_id = con_prot_obj_type smsg_initialize = con_yes no_other_initialize = con_yes IMPORTING smsg_identification = g_smsg_initialize EXCEPTIONS unknown_aplid = 1 unknown_object_id = 2.

CM_F_SET_OBJECT CALL FUNCTION 'CM_F_SET_OBJECT' EXPORTING object = p_aufnr object_id = con_prot_obj_type.

KPFP_PSCM_CHECK_FOR_KOKRS CALL FUNCTION 'KPFP_PSCM_CHECK_FOR_KOKRS' EXPORTING i_kokrs = cn_kokrs EXCEPTIONS not_active = 1.

HF_FIND_TRGKZ_FOR_OBJNR CALL FUNCTION 'HF_FIND_TRGKZ_FOR_OBJNR' EXPORTING objnr = p_caufvdg-objnr autyp = p_caufvdg-autyp auart = p_caufvdg-auart kokrs = cn_kokrs IMPORTING trgkz = l_trgkz_network.

KPFP_PSCM_CHECK_FOR_BUKRS CALL FUNCTION 'KPFP_PSCM_CHECK_FOR_BUKRS' EXPORTING i_bukrs = -bukrs EXCEPTIONS not_active = 1.

KPFP_PSCM_CHECK_FOR_WERKS CALL FUNCTION 'KPFP_PSCM_CHECK_FOR_WERKS' EXPORTING i_werks = -werks EXCEPTIONS not_active = 1.

CO_BO_OPR_OF_ORDER_GET CALL FUNCTION 'CO_BO_OPR_OF_ORDER_GET' EXPORTING aufnr_imp = p_aufnr TABLES afvgd_get = p_t_afvgdg.

CO_BC_RESBD_OF_ORDER_GET CALL FUNCTION 'CO_BC_RESBD_OF_ORDER_GET' EXPORTING aufnr_act = p_aufnr TABLES resbd_get = p_t_resbdg.

OBJECT_NUMBER_TYPE_GET CALL FUNCTION 'OBJECT_NUMBER_TYPE_GET' EXPORTING objnr = p_t_objnr_kkt-objnr IMPORTING obart = g_obart.

OBJECT_KEY_GET_NP CALL FUNCTION 'OBJECT_KEY_GET_NP' EXPORTING objnr = p_t_objnr_kkt-objnr IMPORTING aufnr = t_aufnr_kkt-aufnr.

CM_F_MESSAGE CALL FUNCTION 'CM_F_MESSAGE' EXPORTING append_same_msg = con_yes arbgb = 'KPN' msgnr = '026' msgty = 'W' msgv1 = t_aufnr_kkt-aufnr object_dependent = con_yes.

CO_ZV_ORDER_POST CALL FUNCTION 'CO_ZV_ORDER_POST' EXPORTING commit_flag = con_no ext_flg = con_yes trans_typ = 'V' no_gui_message = con_yes process_at_commit = con_no flg_proof = con_no req_exists = con_yes no_dialog = con_yes flg_no_classification = con_yes flg_no_text_process = con_yes flg_check_only = con_no flg_no_scheduling = con_yes flg_no_calculation = con_yes * we only call this function module in order to update "497350 * the price in afvgd/resbd -> skip sd update! "497350 flg_caller_cj9k = con_yes "508874 EXCEPTIONS no_change = 1 budget_reject = 2.

STATUS_READ CALL FUNCTION 'STATUS_READ' EXPORTING objnr = p_caufvdg-objnr only_active = con_yes TABLES status = l_t_status.

K_AFPO_READ CALL FUNCTION 'K_AFPO_READ' EXPORTING i_aufnr = p_caufvdg-aufnr i_posnr = '0001' IMPORTING e_afpo = l_afpo.

STATUS_CHECK CALL FUNCTION 'STATUS_CHECK' EXPORTING objnr = p_caufvdg-objnr status = stk_vkt EXCEPTIONS status_not_active = 01.

HF_INTEGRATED_COST_REPORTING CALL FUNCTION 'HF_INTEGRATED_COST_REPORTING' EXPORTING i_no_auth_check = con_yes TABLES t_objnr = l_t_objnr t_rpsco_lis = l_t_rpsco_lis.

K_KOKRS_READ CALL FUNCTION 'K_KOKRS_READ' EXPORTING kokrs = p_caufvdg-kokrs IMPORTING e_tka01 = tka01.

SD_CO_ORDER_CHANGE_ORDER CALL FUNCTION 'SD_CO_ORDER_CHANGE_ORDER' EXPORTING prot_err_msg = con_yes TABLES * mdvpk = l_t_mdvpk orders = l_t_vbupd t_err_msg = l_t_msg.

MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXPORTING object = text-051 show_linno = con_no batch_list_type = l_batch i_use_grid = con_yes.

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'DETAIL_LIST_ASYNCHRON' CHANGING ct_fieldcat = t_fieldcat[].

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = l_t_events.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = l_repid i_structure_name = 'DETAIL_LIST_ASYNCHRON' is_layout = l_layout it_fieldcat = t_fieldcat_batch[] it_events = l_t_events[] is_print = l_print TABLES t_outtab = t_objectlist.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = l_repid i_structure_name = 'DETAIL_LIST_ASYNCHRON' CHANGING ct_fieldcat = t_fieldcat_batch[].

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = p_t_events.

MESSAGES_GIVE CALL FUNCTION 'MESSAGES_GIVE' TABLES t_mesg = l_mesg.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = l_repid i_structure_name = 'MESSAGE_LIST_ASYNCHRON' CHANGING ct_fieldcat = l_t_fieldcat[].

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = l_repid is_layout = l_layout it_fieldcat = l_t_fieldcat[] it_events = l_t_events[] is_print = l_print TABLES t_outtab = l_error_list.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = l_selected.

CO_ZF_ORDER_DELOCK CALL FUNCTION 'CO_ZF_ORDER_DELOCK' EXPORTING aufnr = p_aufnr.

CK_F_RESB_EXT_SINGLE_VAL CALL FUNCTION 'CK_F_RESB_EXT_SINGLE_VAL' EXPORTING CAUFVD_IMP = ls_caufvd RESBD_IMP = ls_resbd IMPORTING RESBD_EXP = ls_resbd EXCEPTIONS NO_AMOUNT = 1 NO_BWVAR = 2 NO_KLVAR = 3 NO_VALUE = 4 OTHERS = 5.

CO_BC_UPDATE_CMP_OF_ORDERS CALL FUNCTION 'CO_BC_UPDATE_CMP_OF_ORDERS' EXPORTING flg_banf_upd = con_yes flg_calc_chk = space flg_lvs_chk = space TABLES resbd_get = ct_resbdg[].

AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING TCODE = iv_tcode EXCEPTIONS OK = 0 NOT_OK = 1 OTHERS = 2.

AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING TCODE = iv_tcode EXCEPTIONS OK = 0 NOT_OK = 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 RCNNEF01 or its description.