J_1AIDX2 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_1AIDX2 into the relevant SAP transactions such as SE38 or SE80
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: PERIODM = D Posting Period
Selection Text: PERIODY = D Year
Selection Text: PROVRUN = D Provisional Run
Selection Text: P_COLOPT = Optimize Columns
Selection Text: P_VARI = Variant
Selection Text: P_ZEBRA = Stripes
Selection Text: UPDATE = D Update Run
Selection Text: MATNR = D Material
Selection Text: BUKRS = D Company Code
Selection Text: BWKEY = D Valuation Area
Selection Text: BWTAR = D Valuation Type
Selection Text: GIREVAL = GI Revaluation
Selection Text: LOG = D Create Log
Text Symbol: 217 = Inflation Index Price Revaluation
Text Symbol: 104 = Goods Issue Revaluation
Text Symbol: 224 = Account Missing from SKB1
Text Symbol: 225 = No Account Class Assigned
Text Symbol: 231 = Time Base Data
Text Symbol: 232 = Exposure Data
Text Symbol: 233 = Index Definition
Text Symbol: 103 = Control Data
Text Symbol: 010 = Valuation Period
Text Symbol: 011 = Provisional Run
Text Symbol: 013 = Update Mode
Text Symbol: 014 = Create Log
Text Symbol: 015 = Automatic Revaluation of Goods Issues
Text Symbol: 020 = (YYYY/PP)
Text Symbol: 102 = Selection Criteria
Text Symbol: 234 = Index Value
Text Symbol: 235 = Definitive Value
Text Symbol: 236 = (Undefined) Data
INCLUDE J_1AIDX_ALV_DATA_1.
INCLUDE J_1A_ALV_GIP_DATA.
No SAP DATABASE tables are accessed within this REPORT code!
MARV_SINGLE_READ CALL FUNCTION 'MARV_SINGLE_READ' EXPORTING BUKRS = BUKRS-LOW IMPORTING WMARV = MARV EXCEPTIONS NOT_FOUND = 1 WRONG_CALL = 2 OTHERS = 3.
FAGL_CHECK_GLFLEX_ACTIVE CALL FUNCTION 'FAGL_CHECK_GLFLEX_ACTIVE' "boi 1382307 IMPORTING E_GLFLEX_ACTIVE = glflex_active EXCEPTIONS ERROR_IN_SETUP = 1 OTHERS = 2.
MARV_SINGLE_READ CALL FUNCTION 'MARV_SINGLE_READ' EXPORTING BUKRS = T001-BUKRS IMPORTING WMARV = MARV EXCEPTIONS NOT_FOUND = 1 WRONG_CALL = 2 OTHERS = 3.
J_1BSA_COMPONENT_ACTIVE CALL FUNCTION 'J_1BSA_COMPONENT_ACTIVE' EXPORTING BUKRS = T001-BUKRS COMPONENT = CHECK_COMP IMPORTING ACTIVE_COMPONENT = ACTIVE_COMP EXCEPTIONS COMPONENT_NOT_ACTIVE = 1 OTHERS = 2.
MARV_SINGLE_READ CALL FUNCTION 'MARV_SINGLE_READ' EXPORTING BUKRS = X001K-BUKRS IMPORTING WMARV = MARV EXCEPTIONS NOT_FOUND = 1 WRONG_CALL = 2 OTHERS = 3.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = EYEAR I_PERIV = T001-PERIV I_POPER = EPERIOD IMPORTING E_DATE = XMBEW-LOWDATE.
LAST_DAY_IN_PERIOD_GET CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = EYEAR I_PERIV = T001-PERIV I_POPER = EPERIOD IMPORTING E_DATE = XMBEW-HIGHDATE.
LAST_DAY_IN_PERIOD_GET CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = XYEAR I_PERIV = T001-PERIV I_POPER = XPERIOD IMPORTING E_DATE = POSTINGDATE.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = PYEAR I_PERIV = T001-PERIV I_POPER = PPERIOD IMPORTING E_DATE = XMBEW-LOWDATE.
LAST_DAY_IN_PERIOD_GET CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = PYEAR I_PERIV = T001-PERIV I_POPER = PPERIOD IMPORTING E_DATE = XMBEW-HIGHDATE.
BARC_CONVERT_DATE CALL FUNCTION 'BARC_CONVERT_DATE' EXPORTING DATE = DATUM IMPORTING STRING = PDATE.
BARC_CONVERT_DATE CALL FUNCTION 'BARC_CONVERT_DATE' EXPORTING DATE = DATUM IMPORTING STRING = EDATE.
BARC_CONVERT_DATE CALL FUNCTION 'BARC_CONVERT_DATE' EXPORTING DATE = DATUM IMPORTING STRING = PDATE.
BARC_CONVERT_DATE CALL FUNCTION 'BARC_CONVERT_DATE' EXPORTING DATE = DATUM IMPORTING STRING = PDATE.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING I_DATE = NEXT_PERIOD_DATE * I_MONMIT = 00 I_PERIV = XMBEW-PERIV IMPORTING E_BUPER = NEXT_PERIOD E_GJAHR = NEXT_YEAR.
BARC_CONVERT_DATE CALL FUNCTION 'BARC_CONVERT_DATE' EXPORTING DATE = DATUM IMPORTING STRING = PDATE.
BARC_CONVERT_DATE CALL FUNCTION 'BARC_CONVERT_DATE' EXPORTING DATE = DATUM IMPORTING STRING = PDATE.
BARC_CONVERT_DATE CALL FUNCTION 'BARC_CONVERT_DATE' EXPORTING DATE = DATUM IMPORTING STRING = PDATE.
CALL FUNCTION 'BARC_CONVERT_DATE' EXPORTING DATE = DATUM IMPORTING STRING = PDATE.
MBEW_EXTEND CALL FUNCTION 'MBEW_EXTEND' EXPORTING * KZRFB = ' ' * MAXTZ = ' ' XVPER = 'X' XVVPR = 'X' XVJAH = 'X' XVVJA = 'X' * IMPORTING * RMBEWH = TABLES MBEW_TAB = TMBEW.
ENQUEUE_EJ_1AT10 CALL FUNCTION 'ENQUEUE_EJ_1AT10' EXPORTING MODE_J_1AINFT10 = 'E' MANDT = SY-MANDT J_1AAPPLKP = '02' EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
J_1A_INFLATION_CALCULATION_FI CALL FUNCTION 'J_1A_INFLATION_CALCULATION_FI' EXPORTING AMOUNT = AMOUNT ORIGIN_DATE = OD FINAL_DATE = FD FINAL_TBEP = XMBEW-TBE COUNTRY = XMBEW-COUNTRY SPECIFIC_INDEX = XMBEW-INDXP SPECIFIC_VERSION = SVER PROV_SPECIFIC = PROVRUN TRACE = ' ' IMPORTING ADJ_AMOUNT = AMOUNT ADJUSTMENT = INFL_EFFECT USED_SPECIFIC_VERSION = VERSION EXCEPTIONS TIME_BASE_DATA_NOT_FOUND = 1 EXPOSURE_DATE_NOT_FOUND = 2 INDEX_DEFINITION_NOT_FOUND = 3 INDEX_VALUES_NOT_FOUND = 4 DEFINITIVE_VALUES_NOT_FOUND = 5.
J_1A_INFLATION_PRICE_UPDATE CALL FUNCTION 'J_1A_INFLATION_PRICE_UPDATE' EXPORTING I_MBEW = L_MBEW I_T001 = T001 TABLES J_1AIMMIPI = IPI T_MSGM2PROT = MSGM2TAB.
J_1A_SET_LOCK_DATE CALL FUNCTION 'J_1A_SET_LOCK_DATE' EXPORTING APPLICATION_CALL = '02'.
DEQUEUE_EJ_1AT10 CALL FUNCTION 'DEQUEUE_EJ_1AT10' EXPORTING MODE_J_1AINFT10 = 'E' MANDT = SY-MANDT J_1AAPPLKP = '02'.
CONVERT_TO_FOREIGN_CURRENCY CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY' EXPORTING DATE = IDD LOCAL_AMOUNT = AMOUNT FOREIGN_CURRENCY = FC LOCAL_CURRENCY = LC RATE = 0 TYPE_OF_RATE = XR IMPORTING FOREIGN_AMOUNT = LA EXCEPTIONS NO_RATE_FOUND = 1 OVERFLOW = 2 NO_FACTORS_FOUND = 3 NO_SPREAD_FOUND = 4.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING DATE = IDD FOREIGN_AMOUNT = LA FOREIGN_CURRENCY = FC LOCAL_CURRENCY = LC RATE = 0 TYPE_OF_RATE = XR IMPORTING LOCAL_AMOUNT = AMOUNT EXCEPTIONS NO_RATE_FOUND = 1 OVERFLOW = 2 NO_FACTORS_FOUND = 3 NO_SPREAD_FOUND = 4.
MARV_SINGLE_READ CALL FUNCTION 'MARV_SINGLE_READ' EXPORTING BUKRS = XMSEG-BUKRS IMPORTING WMARV = MARV EXCEPTIONS NOT_FOUND = 1 WRONG_CALL = 2 OTHERS = 3.
FIRST_DAY_IN_PERIOD_GET CALL FUNCTION 'FIRST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = PYEAR I_PERIV = X001-PERIV I_POPER = PPERIOD IMPORTING E_DATE = DATE-LOW.
LAST_DAY_IN_PERIOD_GET CALL FUNCTION 'LAST_DAY_IN_PERIOD_GET' EXPORTING I_GJAHR = PYEAR I_PERIV = X001-PERIV I_POPER = PPERIOD IMPORTING E_DATE = DATE-HIGH.
MB_CONTROL_MOVETYPE_GET CALL FUNCTION 'MB_CONTROL_MOVETYPE_GET' EXPORTING I_MANDT = SY-MANDT I_BWART = XMSEG-BWART I_WERTU = 'X' I_MENGU = '*' I_SOBKZ = '*' I_KZBEW = '*' I_KZZUG = '*' I_KZVBR = '*' * IMPORTING * E_ST156S = TABLES TE_ST156S_TAB = XST156S EXCEPTIONS INCONSISTENT_ENTRIES = 1 NO_ENTRIES_FOUND = 2 OTHERS = 3.
FI_CURRENCY_INFORMATION CALL FUNCTION 'FI_CURRENCY_INFORMATION' EXPORTING I_BUKRS = XMBEW-BUKRS IMPORTING E_X001 = LV_X001 EXCEPTIONS CURRENCY_2_NOT_DEFINED = 1 CURRENCY_3_NOT_DEFINED = 2 OTHERS = 3.
AC_DOCUMENT_GENERATE CALL FUNCTION 'AC_DOCUMENT_GENERATE' IMPORTING E_AWREF = AWREF E_AWORG = AWORG TABLES T_ACCHD = XACCHD T_ACCIT = XACCIT T_ACCCR = XACCCR EXCEPTIONS OTHERS = 1.
J_1A_GOODISSUE_AC_MODIFICATION CALL FUNCTION 'J_1A_GOODISSUE_AC_MODIFICATION' EXPORTING BUKRS = X001-BUKRS KTOPL = X001-KTOPL VORSL = XBSEG-KTOSL PROVRUN = PROVRUN CHANGING ACCOUNT = XBSEG-HKONT EXCEPTIONS ACCOUNT_NOT_FOUND = 1 ACCOUNT_CLASS_NOT_FOUND = 2.
MB_CONTROL_MOVETYPE_GET_SINGLE CALL FUNCTION 'MB_CONTROL_MOVETYPE_GET_SINGLE' EXPORTING I_MANDT = SY-MANDT I_BWART = XMSEG-BWART I_WERTU = XMSEG-WERTU I_MENGU = XMSEG-MENGU I_SOBKZ = XMSEG-SOBKZ I_KZBEW = XMSEG-KZBEW I_KZZUG = XMSEG-KZZUG I_KZVBR = XMSEG-KZVBR IMPORTING E_ST156S = ST156S EXCEPTIONS NO_ENTRY_FOUND = 1 INCONSISTENT_ENTRIES = 2 OTHERS = 3.
MR_ACCOUNT_ASSIGNMENT CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT' EXPORTING KONTENPLAN = X001-KTOPL VORGANGSSCHLUESSEL = VSL BEWERTUNG_MODIF = X001K-BWMOD BEWERTUNGSKLASSE = XMBEW-MBEW-BKLAS SOLL_HABEN_KENNZEICHEN = M_SHKGZ IMPORTING KONTO = M_ACC BUCHUNGSSCHLUESSEL = M_BSL EXCEPTIONS NOT_FOUND_T030 = 1 NOT_FOUND_T030R = 2 NOT_FOUND_T030B = 3 NOT_FOUND_T030S = 4.
MR_ACCOUNT_ASSIGNMENT CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT' EXPORTING KONTENPLAN = X001-KTOPL VORGANGSSCHLUESSEL = 'WGI' BEWERTUNG_MODIF = X001K-BWMOD BEWERTUNGSKLASSE = XMBEW-MBEW-BKLAS SOLL_HABEN_KENNZEICHEN = M_SHKGZ IMPORTING KONTO = M_ACC BUCHUNGSSCHLUESSEL = M_BSL EXCEPTIONS NOT_FOUND_T030 = 1 NOT_FOUND_T030R = 2 NOT_FOUND_T030B = 3 NOT_FOUND_T030S = 4.
MARV_SINGLE_READ CALL FUNCTION 'MARV_SINGLE_READ' EXPORTING BUKRS = Y001-BUKRS IMPORTING WMARV = MARV EXCEPTIONS NOT_FOUND = 1 WRONG_CALL = 2 OTHERS = 3.
SET_FLAG_MBEW_SHIFT CALL FUNCTION 'SET_FLAG_MBEW_SHIFT' EXPORTING FLAG = 'X'.
MATERIAL_MAINTAIN_DARK CALL FUNCTION 'MATERIAL_MAINTAIN_DARK' EXPORTING P_KZ_NO_WARN = 'N' KZ_PRF = SPACE USER = SY-UNAME TABLES AMARA_UEB = MARA_UEB AMBEW_UEB = MBEW_UEB EXCEPTIONS KSTATUS_EMPTY = 1 TKSTATUS_EMPTY = 2 T130M_ERROR = 3 INTERNAL_ERROR = 4 TOO_MANY_ERRORS = 5 UPDATE_ERROR = 6 OTHERS = 7.
SET_FLAG_MBEW_SHIFT CALL FUNCTION 'SET_FLAG_MBEW_SHIFT' EXPORTING FLAG = SPACE.
J_1A_IDX_AND_GIP_ALV CALL FUNCTION 'J_1A_IDX_AND_GIP_ALV' EXPORTING I_DATE_LOW = U_DATE_LOW I_DATE_HIGH = U_DATE_HIGH I_UPDATE = U_UPDATE I_PROVRUN = U_PROVRUN I_PROCESSING_LINES_IDX = L_LINES_IDX I_VARI = U_P_VARI I_ZEBRA = U_P_ZEBRA I_COLOPT = U_P_COLOPT I_PROCESSING_LINES_GIP = L_LINES_GIP TABLES T_HEADER_IDX = UT_HEADER T_HEADER_GIP = UT_HEADER_GIP T_ITEM_IDX = UT_ITEM T_ITEM_GIP = UT_ITEM_GIP T_MSG_IDX = UT_MSG T_MSG_GIP = UT_MSG_GI.
MR_ACCOUNT_ASSIGNMENT CALL FUNCTION 'MR_ACCOUNT_ASSIGNMENT' EXPORTING BEWERTUNGSKLASSE = XMBEW-MBEW-BKLAS * BEWERTUNG_MODIF = x001k-bwmod KONTENPLAN = T001-KTOPL * KONTO_MODIF = ' ' SOLL_HABEN_KENNZEICHEN = M_SHKGZ VORGANGSSCHLUESSEL = 'WGB' * I_WRXMOD = IMPORTING * buchungsschluessel = yaccit-bschl KONTO = ACCOUNT EXCEPTIONS NOT_FOUND_T030 = 1 NOT_FOUND_T030B = 2 NOT_FOUND_T030R = 3 NOT_FOUND_T030S = 4.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING I_DATE = XMBEW-POSTINGDATE * I_MONMIT = 0 I_PERIV = XMBEW-PERIV IMPORTING E_BUPER = WPERIOD E_GJAHR = WYEAR.
FI_TAX_INDICATOR_DEFAULT CALL FUNCTION 'FI_TAX_INDICATOR_DEFAULT' EXPORTING I_BUKRS = XACCIT-BUKRS I_HKONT = YACCIT-HKONT IMPORTING E_MWSKZ = YACCIT-MWSKZ * e_txjcd = t_accit-txjcd EXCEPTIONS ERROR_MESSAGE = 1.
CM_F_COLLECT_MESSAGE CALL FUNCTION 'CM_F_COLLECT_MESSAGE'.
FI_CURRENCY_INFORMATION CALL FUNCTION 'FI_CURRENCY_INFORMATION' EXPORTING I_BUKRS = XMBEW-BUKRS IMPORTING E_X001 = LV_X001 EXCEPTIONS CURRENCY_2_NOT_DEFINED = 1 CURRENCY_3_NOT_DEFINED = 2 OTHERS = 3.
AC_DOCUMENT_GENERATE CALL FUNCTION 'AC_DOCUMENT_GENERATE' IMPORTING E_AWREF = AWREF E_AWORG = AWORG TABLES T_ACCHD = XACCHD T_ACCIT = XACCIT T_ACCCR = XACCCR EXCEPTIONS OTHERS = 1.
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_1AIDX2 or its description.