RFMCA_GTR_INV01 is a standard Executable ABAP Report 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 RFMCA_GTR_INV01 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FMCAGTRINV_M - Mass Invoicing (Grantor)
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.
Selection Text: RTTIME = D .
Selection Text: RTDATE = D .
Selection Text: RTCHECK = D .
Selection Text: PROGR = D .
Selection Text: INV_PR = D .
Selection Text: EXLOG = D .
Selection Text: CLAIM = D .
Selection Text: BUDAT = D .
Selection Text: BLDAT = D .
Selection Text: AGR = D .
Selection Text: LOGSYS = D .
Selection Text: FREESEL = Other Selections
Selection Text: FAED_SEL = Due Date To
Title: Invoicing in Contract Accounts Receivable and Payable (Mass Creation)
Text Symbol: 011 = Display Doc. List
Text Symbol: 010 = Disp. document
Text Symbol: 009 = Number of Generated Invoicing Documents:
Text Symbol: 008 = Log
Text Symbol: 007 = Invoicing Finished (See Log)...
Text Symbol: 006 = Invoicing Terminated (See Log)
Text Symbol: 005 = Invoicing Process
Text Symbol: 004 = End of Term
Text Symbol: 003 = Simulation Run
Text Symbol: 002 = General Selections
Text Symbol: 001 = Posting Parameter
INCLUDE RFMCA_GTR_INV01TOP.
No SAP DATABASE tables are accessed within this REPORT code!
FKK_CHECK_SWITCH_ACTIVE CALL FUNCTION 'FKK_CHECK_SWITCH_ACTIVE' EXPORTING i_switch = 'FICA_EHP2' IMPORTING e_active = lv_fica_ehp2.
RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = 'SEL' TABLES p_exclude = t_ok_codes EXCEPTIONS error_message = 1 OTHERS = 2.
FKK_GET_APPLICATION CALL FUNCTION 'FKK_GET_APPLICATION' IMPORTING e_applk = applk EXCEPTIONS no_appl_selected = 1 OTHERS = 2.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = l_srcdocno IMPORTING output = l_srcdocno.
FKK_INV_ACC_INVOICING_MASS CALL FUNCTION 'FKK_INV_ACC_INVOICING_MASS' EXPORTING i_params = invparams * i_gpart_ranges = gpart_ranges " XST * i_vkont_ranges = vkont_ranges " XST * i_srcdoccat_ranges = i_faedn_sel = faed_sel i_where_tab = where-where_tab i_acc_tab = lt_acc " XST IMPORTING e_invdocno_tab = invdocno_tab e_invcfcno_tab = invcfcno_tab e_invcfcno_closed_tab = invcfcno_closed_tab e_cnt_acc_selected = cnt_acc_selected e_cnt_acc_invoiced = cnt_acc_invoiced e_cnt_srcdoc_selected = cnt_srcdoc_selected e_cnt_srcdoc_invoiced = cnt_srcdoc_invoiced e_cnt_inv_unit_error = cnt_inv_unit_error EXCEPTIONS general_fault = 0.
FKK_INV_SHOW_PROGRAM_RESULTS CALL FUNCTION 'FKK_INV_SHOW_PROGRAM_RESULTS' EXPORTING * I_HEADER_TEXT = ' ' i_process = 'I' i_simurun = simu i_invdocno_tab = invdocno_tab i_invcfcno_tab = invcfcno_tab i_invcfcno_closed_tab = invcfcno_closed_tab i_cnt_acc_selected = cnt_acc_selected i_cnt_acc_processed = cnt_acc_invoiced i_cnt_srcdoc_selected = cnt_srcdoc_selected i_cnt_srcdoc_invoiced = cnt_srcdoc_invoiced i_cnt_inv_unit_error = cnt_inv_unit_error.
FKK_INV_FREE_SELECTION CALL FUNCTION 'FKK_INV_FREE_SELECTION' EXPORTING i_structure = 'DFKKINV_TRIG' it_fields_excluding = t_fields_excl CHANGING c_where = where.
FKK_INV_INVDOC_DISP CALL FUNCTION 'FKK_INV_INVDOC_DISP' EXPORTING x_invdocno_tab = invdocno_docno_tab x_repid = sy-repid.
RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = 'PROT' TABLES p_exclude = t_ok_codes EXCEPTIONS error_message = 0 OTHERS = 0.
RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = 'PROT' TABLES p_exclude = t_ok_codes EXCEPTIONS error_message = 0 OTHERS = 0.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING * CLIENT = SY-MANDT date = sy-datum foreign_amount = wa_item-bill_curr foreign_currency = wa_item-bill_amount local_currency = p_currency * RATE = 0 * TYPE_OF_RATE = 'M' * READ_TCURR = 'X' IMPORTING * EXCHANGE_RATE = * FOREIGN_FACTOR = local_amount = ld_amount * LOCAL_FACTOR = * EXCHANGE_RATEX = * FIXED_RATE = * DERIVED_RATE_TYPE = EXCEPTIONS no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 derived_2_times = 5 OTHERS = 6.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RFMCA_GTR_INV01 - Invoicing in Contract Accounts Receivable and Payable (Mass Creation) RFMCA_GTR_INV01 - Invoicing in Contract Accounts Receivable and Payable (Mass Creation) RFMCA_GTR_BILLDOC_DISP - Display Grantor Billing Document (PSCD) RFMCA_GTR_BILLDOC_DISP - Display Grantor Billing Document (PSCD) RFMCA_GRANT_FICA_ACTIVE - Activate Grant for FICA RFMCA_GRANT_FICA_ACTIVE - Activate Grant for FICA