Workday to 4/4/5 Period Mapping

Hi All,
I am trying to create a report where I need to report production to Financial period.
Request a help in how can I find the relationship between workday to Financial period.
I have got reference calendar defined and assigned in organization parameters.
For example: - I want to report production of today May-28 ( 05/28/13) to financial period starting on 05/03/2013.
If I want to report production of 05/31/13 this should be reported on the next period starting on 05/31/1
Where can I find relationship of the workday ( or non-working day as well as we may report some production on non-working day as well) and the period start ( or sometime period end)
Thanks for the help.

I would still take it to the Genius Bar and see what they say.  Worst case scenario, since it's out of warranty, they'll offer you an out of warranty exchange, which will roughly be 200 Canadian dollars. 

Similar Messages

  • How to update calander in FDMEE source period mapping

    Hi,
    We are trying to find to update the calender in FDMEE source period mapping.
    i have attached the screenshot. Once i selected the calendar MD(jan - Dec),the GL year details upto 2014 is coimg up where as 2015 is still missing.
    We would like to know how to add 2015 year details....where this calendar is being maintained.
    Our source is Peoplesoft General Ledger and target is "ARM".
    Please advise.
    Thanks,
    Ramanujam

    Hi Ramanujam,
    There are 3 methods to update the Calendar or defining the period
    E-Business Suite and PeopleSoft calendars have these important elements:
    Calendar—Identifier for a calendar
    Start Date—Start date of the period
    End Date—End date of the period
    Refer the section "Define Period mappings" (Pg 102 - 108) in guide - http://docs.oracle.com/cd/E40248_01/epm.1112/erpi_admin.pdf
    Thanks,

  • FDMEE: Source Period Mapping in Open Interface Adaptor

    Hello,
    I want to use open interfce Adaptor to load data in FDMEE (AIF_Open_Interface) from a Custom SQL Source where periods are in rows and data in last column of SQL table, like
    Fyear      period      entity      account      Currency      Data
    2012      1           10000           100022       USD          171778.87
    2012      1         10000           100022       USD           -10343
    please suggest, how can i bring this data in FDMEE ?
    Many Thanks !!!

    Hi Ramanujam,
    There are 3 methods to update the Calendar or defining the period
    E-Business Suite and PeopleSoft calendars have these important elements:
    Calendar—Identifier for a calendar
    Start Date—Start date of the period
    End Date—End date of the period
    Refer the section "Define Period mappings" (Pg 102 - 108) in guide - http://docs.oracle.com/cd/E40248_01/epm.1112/erpi_admin.pdf
    Thanks,

  • Period Source Mapping in FDMEE

    Hello,
    I am using a custom SQL DB as a source for myFDMEE and stuck in few query , wondering if anyone can suggest ?
    1- for period Mapping, do i need to have a calender (Period) pre-defined  in SQL ? if yes then how can i do that ?
    2-I have data columns (Jan-De) In source Table, so in the BefImport Script how should i insert values (Jan-Dec) into AIF Amount Columns ?  i can insert Jan column value into AMOUNT column of AIF open Interface Table when selecting "Period Mapping Type" as None .
    Please suggest if anyone have any idea . Much Appreciated !
    Thanks

    Hi,
    open interface adapter table does not have multiple columns for periods so data is stored in a similar way than FDMEE.
    there are two approaches:
    1) you only keep current period data in open interface table.
    2) you keep all data for all periods in the open interface table
    For 1)
    you can make your befimport script to import data from your custom sql table only for the POV period.
    you can get the period from fdmContext and use it as a filter in your SQL query to get the data
    with this option you can use None in period mapping type as you don't need to use source period mappings: you have current POV period data in your open interface table
    For 2)
    this is typically used when the open interface table is populated from an external source where they load data for all periods into the table. THen you need to extract only your current pov period data.
    For that you can use Source Period Mappings.
    With this option you don't need any befimport script as the interface table is populated already.
    If you want to insert data for all periods into the open interface table, you need to PIVOT the table so:
    Acc1;1;2;3;4;5;6;7;8;9;10;11;12 where you have 12  values (example 1 to 12) is converted into:
    Acc1;Jan;1
    Acc1;Feb:2
    Acc1;Mar;3....
    then you can use source period mappings to make the open interface adapter import only the data for the periods you set in the data load rule execution (either the pov period or a range of periods)
    i hope that clarifies.

  • Multi Period Load using Open Interface Adapter in FDMEE

    There was a similar question, but it didn't exactly cover this.   I already have a ticket open with oracle, but I'm hoping someone here can help.
    We currently use a Before Improt script to populate the Open Interface Adapter table.  As a simple example, we data from a PeopleSoft ledger for a period to load to our Hyperion Planning system.
    The Workbench process works perfectly.  Import for January 2014 grabs the data for 2014 from PS and loads it through.  Ideally we would like to be able to use the Data Load Rule option to execute the process for a range of periods, so that I could reload all of 2014 by selecting a Start Period of Jan 2014 and an end period of Dec 2014. 
    Unfortunately what currently happens is only the first period is processed despite the range.
    I've seen several references to period mappings as possible solutions.  This information was already verified by Oracle, but for the clarification, we've create them and mapped them at an applicaiton level.
    Any ideas as to why it would only run the first period of the range?

    Just an update:
    In order to use the Start Period/End Period functionality, you must specify a source period mapping and define a calendar in the rule.
    This issue "partially" solved my problem, however it turns out the BefImport and other Event Scripts only run once for the range.  Using the select query below:
    "Select * From AIF_PROCESS_PERIODS where PROCESS_ID = '" + str(LoadID) + "' Order by PeriodKey ASC"
    I was able to optain the records containing the periods in the Start/End range, so I was able to just create loops in the BefImport and other event scripts as necessary to mimic the running of the event scripts on all periods in the range.
    That said, I still have no solution for executing target application calcs (we have one calc that runs before load to do a clear and another after load that runs an aggregation).
    Anyone have any thoughts on how to make those calls loop?  Because the ranges can cross years, I can't just pass the periods to the calc since Jan-FY14 to Feb-FY15 isn't just Jan to Feb and FY14, FY15 (which would only be 4 periods total vs the 14 it should be).
    Alternatively, is there an easy way to call a essbase calc script from an event script?

  • Using fiscal period and Fiscal quarter reporting seemlessly in a BI Query

    Hi,
    We have a very specific issue. Reporting the Fiscal Period( in our
    case we have 53 fiscal periods) and Fiscal Quarter( we have 4 quarters)
    in the same query seamlessly as we would have done using Calander Month
    and Calander quarter in other reports that uses SAP delivered standard
    time dimensions.
    However unlike the Calander time dimension (SAP provided all
    possible...0CALDAY, 0CALWEEK, 0CALMONTH, 0CALQUARTER, 0CALYEAR) where you have all of these inside your info provider, you can get
    aggregation on week, month, quarter etc in your query seamlessly, The Fiscal Year/Period offers a problem in doing report seamlessly.
    When we delve into Fiscal realm, SAP only provided with 0FISCVARNT,
    0FISCPER, 0FISCYEAR and a special period 0FISCPER3. It doesn't provide
    anything like 0FISCQUARTER etc and rightly so, because you can have
    only one 0FISCVARNT in the Time dimension and can have related periods
    (0FISCPER) only for a Row of data in your infocube. For example if you need to model as per the Fiscalweek, you can create a custom Fiscal year variant (Say z1) and can configure to have only 53 periods (Mapped to 0FISCPER) representing
    53 Fiscal WEEK. Similarly for mapping Fiscal Quarter you can create
    another fiscal year variant (Say Z2) and have only 4 periods (mapped to
    0FISCPER also in this case) to represent the 4 Fiscal Quarter. However
    the issue is that for one record you can only map either of those and
    not both since you can only have one Fiscal year variant in one row of
    data in the info provider.
    For example
    If I have two rows OF DATA coming from different sources (One FOR
    Fiscal Week and another for Fiscal Quarter) I can have the following in
    my info provider.
    1> Example data in Fiscal
    Char1 Char2 0CALDAY 0FISCVARNT 0FISCPER Quantity
    X  ......  y .....10/22/07 ....Z1 ....           43’2007 .......10
    X .......  Y .....10/22/07 ....Z2 ....          Q3’2007 .......20
    The issue is how do I report the Quantity in a query in Quarter Q3 as
    (10 + 20 = 30) since both the rows corresponds to FISCAL Q3’2007?
    (Please note that Fiscal week 43’2007(For VARIANT Z1 ) actually is
    Fiscal Quarter Q3’2007( For Fiscal Variant Z2) as per our
    configuration of Fiscal Year Variant configuration Z1 and Z2)
    The same is very simple when I have infoprovider with CALENDAR Time
    dimensions , for example if we don’t have any fiscal reporting
    requirement and just report on calendar time dimension the record in
    the info provider would look like the following ( example)
    2> Example Data in CALENDAR DIMENSION
    Char1 Char2 0CALDAY 0CALWEEK 0CALQUARTER Quantity
    X ........ y .......10/22/07 .......43’2007 .......Q3’2007 .......10
    X ........Y .......10/22/07 ....... 44’2007 .......Q3’2007 .......20
    Here we can use both 0CALQUARTER and get the data aggregated on the
    quarter level in addition to the 0CALWEEK.
    To solve this issue, One option that we are thinking of Using 0CALQUARTER to represent the
    Fiscal Quarter and use Update rule to populate this one. For example
    THE example 1 can be as follows.
    1A> Example of using 0CALQUARTER along with 0FISCVARNT and 0FISCPER
    Char1 Char2 0CALDAY 0FISCVARNT 0FISCPER 0CALQUARTERE Quantity
    X .......y .......10/22/07 ..............Z1 .......43’2007 .......Q3’2007 ..............10
    X .......Y .......10/22/07 ..............Z2 .......Q3’2007 .......Q3’2007 ..............20
    In this case we would populate the 0CALQUARTER by the actual Fiscal
    Quarter and then can use both as per example 2 above. But this is not a
    smooth option since we have various other info providers to join and
    report based on solely Fiscal Quarter etc…
    I am certain that this issue have already been solved by somebody as this bound to happen in any finance application.
    Would appreciate if we can get some light on this regarding the data modelling, reporting etc.
    Thanks
    Arun G.

    You have yourself suggested a solution, which is fine,
    Other option is to have a new characteristic Fiscal Qtr in all the infoproviders ans update the same using a routine in the updaterule depending on the fiscal year variant.
    for eg. for transaction with variant Z1 in one case you can say if fiscal week 01 between 01 to 13 the Fiscal Qtr should be update with1 and if it is between 14 to 26 then update fiscal qtr with 2 and so on.
    For other Variants Z2 you write a different login in the routine ans so on.
    so for all the data irrespective of the variant you will have the qtr as either 1 or 2 or 3 or 4 and you can report on this fiscal qtr.
    assign points if it helps.
    regards
    Venkata Devaraj

  • Answer for the Interview Questions

    Hello Experts,
            Below is the list of questions from DP and SNP which I took it from APO Interview Questions thread. Please provide us the answers for the questions. It will be really helpful for the beginners like me. If every one in the forum contributes then it will be very great.
    Thanks for your reply.
    Best Regards,
    Raj.
    Where do you define Info-objects?
    Info-objects comprise of?
    What is Administrator Workbench is used to create and manage?
    What are the different types of data in liveCache?
    what is the difference between Storage Bucket Profile and Planning Bucket Profile?
    How can you setup two grids in the Planning Book / Data View?
    What can be sources of data in the timeseries keyfigure?
    What is the use of ex-post forecast in Univariate Statistical Forecasting?
    What are the types of Keyfigure aggregation in terms of characteristics/Calc Type?
    What are the types of Keyfigure aggregation in terms of time?
    Where do you maintain keyfigure aggregation?
    What are aggregates?
    What is the difference between planning characteristic and navigational attribute?
    What are selection profiles used for?
    What are the different ways of creating CVCs?
    How many levels does a macro have?
    What are the different types of standard macros?
    When is the exit and default macro executed?
    What is process chain and how is it used in Demand Planning?
    what is an Infospoke? Where do you find the configuration in BW Admin Workbench?
    what is the basis of creation of planning books and data views considering background job performance?
    Where do you set the level at which a DP background job activity has to execute?
    How can you setup custom alert types for DP and SNP?
    what is the difference between Dynamic and Database alerts?
    Where are database alerts stored (table name)?
    What is realignment and explain the process?
    What is cannibalization group?
    What are the different forecast error measures and which is most preferred?
    What are the different types of keyfigures you can use in a Planning Book?
    What is planning version and planning area initialisation?
    What is the master data in APO Demand Planning?
    what is meant by Release of Demand Plan to SNP?
    How do you create proportional factors? What is the standard keyfigure for Proportional Factor?
    1. What is the difference between order series and time series data. How does different types of transaction data get mapped to Interactive Planning keyfigures?
    2. What are the different methods of doing Supply Network Planning namely Heuristic, Optimiser, Multi-Level Demand Supply Match (CTM)?
    3. What are aggregates and how are they used in SNP.
    4. What is SNP Stock Transfer Horizon? What is the relation with Planning Time Fence?
    5. What is SNP Horizon? What is the relation with PPDS Horizon?
    6. What is the key difference in planning with SNP vs PPDS?
    7. What is the master data required for planning in SNP?
    8. How are SNP Plans different from PPDs Plans.
    9. How can capacity constraints considered in SNP.
    10. What are Quota Arrangements and how are they used?
    11. How do you get forecast in SNP? What is forecast consumption?
    12. How does the different transaction data aggregate and show up in different keyfigures in Interactive SNP?
    13. What are the different types of SNP Heuristics possible?
    14. What are the different Safety Stock calculation methods that can be sued in SNP?
    15. What is Netting and Forecast Consumption? Explain Backward and Forward Consumption?
    16. Are requirements and receipts in SNP pegged? How is it different from PPDS?
    17. What is the relationship between SNP Horizon and PPDS Horizon?
    18. Briefly describe the different ways of managing safety stock in SNP
    19. What is the difference between a model and a version
    20. In what scenario Capable-to-Match is applicable.
    21. Briefly explain how SNP optimiser can be setup and used.

    Dear Raj,
      you  can go through the following questions and answers which will help you.
    How can a planning version be frozen and unfrozen?
    A Planning Version can be frozen and unfrozen using Function Module /SAPAPO/TS_PAREA_VERSIO_FREEZE so that no further changes to the planning version can be done.
    What is Release Profile?
    Release Profile is used to release timeseries data from DP to SNP/PPDS. You need to define the DP Planning Area and timeseries keyfigure the data in which is released and the SNP Category Type (typically FA) to which data is released. You may maintain a Daily Buckets Profile it will define the number of working days (working days determined based on Shipping Calendar maintained for the location master) starting on and from the From Date if released online/ interactively or that many workdays of the planning horizon when release is carried out in background. The Period Split (blank, 1 and 2) field in the SNP2 tab of location-product master determines how demand plan is released to SNP from DP (how bucketed data is disaggregated to the workdays).
    What is the usage of Period Factor?
    Period Factor maintained in the SNP PPM or Transportation Lane determines the Availability Date of a Receipt element within a time bucket (period). The system determines the exact availability date/time of the receipt elements within a period, by adding a time interval (that it gets by multiplying the period factor with the period length) to the start time of the period. You can enter a factor between 0 and 1, where 0 is the start of the period, 0.5 the middle, and 1 the end of the period. When calculating the availability date/time, the system takes into consideration all weekdays, meaning that it does not take into consideration any days that have been defined as non-workdays in the calendars.
    Period Factor used is .71 = 7x0.71 = 4.97 or 5 days from ptimizer of weekly bucket resulting in a Friday.
    If Period Factor is not maintained in PPM or Transportation Lane then the User Period Factor indicator and the Period Factor value maintained in the Lot Size tab of the location-product combination is used. If this is not maintained a default value of 0.5 is used.
    What determines stock categories displayed in Stock on Hand keyfigure?
    The categories defined in Category Group ST1 (can be maintained in table /SAPAPO/APOCGC) determine the stock categories that are displayed in the Initial bucket in the Stock on Hand keyfigure. Subsequent buckets are dynamically computed.
    Does dynamic alerts show up in Alert Monitor?
    Dynamic Alerts do not show up in the stand-alone alert monitor. Network alerts are to show pegging relationships.
    What is the report to execute MASSD?
    The report for executing MassD in background job is MASSBACK.
    What is the shortcut to change location type in APO?
    Report /SAPAPO/CHECK_LOCATION_TYPE can be used to change location type (say from 1001 to 1002 or vice-versa) of existing locations in APO. The table to refer is /SAPAPO/LOCMAP. SAP does not recommend this process.
    How can a transaction be executed even when no authorization?
    SE93 - Transaction code for Transaction Code E.g. CRC1 Create Resource has txn code CRAH. So if you do not have authorization to create resource you can use SE93 and enter txn CRAH and then Test F8 button to go to the txn.
    How to copy a Process Chain?
    To copy a process chain to another process chain, goto the Process Chain you want to copy and then type copy in the tool tar and hit enter. It will allow you to copy the Process Chain to another Process Chain that can be modified as per user's requirement, saved, activated and used.
    What is the process to copy planning versions in R/3?
    Use OLIX to first delete previous MRP planning versions. Then use MCB& to create the new MRP planning versions by choosing the appropriate version you want to create as ICO Version. The info structure in this case is S094.
    How to use create planning book with two tables?
    To use two tables on one screen of Planning Book/Data View - select indicator next to second page title and give name. Additional tab page is displayed in Planning Book Maintenance wizard to define the keyfigures for the second table.
    What is Master Data in DP?
    Master Data in Demand Planning primarily is Charcateristic Value Combinations commonly termed CVCs. CVCs are the planning combinations against which data is stored in keyfigures.
    What is the behaviour of Procurement Type X?
    Procurement Type X - source selection is based on matching due date then priority then cost. If both In-house Production and External Procuremnet is possible then In-house Production (PPM) is chosen as source of supply.
    What is PPDS Fixing Horizon?
    PP/DS fixing Horizon defines the PP/DS time Fence - within that period if heuristic is run no orders get changed.
    What is the reuse mode in Product Heuristic?
    Reuse mode in Product Heuristic - makes the system to reuse orders already present in the heuristic run i.e. orders are not deleted and recreated.
    What is Planning Procedure?
    Planning Procedure in Product Master (PP/DS) defines that when you convert a planned order to process order it is in Deallocated state and not Scheduled state and more.
    <u><i><b>Award me if helpful</b></i></u>
    Regards
    Srikanth

  • FDMEE BefImport script for SQL source

    Hi Experts ,
    I am new to FDMEE and trying to implment it for our process which should pull the data from one of the SQL view and load into Essbase. I am trying to use the Open Interface table and hence trying to builde BefImport event script with help of admin guide exmple. I know i am missing manythings in following scripts but i m not sure about it , can anyone please help and guide me to build a correct befImport Event script please !!
    Below is the script:
    # Sample to import data from a custom SQL source and upload into FDMEE
    # open interface table. This script should be called in BefImport Event.
    # This is alternate to the FDMEE integration import script.
    import java.sql as sql
    batchName = "Batch_" + str(fdmContext["LOC_ACT"])
    insertStmt = """
    INSERT INTO AIF_OPEN_INTERFACE (
    BATCH_NAME
    ,COL01
    ,COL02
    ,COL03
    ,COL04
    ,COL05
    ,COL06
    ,COL07
    ,COL08
    ,AMOUNT
    ) VALUES (
    sourceConn = sql.DriverManager.getConnection(sqlserver://hyperion-financial-dev/Custom_hfm_dev1, testuser, password);
    # Limiting number of rows to 5 during the test runs.
    selectStmt = select * from dbo.ACTUAL_ALL_USD where FYear = '2014' and period = '1'
    stmt = sourceConn.prepareStatement(selectStmt)
    stmtRS = stmt.executeQuery()
    while(stmtRS.next()):
    params = [batchName, stmtRS.getString("account"), stmtRS.getString("entity"), stmtRS.getString("Dim1"), stmtRS.getString("Dm2"), stmtRS.getString
    ("Dim3"), stmtRS.getString("Dim4"), stmtRS.getString("Dim5"), stmtRS.getString("Dim6"), stmtRS.getBigDecimal("Data") ]
    fdmAPI.executeDML(insertStmt, params, False)
    fdmAPI.commitTransaction()
    stmtRS.close()
    stmt.close()
    sourceConn.close()
    Thanks
    VJ

    here is the log ::
    5,489 INFO  [AIF]: -------START IMPORT STEP-------
    2015-04-16 11:37:35,630 DEBUG [AIF]: CommData.preImportData - START
    2015-04-16 11:37:35,630 DEBUG [AIF]: CommData.getRuleInfo - START
    2015-04-16 11:37:35,630 DEBUG [AIF]:
            SELECT brl.RULE_ID, br.RULE_NAME, brl.PARTITIONKEY, brl.CATKEY, part.PARTVALGROUP, br.SOURCE_SYSTEM_ID, ss.SOURCE_SYSTEM_TYPE
            ,CASE
               WHEN ss.SOURCE_SYSTEM_TYPE LIKE 'EBS%' THEN 'N'    
               WHEN ss.SOURCE_SYSTEM_TYPE LIKE 'PS%' THEN 'N'
               WHEN ss.SOURCE_SYSTEM_TYPE LIKE 'FUSION%' THEN 'N' 
               WHEN ss.SOURCE_SYSTEM_TYPE = 'FILE' THEN 'N'
               WHEN ss.SOURCE_SYSTEM_TYPE = 'EPM' THEN 'N'
               ELSE 'Y'
             END SOURCE_ADAPTER_FLAG
            ,app.APPLICATION_ID, app.TARGET_APPLICATION_NAME, app.TARGET_APPLICATION_TYPE, app.DATA_LOAD_METHOD, brl.PLAN_TYPE
            ,CASE brl.PLAN_TYPE
               WHEN 'PLAN1' THEN 1 WHEN 'PLAN2' THEN 2 WHEN 'PLAN3' THEN 3 WHEN 'PLAN4' THEN 4 WHEN 'PLAN5' THEN 5 WHEN 'PLAN6' THEN 6 ELSE 0
             END PLAN_NUMBER
            ,br.INCL_ZERO_BALANCE_FLAG, br.PERIOD_MAPPING_TYPE, br.INCLUDE_ADJ_PERIODS_FLAG, br.BALANCE_TYPE ACTUAL_FLAG
            ,br.AMOUNT_TYPE, br.BALANCE_SELECTION, br.BALANCE_METHOD_CODE
            ,COALESCE(br.SIGNAGE_METHOD, 'ABSOLUTE') SIGNAGE_METHOD
            ,br.CURRENCY_CODE, br.BAL_SEG_VALUE_OPTION_CODE, brl.EXECUTION_MODE
            ,COALESCE(brl.IMPORT_FROM_SOURCE_FLAG, 'Y') IMPORT_FROM_SOURCE_FLAG
            ,COALESCE(brl.RECALCULATE_FLAG, 'N') RECALCULATE_FLAG
            ,COALESCE(brl.EXPORT_TO_TARGET_FLAG, 'N') EXPORT_TO_TARGET_FLAG
            ,COALESCE(brl.CHECK_FLAG, 'N') CHECK_FLAG
            ,CASE
               WHEN ss.SOURCE_SYSTEM_TYPE = 'EPM' THEN 'NONE'
               WHEN (br.LEDGER_GROUP_ID IS NOT NULL) THEN 'MULTI'
               WHEN (br.SOURCE_LEDGER_ID IS NOT NULL) THEN 'SINGLE'
               ELSE 'NONE'
             END LEDGER_GROUP_CODE
            ,COALESCE(br.BALANCE_AMOUNT_BS, 'YTD') BALANCE_AMOUNT_BS
            ,COALESCE(br.BALANCE_AMOUNT_IS, 'PERIODIC') BALANCE_AMOUNT_IS
            ,br.LEDGER_GROUP
            ,(SELECT brd.DETAIL_CODE FROM AIF_BAL_RULE_DETAILS brd WHERE brd.RULE_ID = br.RULE_ID AND brd.DETAIL_TYPE = 'LEDGER') PS_LEDGER
            ,CASE lg.LEDGER_TEMPLATE WHEN 'COMMITMENT' THEN 'Y' ELSE 'N' END KK_FLAG
            ,p.LAST_UPDATED_BY, p.AIF_WEB_SERVICE_URL WEB_SERVICE_URL, p.EPM_ORACLE_INSTANCE
            ,brl.JOURNAL_FLAG, br.MULTI_PERIOD_FILE_FLAG, br.IMPGROUPKEY, imp.IMPSOURCELEDGERID
            ,imp.IMPGROUPFILETYPE, imp.IMPTARGETSOURCESYSTEMID, imp.IMPSOURCECOAID, part.PARTTARGETAPPLICATIONID
            FROM AIF_PROCESSES p
            INNER JOIN AIF_BAL_RULE_LOADS brl
              ON brl.LOADID = p.PROCESS_ID
            INNER JOIN AIF_BALANCE_RULES br
              ON br.RULE_ID = brl.RULE_ID
            INNER JOIN AIF_SOURCE_SYSTEMS ss
              ON ss.SOURCE_SYSTEM_ID = br.SOURCE_SYSTEM_ID
            INNER JOIN AIF_TARGET_APPLICATIONS app
              ON app.APPLICATION_ID = brl.APPLICATION_ID
            INNER JOIN TPOVPARTITION part
              ON part.PARTITIONKEY = br.PARTITIONKEY
            INNER JOIN TBHVIMPGROUP imp
              ON imp.IMPGROUPKEY = part.PARTIMPGROUP
            LEFT OUTER JOIN AIF_COA_LEDGERS l
              ON l.SOURCE_SYSTEM_ID = p.SOURCE_SYSTEM_ID
              AND l.SOURCE_LEDGER_ID = COALESCE(br.SOURCE_LEDGER_ID,imp.IMPSOURCELEDGERID)
            LEFT OUTER JOIN AIF_PS_SET_CNTRL_REC_STG scr
              ON scr.SOURCE_SYSTEM_ID = l.SOURCE_SYSTEM_ID
              AND scr.SETCNTRLVALUE = l.SOURCE_LEDGER_NAME
              AND scr.RECNAME = 'LED_GRP_TBL'
            LEFT OUTER JOIN AIF_PS_LED_GRP_TBL_STG lg
              ON lg.SOURCE_SYSTEM_ID = scr.SOURCE_SYSTEM_ID
              AND lg.SETID = scr.SETID
              AND lg.LEDGER_GROUP = br.LEDGER_GROUP
            WHERE p.PROCESS_ID = 309
    2015-04-16 11:37:35,645 DEBUG [AIF]:
          SELECT adim.BALANCE_COLUMN_NAME DIMNAME
          ,adim.DIMENSION_ID
          ,dim.TARGET_DIMENSION_CLASS_NAME
          ,(SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.COA_LINE_ID = tiie.IMPSOURCECOALINEID1) COA_SEGMENT_NAME1
          ,(SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.COA_LINE_ID = tiie.IMPSOURCECOALINEID2) COA_SEGMENT_NAME2
          ,(SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.COA_LINE_ID = tiie.IMPSOURCECOALINEID3) COA_SEGMENT_NAME3
          ,(SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.COA_LINE_ID = tiie.IMPSOURCECOALINEID4) COA_SEGMENT_NAME4
          ,(SELECT COA_SEGMENT_NAME FROM AIF_COA_SEGMENTS cs WHERE cs.COA_LINE_ID = tiie.IMPSOURCECOALINEID5) COA_SEGMENT_NAME5
          ,(SELECT DISTINCT CASE mdd.ORPHAN_OPTION_CODE
              WHEN 'CHILD' THEN 'N'
              WHEN 'ROOT' THEN 'N'
              ELSE 'Y'
            END DIMENSION_FILTER_FLAG
            FROM AIF_MAP_DIM_DETAILS_V mdd
            ,AIF_MAPPING_RULES mr
            WHERE mr.PARTITIONKEY = tpp.PARTITIONKEY
            AND mdd.RULE_ID = mr.RULE_ID
            AND mdd.DIMENSION_ID = adim.DIMENSION_ID
          ) DIMENSION_FILTER_FLAG
          ,tiie.IMPCONCATCHAR
          FROM TPOVPARTITION tpp
          INNER JOIN AIF_TARGET_APPL_DIMENSIONS adim
            ON adim.APPLICATION_ID = 28
          INNER JOIN AIF_DIMENSIONS dim
            ON dim.DIMENSION_ID = adim.DIMENSION_ID
          LEFT OUTER JOIN TBHVIMPITEMERPI tiie
            ON tiie.IMPGROUPKEY = tpp.PARTIMPGROUP
            AND tiie.IMPFLDFIELDNAME = adim.BALANCE_COLUMN_NAME
            AND tiie.IMPMAPTYPE = 'ERP'
          WHERE tpp.PARTITIONKEY = 13
          AND adim.BALANCE_COLUMN_NAME IS NOT NULL
          AND dim.TARGET_DIMENSION_CLASS_NAME <> 'ICPTRANS'
          AND (adim.VALID_FOR_PLAN1 = 1 OR dim.TARGET_DIMENSION_CLASS_NAME = 'LOOKUP')
          ORDER BY adim.BALANCE_COLUMN_NAME
    2015-04-16 11:37:35,661 DEBUG [AIF]: {'APPLICATION_ID': 28L, 'IMPORT_FROM_SOURCE_FLAG': u'Y', 'PLAN_TYPE': u'PLAN1', 'RULE_NAME': u'HFMAct', 'ACTUAL_FLAG': None, 'IS_INCREMENTAL_LOAD': False, 'EPM_ORACLE_INSTANCE': u'D:\\Oracle\\Middleware\\user_projects\\epmsystem1', 'CATKEY': 2L, 'BAL_SEG_VALUE_OPTION_CODE': None, 'INCLUDE_ADJ_PERIODS_FLAG': u'N', 'PERIOD_MAPPING_TYPE': u'EXPLICIT', 'SOURCE_SYSTEM_TYPE': u'OTHERS', 'CHECK_FLAG': u'N', 'LEDGER_GROUP': None, 'TARGET_APPLICATION_NAME': u'Corp', 'RECALCULATE_FLAG': u'Y', 'SOURCE_SYSTEM_ID': 16L, 'TEMP_DATA_TABLE_NAME': 'TDATASEG_T', 'KK_FLAG': u'N', 'IMPGROUPKEY': None, 'AMOUNT_TYPE': None, 'DATA_TABLE_NAME': 'TDATASEG', 'EXPORT_TO_TARGET_FLAG': u'N', 'JOURNAL_FLAG': None, 'SOURCE_APPLICATION_ID': None, 'DIMNAME_LIST': [u'ACCOUNT', u'ENTITY', u'UD1', u'UD2', u'UD3', u'UD4', u'UD5', u'UD6'], 'FCI_FLAG': 'N', 'IMPSOURCECOAID': 0L, 'TDATAMAPTYPE': 'ERP', 'LAST_UPDATED_BY': u'admin', 'DIMNAME_MAP': {u'UD6': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u'Generic', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, 'DIMNAME': u'UD6', 'DIMENSION_ID': 33L}, u'UD3': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u'Generic', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, 'DIMNAME': u'UD3', 'DIMENSION_ID': 30L}, u'ENTITY': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u'Entity', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, 'DIMNAME': u'ENTITY', 'DIMENSION_ID': 26L}, u'UD2': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u'Generic', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, 'DIMNAME': u'UD2', 'DIMENSION_ID': 23L}, u'UD5': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u'Generic', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, 'DIMNAME': u'UD5', 'DIMENSION_ID': 32L}, u'UD4': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u'Generic', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, 'DIMNAME': u'UD4', 'DIMENSION_ID': 31L}, u'ACCOUNT': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u'Account', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, 'DIMNAME': u'ACCOUNT', 'DIMENSION_ID': 27L}, u'UD1': {'IMPCONCATCHAR': None, 'TARGET_DIMENSION_CLASS_NAME': u'Version', 'COA_SEGMENT_NAME5': None, 'COA_SEGMENT_NAME1': None, 'COA_SEGMENT_NAME2': None, 'COA_SEGMENT_NAME3': None, 'DIMENSION_FILTER_FLAG': None, 'COA_SEGMENT_NAME4': None, 'DIMNAME': u'UD1', 'DIMENSION_ID': 29L}}, 'TARGET_APPLICATION_TYPE': u'HPL', 'PARTITIONKEY': 13L, 'PARTVALGROUP': u'[NONE]', 'LEDGER_GROUP_CODE': u'NONE', 'INCLUDE_ZERO_BALANCE_FLAG': u'N', 'EXECUTION_MODE': None, 'PLAN_NUMBER': 1L, 'MULTI_PERIOD_FILE_FLAG': None, 'PS_LEDGER': None, 'BALANCE_SELECTION': None, 'IMPGROUPFILETYPE': u'ODI', 'BALANCE_AMOUNT_IS': u'PERIODIC', 'RULE_ID': 31L, 'BALANCE_AMOUNT_BS': u'YTD', 'CURRENCY_CODE': None, 'SOURCE_ADAPTER_FLAG': u'Y', 'BALANCE_METHOD_CODE': None, 'SIGNAGE_METHOD': u'ABSOLUTE', 'WEB_SERVICE_URL': u'http://STAAP1655D.R02.XLGS.LOCAL:6550/aif', 'DATA_LOAD_METHOD': u'CLASSIC_VIA_EPMI', 'PARTTARGETAPPLICATIONID': 28L, 'IMPTARGETSOURCESYSTEMID': 0L}
    2015-04-16 11:37:35,661 DEBUG [AIF]: CommData.getRuleInfo - END
    2015-04-16 11:37:35,692 DEBUG [AIF]: CommData.insertPeriods - START
    2015-04-16 11:37:35,692 DEBUG [AIF]: CommData.getLedgerListAndMap - START
    2015-04-16 11:37:35,692 DEBUG [AIF]: CommData.getLedgerSQL - START
    2015-04-16 11:37:35,692 DEBUG [AIF]: CommData.getLedgerSQL - END
    2015-04-16 11:37:35,692 DEBUG [AIF]:
              SELECT COALESCE(br.SOURCE_LEDGER_ID,0) SOURCE_LEDGER_ID
              ,NULL SOURCE_LEDGER_NAME
              ,NULL SOURCE_COA_ID
              ,br.CALENDAR_ID
              ,NULL SETID
              ,NULL PERIOD_TYPE
              ,NULL LEDGER_TABLE_NAME
              FROM AIF_BALANCE_RULES br
              WHERE br.RULE_ID = 31
    2015-04-16 11:37:35,692 DEBUG [AIF]: CommData.getLedgerListAndMap - END
    2015-04-16 11:37:35,692 DEBUG [AIF]: doAppPeriodMappingsExist - Corp: Y
    2015-04-16 11:37:35,692 DEBUG [AIF]: Period mapping section: ERPI/EXPLICIT/BUDGET/APFY
    2015-04-16 11:37:35,692 DEBUG [AIF]:
            INSERT INTO AIF_PROCESS_PERIODS (
              PROCESS_ID
              ,PERIODKEY
              ,PERIOD_ID
              ,ADJUSTMENT_PERIOD_FLAG
              ,GL_PERIOD_YEAR
              ,GL_PERIOD_NUM
              ,GL_PERIOD_NAME
              ,GL_PERIOD_CODE
              ,GL_EFFECTIVE_PERIOD_NUM
              ,YEARTARGET
              ,PERIODTARGET
              ,IMP_ENTITY_TYPE
              ,IMP_ENTITY_ID
              ,IMP_ENTITY_NAME
              ,TRANS_ENTITY_TYPE
              ,TRANS_ENTITY_ID
              ,TRANS_ENTITY_NAME
              ,PRIOR_PERIOD_FLAG
              ,SOURCE_LEDGER_ID
                    SELECT DISTINCT brl.LOADID PROCESS_ID
                    ,pp.PERIODKEY PERIODKEY
                    ,prd.PERIOD_ID
                    ,COALESCE(prd.ADJUSTMENT_PERIOD_FLAG, 'N') ADJUSTMENT_PERIOD_FLAG
                    ,COALESCE(prd.YEAR, ppsrc.GL_PERIOD_YEAR,0) GL_PERIOD_YEAR
                    ,COALESCE(prd.PERIOD_NUM, ppsrc.GL_PERIOD_NUM,0) GL_PERIOD_NUM
                    ,COALESCE(prd.PERIOD_NAME, ppsrc.GL_PERIOD_NAME,'0') GL_PERIOD_NAME
                    ,COALESCE(prd.PERIOD_CODE, CAST(COALESCE(prd.PERIOD_NUM, ppsrc.GL_PERIOD_NUM,0) AS VARCHAR(38)),'0') GL_PERIOD_CODE
                    ,(COALESCE(prd.YEAR, ppsrc.GL_PERIOD_YEAR,0) * 10000 + COALESCE(prd.PERIOD_NUM, ppsrc.GL_PERIOD_NUM,0)) GL_EFFECTIVE_PERIOD_NUM
                    ,pp.YEARTARGET YEARTARGET
                    ,pp.PERIODTARGET PERIODTARGET
                    ,'PROCESS_BAL_IMP' IMP_ENTITY_TYPE
                    ,(COALESCE(prd.YEAR, ppsrc.GL_PERIOD_YEAR,0) * 10000 + COALESCE(prd.PERIOD_NUM, ppsrc.GL_PERIOD_NUM,0)) IMP_ENTITY_ID
                    ,COALESCE(prd.PERIOD_NAME, ppsrc.GL_PERIOD_NAME,'0')+' ('+pp.PERIODDESC+')' IMP_ENTITY_NAME
                    ,'PROCESS_BAL_TRANS' TRANS_ENTITY_TYPE
                    ,(COALESCE(prd.YEAR, ppsrc.GL_PERIOD_YEAR,0) * 10000 + COALESCE(prd.PERIOD_NUM, ppsrc.GL_PERIOD_NUM,0)) TRANS_ENTITY_ID
                    ,pp.PERIODDESC TRANS_ENTITY_NAME
                    ,'N' PRIOR_PERIOD_FLAG
                    ,0 SOURCE_LEDGER_ID
                    FROM (
                      AIF_BAL_RULE_LOADS brl
                      INNER JOIN TPOVCATEGORY pc
                        ON pc.CATKEY = brl.CATKEY
                      INNER JOIN TPOVPERIODADAPTOR_FLAT_V pp
                        ON pp.PERIODFREQ = pc.CATFREQ
                        AND pp.PERIODKEY >= brl.START_PERIODKEY
                        AND pp.PERIODKEY <= brl.END_PERIODKEY
                        AND pp.INTSYSTEMKEY = 'Corp'
                    INNER JOIN TPOVPERIODSOURCE ppsrc
                      ON ppsrc.PERIODKEY = pp.PERIODKEY
                      AND ppsrc.MAPPING_TYPE = 'EXPLICIT'
                      AND ppsrc.SOURCE_SYSTEM_ID = 16
                      AND ppsrc.CALENDAR_ID IN ('Jan')
                    LEFT OUTER JOIN AIF_GL_PERIODS_STG prd
                      ON prd.PERIOD_ID = ppsrc.PERIOD_ID
                      AND prd.SOURCE_SYSTEM_ID = ppsrc.SOURCE_SYSTEM_ID
                      AND prd.CALENDAR_ID = ppsrc.CALENDAR_ID
                      AND prd.ADJUSTMENT_PERIOD_FLAG = 'N'
                    WHERE brl.LOADID = 309
                    ORDER BY pp.PERIODKEY
                    ,GL_EFFECTIVE_PERIOD_NUM
    2015-04-16 11:37:35,692 DEBUG [AIF]: periodSQL - periodParams: ['N', 'PROCESS_BAL_IMP', 'PROCESS_BAL_TRANS', 0L, u'Corp', u'EXPLICIT', 16L, u'Jan', 'N', 309]
    2015-04-16 11:37:35,708 DEBUG [AIF]: CommData.insertPeriods - END
    2015-04-16 11:37:35,708 DEBUG [AIF]: CommData.getPovList - START
    2015-04-16 11:37:35,708 DEBUG [AIF]:
            SELECT DISTINCT brl.PARTITIONKEY, part.PARTNAME, brl.CATKEY, cat.CATNAME, pprd.PERIODKEY
            ,COALESCE(pp.PERIODDESC, CONVERT(VARCHAR,pprd.PERIODKEY,120)) PERIODDESC
            ,brl.RULE_ID, br.RULE_NAME, CASE WHEN (tlp.INTLOCKSTATE = 60) THEN 'Y' ELSE 'N' END LOCK_FLAG
            FROM AIF_BAL_RULE_LOADS brl
            INNER JOIN AIF_BALANCE_RULES br
              ON br.RULE_ID = brl.RULE_ID
            INNER JOIN TPOVPARTITION part
              ON part.PARTITIONKEY = brl.PARTITIONKEY
            INNER JOIN TPOVCATEGORY cat
              ON cat.CATKEY = brl.CATKEY
            INNER JOIN AIF_PROCESS_PERIODS pprd
              ON pprd.PROCESS_ID = brl.LOADID
              LEFT OUTER JOIN TPOVPERIODADAPTOR pp
                ON pp.PERIODKEY = pprd.PERIODKEY
                AND pp.INTSYSTEMKEY = 'Corp'
            LEFT OUTER JOIN TLOGPROCESS tlp
              ON tlp.PARTITIONKEY = brl.PARTITIONKEY
              AND tlp.CATKEY = brl.CATKEY
              AND tlp.PERIODKEY = pprd.PERIODKEY
              AND tlp.RULE_ID = brl.RULE_ID
            WHERE brl.LOADID = 309
            ORDER BY brl.PARTITIONKEY, brl.CATKEY, pprd.PERIODKEY, brl.RULE_ID
    2015-04-16 11:37:35,708 DEBUG [AIF]: CommData.getPovList - END
    2015-04-16 11:37:35,708 DEBUG [AIF]: CommData.insertImportProcessDetails - START
    2015-04-16 11:37:35,708 DEBUG [AIF]:
              INSERT INTO AIF_PROCESS_DETAILS (
                PROCESS_ID
                ,ENTITY_TYPE
                ,ENTITY_ID
                ,ENTITY_NAME
                ,ENTITY_NAME_ORDER
                ,TARGET_TABLE_NAME
                ,EXECUTION_START_TIME
                ,EXECUTION_END_TIME
                ,RECORDS_PROCESSED
                ,STATUS
                ,LAST_UPDATED_BY
                ,LAST_UPDATE_DATE
              SELECT PROCESS_ID
              ,ENTITY_TYPE
              ,ENTITY_ID
              ,ENTITY_NAME
              ,ENTITY_NAME_ORDER
              ,'TDATASEG' TARGET_TABLE_NAME
              ,CURRENT_TIMESTAMP EXECUTION_START_TIME
              ,NULL EXECUTION_END_TIME
              ,0 RECORDS_PROCESSED
              ,'PENDING' STATUS
              ,'admin' LAST_UPDATED_BY
              ,CURRENT_TIMESTAMP LAST_UPDATE_DATE
              FROM (
                SELECT DISTINCT PROCESS_ID
                ,IMP_ENTITY_TYPE ENTITY_TYPE
                ,IMP_ENTITY_ID ENTITY_ID
                ,IMP_ENTITY_NAME ENTITY_NAME
                ,(COALESCE(SOURCE_LEDGER_ID,0) * 100000000 + GL_EFFECTIVE_PERIOD_NUM) ENTITY_NAME_ORDER
                FROM AIF_PROCESS_PERIODS
                WHERE PROCESS_ID = 309
              ) q
              ORDER BY ENTITY_NAME_ORDER
    2015-04-16 11:37:35,724 DEBUG [AIF]: CommData.insertImportProcessDetails - END
    2015-04-16 11:37:35,724 DEBUG [AIF]: Comm.doScriptInit - START
    2015-04-16 11:37:35,833 DEBUG [AIF]: fdmContext: {BATCHSCRIPTDIR=D:\Oracle\Middleware\user_projects\epmsystem1\FinancialDataQuality, INBOXDIR=D:\AppFDM\FDMEE\inbox, LOCNAME=HFM_ACT, SOURCENAME=HFMSQL, APPID=28, SOURCEID=16, APPROOTDIR=D:\AppFDM\FDMEE, IMPORTFORMAT=HFMACTUALSQL, SCRIPTSDIR=D:\AppFDM\FDMEE\data\scripts, EPMORACLEHOME=D:\Oracle\Middleware\EPMSystem11R1, TARGETAPPTYPE=HPL, RULEID=31, CATNAME=Actual, EPMORACLEINSTANCEHOME=D:\Oracle\Middleware\user_projects\epmsystem1, LOADID=309, PERIODNAME=Jan-15, IMPORTMODE=null, SOURCETYPE=OTHERS, PERIODKEY=2015-01-31, EXPORTFLAG=N, TARGETAPPDB=PLAN1, TARGETAPPNAME=Corp, LOCKEY=13, RULENAME=HFMAct, OUTBOXDIR=D:\AppFDM\FDMEE\outbox, MULTIPERIODLOAD=N, EXPORTMODE=null, CATKEY=2, USERNAME=admin, FILEDIR=null, IMPORTFLAG=Y, USERLOCALE=null}
    2015-04-16 11:37:35,849 DEBUG [AIF]: The executeEventScript is set to: YES
    2015-04-16 11:37:35,849 DEBUG [AIF]: The AppRootFolder is set to: D:\AppFDM\FDMEE
    2015-04-16 11:37:35,849 DEBUG [AIF]: The JavaHome is set to: %EPM_ORACLE_HOME%/../jdk160_35
    2015-04-16 11:37:35,849 DEBUG [AIF]: The OleDatabaseProvider is set to: SQLNCLI
    2015-04-16 11:37:35,849 DEBUG [AIF]: Comm.doScriptInit - END
    2015-04-16 11:37:35,849 DEBUG [AIF]: Comm.executeScript - START
    2015-04-16 11:37:35,849 INFO  [AIF]: Executing the following script: D:\AppFDM\FDMEE/data/scripts/event/BefImport.py
    2015-04-16 11:37:35,849 ERROR [AIF]: The script has failed to execute:
    2015-04-16 11:37:35,895 DEBUG [AIF]: Comm.finalizeProcess - START
    2015-04-16 11:37:35,895 DEBUG [AIF]: CommData.updateRuleStatus - START
    2015-04-16 11:37:35,895 DEBUG [AIF]:
        UPDATE AIF_BALANCE_RULES
        SET STATUS = CASE 'FAILED'
          WHEN 'SUCCESS' THEN
            CASE (
              SELECT COUNT(*)
              FROM AIF_PROCESS_DETAILS pd
              WHERE pd.PROCESS_ID = 309
              AND pd.STATUS IN ('FAILED','WARNING')
            WHEN 0 THEN 'SUCCESS'
            ELSE (
              SELECT MIN(pd.STATUS)
              FROM AIF_PROCESS_DETAILS pd
              WHERE pd.PROCESS_ID = 309
              AND pd.STATUS IN ('FAILED','WARNING')
            END
          ELSE 'FAILED'
        END
        WHERE RULE_ID = 31
    2015-04-16 11:37:35,911 DEBUG [AIF]: CommData.updateRuleStatus - END
    2015-04-16 11:37:35,911 FATAL [AIF]: Error in COMM Pre Import Data
    2015-04-16 11:37:35,911 DEBUG [AIF]: Comm.updateProcess - START
    2015-04-16 11:37:35,911 DEBUG [AIF]: Comm.updateProcess - END
    2015-04-16 11:37:35,911 DEBUG [AIF]: The fdmAPI connection has been closed.
    2015-04-16 11:37:35,911 INFO  [AIF]: FDMEE Process End, Process ID: 309

  • FDM & ERPI to FDMEE - Upgrade approach/challenges ?

    Hello,
    We are in FDM/ERPI 11.1.2.2.300 (used for loading data from EBS and file systems into HFM 11.1.2.2.300) and planning to upgrade (within the existing environment [in-place upgrade]) to 11.1.2.3. As we see that FDM/ERPI are integrated together as FDMEE in 11.1.2.3, we had big grey area on how FDMEE would function in contrast to disparate FDM/ERPI.
    We needed inputs from veterans or anyone who had experienced the upgrade to answer the follwing queries.
    Queries:
    [1] We have come to know that FDM and ERPI are integrated together as FDMEE in 11.1.2.3.
         [a] Since we have FDM and ERPI as separate components in 11.1.2.2.300, how should FDM and ERPI components be upgraded to FDMEE ? Any specific steps / approach that need to be followed ?
         [b] Are there any known issues / challenges involved in upgrading from disparate FDM & ERPI to FDMEE ?
         [c] How would ERPI artifacts (of 11.1.2.2.300) function in FDMEE - Are there any specific migration or any manual set-up required post-upgrade (to 11.1.2.3) to have ERPI artifacts (like source system, period mapping, location, import formats, data load mapping etc)      functioning in FDMEE ?
         [d] Similarly how would FDM artifacts (from 11.1.2.2.300) function in FDMEE ? Are there any specific migration or manual set-up required post-upgrade (to 11.1.2.3) to have FDM artifacts (like mapping, validation rules etc) functioning in FDMEE ?
    [2] Since only ODI 11.1.1.7 is compatible with 11.1.2.3 (from Compatability matrix), how do we upgrade ODI from 11.1.1.6 to 11.1.1.7 ? Are there any patch available to upgrade or should we uninstall ODI 11.1.1.6 and install ODI 11.1.1.7 ?
    Any insightful response will be helpful for us as it would help us to gain clarity/confidence and comfort in upgrading to 11.1.2.3.
    Regards,
    Sathish

    hello Sathish
    As you are upgrading from 11.1.2.2.300 to EPM 11.1.2.3 (within the existing environment [in-place upgrade]) , it's called Applying maintenance release EPM 11.1.2.3 on EPM 11.1.2.2
    [a] when you apply maintenance release , FDM 11.1.2.2 gets upgraded to FDM 11.1.2.3 ,
         and ERPi gets upgraded to FDMEE 11.1.2.3
    [b] i have not faced any issue while upgrading FDM
    [c] please check epm_install.pdf for EPM 11.1.2.3 for upgradation  task for FDM and FDMEE  (see page 257 / 258)
    regards,
    -DM

  • Automatic time conversion is not possible

    Hi Friends,
    I have a problem in Transformation Level when i am mapping "automatic time conversion is not possible for source field FISCPER to 0FISCYEAR,FISCPER3".can any one help me in this issue.
    Thanks
    Narasimha

    Yes if it was date filed then it would have been possible.If you are trying to derive the fiscal year between datasource and cube then you can get it with the help of simple filed level routine.
    Map your fiscper field from source to fiscal year--Rule type Routine.
    RESULT = SOURCE_FIELDS-(Technical name of source field)+0(4).
    For Posting period
    Map your fiscper field from source to fiscper3 year--Rule type Routine.
    RESULT = SOURCE_FIELDS-(Technical name of source field)+4(3).
    This will give you the required output.
    Regards,
    AL

  • Import Query to SSM

    Hello,
    We trying to import a query to SSM and we can import its structure but not the data. In the Import Trace appears the follow error:
    Fiscal characteristic 0FISCPER3 was not imported as a dimension to Application Server.
    Please use the INCLUDING FISCAL keyword on both IMPORT DIMENSION and IMPORT TIME to import such a characteristic as a dimension in Application Server.
    Fiscal characteristic 0FISCVARNT was not imported as a dimension to Application Server.
    Please use the INCLUDING FISCAL keyword on both IMPORT DIMENSION and IMPORT TIME to import such a characteristic as a dimension in Application Server.
    What should we do?
    Regards,
    Vera

    Hi Vera,
    We only support the use of 0FISCPER as the time characteristic from SSM 7.0 SP7 and higher, and then only with a specific series of steps.  What you need to do can be outlined as follows:
    1. Ensure that the query has 0FISCVARNT set to a single FY variant in the global filters.
    2. Ensure that the BW query has 0FISCPER in query rows or free characteristics etc
    3. Create the PAS model in BICA
    4. Exit BICA
    5. Logon to PAS
    6. Model in exclusive mode
    7. SET FISCAL CAL APRIL
    8. Create a Document in PAS model called BWFISCPERINFO. This document should have two lines in it. The first line denotes periodicity represented by 0FISCPER (usually MONTHLY) and second line maps Fiscal period to a calendar month. You can choose any single combination of YYYYPPP and YYYYMM for this mapping. The example below uses 200901 mapping to April 2008
         MONTHLY
         2009001 200804
    9. Return to BICA
    10. Load query with 0FISCPER as time characteristic
    The reason this is requried is because PAS needs to understand how the BW fiscal period maps to a specific calendar month.
    This is the only way that a query using 0FISCPER can be mapped into Strategy Management.
    Thanks and regards,
    Robert

  • Multiple import formats in one FDM application....?

    I wanted to know in my situation where there are 15 EBS Set of Books. whether it is possible to use only 1 FDM application to import all these data into my HFM application.
    My ERPi application is like this :
    1 source application that is EBS.
    1 target application that is HFM.
    15 EBS Set of books, for which i think i have to create 15 import formats in ERPi for each set of books. this also implies to the locations.
    then I have to do the common period mapping and category mapping.
    in the Data load Setup: I have to select each location and do the member mapping. create a data load rule for each location.
    FDM Application:
    i already have an FDM application which i am using to import data from EBS to HFM using ERPi, till now i have only used 1 set of books just to verify that everything is working fine. now as everything is working fine with the application, I want to add additional import formats in the existing FDM application to answer the import formats and locations created in the ERPi application.
    Is it possible to do like this, if so then i need your assistance in achieving this task.
    please put your comments in this regards.
    Thanks,
    Shantan Kommera

    You can do this by specifiying the appropriate data load rule to be used by ERPi within Integration Option 1 in the location. This will kick off the data load rule you specify in ERPi that should be tied to the corresponding set of books in EBS.

  • 101 GR/IR wrong values

    Dear all.
    PO rate: 159.00 [Not changed since PO creation]
    GR done in June having GR/IR = according to 162.64
    In table MBEWH
    Year    Period      MAP
    2009      01         159.00
    2009      02         159.00
    2009      03         162.64
    For current period [04/2009] MAP = 146.87
    My question is:
    1. Why GR made in June having GR/IR posting according to 162.64, but GR is valuated by PO Price only??
    2. If GR is done today, which price will it take up, either 159.00 [PO Price] or 146.87 [Current MAP]
    While posting MIRO for GR made in June, GR/IR = according to 162.45 is coming in simulation. But in amount field it is according to 159.00. So unable to post MIRO
    Pls suggest on priority
    Tushar

    Dears,
    1. No any amendment in PO Price.
    2. Taxes in PO are BED/ECS/Secess& VAT. That's it.
    3. After simulting MIRO, GR/IR = according to 162.64 [Previous period MAP], but taxes are calculating as per PO Price= 159.00. We use GR-Based IV
    Pls suggest solution
    Thanks
    Tushar

  • The specified year 2011 is not the current calendar year 2012 in MM?

    Hi,
    when I am doing the MIGO transaction i am getting the error like this, The specified year 2011 is not the current calendar year 2012
    I gone throught the t coded like: MMPV, MMRV, OMSY, OB52
    As per my company, fiscal yerar is v3 (Apr - Mar)
    So now i am in posting period 10(Jan)
    And my OB52 settings are       1-2011-12-2011-13-2011-16-2011
    In OMSY       2012-10-2012-9-2011-12
    Here system displays as my fiscal year is 2012 and last FY is 2011.
    I can't find out the mistake where it was. As a FI guy I know there is no mistake in FI side.
    IN MMRV
    Current period            10 - 2012
    Previous period          09 - 2012
    Last period in last Fy  12 - 2011
    When i am trying to chage the last FY in OMSY, it is grayed out. I reveiwed some of the threads and based on that i was removed my Plants in OX18 also.
    Pls guide me how to slove this..
    Regards,
    Gamidii

    Hi,
    OMSY cannot be modified because plants are configured with the Company code.
    First you need to unmap the plant with company code. Go to OX18 and delete the plants which have been mapped with your company code.
    Then change the OMSY period. Once you have changed the period, map the plants with company code in the OX18.
    And go to OMWD and assign Valuation grouping code for all the plants as "0001". 
    Please try it out in Quality server. Thanks.
    Regards,
    Vijay N

  • Starting out with a Cintiq in Adobe Flash - A series of frustratingly unfindable simple questions!

    I'm completely new to the Flash IDE, but I have used my Cintiq 13HD with Photoshop in the past. Despite the tablet working well and drawing correctly, so far Flash feels very weird and almost unusable. I've spent hours looking online for answers to these simple questions, and I've found nothing. Please help answer any if you can!
    1. Eraser brush size: I have the wacom pen set to brush, and the eraser set to eraser (fairly standard). I can adjust the pen's brush size in the toolbar, but the eraser is stuck at the smallest size! I have set the eraser tool to the max brush size, and when the pen is set to the eraser tool directly it is larger. How do I set the other side of the wacom pen to a larger brush size? And aren't there any keyboard shortcuts to increase/decrease brush size in Flash? (like [ and ] in Photoshop)
    2. Brush zoom: The brush size changes when you zoom. People online say the brush size is constant, but this is just wrong. When you zoom to 200%, the brush should be twice as big as it is in 100% zoom. Is there any way to make Flash have this (normal) behavior?
    3. Timeline wrapping: Can you make the "step forward one frame" and "step backward one frame" keys (comma and period) wrap the entire timeline, so stepping forward on the last frame goes to frame 1, and stepping backward on frame 1 goes to the last frame? This is crucial for me to animate loops well, and I can't find anything about it online or in preferences. Shift+comma and shift+period are okay workarounds, but they are not ideal, because I have comma and period mapped to buttons on the Cintiq. I need them to wrap!
    4. Numerical Brush Thickness: Is there any way to specify a brush thickness with a number? Do I have to use the pen tool to get stroke thickness properties? At the very least, can I use a keyboard shortcut to specify size, instead of clicking on toolbars?
    Honestly, I'm at the end of my rope here. I'm almost ready to drop Flash entirely and do this in Illustrator, then animate in Flash when I have everything drawn properly. Why is everything so different, and why can't I find any of these simple questions online?

    The long and short of it is no you can't do most of the things you're looking to do as far as the brush is concerned. Flash has ALWAYS increased the brush size as you zoom in and decreased it when it's zoomed out. Why? No clue but it's always been so.  You CAN increase the brush size by number though using the Properties box. The eraser is weird in Flash. so much so that I use the Lasso tool and select what I don't want and delete it. Since you're used to Illustrator you might not realize that selecting areas of a brush stroke will NOT select the entire stroke like in Illustrator. you can select only parts. You can also sort of allow for what you're calling timeline wrapping by installing a Command and mapping it to a custom key command. Just make sure there's a key frame at the end of the cycle.
    Dropbox - Flash_Select_Next_and_Previous_Keyframes.zip
    Also this might do sort of what you want too:
    http://www.toonmonkey.com/frameJumper.fla
    Finally, Flash is no different than it has ever been and you have to take into consideration that while Illustrator was developed by Adobe, Flash was developed by Macromedia and was then acquired by Adobe years later so you' can't really expect it to work the same. Personally I HATE Illustrator's interface and hate the way it works so I'd hate it if Flash worked like Illustrator!
    Anyway, I hope this helps.

Maybe you are looking for