J_1IMODF 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 J_1IMODF into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
J1I6 - Modvat forecast
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: EXGRP = Excise Group
Selection Text: PLANT = Plant
Selection Text: TRSHAMT = Threshold Amount
Selection Text: X_BUKRS = Company code
Selection Text: X_DATUM = Date
Title: Cenvat Forecast
Text Symbol: 001 = Selection Criteria
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
J_1I6_CALCULATE_ACCOUNT_BAL CALL FUNCTION 'J_1I6_CALCULATE_ACCOUNT_BAL' EXPORTING bukrs = x_bukrs werks = plant excgrp = exgrp TABLES accbal = accbal EXCEPTIONS excise_acc_notfound = 1 OTHERS = 2.
FIND_TAX_SPREADSHEET CALL FUNCTION 'FIND_TAX_SPREADSHEET' EXPORTING buchungskreis = x_bukrs IMPORTING schema = kalsm EXCEPTIONS not_found = 1 OTHERS = 2.
REFRESH_TAX_TABLES CALL FUNCTION 'REFRESH_TAX_TABLES' EXCEPTIONS OTHERS = 1.
CALCULATE_TAX_ITEM CALL FUNCTION 'CALCULATE_TAX_ITEM' EXPORTING dialog = space i_taxcom = taxcom IMPORTING e_navfw = navfw e_taxcom = taxcom e_xstvr = xstvr nav_anteil = hwert TABLES t_xkomv = xkomv EXCEPTIONS mwskz_not_defined = 1 mwskz_not_found = 2 mwskz_not_valid = 3 steuerbetrag_falsch = 4 OTHERS = 5.
RV_ORDER_DEVELOPEMENT CALL FUNCTION 'RV_ORDER_DEVELOPEMENT' EXPORTING comwa = vbco6 TABLES vbfzd_tab = vbfzd_tab.
J_1I_DETERMINE_CONDITION_DEF CALL FUNCTION 'J_1I_DETERMINE_CONDITION_DEF' EXPORTING ar_ap = 'AR' KALSM = 'JINFAC' TAXPROC = t005-kalsm BUKRS = t001-bukrs IMPORTING T_EXCDEF = j_1iexcdef .
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = sy-datum foreign_amount = xkonv-kwert foreign_currency = xvbak-waerk local_currency = t001-waers type_of_rate = 'M' IMPORTING local_amount = fob_amt EXCEPTIONS OTHERS = 5.
REFRESH_TAX_TABLES CALL FUNCTION 'REFRESH_TAX_TABLES' EXCEPTIONS OTHERS = 1.
CALCULATE_TAX_ITEM CALL FUNCTION 'CALCULATE_TAX_ITEM' EXPORTING dialog = space i_taxcom = taxcom IMPORTING e_navfw = navfw e_taxcom = taxcom e_xstvr = xstvr nav_anteil = hwert TABLES t_xkomv = xkomv EXCEPTIONS mwskz_not_defined = 1 mwskz_not_found = 2 mwskz_not_valid = 3 steuerbetrag_falsch = 4 OTHERS = 5.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = sy-datum foreign_amount = xkonv-kwert foreign_currency = xvbrk-waerk local_currency = t001-waers type_of_rate = 'M' IMPORTING local_amount = fob_amt EXCEPTIONS no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 OTHERS = 5.
REFRESH_TAX_TABLES CALL FUNCTION 'REFRESH_TAX_TABLES' EXCEPTIONS OTHERS = 1.
CALCULATE_TAX_ITEM CALL FUNCTION 'CALCULATE_TAX_ITEM' EXPORTING dialog = space i_taxcom = taxcom IMPORTING e_navfw = navfw e_taxcom = taxcom e_xstvr = xstvr nav_anteil = hwert TABLES t_xkomv = xkomv EXCEPTIONS mwskz_not_defined = 1 mwskz_not_found = 2 mwskz_not_valid = 3 steuerbetrag_falsch = 4 OTHERS = 5.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.