SAP Reports / Programs | Financial Accounting | General Ledger Accounting | G/L Account Posting(FI-GL-GL-AP) SAP FI

MFCJ0I01 SAP ABAP INCLUDE - documentation and ABAP source code







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

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:

FCJ_CHECK_UNSAVED CALL FUNCTION 'FCJ_CHECK_UNSAVED' IMPORTING e_answer = ld_answer TABLES itcj_e_postings = itcj_e_postings itcj_r_postings = itcj_r_postings itcj_cr_postings = itcj_cr_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' "669971 TABLES "669971 itcj_postings = itcj_e_postings. "669971

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' "669971 TABLES "669971 itcj_postings = itcj_r_postings. "669971

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' "669971 TABLES "669971 itcj_postings = itcj_cr_postings. "669971

FCJ_CHECK_UNSAVED * CALL FUNCTION 'FCJ_CHECK_UNSAVED' * IMPORTING * e_answer = ld_answer * TABLES * itcj_e_postings = itcj_e_postings * itcj_r_postings = itcj_r_postings * itcj_cr_postings = itcj_cr_postings.

FCJ_SET_DISPLAY_PERIOD CALL FUNCTION 'FCJ_SET_DISPLAY_PERIOD' EXPORTING i_comp_code = f_comp_code i_okcode = ok_code CHANGING p_display_period_lo = f_display_period_lo p_display_period_hi = f_display_period_hi.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = itcj_e_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = itcj_r_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = itcj_cr_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = gt_sel_postings.

FCJ_GET_LATEST_ARCH CALL FUNCTION 'FCJ_GET_LATEST_ARCH' EXPORTING I_COMP_CODE = f_comp_code I_CAJO_NUMBER = f_cajo_number I_BALANCE_DATE = f_display_period_lo IMPORTING E_LAST_ARCH_DATE = ld_last_arch_date * E_LAST_ARCH_CURRENCY = * E_LAST_ARCH_SUM = * E_LAST_ARCH_ACCOUNTANT = * E_SARCH = EXCEPTIONS NO_ARCH_DATA = 1 * OTHERS = 2 .

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' EXPORTING I_ARBGB = 'F5A' I_DTYPE = 'I' I_MSGNR = '344' I_VAR01 = ld_last_arch_date.

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' EXPORTING I_ARBGB = 'F5A' I_DTYPE = 'I' I_MSGNR = '345' I_VAR01 = ld_last_arch_date.

FCJ_CHECK_UNSAVED CALL FUNCTION 'FCJ_CHECK_UNSAVED' IMPORTING e_answer = ld_answer TABLES itcj_e_postings = itcj_e_postings itcj_r_postings = itcj_r_postings itcj_cr_postings = itcj_cr_postings.

FCJ_SAVE_ALL CALL FUNCTION 'FCJ_SAVE_ALL' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_currency = f_currency1 i_typ = 'E' i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi IMPORTING e_error_number = gd_error_number TABLES itcj_postings = gt_sel_postings itcj_wtax_items = itcj_wtax_items itcj_split_postings = itcj_e_split_postings itcj_cpd = itcj_cpd CHANGING p_beg_balance = f_beg_balance p_total_receipts = f_total_receipts p_total_payments = f_total_payments p_total_checks = f_total_checks p_run_balance = f_run_balance p_run_cash_balance = f_run_cash_balance "527796 p_numb_of_rec = f_numb_of_rec p_numb_of_paym = f_numb_of_paym p_numb_of_checks = f_numb_of_checks.

FCJ_SAVE_ALL CALL FUNCTION 'FCJ_SAVE_ALL' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_currency = f_currency1 i_typ = 'R' i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi IMPORTING e_error_number = gd_error_number TABLES itcj_postings = gt_sel_postings itcj_wtax_items = itcj_wtax_items itcj_split_postings = itcj_r_split_postings itcj_cpd = itcj_cpd CHANGING p_beg_balance = f_beg_balance p_total_receipts = f_total_receipts p_total_payments = f_total_payments p_total_checks = f_total_checks p_run_balance = f_run_balance p_run_cash_balance = f_run_cash_balance "527796 p_numb_of_rec = f_numb_of_rec p_numb_of_paym = f_numb_of_paym p_numb_of_checks = f_numb_of_checks.

FCJ_SAVE_ALL CALL FUNCTION 'FCJ_SAVE_ALL' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_currency = f_currency1 i_typ = 'R' i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi IMPORTING e_error_number = gd_error_number TABLES itcj_postings = gt_sel_postings itcj_wtax_items = itcj_wtax_items itcj_split_postings = itcj_cr_split_postings itcj_cpd = itcj_cpd CHANGING p_beg_balance = f_beg_balance p_total_receipts = f_total_receipts p_total_payments = f_total_payments p_total_checks = f_total_checks p_run_balance = f_run_balance p_run_cash_balance = f_run_cash_balance "527796 p_numb_of_rec = f_numb_of_rec p_numb_of_paym = f_numb_of_paym p_numb_of_checks = f_numb_of_checks.

FCJ_GET_TRANSACTION_FROM_NAME * CALL FUNCTION 'FCJ_GET_TRANSACTION_FROM_NAME'"612562 * EXPORTING "612562 * i_comp_code = f_comp_code "612562 * i_transaction_name = lt_copy-transact_name"612562 * TABLES "612562 * itcj_transactions = lt_transactions. "612562

FCJ_GET_TRANSACTION_FROM_NAME





* CALL FUNCTION 'FCJ_GET_TRANSACTION_FROM_NAME' "612562 * EXPORTING "612562 * i_comp_code = f_comp_code "612562 * i_transaction_name = gt_sel_postings-transact_name * "612562 * TABLES "612562 * itcj_transactions = lt_transactions. "612562

FCJ_POST_ALL CALL FUNCTION 'FCJ_POST_ALL' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_currency = f_currency1 i_typ = 'E' i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi IMPORTING e_error_number = gd_error_number TABLES itcj_postings = gt_sel_postings itcj_wtax_items = itcj_wtax_items itcj_split_postings = itcj_e_split_postings itcj_cpd = itcj_cpd CHANGING p_beg_balance = f_beg_balance p_total_receipts = f_total_receipts p_total_payments = f_total_payments p_total_checks = f_total_checks p_run_balance = f_run_balance p_run_cash_balance = f_run_cash_balance "527796 p_numb_of_rec = f_numb_of_rec p_numb_of_paym = f_numb_of_paym p_numb_of_checks = f_numb_of_checks.

FCJ_POST_ALL CALL FUNCTION 'FCJ_POST_ALL' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_currency = f_currency1 i_typ = 'R' i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi IMPORTING e_error_number = gd_error_number TABLES itcj_postings = gt_sel_postings itcj_wtax_items = itcj_wtax_items itcj_split_postings = itcj_r_split_postings itcj_cpd = itcj_cpd CHANGING p_beg_balance = f_beg_balance p_total_receipts = f_total_receipts p_total_payments = f_total_payments p_total_checks = f_total_checks p_run_balance = f_run_balance p_run_cash_balance = f_run_cash_balance "527796 p_numb_of_rec = f_numb_of_rec p_numb_of_paym = f_numb_of_paym p_numb_of_checks = f_numb_of_checks.

FCJ_EXTEND_SEL_CHECKSTACK CALL FUNCTION 'FCJ_EXTEND_SEL_CHECKSTACK' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi TABLES ITCJ_SEL_POSTINGS = gt_sel_postings ITCJ_POSTINGS = itcj_cr_postings ITCJ_WTAX_ITEMS = itcj_wtax_items ITCJ_SPLIT_POSTINGS = itcj_cr_split_postings ITCJ_CPD = itcj_cpd.

FCJ_POST_ALL CALL FUNCTION 'FCJ_POST_ALL' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_currency = f_currency1 i_typ = 'R' i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi IMPORTING e_error_number = gd_error_number TABLES itcj_postings = gt_sel_postings itcj_wtax_items = itcj_wtax_items itcj_split_postings = itcj_cr_split_postings itcj_cpd = itcj_cpd CHANGING p_beg_balance = f_beg_balance p_total_receipts = f_total_receipts p_total_payments = f_total_payments p_total_checks = f_total_checks p_run_balance = f_run_balance p_run_cash_balance = f_run_cash_balance "527796 p_numb_of_rec = f_numb_of_rec p_numb_of_paym = f_numb_of_paym p_numb_of_checks = f_numb_of_checks.

FCJ_SHOW_ACC_DOCS CALL FUNCTION 'FCJ_SHOW_ACC_DOCS' EXPORTING i_cajo_number = f_cajo_number itcj_postings = gd_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = space TABLES itcj_postings = itcj_e_postings.

FCJ_DELETE_ENTRY CALL FUNCTION 'FCJ_DELETE_ENTRY' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_run_balance = f_run_balance i_run_cash_balance = f_run_cash_balance "527796 i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi IMPORTING e_new_period = gd_new_period TABLES itcj_postings = itcj_e_postings itcj_sel_postings = gt_sel_postings itcj_wtax_items = itcj_wtax_items itcj_split_postings = itcj_e_split_postings itcj_cpd = itcj_cpd.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = space TABLES itcj_postings = itcj_r_postings.

FCJ_DELETE_ENTRY CALL FUNCTION 'FCJ_DELETE_ENTRY' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_run_balance = f_run_balance i_run_cash_balance = f_run_cash_balance "527796 i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi IMPORTING e_new_period = gd_new_period TABLES itcj_postings = itcj_r_postings itcj_sel_postings = gt_sel_postings itcj_wtax_items = itcj_wtax_items itcj_split_postings = itcj_r_split_postings itcj_cpd = itcj_cpd.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = space TABLES itcj_postings = itcj_cr_postings.

FCJ_DELETE_ENTRY CALL FUNCTION 'FCJ_DELETE_ENTRY' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_run_balance = f_run_balance i_run_cash_balance = f_run_cash_balance "527796 i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi IMPORTING e_new_period = gd_new_period TABLES itcj_postings = itcj_cr_postings itcj_sel_postings = gt_sel_postings itcj_wtax_items = itcj_wtax_items itcj_split_postings = itcj_cr_split_postings itcj_cpd = itcj_cpd.

FCJ_GET_COPAOBJECT CALL FUNCTION 'FCJ_GET_COPAOBJECT' EXPORTING i_posting = gd_postings i_comp_code = f_comp_code i_current_line = gd_current_line "744334 TABLES itcj_postings = itcj_e_postings.

FCJ_CHANGE_SAVED CALL FUNCTION 'FCJ_CHANGE_SAVED' EXPORTING itcj_postings = gd_postings EXCEPTIONS "1805616 AUTH_ERROR = 1. "1805616

FCJ_GET_COPAOBJECT CALL FUNCTION 'FCJ_GET_COPAOBJECT' EXPORTING i_posting = gd_postings i_comp_code = f_comp_code i_current_line = gd_current_line "744334 TABLES itcj_postings = itcj_r_postings.

FCJ_CHANGE_SAVED CALL FUNCTION 'FCJ_CHANGE_SAVED' EXPORTING itcj_postings = gd_postings EXCEPTIONS "1805616 AUTH_ERROR = 1. "1805616

FCJ_GET_COPAOBJECT CALL FUNCTION 'FCJ_GET_COPAOBJECT' EXPORTING i_posting = gd_postings i_comp_code = f_comp_code i_current_line = gd_current_line "744334 TABLES itcj_postings = itcj_cr_postings.

FCJ_CHANGE_SAVED CALL FUNCTION 'FCJ_CHANGE_SAVED' EXPORTING itcj_postings = gd_postings EXCEPTIONS "1805616 AUTH_ERROR = 1. "1805616

FCJ_GET_RE_OBJECT CALL FUNCTION 'FCJ_GET_RE_OBJECT' EXPORTING i_posting = gd_postings i_comp_code = f_comp_code i_current_line = gd_current_line "744334 TABLES itcj_postings = itcj_e_postings itcj_cpd = itcj_cpd. "1018852

FCJ_CHANGE_SAVED CALL FUNCTION 'FCJ_CHANGE_SAVED' EXPORTING itcj_postings = gd_postings EXCEPTIONS "1805616 AUTH_ERROR = 1. "1805616




FCJ_GET_RE_OBJECT CALL FUNCTION 'FCJ_GET_RE_OBJECT' EXPORTING i_posting = gd_postings i_comp_code = f_comp_code i_current_line = gd_current_line "744334 TABLES itcj_postings = itcj_r_postings itcj_cpd = itcj_cpd. "1018852

FCJ_CHANGE_SAVED CALL FUNCTION 'FCJ_CHANGE_SAVED' EXPORTING itcj_postings = gd_postings EXCEPTIONS "1805616 AUTH_ERROR = 1. "1805616

FCJ_GET_RE_OBJECT CALL FUNCTION 'FCJ_GET_RE_OBJECT' EXPORTING i_posting = gd_postings i_comp_code = f_comp_code i_current_line = gd_current_line "744334 TABLES itcj_postings = itcj_cr_postings itcj_cpd = itcj_cpd. "1018852

FCJ_CHANGE_SAVED CALL FUNCTION 'FCJ_CHANGE_SAVED' EXPORTING itcj_postings = gd_postings EXCEPTIONS "1805616 AUTH_ERROR = 1. "1805616

FCJ_MF_PRINT_RECEIPT CALL FUNCTION 'FCJ_MF_PRINT_RECEIPT' CHANGING i_posting = gd_postings EXCEPTIONS OTHERS = 01.

FCJ_CHECK_EXTENDED_FUNCTIONS * CALL FUNCTION 'FCJ_CHECK_EXTENDED_FUNCTIONS' "1414561 * EXPORTING "1414561 * i_comp_code = f_comp_code "1414561 * EXCEPTIONS "1414561 * extended_functions_not_avail = 1. "1414561

FCJ_MF_PRINT_JOURNAL CALL FUNCTION 'FCJ_MF_PRINT_JOURNAL' EXPORTING i_cajo_number = f_cajo_number i_comp_code = f_comp_code i_date_low = f_display_period_lo i_date_high = f_display_period_hi TABLES itcj_postings = itcj_e_postings.

FCJ_MF_PRINT_JOURNAL CALL FUNCTION 'FCJ_MF_PRINT_JOURNAL' EXPORTING i_cajo_number = f_cajo_number i_comp_code = f_comp_code i_date_low = f_display_period_lo i_date_high = f_display_period_hi TABLES itcj_postings = itcj_r_postings.

FCJ_MF_PRINT_JOURNAL CALL FUNCTION 'FCJ_MF_PRINT_JOURNAL' EXPORTING i_cajo_number = f_cajo_number i_comp_code = f_comp_code i_date_low = f_display_period_lo i_date_high = f_display_period_hi TABLES itcj_postings = itcj_cr_postings.

FCJ_ASSEMBLE_SEL_POSTINGS CALL FUNCTION 'FCJ_ASSEMBLE_SEL_POSTINGS' * IMPORTING * E_LINES = TABLES itcj_postings = itcj_r_postings itcj_sel_postings = gt_sel_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' * EXPORTING * I_STATUS = TABLES itcj_postings = itcj_r_postings .

FCJ_ASSEMBLE_SEL_POSTINGS CALL FUNCTION 'FCJ_ASSEMBLE_SEL_POSTINGS' * IMPORTING * E_LINES = TABLES itcj_postings = itcj_cr_postings itcj_sel_postings = gt_sel_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' * EXPORTING * I_STATUS = TABLES itcj_postings = itcj_cr_postings .

FCJ_ASSEMBLE_SEL_POSTINGS CALL FUNCTION 'FCJ_ASSEMBLE_SEL_POSTINGS' * IMPORTING * E_LINES = TABLES itcj_postings = itcj_e_postings itcj_sel_postings = gt_sel_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' * EXPORTING * I_STATUS = TABLES itcj_postings = itcj_e_postings .

FCJ_ASSEMBLE_SEL_POSTINGS CALL FUNCTION 'FCJ_ASSEMBLE_SEL_POSTINGS' * IMPORTING * E_LINES = TABLES itcj_postings = itcj_cr_postings itcj_sel_postings = gt_sel_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' * EXPORTING * I_STATUS = TABLES itcj_postings = itcj_cr_postings .

FCJ_ASSEMBLE_SEL_POSTINGS CALL FUNCTION 'FCJ_ASSEMBLE_SEL_POSTINGS' * IMPORTING * E_LINES = TABLES itcj_postings = itcj_e_postings itcj_sel_postings = gt_sel_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' * EXPORTING * I_STATUS = TABLES itcj_postings = itcj_e_postings .

FCJ_ASSEMBLE_SEL_POSTINGS CALL FUNCTION 'FCJ_ASSEMBLE_SEL_POSTINGS' * IMPORTING * E_LINES = TABLES itcj_postings = itcj_r_postings itcj_sel_postings = gt_sel_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' * EXPORTING * I_STATUS = TABLES itcj_postings = itcj_r_postings .

FCJ_GET_CAJO_DATA2 CALL FUNCTION 'FCJ_GET_CAJO_DATA2' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_langu = sy-langu IMPORTING e_tcj_c_journals = ls_tcj_c_journals.

FCJ_MF_DELETED_DOCS CALL FUNCTION 'FCJ_MF_DELETED_DOCS' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi.

FCJ_COPY_ENTRY CALL FUNCTION 'FCJ_COPY_ENTRY' EXPORTING i_postings = gd_postings TABLES itcj_postings = itcj_e_postings itcj_wtax_items = itcj_wtax_items itcj_split_postings = itcj_e_split_postings itcj_cpd = itcj_cpd.

FCJ_COPY_ENTRY CALL FUNCTION 'FCJ_COPY_ENTRY' EXPORTING i_postings = gd_postings TABLES itcj_postings = itcj_r_postings itcj_split_postings = itcj_r_split_postings itcj_cpd = itcj_cpd.

FCJ_COPY_ENTRY CALL FUNCTION 'FCJ_COPY_ENTRY' EXPORTING i_postings = gd_postings TABLES itcj_postings = itcj_cr_postings itcj_split_postings = itcj_cr_split_postings itcj_cpd = itcj_cpd.

FCJ_WT_DIALOG CALL FUNCTION 'FCJ_WT_DIALOG' TABLES itcj_wtax_items = itcj_wtax_items CHANGING iscj_posting = gd_postings.

FCJ_SELECT_TABLE_ENTRIES CALL FUNCTION 'FCJ_SELECT_TABLE_ENTRIES' TABLES itcj_postings = itcj_e_postings itcj_sel_postings = gt_sel_postings.

FCJ_SELECT_TABLE_ENTRIES CALL FUNCTION 'FCJ_SELECT_TABLE_ENTRIES' TABLES itcj_postings = itcj_r_postings itcj_sel_postings = gt_sel_postings.

FCJ_SELECT_TABLE_ENTRIES CALL FUNCTION 'FCJ_SELECT_TABLE_ENTRIES' TABLES itcj_postings = itcj_cr_postings itcj_sel_postings = gt_sel_postings.

FCJ_DESELECT_TABLE_ENTRIES CALL FUNCTION 'FCJ_DESELECT_TABLE_ENTRIES' TABLES itcj_postings = itcj_e_postings itcj_sel_postings = gt_sel_postings.

FCJ_DESELECT_TABLE_ENTRIES CALL FUNCTION 'FCJ_DESELECT_TABLE_ENTRIES' TABLES itcj_postings = itcj_r_postings itcj_sel_postings = gt_sel_postings.

FCJ_DESELECT_TABLE_ENTRIES CALL FUNCTION 'FCJ_DESELECT_TABLE_ENTRIES' TABLES itcj_postings = itcj_cr_postings itcj_sel_postings = gt_sel_postings.

FCJ_CHEQUES_OUT CALL FUNCTION 'FCJ_CHEQUES_OUT' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_currency = f_currency1 * i_posting_date = sy-datum "#EC DOM_EQUAL "791519 i_posting_date = sy-datlo "#EC DOM_EQUAL "791519 i_display_period_lo = f_display_period_lo i_display_period_hi = f_display_period_hi i_save_only = gd_save_only TABLES itcj_sel_checks = gt_sel_postings itcj_cpd = itcj_cpd itcj_split_postings = itcj_cr_split_postings "904428 itcj_wtax_items = itcj_wtax_items "904428 CHANGING p_beg_balance = f_beg_balance p_total_checks = f_total_checks p_run_balance = f_run_balance p_numb_of_checks = f_numb_of_checks.

FCJ_PREP_SEL_CHECK_STACK CALL FUNCTION 'FCJ_PREP_SEL_CHECK_STACK' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number IMPORTING e_update_cr_postings = gd_new_period TABLES itcj_checks = itcj_checks.

FI_CHECK_EXTENDED_WT CALL FUNCTION 'FI_CHECK_EXTENDED_WT' EXPORTING i_bukrs = f_comp_code EXCEPTIONS component_not_active = 1 not_found = 2 OTHERS = 3.

CALCULATE_TAX_FROM_GROSSAMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_GROSSAMOUNT' "1060146 EXPORTING "1060146 I_BUKRS = F_COMP_CODE "1060146 I_MWSKZ = GD_POSTINGS-TAX_CODE "1060146 I_TXJCD = GD_POSTINGS-TAXJURCODE "1060146 I_WAERS = F_CURRENCY1 "1060146 I_WRBTR = LD_WRBTR "1060146 I_PRSDT = GD_POSTINGS-POSTING_DATE "1060146 TABLES "1060146 T_MWDAT = LT_MWDAT "1060146 EXCEPTIONS "1060146 error_message = 01. "1060146

FCJ_PREPARE_SPLIT CALL FUNCTION 'FCJ_PREPARE_SPLIT' EXPORTING gd_posting = gd_postings TABLES itcj_postings = itcj_e_postings itcj_split_postings = itcj_e_split_postings itcj_split_buffer = lt_buff_e_split_postings.

FCJ_GET_TRANSACTION_FROM_NAME CALL FUNCTION 'FCJ_GET_TRANSACTION_FROM_NAME' "1479678 EXPORTING "1479678 I_COMP_CODE = ld_split_postings-comp_code "1479678 I_TRANSACTION_NAME = ld_split_postings-transact_name "1479678 TABLES "1479678 ITCJ_TRANSACTIONS = lt_transactions "1479678 EXCEPTIONS OTHERS = 3 . "1479678

FCJ_INTEGRATE_SPLIT CALL FUNCTION 'FCJ_INTEGRATE_SPLIT' TABLES itcj_postings = itcj_e_postings itcj_split_postings = itcj_e_split_postings itcj_split_buffer = lt_buff_e_split_postings.

FCJ_PREPARE_SPLIT CALL FUNCTION 'FCJ_PREPARE_SPLIT' EXPORTING gd_posting = gd_postings TABLES itcj_postings = itcj_r_postings itcj_split_postings = itcj_r_split_postings itcj_split_buffer = lt_buff_r_split_postings.

FCJ_GET_TRANSACTION_FROM_NAME CALL FUNCTION 'FCJ_GET_TRANSACTION_FROM_NAME' "1479678 EXPORTING "1479678 I_COMP_CODE = ld_split_postings-comp_code "1479678 I_TRANSACTION_NAME = ld_split_postings-transact_name "1479678 TABLES "1479678 ITCJ_TRANSACTIONS = lt_transactions "1479678 EXCEPTIONS OTHERS = 3 . "1479678

FCJ_INTEGRATE_SPLIT CALL FUNCTION 'FCJ_INTEGRATE_SPLIT' TABLES itcj_postings = itcj_r_postings itcj_split_postings = itcj_r_split_postings itcj_split_buffer = lt_buff_r_split_postings.

FCJ_PREPARE_SPLIT CALL FUNCTION 'FCJ_PREPARE_SPLIT' EXPORTING gd_posting = gd_postings TABLES itcj_postings = itcj_cr_postings itcj_split_postings = itcj_cr_split_postings itcj_split_buffer = lt_buff_cr_split_postings.

FCJ_GET_TRANSACTION_FROM_NAME CALL FUNCTION 'FCJ_GET_TRANSACTION_FROM_NAME' "1479678 EXPORTING "1479678 I_COMP_CODE = ld_split_postings-comp_code "1479678 I_TRANSACTION_NAME = ld_split_postings-transact_name "1479678 TABLES "1479678 ITCJ_TRANSACTIONS = lt_transactions "1479678 EXCEPTIONS OTHERS = 3 . "1479678

FCJ_INTEGRATE_SPLIT CALL FUNCTION 'FCJ_INTEGRATE_SPLIT' TABLES itcj_postings = itcj_cr_postings itcj_split_postings = itcj_cr_split_postings itcj_split_buffer = lt_buff_cr_split_postings.

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' EXPORTING i_bukrs = gd_postings-comp_code i_kunnr = gd_postings-customer IMPORTING e_debi = ls_debi EXCEPTIONS customer_missing = 1 OTHERS = 2.

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' EXPORTING i_bukrs = gd_postings-comp_code i_lifnr = gd_postings-vendor_no IMPORTING e_kred = ls_kred EXCEPTIONS vendor_missing = 1 OTHERS = 2.

FCJ_CPD_DIALOG CALL FUNCTION 'FCJ_CPD_DIALOG' EXPORTING i_posting = gd_postings i_display_mode = gd_display_cj i_sarch = gd_sarch "528868 i_typ = 'E' "1273400 TABLES itcj_cpd = itcj_cpd CHANGING p_bp_name = gd_postings-bp_name p_stceg = gd_postings-stceg "1273400 EXCEPTIONS wrong_account_type = 1 parameters_missing = 2 not_found = 3 OTHERS = 4.

FCJ_CPD_DIALOG CALL FUNCTION 'FCJ_CPD_DIALOG' EXPORTING i_posting = gd_postings i_display_mode = gd_display_cj i_sarch = gd_sarch "528868 i_typ = 'R' "1273400 TABLES itcj_cpd = itcj_cpd CHANGING p_bp_name = gd_postings-bp_name p_stceg = gd_postings-stceg "1273400 EXCEPTIONS wrong_account_type = 1 parameters_missing = 2 not_found = 3 OTHERS = 4.

FCJ_CPD_DIALOG CALL FUNCTION 'FCJ_CPD_DIALOG' EXPORTING i_posting = gd_postings i_display_mode = gd_display_cj i_sarch = gd_sarch "528868 i_typ = 'R' "1273400 TABLES itcj_cpd = itcj_cpd CHANGING p_bp_name = gd_postings-bp_name p_stceg = gd_postings-stceg "1273400 EXCEPTIONS wrong_account_type = 1 parameters_missing = 2 not_found = 3 OTHERS = 4.

FCJ_GET_TRANSACTION_FROM_NAME2 CALL FUNCTION 'FCJ_GET_TRANSACTION_FROM_NAME2' EXPORTING i_comp_code = itcj_e_postings-comp_code i_transaction_name = itcj_e_postings-transact_name i_langu = sy-langu IMPORTING e_transaction = ls_transaction EXCEPTIONS name_not_existent = 1 OTHERS = 2.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = itcj_e_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = itcj_r_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = itcj_cr_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = gt_sel_postings.

FCJ_GET_LATEST_ARCH CALL FUNCTION 'FCJ_GET_LATEST_ARCH' EXPORTING I_COMP_CODE = f_comp_code I_CAJO_NUMBER = f_cajo_number I_BALANCE_DATE = f_display_period_lo IMPORTING E_LAST_ARCH_DATE = ld_last_arch_date * E_LAST_ARCH_CURRENCY = * E_LAST_ARCH_SUM = * E_LAST_ARCH_ACCOUNTANT = * E_SARCH = EXCEPTIONS NO_ARCH_DATA = 1 * OTHERS = 2 .

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' EXPORTING I_ARBGB = 'F5A' I_DTYPE = 'I' I_MSGNR = '344' I_VAR01 = ld_last_arch_date.

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' EXPORTING I_ARBGB = 'F5A' I_DTYPE = 'I' I_MSGNR = '345' I_VAR01 = ld_last_arch_date.

FCJ_GET_TRANSACTION_FROM_NAME2 CALL FUNCTION 'FCJ_GET_TRANSACTION_FROM_NAME2' EXPORTING i_comp_code = itcj_r_postings-comp_code i_transaction_name = itcj_r_postings-transact_name i_langu = sy-langu IMPORTING e_transaction = ls_transaction EXCEPTIONS name_not_existent = 1 OTHERS = 2.

FI_COMPANY_CODE_CHECK CALL FUNCTION 'FI_COMPANY_CODE_CHECK' EXPORTING i_bukrs = tcj_c_journals-comp_code EXCEPTIONS company_code = 1 * OTHERS = 2 .

FCJ_GET_CAJO_DATA2 CALL FUNCTION 'FCJ_GET_CAJO_DATA2' EXPORTING i_comp_code = tcj_c_journals-comp_code i_cajo_number = tcj_c_journals-cajo_number i_langu = sy-langu IMPORTING e_tcj_c_journals = ls_tcj_c_journals * E_TCJ_CJ_NAMES = EXCEPTIONS cajo_not_existent = 1 OTHERS = 2.

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' EXPORTING i_arbgb = 'F5A' i_dtype = 'S' i_msgnr = '335' i_var01 = tcj_c_journals-cajo_number i_var02 = tcj_c_journals-comp_code.

ENQUEUE_EFBCJ_LOCK CALL FUNCTION 'ENQUEUE_EFBCJ_LOCK' EXPORTING mode_tcj_c_journals = 'E' * MANDT = SY-MANDT comp_code = tcj_c_journals-comp_code cajo_number = tcj_c_journals-cajo_number * X_COMP_CODE = ' ' * X_CAJO_NUMBER = ' ' _scope = '3' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 * SYSTEM_FAILURE = 2 * OTHERS = 3 .

FCJ_CHECK_EXTENDED_FUNCTIONS CALL FUNCTION 'FCJ_CHECK_EXTENDED_FUNCTIONS' "783468 EXPORTING "783468 i_comp_code = tcj_c_journals-comp_code "783468 EXCEPTIONS "783468 EXTENDED_FUNCTIONS_NOT_AVAIL = 1. "783468

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING * DEFAULTOPTION = 'Y' diagnosetext1 = ld_text_1 diagnosetext2 = ld_text_2 diagnosetext3 = gd_diagnosetext3 "783468 textline1 = gd_textline "783468 * TEXTLINE2 = ' ' titel = text-100 * START_COLUMN = 25 * START_ROW = 6 cancel_display = ' ' IMPORTING answer = ld_antwort.

FCJ_CHECK_CAJO_DATA CALL FUNCTION 'FCJ_CHECK_CAJO_DATA' EXPORTING i_comp_code = tcj_c_journals-comp_code i_cajo_number = tcj_c_journals-cajo_number EXCEPTIONS wrong_combination = 1 * OTHERS = 2 .

FCJ_GET_CAJO_DATA2 CALL FUNCTION 'FCJ_GET_CAJO_DATA2' EXPORTING i_comp_code = tcj_c_journals-comp_code i_cajo_number = tcj_c_journals-cajo_number i_langu = sy-langu IMPORTING e_tcj_c_journals = ls_tcj_c_journals * E_TCJ_CJ_NAMES = EXCEPTIONS cajo_not_existent = 1 OTHERS = 2.

FCJ_INSERT_SOME_CAJO_NAME CALL FUNCTION 'FCJ_INSERT_SOME_CAJO_NAME' EXPORTING i_comp_code = tcj_c_journals-comp_code i_cajo_number = tcj_c_journals-cajo_number i_langu = sy-langu * IMPORTING * E_LS_TCJ_C_JOURNALS = * E_LS_TCJ_CJ_NAMES = .

DEQUEUE_EFBCJ_LOCK CALL FUNCTION 'DEQUEUE_EFBCJ_LOCK' EXPORTING mode_tcj_c_journals = 'E' * MANDT = SY-MANDT comp_code = f_comp_code cajo_number = f_cajo_number * X_COMP_CODE = ' ' * X_CAJO_NUMBER = ' ' _scope = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = 'E' TABLES itcj_postings = itcj_e_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = 'C' TABLES itcj_postings = itcj_e_postings. "538908

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = 'E' TABLES itcj_postings = itcj_r_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = 'C' TABLES itcj_postings = itcj_r_postings. "538908

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = 'E' TABLES itcj_postings = itcj_cr_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = 'C' TABLES itcj_postings = itcj_cr_postings. "538908

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = 'E' TABLES itcj_postings = gt_sel_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' EXPORTING i_status = 'C' TABLES itcj_postings = gt_sel_postings. "538908

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' "1799872 EXPORTING "1799872 i_status = ' ' "1799872 TABLES "1799872 itcj_postings = itcj_e_postings. "1799872

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' "1799872 EXPORTING "1799872 i_status = ' ' "1799872 TABLES "1799872 itcj_postings = itcj_r_postings. "1799872

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' "1799872 EXPORTING "1799872 i_status = ' ' "1799872 TABLES "1799872 itcj_postings = itcj_cr_postings. "1799872

FCJ_GET_LATEST_ARCH CALL FUNCTION 'FCJ_GET_LATEST_ARCH' EXPORTING I_COMP_CODE = tcj_c_journals-comp_code I_CAJO_NUMBER = tcj_c_journals-cajo_number I_BALANCE_DATE = f_display_period_lo IMPORTING E_LAST_ARCH_DATE = ld_last_arch_date * E_LAST_ARCH_CURRENCY = * E_LAST_ARCH_SUM = * E_LAST_ARCH_ACCOUNTANT = * E_SARCH = EXCEPTIONS NO_ARCH_DATA = 1 * OTHERS = 2 .

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' EXPORTING I_ARBGB = 'F5A' I_DTYPE = 'I' I_MSGNR = '344' I_VAR01 = ld_last_arch_date.

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' EXPORTING I_ARBGB = 'F5A' I_DTYPE = 'I' I_MSGNR = '345' I_VAR01 = ld_last_arch_date.

DEQUEUE_EFBCJ_LOCK CALL FUNCTION 'DEQUEUE_EFBCJ_LOCK' EXPORTING mode_tcj_c_journals = 'E' * MANDT = SY-MANDT comp_code = tcj_c_journals-comp_code cajo_number = tcj_c_journals-cajo_number * X_COMP_CODE = ' ' * X_CAJO_NUMBER = ' ' _scope = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .

F4_DATE CALL FUNCTION 'F4_DATE' EXPORTING * date_for_first_month = sy-datum "#EC DOM_EQUAL date_for_first_month = sy-datlo "791519 * display = ' ' * FACTORY_CALENDAR_ID = ' ' * GREGORIAN_CALENDAR_FLAG = ' ' * HOLIDAY_CALENDAR_ID = ' ' * PROGNAME_FOR_FIRST_MONTH = ' ' IMPORTING select_date = ld_hlp_date "#EC DOM_EQUAL * EXCEPTIONS * CALENDAR_BUFFER_NOT_LOADABLE = 1 * DATE_AFTER_RANGE = 2 * DATE_BEFORE_RANGE = 3 * DATE_INVALID = 4 * FACTORY_CALENDAR_NOT_FOUND = 5 * HOLIDAY_CALENDAR_NOT_FOUND = 6 * PARAMETER_CONFLICT = 7 * OTHERS = 8 .

F4_DATE CALL FUNCTION 'F4_DATE' EXPORTING * date_for_first_month = sy-datum "#EC DOM_EQUAL date_for_first_month = sy-datlo "791519 * DISPLAY = ' ' * FACTORY_CALENDAR_ID = ' ' * GREGORIAN_CALENDAR_FLAG = ' ' * HOLIDAY_CALENDAR_ID = ' ' * PROGNAME_FOR_FIRST_MONTH = ' ' IMPORTING select_date = ld_hlp_date "#EC DOM_EQUAL * EXCEPTIONS * CALENDAR_BUFFER_NOT_LOADABLE = 1 * DATE_AFTER_RANGE = 2 * DATE_BEFORE_RANGE = 3 * DATE_INVALID = 4 * FACTORY_CALENDAR_NOT_FOUND = 5 * HOLIDAY_CALENDAR_NOT_FOUND = 6 * PARAMETER_CONFLICT = 7 * OTHERS = 8 .

FCJ_CHECK_TRANSACTION CALL FUNCTION 'FCJ_CHECK_TRANSACTION' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_comp_name = f_comp_name i_cajo_name = f_cajo_name i_typ = 'E' i_document_status = itcj_e_postings-document_status i_means_of_payment = itcj_e_postings-means_of_payment "1056590 i_xmitk = ld_xmitk "1537169 i_saknr = skb1-saknr "1537169 CHANGING p_transact_name = itcj_e_postings-transact_name p_transact_type = ld_trans_type p_transact_tax_code = itcj_e_postings-tax_code "530875 p_transact_gl_account = itcj_e_postings-gl_account "530875 p_man_tax_code = itcj_e_postings-man_tax "924101 "1122150 p_transact_name_changed = gd_transact_name_changed "1104900 p_umskz = itcj_e_postings-umskz. "1738093

FCJ_GET_WTAX_NUMBER CALL FUNCTION 'FCJ_GET_WTAX_NUMBER' IMPORTING e_number = ld_wtax_number.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' "1392472 EXPORTING TITLEBAR = text-202 TEXT_QUESTION = ld_text_1 TEXT_BUTTON_1 = text-200 TEXT_BUTTON_2 = text-201 DISPLAY_CANCEL_BUTTON = ' ' IMPORTING ANSWER = ld_answer .

FI_SPECIAL_GL_TRANSACT_DATA CALL FUNCTION 'FI_SPECIAL_GL_TRANSACT_DATA' "1735118 EXPORTING "1735118 i_bukrs = f_comp_code "1735118 i_koart = 'K' "1735118 i_saknr = skb1-saknr "1735118 i_umskz = itcj_e_postings-umskz "1735118 IMPORTING "1735118 E_HKONT = itcj_e_postings-gl_account. "1735118

FI_SPECIAL_GL_TRANSACT_DATA CALL FUNCTION 'FI_SPECIAL_GL_TRANSACT_DATA' "1735118 EXPORTING "1735118 i_bukrs = f_comp_code "1735118 i_koart = 'D' "1735118 i_saknr = skb1-saknr "1735118 i_umskz = itcj_e_postings-umskz "1735118 IMPORTING "1735118 E_HKONT = itcj_e_postings-gl_account. "1735118

FCJ_CHECK_AMOUNT CALL FUNCTION 'FCJ_CHECK_AMOUNT' EXPORTING i_amount = ld_amount i_document_status = itcj_e_postings-document_status i_typ = 'E' i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_check_stack = itcj_e_postings-check_stack i_process_status = itcj_e_postings-process_status i_posting_date = itcj_e_postings-posting_date.

CHECK_JURISDICTION_ACTIVE CALL FUNCTION 'CHECK_JURISDICTION_ACTIVE' "1692446 EXPORTING I_BUKRS = itcj_e_postings-comp_code IMPORTING E_ISACTIVE = ld_jur_code_active EXCEPTIONS INPUT_INCOMPLETE = 1 INPUT_INCONSISTENT = 2 OTHERS = 3 .

FCJ_CHECK_N_AMOUNT CALL FUNCTION 'FCJ_CHECK_N_AMOUNT' EXPORTING i_transact_name = itcj_e_postings-transact_name i_comp_code = f_comp_code i_currency = f_currency1 i_kostl = itcj_e_postings-kostl i_tax_code = itcj_e_postings-tax_code "530875 i_gl_account = itcj_e_postings-gl_account "530875 i_PS_PSP_PNR = itcj_e_postings-PS_PSP_PNR "739652 i_update_gross = ld_update_gross "832889 i_update_net = ld_update_net "832889 i_update_trans = ld_update_trans "832889 i_loc_taxdate = ld_loc_taxdate "957369 CHANGING p_net_amount = itcj_e_postings-h_net_amount p_total_amount = ld_amount p_tax_amount = ld_tax_amount p_tax_percent = itcj_e_postings-tax_percent p_taxjurcode = itcj_e_postings-taxjurcode.

FCJ_CHECK_AMOUNT CALL FUNCTION 'FCJ_CHECK_AMOUNT' EXPORTING i_amount = ld_amount i_document_status = itcj_e_postings-document_status i_typ = 'E' i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_check_stack = itcj_e_postings-check_stack i_process_status = itcj_e_postings-process_status i_posting_date = itcj_e_postings-posting_date.

FCJ_CHECK_COBL CALL FUNCTION 'FCJ_CHECK_COBL' EXPORTING i_itcj_postings = itcj_e_postings i_comp_code = f_comp_code i_cobl_old = ls_i_cobl_old "1676745 IMPORTING e_itcj_postings = itcj_e_postings_copy EXCEPTIONS error_message = 01.

READ_CUSTOMIZED_MESSAGE * CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' "631666 "923941 * EXPORTING "923941 * I_ARBGB = sy-msgid "923941 * I_DTYPE = 'I' "923941 * I_MSGNR = ld_number "923941 * IMPORTING "923941 * E_MSGTY = sy-msgty "923941 * . "923941

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' "923941 EXPORTING "923941 I_ARBGB = sy-msgid "923941 I_DTYPE = 'I' "923941 I_MSGNR = ld_number "923941 I_VAR01 = sy-msgv1 "923941 I_VAR02 = sy-msgv2 "923941 I_VAR03 = sy-msgv3 "923941 I_VAR04 = sy-msgv4 "923941 . "923941

FI_CHECK_EXTENDED_WT CALL FUNCTION 'FI_CHECK_EXTENDED_WT' EXPORTING i_bukrs = itcj_e_postings-comp_code EXCEPTIONS component_not_active = 1 not_found = 2 OTHERS = 3.

FCJ_CHANGE_SAVED CALL FUNCTION 'FCJ_CHANGE_SAVED' EXPORTING itcj_postings = itcj_e_postings EXCEPTIONS "1805616 AUTH_ERROR = 1. "1805616

FCJ_CHECK_TRANSACTION CALL FUNCTION 'FCJ_CHECK_TRANSACTION' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_comp_name = f_comp_name i_cajo_name = f_cajo_name i_typ = 'R' i_document_status = itcj_r_postings-document_status i_means_of_payment = itcj_r_postings-means_of_payment "1056590 i_xmitk = ld_xmitk "1537169 i_saknr = skb1-saknr "1537169 CHANGING p_transact_name = itcj_r_postings-transact_name p_transact_type = ld_trans_type p_transact_tax_code = itcj_r_postings-tax_code "530875 p_transact_gl_account = itcj_r_postings-gl_account "530875 p_man_tax_code = itcj_r_postings-man_tax "924101 "1122150 p_transact_name_changed = gd_transact_name_changed "1104900 p_umskz = itcj_r_postings-umskz. "1738093

FCJ_GET_WTAX_NUMBER CALL FUNCTION 'FCJ_GET_WTAX_NUMBER' IMPORTING e_number = ld_wtax_number.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' "1392472 EXPORTING TITLEBAR = text-202 TEXT_QUESTION = ld_text_1 TEXT_BUTTON_1 = text-200 TEXT_BUTTON_2 = text-201 DISPLAY_CANCEL_BUTTON = ' ' IMPORTING ANSWER = ld_answer .

FI_SPECIAL_GL_TRANSACT_DATA CALL FUNCTION 'FI_SPECIAL_GL_TRANSACT_DATA' "1735118 EXPORTING "1735118 i_bukrs = f_comp_code "1735118 i_koart = 'K' "1735118 i_saknr = skb1-saknr "1735118 i_umskz = itcj_r_postings-umskz "1735118 IMPORTING "1735118 E_HKONT = itcj_r_postings-gl_account. "1735118

FI_SPECIAL_GL_TRANSACT_DATA CALL FUNCTION 'FI_SPECIAL_GL_TRANSACT_DATA' "1735118 EXPORTING "1735118 i_bukrs = f_comp_code "1735118 i_koart = 'D' "1735118 i_saknr = skb1-saknr "1735118 i_umskz = itcj_r_postings-umskz "1735118 IMPORTING "1735118 E_HKONT = itcj_r_postings-gl_account. "1735118

FCJ_CHECK_AMOUNT CALL FUNCTION 'FCJ_CHECK_AMOUNT' EXPORTING i_amount = ld_amount i_document_status = itcj_r_postings-document_status i_typ = 'R' i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_check_stack = itcj_r_postings-check_stack i_process_status = itcj_r_postings-process_status i_posting_date = itcj_r_postings-posting_date.

FCJ_CHECK_AMOUNT CALL FUNCTION 'FCJ_CHECK_AMOUNT' EXPORTING i_amount = ld_amount i_document_status = itcj_r_postings-document_status i_typ = 'R' i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_check_stack = itcj_r_postings-check_stack i_process_status = itcj_r_postings-process_status i_posting_date = itcj_r_postings-posting_date.

CHECK_JURISDICTION_ACTIVE CALL FUNCTION 'CHECK_JURISDICTION_ACTIVE' "1692446 EXPORTING I_BUKRS = itcj_r_postings-comp_code IMPORTING E_ISACTIVE = ld_jur_code_active EXCEPTIONS INPUT_INCOMPLETE = 1 INPUT_INCONSISTENT = 2 OTHERS = 3 .

FCJ_CHECK_N_AMOUNT CALL FUNCTION 'FCJ_CHECK_N_AMOUNT' EXPORTING i_transact_name = itcj_r_postings-transact_name i_comp_code = f_comp_code i_currency = f_currency1 i_kostl = itcj_r_postings-kostl i_tax_code = itcj_r_postings-tax_code "530875 i_gl_account = itcj_r_postings-gl_account "530875 i_PS_PSP_PNR = itcj_r_postings-PS_PSP_PNR "739652 i_update_gross = ld_update_gross "832889 i_update_net = ld_update_net "832889 i_update_trans = ld_update_trans "832889 i_loc_taxdate = ld_loc_taxdate "957369 CHANGING p_net_amount = itcj_r_postings-h_net_amount p_total_amount = ld_amount p_tax_amount = ld_tax_amount p_tax_percent = itcj_r_postings-tax_percent p_taxjurcode = itcj_r_postings-taxjurcode.

FCJ_CHECK_COBL CALL FUNCTION 'FCJ_CHECK_COBL' EXPORTING i_itcj_postings = itcj_r_postings i_comp_code = f_comp_code i_cobl_old = ls_i_cobl_old "1676745 IMPORTING e_itcj_postings = itcj_r_postings_copy EXCEPTIONS error_message = 01.

READ_CUSTOMIZED_MESSAGE * CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' "631666 "923941 * EXPORTING "923941 * I_ARBGB = sy-msgid "923941 * I_DTYPE = 'I' "923941 * I_MSGNR = ld_number "923941 * IMPORTING "923941 * E_MSGTY = sy-msgty "923941 * . "923941

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' "923941 EXPORTING "923941 I_ARBGB = sy-msgid "923941 I_DTYPE = 'I' "923941 I_MSGNR = ld_number "923941 I_VAR01 = sy-msgv1 "923941 I_VAR02 = sy-msgv2 "923941 I_VAR03 = sy-msgv3 "923941 I_VAR04 = sy-msgv4 "923941 . "923941

FCJ_CHANGE_SAVED CALL FUNCTION 'FCJ_CHANGE_SAVED' EXPORTING itcj_postings = itcj_r_postings EXCEPTIONS "1805616 AUTH_ERROR = 1. "1805616

DEQUEUE_EFBCJ_LOCK CALL FUNCTION 'DEQUEUE_EFBCJ_LOCK' EXPORTING mode_tcj_c_journals = 'E' * MANDT = SY-MANDT comp_code = tcj_c_journals-comp_code cajo_number = tcj_c_journals-cajo_number * X_COMP_CODE = ' ' * X_CAJO_NUMBER = ' ' _scope = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .

FI_CHECK_EXTENDED_WT CALL FUNCTION 'FI_CHECK_EXTENDED_WT' "609147 EXPORTING i_bukrs = f_comp_code EXCEPTIONS component_not_active = 1 not_found = 2 OTHERS = 3.

FI_WT_DETERM_RELEVANT_TYPES CALL FUNCTION 'FI_WT_DETERM_RELEVANT_TYPES' "609147 EXPORTING I_BUKRS = f_comp_code I_ACCT = iscj_e_postings-customer I_KOART = 'D' I_BUDAT = iscj_e_postings-posting_date I_POSTINGTIME = '2' "660472 TABLES T_WITH = lt_accit_wt EXCEPTIONS NOTHING_SELECTED = 1 * OTHERS = 2 .

FI_WT_DETERM_RELEVANT_TYPES CALL FUNCTION 'FI_WT_DETERM_RELEVANT_TYPES' "609147 EXPORTING I_BUKRS = f_comp_code I_ACCT = iscj_e_postings-vendor_no I_KOART = 'K' I_BUDAT = iscj_e_postings-posting_date I_POSTINGTIME = '2' "660472 TABLES T_WITH = lt_accit_wt EXCEPTIONS NOTHING_SELECTED = 1 * OTHERS = 2 .

FCJ_CHECK_VEND_CUST CALL FUNCTION 'FCJ_CHECK_VEND_CUST' EXPORTING i_transact_name = itcj_e_postings-transact_name i_typ = 'E' i_comp_code = f_comp_code i_imkey = itcj_e_postings-imkey i_old_vendor_no = gd_old_vendor_no i_old_customer_no = gd_old_customer_no i_posting = itcj_e_postings TABLES itcj_cpd = itcj_cpd itcj_wtax_items = itcj_wtax_items CHANGING p_vendor_no = itcj_e_postings-vendor_no p_customer = itcj_e_postings-customer p_branch = itcj_e_postings-branch p_bp_name = itcj_e_postings-bp_name p_stceg = itcj_e_postings-stceg. "1273400

FI_CHECK_EXTENDED_WT CALL FUNCTION 'FI_CHECK_EXTENDED_WT' "609147 EXPORTING i_bukrs = f_comp_code EXCEPTIONS component_not_active = 1 not_found = 2 OTHERS = 3.

FI_WT_DETERM_RELEVANT_TYPES CALL FUNCTION 'FI_WT_DETERM_RELEVANT_TYPES' "609147 EXPORTING I_BUKRS = f_comp_code I_ACCT = iscj_r_postings-customer I_KOART = 'D' I_BUDAT = iscj_r_postings-posting_date I_POSTINGTIME = '2' "660472 TABLES T_WITH = lt_accit_wt EXCEPTIONS NOTHING_SELECTED = 1 * OTHERS = 2 .

FI_WT_DETERM_RELEVANT_TYPES CALL FUNCTION 'FI_WT_DETERM_RELEVANT_TYPES' "609147 EXPORTING I_BUKRS = f_comp_code I_ACCT = iscj_r_postings-vendor_no I_KOART = 'K' I_BUDAT = iscj_r_postings-posting_date I_POSTINGTIME = '2' "660472 TABLES T_WITH = lt_accit_wt EXCEPTIONS NOTHING_SELECTED = 1 * OTHERS = 2 .

FCJ_CHECK_VEND_CUST CALL FUNCTION 'FCJ_CHECK_VEND_CUST' EXPORTING i_transact_name = itcj_r_postings-transact_name i_typ = 'R' i_comp_code = f_comp_code i_imkey = itcj_r_postings-imkey i_old_vendor_no = gd_old_vendor_no i_old_customer_no = gd_old_customer_no i_posting = itcj_r_postings TABLES itcj_cpd = itcj_cpd CHANGING p_vendor_no = itcj_r_postings-vendor_no p_customer = itcj_r_postings-customer p_branch = itcj_r_postings-branch p_bp_name = itcj_r_postings-bp_name p_stceg = itcj_r_postings-stceg. "1273400

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn * TRANSLATE_TO_UPPER = ' ' * REQUEST = ' ' * PERFORM_CONVERSION_EXITS = ' ' * PERFORM_INPUT_CONVERSION = ' ' * DETERMINE_LOOP_INDEX = ' ' TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * INVALID_PARAMETER = 7 * UNDEFIND_ERROR = 8 * DOUBLE_CONVERSION = 9 * STEPL_NOT_FOUND = 10 * OTHERS = 11 .

FITRV_CALCULATOR CALL FUNCTION 'FITRV_CALCULATOR' EXPORTING input_value = lt_f4hlp-fieldvalue currency = f_currency1 start_column = '10' start_row = '10' IMPORTING output_value = ld_fieldvalue EXCEPTIONS OTHERS = 01.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * UNDEFIND_ERROR = 7 * OTHERS = 8 .

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn * TRANSLATE_TO_UPPER = ' ' * REQUEST = ' ' * PERFORM_CONVERSION_EXITS = ' ' * PERFORM_INPUT_CONVERSION = ' ' * DETERMINE_LOOP_INDEX = ' ' TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * INVALID_PARAMETER = 7 * UNDEFIND_ERROR = 8 * DOUBLE_CONVERSION = 9 * STEPL_NOT_FOUND = 10 * OTHERS = 11 .

FITRV_CALCULATOR CALL FUNCTION 'FITRV_CALCULATOR' EXPORTING input_value = lt_f4hlp-fieldvalue currency = f_currency1 start_column = '10' start_row = '10' IMPORTING output_value = ld_fieldvalue EXCEPTIONS OTHERS = 01.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * UNDEFIND_ERROR = 7 * OTHERS = 8 .

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn * TRANSLATE_TO_UPPER = ' ' * REQUEST = ' ' * PERFORM_CONVERSION_EXITS = ' ' * PERFORM_INPUT_CONVERSION = ' ' * DETERMINE_LOOP_INDEX = ' ' TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * INVALID_PARAMETER = 7 * UNDEFIND_ERROR = 8 * DOUBLE_CONVERSION = 9 * STEPL_NOT_FOUND = 10 * OTHERS = 11 .

FITRV_CALCULATOR CALL FUNCTION 'FITRV_CALCULATOR' EXPORTING input_value = lt_f4hlp-fieldvalue currency = f_currency1 start_column = '10' start_row = '10' IMPORTING output_value = ld_fieldvalue EXCEPTIONS OTHERS = 01.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * UNDEFIND_ERROR = 7 * OTHERS = 8 .

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn * TRANSLATE_TO_UPPER = ' ' * REQUEST = ' ' * PERFORM_CONVERSION_EXITS = ' ' * PERFORM_INPUT_CONVERSION = ' ' * DETERMINE_LOOP_INDEX = ' ' TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * INVALID_PARAMETER = 7 * UNDEFIND_ERROR = 8 * DOUBLE_CONVERSION = 9 * STEPL_NOT_FOUND = 10 * OTHERS = 11 .

FITRV_CALCULATOR CALL FUNCTION 'FITRV_CALCULATOR' EXPORTING input_value = lt_f4hlp-fieldvalue currency = f_currency1 start_column = '10' start_row = '10' IMPORTING output_value = ld_fieldvalue EXCEPTIONS OTHERS = 01.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * UNDEFIND_ERROR = 7 * OTHERS = 8 .

FCJ_CHECK_UNSAVED CALL FUNCTION 'FCJ_CHECK_UNSAVED' IMPORTING e_answer = ld_answer TABLES itcj_e_postings = itcj_e_postings itcj_r_postings = itcj_r_postings itcj_cr_postings = itcj_cr_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' "669971 TABLES "669971 itcj_postings = itcj_e_postings. "669971

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' "669971 TABLES "669971 itcj_postings = itcj_r_postings. "669971

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' "669971 TABLES "669971 itcj_postings = itcj_cr_postings. "669971

FCJ_CHECK_WT_AMOUNT CALL FUNCTION 'FCJ_CHECK_WT_AMOUNT' EXPORTING iscj_posting = itcj_e_postings TABLES itcj_wtax_items = itcj_wtax_items CHANGING p_h_net_payment_wt = itcj_e_postings-h_net_payment_wt.

FCJ_CHECK_TRANSACTION CALL FUNCTION 'FCJ_CHECK_TRANSACTION' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_comp_name = f_comp_name i_cajo_name = f_cajo_name i_typ = 'R' i_document_status = itcj_cr_postings-document_status i_means_of_payment = itcj_cr_postings-means_of_payment "1056590 i_xmitk = ld_xmitk "1537169 i_saknr = skb1-saknr "1537169 CHANGING p_transact_name = itcj_cr_postings-transact_name p_transact_type = ld_trans_type p_transact_tax_code = itcj_cr_postings-tax_code "530875 p_transact_gl_account = itcj_cr_postings-gl_account "530875 p_man_tax_code = itcj_cr_postings-man_tax "924101 "1122150 p_transact_name_changed = gd_transact_name_changed "1104900 p_umskz = itcj_cr_postings-umskz. "1738093

FCJ_GET_WTAX_NUMBER CALL FUNCTION 'FCJ_GET_WTAX_NUMBER' IMPORTING e_number = ld_wtax_number.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' "1392472 EXPORTING TITLEBAR = text-202 TEXT_QUESTION = ld_text_1 TEXT_BUTTON_1 = text-200 TEXT_BUTTON_2 = text-201 DISPLAY_CANCEL_BUTTON = ' ' IMPORTING ANSWER = ld_answer .

FI_SPECIAL_GL_TRANSACT_DATA CALL FUNCTION 'FI_SPECIAL_GL_TRANSACT_DATA' "1735118 EXPORTING "1735118 i_bukrs = f_comp_code "1735118 i_koart = 'K' "1735118 i_saknr = skb1-saknr "1735118 i_umskz = itcj_cr_postings-umskz "1735118 IMPORTING "1735118 E_HKONT = itcj_cr_postings-gl_account. "1735118

FI_SPECIAL_GL_TRANSACT_DATA CALL FUNCTION 'FI_SPECIAL_GL_TRANSACT_DATA' "1735118 EXPORTING "1735118 i_bukrs = f_comp_code "1735118 i_koart = 'D' "1735118 i_saknr = skb1-saknr "1735118 i_umskz = itcj_cr_postings-umskz "1735118 IMPORTING "1735118 E_HKONT = itcj_cr_postings-gl_account. "1735118

FCJ_CHECK_AMOUNT CALL FUNCTION 'FCJ_CHECK_AMOUNT' EXPORTING i_amount = ld_amount i_document_status = itcj_cr_postings-document_status i_typ = 'R' i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_check_stack = itcj_cr_postings-check_stack i_process_status = itcj_cr_postings-process_status i_posting_date = itcj_cr_postings-posting_date.

FCJ_CHECK_AMOUNT CALL FUNCTION 'FCJ_CHECK_AMOUNT' EXPORTING i_amount = ld_amount i_document_status = itcj_cr_postings-document_status i_typ = 'R' i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_check_stack = itcj_cr_postings-check_stack i_process_status = itcj_cr_postings-process_status i_posting_date = itcj_cr_postings-posting_date.

CHECK_JURISDICTION_ACTIVE CALL FUNCTION 'CHECK_JURISDICTION_ACTIVE' "1692446 EXPORTING I_BUKRS = itcj_cr_postings-comp_code IMPORTING E_ISACTIVE = ld_jur_code_active EXCEPTIONS INPUT_INCOMPLETE = 1 INPUT_INCONSISTENT = 2 OTHERS = 3 .

FCJ_CHECK_N_AMOUNT CALL FUNCTION 'FCJ_CHECK_N_AMOUNT' EXPORTING i_transact_name = itcj_cr_postings-transact_name i_comp_code = f_comp_code i_currency = f_currency1 i_kostl = itcj_cr_postings-kostl i_tax_code = itcj_cr_postings-tax_code "530875 i_gl_account = itcj_cr_postings-gl_account "530875 i_PS_PSP_PNR = itcj_cr_postings-PS_PSP_PNR "739652 i_update_gross = ld_update_gross "832889 i_update_net = ld_update_net "832889 i_update_trans = ld_update_trans "832889 i_loc_taxdate = ld_loc_taxdate "957369 CHANGING p_net_amount = itcj_cr_postings-h_net_amount p_total_amount = ld_amount p_tax_amount = ld_tax_amount p_tax_percent = itcj_cr_postings-tax_percent p_taxjurcode = itcj_cr_postings-taxjurcode.

FI_CHECK_EXTENDED_WT CALL FUNCTION 'FI_CHECK_EXTENDED_WT' "609147 EXPORTING i_bukrs = f_comp_code EXCEPTIONS component_not_active = 1 not_found = 2 OTHERS = 3.

FI_WT_DETERM_RELEVANT_TYPES CALL FUNCTION 'FI_WT_DETERM_RELEVANT_TYPES' "609147 EXPORTING I_BUKRS = f_comp_code I_ACCT = iscj_cr_postings-customer I_KOART = 'D' I_BUDAT = iscj_cr_postings-posting_date I_POSTINGTIME = '2' "660472 TABLES T_WITH = lt_accit_wt EXCEPTIONS NOTHING_SELECTED = 1 * OTHERS = 2 .

FI_WT_DETERM_RELEVANT_TYPES CALL FUNCTION 'FI_WT_DETERM_RELEVANT_TYPES' "609147 EXPORTING I_BUKRS = f_comp_code I_ACCT = iscj_cr_postings-vendor_no I_KOART = 'K' I_BUDAT = iscj_cr_postings-posting_date I_POSTINGTIME = '2' "660472 TABLES T_WITH = lt_accit_wt EXCEPTIONS NOTHING_SELECTED = 1 * OTHERS = 2 .

FCJ_CHECK_VEND_CUST CALL FUNCTION 'FCJ_CHECK_VEND_CUST' EXPORTING i_transact_name = itcj_cr_postings-transact_name i_typ = 'R' i_comp_code = f_comp_code i_imkey = itcj_cr_postings-imkey i_bank_ctry = itcj_cr_postings-bank_ctry i_bank_key = itcj_cr_postings-bank_key i_bank_acct = itcj_cr_postings-bank_acct i_old_vendor_no = gd_old_vendor_no i_old_customer_no = gd_old_customer_no i_posting = itcj_cr_postings TABLES itcj_cpd = itcj_cpd CHANGING p_vendor_no = itcj_cr_postings-vendor_no p_customer = itcj_cr_postings-customer p_branch = itcj_cr_postings-branch p_bp_name = itcj_cr_postings-bp_name p_stceg = itcj_cr_postings-stceg. "1273400

FCJ_CHECK_COBL CALL FUNCTION 'FCJ_CHECK_COBL' EXPORTING i_itcj_postings = itcj_cr_postings i_comp_code = f_comp_code i_cobl_old = ls_i_cobl_old "1676745 IMPORTING e_itcj_postings = itcj_cr_postings_copy EXCEPTIONS error_message = 01.

READ_CUSTOMIZED_MESSAGE * CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' "631666 "923941 * EXPORTING "923941 * I_ARBGB = sy-msgid "923941 * I_DTYPE = 'I' "923941 * I_MSGNR = ld_number "923941 * IMPORTING "923941 * E_MSGTY = sy-msgty "923941 * . "923941

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' "923941 EXPORTING "923941 I_ARBGB = sy-msgid "923941 I_DTYPE = 'I' "923941 I_MSGNR = ld_number "923941 I_VAR01 = sy-msgv1 "923941 I_VAR02 = sy-msgv2 "923941 I_VAR03 = sy-msgv3 "923941 I_VAR04 = sy-msgv4 "923941 . "923941

FCJ_CHANGE_SAVED CALL FUNCTION 'FCJ_CHANGE_SAVED' EXPORTING itcj_postings = itcj_cr_postings EXCEPTIONS "1805616 AUTH_ERROR = 1. "1805616

FCJ_GET_TRANSACTION_FROM_NAME2 CALL FUNCTION 'FCJ_GET_TRANSACTION_FROM_NAME2' EXPORTING i_comp_code = itcj_cr_postings-comp_code i_transaction_name = itcj_cr_postings-transact_name i_langu = sy-langu IMPORTING e_transaction = ls_transaction EXCEPTIONS name_not_existent = 1 OTHERS = 2.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn * TRANSLATE_TO_UPPER = ' ' * REQUEST = ' ' * PERFORM_CONVERSION_EXITS = ' ' * PERFORM_INPUT_CONVERSION = ' ' * DETERMINE_LOOP_INDEX = ' ' TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * INVALID_PARAMETER = 7 * UNDEFIND_ERROR = 8 * DOUBLE_CONVERSION = 9 * STEPL_NOT_FOUND = 10 * OTHERS = 11 .

FITRV_CALCULATOR CALL FUNCTION 'FITRV_CALCULATOR' EXPORTING input_value = lt_f4hlp-fieldvalue currency = f_currency1 start_column = '10' start_row = '10' IMPORTING output_value = ld_fieldvalue EXCEPTIONS OTHERS = 01.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * UNDEFIND_ERROR = 7 * OTHERS = 8 .

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn * TRANSLATE_TO_UPPER = ' ' * REQUEST = ' ' * PERFORM_CONVERSION_EXITS = ' ' * PERFORM_INPUT_CONVERSION = ' ' * DETERMINE_LOOP_INDEX = ' ' TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * INVALID_PARAMETER = 7 * UNDEFIND_ERROR = 8 * DOUBLE_CONVERSION = 9 * STEPL_NOT_FOUND = 10 * OTHERS = 11 .

FITRV_CALCULATOR CALL FUNCTION 'FITRV_CALCULATOR' EXPORTING input_value = lt_f4hlp-fieldvalue currency = f_currency1 start_column = '10' start_row = '10' IMPORTING output_value = ld_fieldvalue EXCEPTIONS OTHERS = 01.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMFCJ0' dynumb = ld_f4dyn TABLES dynpfields = lt_f4hlp * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * UNDEFIND_ERROR = 7 * OTHERS = 8 .

FCJ_CHECK_CHEQUE_DATA CALL FUNCTION 'FCJ_CHECK_CHEQUE_DATA' EXPORTING i_posting = itcj_cr_postings i_old_customer_no = gd_old_customer_no CHANGING p_customer = itcj_cr_postings-customer p_bank_key = itcj_cr_postings-bank_key p_bank_acct = itcj_cr_postings-bank_acct p_check_issuer = itcj_cr_postings-check_issuer.

FCJ_CHECK_DATE CALL FUNCTION 'FCJ_CHECK_DATE' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number "528868 i_vendor_no = itcj_e_postings-vendor_no i_customer = itcj_e_postings-customer i_transact_name = itcj_e_postings-transact_name i_gl_account = itcj_e_postings-gl_account "530875 CHANGING p_posting_date = itcj_e_postings-posting_date.

GET_CURRENT_YEAR CALL FUNCTION 'GET_CURRENT_YEAR' "1318136 EXPORTING "1318136 bukrs = f_comp_code "1318136 date = itcj_e_postings-posting_date "1318136 IMPORTING "1318136 curry = itcj_e_postings-fisc_year. "1318136

FCJ_CHECK_DATE CALL FUNCTION 'FCJ_CHECK_DATE' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number "528868 i_vendor_no = itcj_r_postings-vendor_no i_customer = itcj_r_postings-customer i_transact_name = itcj_r_postings-transact_name i_gl_account = itcj_r_postings-gl_account "530875 CHANGING p_posting_date = itcj_r_postings-posting_date.

GET_CURRENT_YEAR CALL FUNCTION 'GET_CURRENT_YEAR' "1318136 EXPORTING "1318136 bukrs = f_comp_code "1318136 date = itcj_r_postings-posting_date "1318136 IMPORTING "1318136 curry = itcj_r_postings-fisc_year. "1318136

FCJ_CHECK_DATE CALL FUNCTION 'FCJ_CHECK_DATE' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number "528868 i_vendor_no = itcj_cr_postings-vendor_no i_customer = itcj_cr_postings-customer i_transact_name = itcj_cr_postings-transact_name i_gl_account = itcj_cr_postings-gl_account "530875 CHANGING p_posting_date = itcj_cr_postings-posting_date.

GET_CURRENT_YEAR CALL FUNCTION 'GET_CURRENT_YEAR' "1318136 EXPORTING "1318136 bukrs = f_comp_code "1318136 date = itcj_cr_postings-posting_date "1318136 IMPORTING "1318136 curry = itcj_cr_postings-fisc_year. "1318136

FCJ_CHECK_EXCH_RATE CALL FUNCTION 'FCJ_CHECK_EXCH_RATE' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_posting = itcj_e_postings.

FCJ_CHECK_EXCH_RATE CALL FUNCTION 'FCJ_CHECK_EXCH_RATE' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_posting = itcj_r_postings.

FCJ_CHECK_EXCH_RATE CALL FUNCTION 'FCJ_CHECK_EXCH_RATE' EXPORTING i_comp_code = f_comp_code i_cajo_number = f_cajo_number i_posting = itcj_cr_postings.

FCJ_CHECK_BUPLA_AND_SECCO CALL FUNCTION 'FCJ_CHECK_BUPLA_AND_SECCO' EXPORTING i_comp_code = f_comp_code i_transact_name = itcj_e_postings-transact_name i_posting_number = iscj_e_postings-posting_number "586245 TABLES "586245 itcj_wtax_items = itcj_wtax_items "586245 CHANGING p_bupla = itcj_e_postings-bupla p_secco = itcj_e_postings-secco.

FCJ_CHECK_BUPLA_AND_SECCO CALL FUNCTION 'FCJ_CHECK_BUPLA_AND_SECCO' EXPORTING i_comp_code = f_comp_code i_transact_name = itcj_r_postings-transact_name i_posting_number = iscj_r_postings-posting_number "586245 TABLES "586245 itcj_wtax_items = itcj_wtax_items "586245 CHANGING p_bupla = itcj_r_postings-bupla p_secco = itcj_r_postings-secco.

FCJ_CHECK_BUPLA_AND_SECCO CALL FUNCTION 'FCJ_CHECK_BUPLA_AND_SECCO' EXPORTING i_comp_code = f_comp_code i_transact_name = itcj_cr_postings-transact_name i_posting_number = iscj_cr_postings-posting_number "586245 TABLES "586245 itcj_wtax_items = itcj_wtax_items "586245 CHANGING p_bupla = itcj_cr_postings-bupla p_secco = itcj_cr_postings-secco.

FCJ_CHECK_WT_AMOUNT CALL FUNCTION 'FCJ_CHECK_WT_AMOUNT' EXPORTING iscj_posting = itcj_r_postings TABLES itcj_wtax_items = itcj_wtax_items CHANGING p_h_net_payment_wt = itcj_r_postings-h_net_payment_wt.

FCJ_CHECK_P_FWBAS CALL FUNCTION 'FCJ_CHECK_P_FWBAS' CHANGING p_posting = itcj_e_postings.

FCJ_CHECK_P_FWBAS CALL FUNCTION 'FCJ_CHECK_P_FWBAS' CHANGING p_posting = itcj_r_postings.

FCJ_CHECK_P_FWBAS CALL FUNCTION 'FCJ_CHECK_P_FWBAS' CHANGING p_posting = itcj_cr_postings.

FCJ_CHECK_WT_AMOUNT CALL FUNCTION 'FCJ_CHECK_WT_AMOUNT' EXPORTING iscj_posting = itcj_cr_postings TABLES itcj_wtax_items = itcj_wtax_items CHANGING p_h_net_payment_wt = itcj_cr_postings-h_net_payment_wt.

FCJ_CHECK_UNSAVED CALL FUNCTION 'FCJ_CHECK_UNSAVED' IMPORTING e_answer = ld_answer TABLES itcj_e_postings = itcj_e_postings itcj_r_postings = itcj_r_postings itcj_cr_postings = itcj_cr_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = itcj_e_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = itcj_r_postings.

FCJ_DELETE_ENTRIES CALL FUNCTION 'FCJ_DELETE_ENTRIES' TABLES itcj_postings = itcj_cr_postings.

FCJ_GET_TRANSACTION CALL FUNCTION 'FCJ_GET_TRANSACTION' EXPORTING I_TRANSACTION = itcj_e_postings-transact_name I_COMP_CODE = itcj_e_postings-comp_code TABLES ITCJ_TRANSACTIONS = lt_transactions.

READ_SKB1 CALL FUNCTION 'READ_SKB1' EXPORTING XBUKRS = itcj_e_postings-comp_code XSAKNR = itcj_e_postings-gl_account IMPORTING xskb1 = ls_skb1 EXCEPTIONS "1377134 not_authorized = 02 "1377134 OTHERS = 04. "1377134

FCJ_CHECK_0300_TAX_ACCOUNT CALL FUNCTION 'FCJ_CHECK_0300_TAX_ACCOUNT' EXPORTING i_comp_code = itcj_e_postings-comp_code i_gl_account = itcj_e_postings-gl_account i_tax_code = itcj_e_postings-tax_code.

FCJ_RESET_AMOUNTS CALL FUNCTION 'FCJ_RESET_AMOUNTS' CHANGING P_POSTING = itcj_e_postings.

FIND_TAX_SPREADSHEET CALL FUNCTION 'FIND_TAX_SPREADSHEET' EXPORTING buchungskreis = f_comp_code IMPORTING * NETTO_NETTO = schema = ld_kalsm * STEUER_NETTO = * EXCEPTIONS * NOT_FOUND = 1 * OTHERS = 2 .

FI_F4_MWSKZ CALL FUNCTION 'FI_F4_MWSKZ' EXPORTING i_kalsm = ld_kalsm i_stbuk = f_comp_code * I_XSHOW = 'X' * I_LSTML = ' ' IMPORTING e_mwskz = ld_mwskz.

FCJ_GET_TRANSACTION CALL FUNCTION 'FCJ_GET_TRANSACTION' EXPORTING I_TRANSACTION = itcj_r_postings-transact_name I_COMP_CODE = itcj_r_postings-comp_code TABLES ITCJ_TRANSACTIONS = lt_transactions.

READ_SKB1 CALL FUNCTION 'READ_SKB1' EXPORTING XBUKRS = itcj_r_postings-comp_code XSAKNR = itcj_r_postings-gl_account IMPORTING xskb1 = ls_skb1 EXCEPTIONS "1377134 not_authorized = 02 "1377134 OTHERS = 04. "1377134

FCJ_CHECK_0300_TAX_ACCOUNT CALL FUNCTION 'FCJ_CHECK_0300_TAX_ACCOUNT' EXPORTING i_comp_code = itcj_r_postings-comp_code i_gl_account = itcj_r_postings-gl_account i_tax_code = itcj_r_postings-tax_code.

FCJ_RESET_AMOUNTS CALL FUNCTION 'FCJ_RESET_AMOUNTS' CHANGING P_POSTING = itcj_r_postings.

FIND_TAX_SPREADSHEET CALL FUNCTION 'FIND_TAX_SPREADSHEET' EXPORTING buchungskreis = f_comp_code IMPORTING * NETTO_NETTO = schema = ld_kalsm * STEUER_NETTO = * EXCEPTIONS * NOT_FOUND = 1 * OTHERS = 2 .

FI_F4_MWSKZ CALL FUNCTION 'FI_F4_MWSKZ' EXPORTING i_kalsm = ld_kalsm i_stbuk = f_comp_code * I_XSHOW = 'X' * I_LSTML = ' ' IMPORTING e_mwskz = ld_mwskz.

FCJ_GET_TRANSACTION CALL FUNCTION 'FCJ_GET_TRANSACTION' EXPORTING I_TRANSACTION = itcj_cr_postings-transact_name I_COMP_CODE = itcj_cr_postings-comp_code TABLES ITCJ_TRANSACTIONS = lt_transactions.

READ_SKB1 CALL FUNCTION 'READ_SKB1' EXPORTING XBUKRS = itcj_cr_postings-comp_code XSAKNR = itcj_cr_postings-gl_account IMPORTING xskb1 = ls_skb1 EXCEPTIONS "1377134 not_authorized = 02 "1377134 OTHERS = 04. "1377134

FCJ_CHECK_0300_TAX_ACCOUNT CALL FUNCTION 'FCJ_CHECK_0300_TAX_ACCOUNT' EXPORTING i_comp_code = itcj_cr_postings-comp_code i_gl_account = itcj_cr_postings-gl_account i_tax_code = itcj_cr_postings-tax_code.

FCJ_RESET_AMOUNTS CALL FUNCTION 'FCJ_RESET_AMOUNTS' CHANGING P_POSTING = itcj_cr_postings.

FIND_TAX_SPREADSHEET CALL FUNCTION 'FIND_TAX_SPREADSHEET' EXPORTING buchungskreis = f_comp_code IMPORTING * NETTO_NETTO = schema = ld_kalsm * STEUER_NETTO = * EXCEPTIONS * NOT_FOUND = 1 * OTHERS = 2 .

FI_F4_MWSKZ CALL FUNCTION 'FI_F4_MWSKZ' EXPORTING i_kalsm = ld_kalsm i_stbuk = f_comp_code * I_XSHOW = 'X' * I_LSTML = ' ' IMPORTING e_mwskz = ld_mwskz.

LINEITEM_SET_TEXT CALL FUNCTION 'LINEITEM_SET_TEXT' EXPORTING i_bldat = itcj_e_postings-document_date i_budat = itcj_e_postings-posting_date i_zfbdt = itcj_e_postings-document_date i_monat = itcj_e_postings-posting_date+4(2) i_gjahr = itcj_e_postings-posting_date(4) i_xblnr = '' CHANGING c_sgtxt = itcj_e_postings-position_text EXCEPTIONS no_text_derived = 1 others = 2.

LINEITEM_SET_TEXT CALL FUNCTION 'LINEITEM_SET_TEXT' EXPORTING i_bldat = itcj_r_postings-document_date i_budat = itcj_r_postings-posting_date i_zfbdt = itcj_r_postings-document_date i_monat = itcj_r_postings-posting_date+4(2) i_gjahr = itcj_r_postings-posting_date(4) i_xblnr = '' CHANGING c_sgtxt = itcj_r_postings-position_text EXCEPTIONS no_text_derived = 1 others = 2.

LINEITEM_SET_TEXT CALL FUNCTION 'LINEITEM_SET_TEXT' EXPORTING i_bldat = itcj_cr_postings-document_date i_budat = itcj_cr_postings-posting_date i_zfbdt = itcj_cr_postings-document_date i_monat = itcj_cr_postings-posting_date+4(2) i_gjahr = itcj_cr_postings-posting_date(4) i_xblnr = '' CHANGING c_sgtxt = itcj_cr_postings-position_text EXCEPTIONS no_text_derived = 1 others = 2.

FIND_TAX_SPREADSHEET CALL FUNCTION 'FIND_TAX_SPREADSHEET' EXPORTING BUCHUNGSKREIS = f_comp_code IMPORTING * NETTO_NETTO = SCHEMA = ld_kalsm * STEUER_NETTO = EXCEPTIONS NOT_FOUND = 1 * OTHERS = 2 .

F_VALUES_TXJCD CALL FUNCTION 'F_VALUES_TXJCD' EXPORTING I_KALSM = ld_kalsm IMPORTING E_TXJCD = iscj_e_postings-taxjurcode.

FIND_TAX_SPREADSHEET CALL FUNCTION 'FIND_TAX_SPREADSHEET' EXPORTING BUCHUNGSKREIS = f_comp_code IMPORTING * NETTO_NETTO = SCHEMA = ld_kalsm * STEUER_NETTO = EXCEPTIONS NOT_FOUND = 1 * OTHERS = 2 .

F_VALUES_TXJCD CALL FUNCTION 'F_VALUES_TXJCD' EXPORTING I_KALSM = ld_kalsm IMPORTING E_TXJCD = iscj_r_postings-taxjurcode.

FIND_TAX_SPREADSHEET CALL FUNCTION 'FIND_TAX_SPREADSHEET' EXPORTING BUCHUNGSKREIS = f_comp_code IMPORTING * NETTO_NETTO = SCHEMA = ld_kalsm * STEUER_NETTO = EXCEPTIONS NOT_FOUND = 1 * OTHERS = 2 .

F_VALUES_TXJCD CALL FUNCTION 'F_VALUES_TXJCD' EXPORTING I_KALSM = ld_kalsm IMPORTING E_TXJCD = iscj_cr_postings-taxjurcode.

SEARCH_BANK_ADDRESS CALL FUNCTION 'SEARCH_BANK_ADDRESS' EXPORTING I_BANKS = itcj_cr_postings-bank_ctry I_MORE = 'X' IMPORTING E_BNKA = ld_bnka.

F_VALUES_SGTXT CALL FUNCTION 'F_VALUES_SGTXT' EXPORTING i_xshow = rfcu3-xshow IMPORTING e_sgtxt = ld_help_sgtxt EXCEPTIONS nothing_selected = 1.

F_VALUES_SGTXT CALL FUNCTION 'F_VALUES_SGTXT' EXPORTING i_xshow = rfcu3-xshow IMPORTING e_sgtxt = ld_help_sgtxt EXCEPTIONS nothing_selected = 1.

F_VALUES_SGTXT CALL FUNCTION 'F_VALUES_SGTXT' EXPORTING i_xshow = rfcu3-xshow IMPORTING e_sgtxt = ld_help_sgtxt EXCEPTIONS nothing_selected = 1.

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_LIFNR = iscj_e_postings-vendor_no IMPORTING E_KRED = ls_kred.

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_LIFNR = ls_kred-lnrze "1676231 IMPORTING "1676231 E_KRED = ls_kred_zent. "1676231

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_KUNNR = iscj_e_postings-customer IMPORTING E_DEBI = ls_debi.

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_KUNNR = ls_debi-knrze "1676231 IMPORTING "1676231 E_DEBI = ls_debi_zent. "1676231

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_LIFNR = iscj_r_postings-vendor_no IMPORTING E_KRED = ls_kred.

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_LIFNR = ls_kred-lnrze "1676231 IMPORTING "1676231 E_KRED = ls_kred_zent. "1676231

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_KUNNR = iscj_r_postings-customer IMPORTING E_DEBI = ls_debi.

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_KUNNR = ls_debi-knrze "1676231 IMPORTING "1676231 E_DEBI = ls_debi_zent. "1676231

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_LIFNR = iscj_cr_postings-vendor_no IMPORTING E_KRED = ls_kred.

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_LIFNR = ls_kred-lnrze "1676231 IMPORTING "1676231 E_KRED = ls_kred_zent. "1676231

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_KUNNR = iscj_cr_postings-customer IMPORTING E_DEBI = ls_debi.

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_KUNNR = ls_debi-knrze "1676231 IMPORTING "1676231 E_DEBI = ls_debi_zent. "1676231

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_LIFNR = iscj_e_split_postings-vendor_no IMPORTING E_KRED = ls_kred.

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_LIFNR = ls_kred-lnrze "1676231 IMPORTING "1676231 E_KRED = ls_kred_zent. "1676231

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_KUNNR = iscj_e_split_postings-customer IMPORTING E_DEBI = ls_debi.

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_KUNNR = ls_debi-knrze "1676231 IMPORTING "1676231 E_DEBI = ls_debi_zent. "1676231

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_LIFNR = iscj_r_split_postings-vendor_no IMPORTING E_KRED = ls_kred.

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_LIFNR = ls_kred-lnrze "1676231 IMPORTING "1676231 E_KRED = ls_kred_zent. "1676231

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_KUNNR = iscj_r_split_postings-customer IMPORTING E_DEBI = ls_debi.

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_KUNNR = ls_debi-knrze "1676231 IMPORTING "1676231 E_DEBI = ls_debi_zent. "1676231

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_LIFNR = iscj_cr_split_postings-vendor_no IMPORTING E_KRED = ls_kred.

FI_VENDOR_DATA CALL FUNCTION 'FI_VENDOR_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_LIFNR = ls_kred-lnrze "1676231 IMPORTING "1676231 E_KRED = ls_kred_zent. "1676231

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' EXPORTING I_BUKRS = f_comp_code "1695086 I_KUNNR = iscj_cr_split_postings-customer IMPORTING E_DEBI = ls_debi.

FI_CUSTOMER_DATA CALL FUNCTION 'FI_CUSTOMER_DATA' "1676231 EXPORTING "1676231 I_BUKRS = f_comp_code "1695086 I_KUNNR = ls_debi-knrze "1676231 IMPORTING "1676231 E_DEBI = ls_debi_zent. "1676231

FI_SUBSTITUTION_ACTIVE CALL FUNCTION 'FI_SUBSTITUTION_ACTIVE' EXPORTING I_BUKRS = tcj_c_journals-comp_code IMPORTING X_SUBHD = ld_subhd_active X_SUBIT = ld_subit_active.

FI_SUBSTITUTION_HEADER CALL FUNCTION 'FI_SUBSTITUTION_HEADER' exporting i_bkpf = ls_bkpf importing e_bkpf = ls_bkpf_out e_subst = ld_subst_hd.

FI_SUBSTITUTION_ITEM CALL FUNCTION 'FI_SUBSTITUTION_ITEM' EXPORTING i_bkpf = ls_bkpf i_bseg = ls_bseg i_event = '2' IMPORTING e_bseg = ls_bseg e_subst = ld_subst_item.



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