SAP Reports / Programs

J_1IMODF SAP ABAP Report - Cenvat Forecast







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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

J1I6 - Modvat forecast


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 J_1IMODF. "Basic submit
SUBMIT J_1IMODF AND RETURN. "Return to original report after report execution complete
SUBMIT J_1IMODF VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


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


INCLUDES used within this REPORT J_1IMODF

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:

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.



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