Mapping in FDMEE

When Creating a Import Format in FDMEE, how does the Data Load Mapping work...it's confusing.
I am using EBS,
There's 5 segments and it will not allow me to map Segment 1 to the Accounts Dimension, it forces me to select a Segment 2, Segment 3....Segment 5
On row 2 it's the same thing, I can't just map segment 2 to the "Company" dimension.  I am forced to select a Segment from all 5 Drop Downs...and map to the Dimension listed on the same row.
Thanks,
PR

This might be some source system setting issue. In ideal case you will get all the segments in EBS in your import format and you can map it to any target hyperion dimension.

Similar Messages

  • 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.

  • 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,

  • Loading FLat file data using FDMEE having 1 to many mapping

    Hi All,
    I need to load a data from Flat file to hyperion planning applcation using FDMEE having one to many mapping
    For e.g Data file has 2 records
    Acc Actual Version1 Scene1 1000
    Acc Actual Version1 Scene2 2000
    now target application has 5 dimension and data need to be load as
    acc Actual Version1 entity1 Prod2 1000
    Acc Actual Version1 Entity2 Prod2 2000
    Please suggest
    Regards
    Anubhav

    From your exmple I don't see the one too many mapping requirement. You have one source data line that maps to a single target intersection. Where is the one to many mapping requirement in your example?

  • FDMEE/LCM : LCM is merging target server maps with source server maps

    Hi,
    We would like to copy thanks to LCM our FDMEE application from production to developpement server.
    We have done several tests on developpement that we would like to remove.
    We need to have production/development environnement AS-IS.
    The problem is that LCM is merging taret server location / data load rule / import format / maps with the source one.
    We have opened an SR on this subject.
    Meanwhile we would like to create a SQL request to clean import format / data load rule / location / maps table within target server before the LCM import.
    Is that ok if we delete all records on these following table or could we have an impact ?
    - AIF_BALANCE_RULES (Data load rule table)
    - TDATAMAP / TDATAMAP_STG /TDATAMAPSEG (maps tables)
    - TPOVPARTITION (location table)
    - TBHVIMPGROUP; TBHVIMPITEMFILE (import format table)
    What do you think ?
    Thanks.
    Regards,
    Yohan

    That's a comment in the file. It has no effect at all.

  • 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,

  • 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

  • Define Import format for location which is connected to database in FDMEE

    Hi,
    I have created new location in FDMEE and created BefImport script to load data from orcle to Open Interface table.
    Now, I need to import data from open interface table to FDMEE. Can any one let me know what would be the source system for it as it cannot be file and how to define mappings for the same (Are we going to define mappings the same way as we do for delimited file).
    Quick suggestions on this are highly appreciated...
    Thanks in advance

    You need to use the Open Interface Adpater to load data from the Open Interface table into FDMEE where it can be mapped as appropriate. Check out Appendix E in the FDMEE Admin guide for details on how to do this
    https://docs.oracle.com/cd/E40248_01/epm.1112/erpi_admin_11123520.pdf

  • FDMEE - Write back - No Data and No Errors

    I am trying to Write Back from Planning 11.1.2.3.500 to EBS R12 using FDMEE 11.1.2.3.530. There is data in Planning, and when I execute an Import it processes successfully, but the Transform Data Process step has a warning symbol and there is no data in the grid in the Write Back Workbnch.
    Here is the log:
    2015-03-12 16:55:58,845 INFO  [AIF]: FDMEE Process Start, Process ID: 265
    2015-03-12 16:55:58,845 INFO  [AIF]: FDMEE Logging Level: 5
    2015-03-12 16:55:58,846 INFO  [AIF]: FDMEE Log File: \\Vmhodrxeap13\fdmee\outbox\logs\RXFin_265.log
    2015-03-12 16:55:58,846 INFO  [AIF]: User:wilsonp
    2015-03-12 16:55:58,846 INFO  [AIF]: Location:RXFin_EBS_PL (Partitionkey:5)
    2015-03-12 16:55:58,847 INFO  [AIF]: Period Name:NA (Period Key:null)
    2015-03-12 16:55:58,847 INFO  [AIF]: Category Name:NA (Category key:null)
    2015-03-12 16:55:58,847 INFO  [AIF]: Rule Name:Test_1 (Rule ID:10)
    2015-03-12 16:56:00,465 INFO  [AIF]: FDM Version: 11.1.2.3.530
    2015-03-12 16:56:00,465 INFO  [AIF]: Jython Version: 2.5.1 (Release_2_5_1:6813, Sep 26 2009, 13:47:54)
    [Oracle JRockit(R) (Oracle Corporation)]
    2015-03-12 16:56:00,466 INFO  [AIF]: Java Platform: java1.6.0_37
    2015-03-12 16:56:00,466 INFO  [AIF]: Log File Encoding: UTF-8
    2015-03-12 16:56:01,904 DEBUG [AIF]: CommWb.importData - START
    2015-03-12 16:56:01,908 DEBUG [AIF]: CommWb.getRuleInfo - START
    2015-03-12 16:56:01,911 DEBUG [AIF]:
            SELECT wr.RULE_ID
            ,wr.RULE_NAME
            ,wr.PARTITIONKEY
            ,ss.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 LIKE 'FILE%' THEN 'N'
              ELSE 'Y'
             END SOURCE_ADAPTER_FLAG
            ,imp.IMPSOURCECOAID SOURCE_COA_ID  
            ,COALESCE(wr.SOURCE_LEDGER_ID,0) SOURCE_LEDGER_ID
            ,app.APPLICATION_ID
            ,app.TARGET_APPLICATION_NAME
            ,app.TARGET_APPLICATION_TYPE
            ,wr.PLAN_TYPE
            ,CASE wr.PLAN_TYPE
              WHEN 'PLAN1' THEN 1
              WHEN 'PLAN2' THEN 2
              WHEN 'PLAN3' THEN 3
              WHEN 'PLAN4' THEN 4
              WHEN 'PLAN5' THEN 5
              ELSE 0
            END PLAN_NUMBER
            ,wl.POST_BY_YEAR
            ,wl.LEDGER_GROUP
            ,wl.LEDGER
            ,wl.GL_BUDGET_SCENARIO
            ,wl.GL_BUDGET_ORG
            ,wl.GL_BUDGET_VERSION
            ,wl.JE_CATEGORY
            ,wl.JE_SOURCE
            ,wl.CREATE_JOURNAL_FLAG
            ,wl.EXECUTION_MODE
            ,wl.IMPORT_FROM_SOURCE_FLAG
            ,wl.IMPORT_FROM_SOURCE_FLAG RECALCULATE_FLAG
            ,wl.EXPORT_TO_TARGET_FLAG
            ,wl.AS_OF_DATE
            ,wr.DP_MEMBER_NAME
            ,wl.KK_TRAN_ID
            ,wl.KK_SOURCE_TRAN
            ,wl.KK_BUDG_TRANS_TYPE
            ,wl.KK_ACCOUNTING_DT
            ,wl.KK_GEN_PARENT
            ,wl.KK_DEFAULT_EE
            ,wl.KK_PARENT_ENT_TYPE
            ,CASE lg.LEDGER_TEMPLATE
              WHEN 'COMMITMENT' THEN 'Y'
              ELSE 'N'
            END KK_FLAG
            ,CASE
              WHEN (ss.SOURCE_SYSTEM_TYPE LIKE 'PS%' AND wl.KK_SOURCE_TRAN = 'HYP_CHECK') THEN 'Y'
              ELSE 'N'
            END KK_CHECK_FLAG
            ,p.LAST_UPDATED_BY
            ,p.AIF_WEB_SERVICE_URL WEB_SERVICE_URL
            FROM AIF_PROCESSES p
            INNER JOIN AIF_WRITEBACK_LOADS wl
              ON wl.LOADID = p.PROCESS_ID
            INNER JOIN AIF_WRITEBACK_RULES wr
              ON wr.RULE_ID = wl.RULE_ID
            INNER JOIN TPOVPARTITION part
              ON part.PARTITIONKEY = wr.PARTITIONKEY
            INNER JOIN TBHVIMPGROUP imp
              ON imp.IMPGROUPKEY = part.PARTIMPGROUP
            INNER JOIN AIF_SOURCE_SYSTEMS ss
              ON ss.SOURCE_SYSTEM_ID = part.PARTSOURCESYSTEMID
            INNER JOIN AIF_TARGET_APPLICATIONS app
              ON app.APPLICATION_ID = part.PARTTARGETAPPLICATIONID
            LEFT OUTER JOIN AIF_COA_LEDGERS l
              ON l.SOURCE_SYSTEM_ID = part.PARTSOURCESYSTEMID
              AND l.SOURCE_LEDGER_ID = wr.SOURCE_LEDGER_ID
            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 = wr.LEDGER_GROUP
            WHERE p.PROCESS_ID = 265
    2015-03-12 16:56:01,914 DEBUG [AIF]:
          SELECT wld.DIMENSION_NAME
          ,wld.FILTER_CONDITION
          ,app.TARGET_APPLICATION_NAME
          FROM AIF_WRITEBACK_LOAD_DTLS wld
          INNER JOIN AIF_WRITEBACK_LOADS wl
            ON wl.LOADID = wld.LOADID
          INNER JOIN AIF_WRITEBACK_RULES wr
            ON wr.RULE_ID = wl.RULE_ID
          INNER JOIN TPOVPARTITION part
            ON part.PARTITIONKEY = wr.PARTITIONKEY
          INNER JOIN AIF_TARGET_APPLICATIONS app
            ON app.APPLICATION_ID = part.PARTTARGETAPPLICATIONID
          INNER JOIN AIF_TARGET_APPL_DIMENSIONS adim
            ON adim.APPLICATION_ID = app.APPLICATION_ID
            AND adim.TARGET_DIMENSION_NAME = wld.DIMENSION_NAME
            AND adim.TARGET_DIMENSION_CLASS_NAME = 'Scenario'
          WHERE wld.LOADID = 265
    2015-03-12 16:56:01,916 DEBUG [AIF]: 
          SELECT COALESCE(pca.CATKEY, pc.CATKEY) CATKEY
          FROM TPOVCATEGORY pc
          LEFT OUTER JOIN TPOVCATEGORYADAPTOR pca
            ON pca.INTSYSTEMKEY = 'RXFin'
            AND pca.CATTARGET = NULL
          WHERE pc.CATTARGET = NULL
    2015-03-12 16:56:01,918 DEBUG [AIF]:
          SELECT acks.source_segment_column_name DIMNAME, ss.source_system_type SOURCE_SYSTEM_TYPE
            FROM AIF_PROCESSES p
            INNER JOIN AIF_WRITEBACK_LOADS wl
              ON wl.LOADID = p.PROCESS_ID
            INNER JOIN AIF_WRITEBACK_RULES wr
              ON wr.RULE_ID = wl.RULE_ID
            INNER JOIN TPOVPARTITION part
              ON part.PARTITIONKEY = wr.PARTITIONKEY
            INNER JOIN AIF_CB_KEY_SEGMENTS acks
              ON acks.control_budget_id = wr.SOURCE_LEDGER_ID
              AND acks.source_system_id = part.PARTSOURCESYSTEMID
            INNER JOIN AIF_SOURCE_SYSTEMS ss
              ON ss.SOURCE_SYSTEM_ID = part.PARTSOURCESYSTEMID
          WHERE p.PROCESS_ID = 265
    2015-03-12 16:56:01,919 DEBUG [AIF]:
          SELECT lv.LOOKUP_DISPLAY_CODE DIMNAME
          ,wld.TEMP_COLUMN_NAME
          ,cs.COA_SEGMENT_NAME
          ,cs.VALUE_SET_ID
          ,cs.ACCOUNT_TYPE_FLAG
          FROM AIF_COA_SEGMENTS cs
          INNER JOIN TPOVPARTITION tpp
            ON tpp.PARTITIONKEY = 5
          INNER JOIN AIF_LOOKUP_TYPES lt
            ON lt.SOURCE_SYSTEM_ID = 0
            AND lt.LOOKUP_TYPE = 'AIF_SEGMENT_COLUMN_MAP'
          INNER JOIN AIF_LOOKUP_VALUES lv
            ON lv.LOOKUP_TYPE_ID = lt.LOOKUP_TYPE_ID
            AND lv.LOOKUP_CODE = cs.COA_SEGMENT_NAME
          LEFT OUTER JOIN TBHVIMPITEMERPI tiie
            ON tiie.IMPGROUPKEY = tpp.PARTIMPGROUP
            AND tiie.IMPMAPTYPE = 'EPM'
            AND tiie.IMPSOURCECOALINEID1 = cs.COA_LINE_ID
          LEFT OUTER JOIN AIF_WRITEBACK_LOAD_DTLS wld
            ON wld.LOADID = 265
            AND wld.DIMENSION_NAME = tiie.IMPDIMNAME
          WHERE cs.SOURCE_SYSTEM_ID = 4
          AND cs.SOURCE_COA_ID = 50348
          ORDER BY lv.LOOKUP_DISPLAY_CODE
    2015-03-12 16:56:01,922 DEBUG [AIF]: CommWb.getRuleInfo - END
    2015-03-12 16:56:01,924 DEBUG [AIF]: AIFUtil.callOdiServlet - START
    2015-03-12 16:56:01,948 DEBUG [AIF]: cloudMode: NONE
    2015-03-12 16:56:01,949 DEBUG [AIF]: GlobalUserForAppAccess from Profile: null
    2015-03-12 16:56:01,951 INFO  [AIF]: Resolved user name for application access: wilsonp
    2015-03-12 16:56:02,450 INFO  [AIF]: [HPLService] Info: Cube Name: Finance
    2015-03-12 16:56:02,451 INFO  [AIF]: [HPLService] Info: Importing data from RXFin:Finance...
    2015-03-12 16:57:31,732 INFO  [AIF]: [HPLService] Info: Data import complete
    2015-03-12 16:57:31,738 INFO  [AIF]: [HPLService] Info: [importWritebackData:265] END (true)
    2015-03-12 16:57:31,747 DEBUG [AIF]: AIFUtil.callOdiServlet - END
    2015-03-12 16:57:31,747 DEBUG [AIF]:
            SELECT STATUS
            FROM AIF_PROCESS_DETAILS
            WHERE PROCESS_ID = 265
            AND ENTITY_TYPE = 'PROCESS_WB_IMP'
    2015-03-12 16:57:31,752 DEBUG [AIF]: CommWb.insertPeriods - START
    2015-03-12 16:57:31,755 DEBUG [AIF]:
          SELECT DIMENSION_NAME
          ,FILTER_CONDITION
          FROM AIF_WRITEBACK_LOAD_DTLS
          WHERE LOADID = 265
          AND COLUMN_TYPE = 'Year'
    2015-03-12 16:57:31,758 DEBUG [AIF]: commAppPeriodMappingExists: N
    2015-03-12 16:57:31,758 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 q.PROCESS_ID
            ,q.PERIODKEY
            ,NULL PERIOD_ID
            ,'N' ADJUSTMENT_PERIOD_FLAG
            ,0 GL_PERIOD_YEAR
            ,'0' GL_PERIOD_CODE
            ,'0' GL_PERIOD_NAME
            ,q.ENTITY_NAME_ORDER GL_PERIOD_NUM
            ,q.ENTITY_NAME_ORDER GL_EFFECTIVE_PERIOD_NUM
            ,q.YEARTARGET
            ,q.PERIODTARGET
            ,'PROCESS_WB_IMP' IMP_ENTITY_TYPE
            ,NULL IMP_ENTITY_ID
            ,p.PERIODDESC IMP_ENTITY_NAME
            ,'PROCESS_WB_TRANS' TRANS_ENTITY_TYPE
            ,NULL TRANS_ENTITY_ID
            ,p.PERIODDESC TRANS_ENTITY_NAME
            ,'N' PRIOR_PERIOD_FLAG
            ,NULL SOURCE_LEDGER_ID         
            FROM (
              SELECT PROCESS_ID
              ,MIN(PERIODKEY) PERIODKEY
              ,PERIODTARGET
              ,YEARTARGET
              ,ENTITY_NAME_ORDER
              FROM (
                SELECT wld.LOADID PROCESS_ID
                ,pp.PERIODKEY PERIODKEY
                ,pp.PERIODTARGET PERIODTARGET
                ,pp.YEARTARGET YEARTARGET
                ,CASE
                  WHEN (INSTR(UPPER(wld.TEMP_COLUMN_NAME),'AMOUNT',1) = 1) THEN
                    CAST(SUBSTR(wld.TEMP_COLUMN_NAME,7,LENGTH(wld.TEMP_COLUMN_NAME)) AS NUMERIC(15,0))
                  ELSE 0
                END ENTITY_NAME_ORDER
                FROM (
                  AIF_WRITEBACK_LOAD_DTLS wld
                    INNER JOIN TPOVPERIOD_FLAT_V pp
                      ON pp.PERIODTARGET = wld.DIMENSION_NAME
                      AND pp.YEARTARGET = 'FY14')
                WHERE wld.LOADID = 265
                AND wld.COLUMN_TYPE = 'DATA'
              ) query
              GROUP BY PROCESS_ID
              ,PERIODTARGET
              ,YEARTARGET
              ,ENTITY_NAME_ORDER
            ) q
            ,TPOVPERIOD p
            WHERE p.PERIODKEY = q.PERIODKEY             
            ORDER BY p.PERIODKEY 
    2015-03-12 16:57:31,764 DEBUG [AIF]: CommWb.insertPeriods - END
    2015-03-12 16:57:31,772 DEBUG [AIF]: COMM GL Writeback Load Data - Load TDATASEGW - START
    2015-03-12 16:57:31,774 DEBUG [AIF]: CommWb.getLedgerListAndMap - START
    2015-03-12 16:57:31,775 DEBUG [AIF]: CommWb.getLedgerSQL - START
    2015-03-12 16:57:31,775 DEBUG [AIF]: CommWb.getLedgerSQL - END
    2015-03-12 16:57:31,775 DEBUG [AIF]:
              SELECT l.SOURCE_LEDGER_ID
              ,l.SOURCE_LEDGER_NAME
              ,l.FUNCTIONAL_CURRENCY
              ,l.CALENDAR_ID
              ,'0' SETID
              ,l.PERIOD_TYPE
              FROM AIF_WRITEBACK_LOADS wl
              ,AIF_WRITEBACK_RULES wr
              ,TPOVPARTITION part
              ,AIF_COA_LEDGERS l
              WHERE wl.LOADID = 265
              AND wr.RULE_ID = wl.RULE_ID
              AND part.PARTITIONKEY = wr.PARTITIONKEY
              AND l.SOURCE_SYSTEM_ID = part.PARTSOURCESYSTEMID
              AND l.SOURCE_LEDGER_ID = wr.SOURCE_LEDGER_ID
    2015-03-12 16:57:31,777 DEBUG [AIF]: CommWb.getLedgerListAndMap - END
    2015-03-12 16:57:31,778 DEBUG [AIF]:
          SELECT acks.source_segment_column_name DIMNAME, ss.source_system_type SOURCE_SYSTEM_TYPE
            FROM AIF_PROCESSES p
            INNER JOIN AIF_WRITEBACK_LOADS wl
              ON wl.LOADID = p.PROCESS_ID
            INNER JOIN AIF_WRITEBACK_RULES wr
              ON wr.RULE_ID = wl.RULE_ID
            INNER JOIN TPOVPARTITION part
              ON part.PARTITIONKEY = wr.PARTITIONKEY
            INNER JOIN AIF_CB_KEY_SEGMENTS acks
              ON acks.control_budget_id = wr.SOURCE_LEDGER_ID
              AND acks.source_system_id = part.PARTSOURCESYSTEMID
            INNER JOIN AIF_SOURCE_SYSTEMS ss
              ON ss.SOURCE_SYSTEM_ID = part.PARTSOURCESYSTEMID
          WHERE p.PROCESS_ID = 265
    2015-03-12 16:57:31,779 DEBUG [AIF]:
          SELECT lv.LOOKUP_DISPLAY_CODE DIMNAME
          ,wld.TEMP_COLUMN_NAME
          ,cs.COA_SEGMENT_NAME
          ,cs.VALUE_SET_ID
          ,cs.ACCOUNT_TYPE_FLAG
          FROM AIF_COA_SEGMENTS cs
          INNER JOIN TPOVPARTITION tpp
            ON tpp.PARTITIONKEY = 5
          INNER JOIN AIF_LOOKUP_TYPES lt
            ON lt.SOURCE_SYSTEM_ID = 0
            AND lt.LOOKUP_TYPE = 'AIF_SEGMENT_COLUMN_MAP'
          INNER JOIN AIF_LOOKUP_VALUES lv
            ON lv.LOOKUP_TYPE_ID = lt.LOOKUP_TYPE_ID
            AND lv.LOOKUP_CODE = cs.COA_SEGMENT_NAME
          LEFT OUTER JOIN TBHVIMPITEMERPI tiie
            ON tiie.IMPGROUPKEY = tpp.PARTIMPGROUP
            AND tiie.IMPMAPTYPE = 'EPM'
            AND tiie.IMPSOURCECOALINEID1 = cs.COA_LINE_ID
          LEFT OUTER JOIN AIF_WRITEBACK_LOAD_DTLS wld
            ON wld.LOADID = 265
            AND wld.DIMENSION_NAME = tiie.IMPDIMNAME
          WHERE cs.SOURCE_SYSTEM_ID = 4
          AND cs.SOURCE_COA_ID = 50348
          ORDER BY lv.LOOKUP_DISPLAY_CODE
    2015-03-12 16:57:31,783 DEBUG [AIF]: CommWb.getPovList - START
    2015-03-12 16:57:31,784 DEBUG [AIF]:
          SELECT wld.DIMENSION_NAME
          ,wld.FILTER_CONDITION
          ,app.TARGET_APPLICATION_NAME
          FROM AIF_WRITEBACK_LOAD_DTLS wld
          INNER JOIN AIF_WRITEBACK_LOADS wl
            ON wl.LOADID = wld.LOADID
          INNER JOIN AIF_WRITEBACK_RULES wr
            ON wr.RULE_ID = wl.RULE_ID
          INNER JOIN TPOVPARTITION part
            ON part.PARTITIONKEY = wr.PARTITIONKEY
          INNER JOIN AIF_TARGET_APPLICATIONS app
            ON app.APPLICATION_ID = part.PARTTARGETAPPLICATIONID
          INNER JOIN AIF_TARGET_APPL_DIMENSIONS adim
            ON adim.APPLICATION_ID = app.APPLICATION_ID
            AND adim.TARGET_DIMENSION_NAME = wld.DIMENSION_NAME
            AND adim.TARGET_DIMENSION_CLASS_NAME = 'Scenario'
          WHERE wld.LOADID = 265
    2015-03-12 16:57:31,785 DEBUG [AIF]: 
          SELECT COALESCE(pca.CATKEY, pc.CATKEY) CATKEY
          FROM TPOVCATEGORY pc
          LEFT OUTER JOIN TPOVCATEGORYADAPTOR pca
            ON pca.INTSYSTEMKEY = 'RXFin'
            AND pca.CATTARGET = NULL
          WHERE pc.CATTARGET = NULL
    2015-03-12 16:57:31,787 DEBUG [AIF]:
            SELECT PARTITIONKEY
            ,PARTNAME
            ,CATKEY
            ,CATNAME
            ,PERIODKEY
            ,COALESCE(PERIODDESC, TO_CHAR(PERIODKEY,'YYYY-MM-DD HH24:MI:SS')) PERIODDESC
            ,RULE_ID
            ,RULE_NAME
            ,YEARTARGET
            FROM (
              SELECT DISTINCT wr.PARTITIONKEY
              ,part.PARTNAME
              ,cat.CATKEY
              ,cat.CATNAME
              ,pprd.PERIODKEY
              ,pp.PERIODDESC
              ,wr.RULE_ID
              ,wr.RULE_NAME
              ,pprd.YEARTARGET
              FROM AIF_WRITEBACK_LOADS wl
              INNER JOIN AIF_WRITEBACK_RULES wr
                ON wr.RULE_ID = wl.RULE_ID
              INNER JOIN TPOVPARTITION part
                ON part.PARTITIONKEY = wr.PARTITIONKEY
              INNER JOIN TPOVCATEGORY cat
                ON cat.CATKEY = NULL
              INNER JOIN AIF_PROCESS_PERIODS pprd
                ON pprd.PROCESS_ID = wl.LOADID
              LEFT OUTER JOIN TPOVPERIOD pp
                ON pp.PERIODKEY = pprd.PERIODKEY             
              WHERE wl.LOADID = 265
            ) q
            ORDER BY PARTITIONKEY
            ,CATKEY
            ,PERIODKEY
            ,RULE_ID
    2015-03-12 16:57:31,788 DEBUG [AIF]: CommWb.getPovList - END
    2015-03-12 16:57:31,789 DEBUG [AIF]: COMM GL Writeback Load Data - Load TDATASEGW - END
    2015-03-12 16:57:31,789 DEBUG [AIF]: CommWb.importData - END
    2015-03-12 16:57:31,879 DEBUG [AIF]: CommWb.insertTransProcessDetails - START
    2015-03-12 16:57:31,880 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
              ,'TDATASEGW' TARGET_TABLE_NAME
              ,CURRENT_TIMESTAMP EXECUTION_START_TIME
              ,NULL EXECUTION_END_TIME
              ,0 RECORDS_PROCESSED
              ,'PENDING' STATUS
              ,'wilsonp' LAST_UPDATED_BY
              ,CURRENT_TIMESTAMP LAST_UPDATE_DATE
              FROM (
                SELECT PROCESS_ID
                ,TRANS_ENTITY_TYPE ENTITY_TYPE
                ,MIN(TRANS_ENTITY_ID) ENTITY_ID
                ,TRANS_ENTITY_NAME ENTITY_NAME
                ,MIN(GL_EFFECTIVE_PERIOD_NUM) ENTITY_NAME_ORDER
                FROM AIF_PROCESS_PERIODS
                WHERE PROCESS_ID = 265
                AND PRIOR_PERIOD_FLAG = 'N'
                GROUP BY PROCESS_ID
                ,TRANS_ENTITY_TYPE
                ,TRANS_ENTITY_NAME
              ) q
              ORDER BY ENTITY_NAME_ORDER
    2015-03-12 16:57:31,887 DEBUG [AIF]: CommWb.insertTransProcessDetails - END
    2015-03-12 16:57:31,891 DEBUG [AIF]:
            DELETE FROM TDATAMAP_T
            WHERE LOADID < 265
            AND EXISTS (
              SELECT 1
              FROM AIF_PROCESSES p
              WHERE p.RULE_ID = 10
              AND p.PROCESS_ID = TDATAMAP_T.LOADID
    2015-03-12 16:57:31,901 DEBUG [AIF]:
            DELETE FROM AIF_WRITEBACK_ESS_DATA_T
            WHERE LOADID < 265
            AND EXISTS (
              SELECT 1
              FROM AIF_PROCESSES p
              WHERE p.RULE_ID = 10
              AND p.PROCESS_ID = AIF_WRITEBACK_ESS_DATA_T.LOADID
    2015-03-12 16:57:33,060 DEBUG [AIF]:
            DELETE FROM AIF_PROCESS_PERIODS
            WHERE PROCESS_ID < 265
            AND EXISTS (
              SELECT 1
              FROM AIF_PROCESSES p
              WHERE p.RULE_ID = 10
              AND p.PROCESS_ID = AIF_PROCESS_PERIODS.PROCESS_ID
    2015-03-12 16:57:33,066 DEBUG [AIF]:
            DELETE FROM TDATASEGW
            WHERE LOADID < 265
            AND EXISTS (
              SELECT 1
              FROM AIF_PROCESSES p
              WHERE p.RULE_ID = 10
              AND p.PROCESS_ID = TDATASEGW.LOADID
    2015-03-12 16:57:33,069 DEBUG [AIF]: CommMap.loadTDATAMAP_T - START
    2015-03-12 16:57:33,071 DEBUG [AIF]: CommData.getMapPartitionKeyandName - START
    2015-03-12 16:57:33,071 DEBUG [AIF]:
            SELECT COALESCE(part_parent.PARTITIONKEY, part.PARTITIONKEY) PARTITIONKEY
            ,COALESCE(part_parent.PARTNAME, part.PARTNAME) PARTNAME
            FROM TPOVPARTITION part
            LEFT OUTER JOIN TPOVPARTITION part_parent
              ON part_parent.PARTITIONKEY = part.PARTPARENTKEY
            WHERE part.PARTITIONKEY = 5
    2015-03-12 16:57:33,073 DEBUG [AIF]: CommData.getMapPartitionKeyandName - END
    2015-03-12 16:57:33,073 DEBUG [AIF]:
            INSERT INTO TDATAMAP_T (
              LOADID
              ,DATAKEY
              ,PARTITIONKEY
              ,DIMNAME
              ,SRCKEY
              ,SRCDESC
              ,TARGKEY
              ,WHERECLAUSETYPE
              ,WHERECLAUSEVALUE
              ,CHANGESIGN
              ,SEQUENCE
              ,VBSCRIPT
              ,TDATAMAPTYPE
              ,SYSTEM_GENERATED_FLAG
              ,RULE_ID
            SELECT 265
            ,DATAKEY
            ,5 PARTITIONKEY
            ,DIMNAME
            ,SRCKEY
            ,SRCDESC
            ,CASE WHEN (TDATAMAPTYPE = 'EPM' AND TARGKEY = '<BLANK>') THEN ' ' ELSE TARGKEY END
            ,WHERECLAUSETYPE
            ,CASE WHEN (TDATAMAPTYPE = 'EPM' AND WHERECLAUSEVALUE = '<BLANK>') THEN ' ' ELSE WHERECLAUSEVALUE END       
            ,CHANGESIGN
            ,SEQUENCE
            ,VBSCRIPT
            ,TDATAMAPTYPE
            ,SYSTEM_GENERATED_FLAG
            ,RULE_ID
            FROM TDATAMAP tdm
            WHERE PARTITIONKEY = 5
            AND (RULE_ID IS NULL OR RULE_ID = 10)
            AND (
              TDATAMAPTYPE = 'EPM'
              OR (
                TDATAMAPTYPE = 'MULTIDIM'
                AND EXISTS (
                  SELECT 1
                  FROM TDATAMAP multidim
                  WHERE multidim.PARTITIONKEY = tdm.PARTITIONKEY
                  AND multidim.TDATAMAPTYPE = 'EPM'
                  AND multidim.DATAKEY = tdm.TARGKEY
    2015-03-12 16:57:33,077 DEBUG [AIF]: Number of Rows inserted into TDATAMAP_T: 14
    2015-03-12 16:57:33,122 DEBUG [AIF]: CommMap.updateTDATASEG_T_TDATASEGW - START
    2015-03-12 16:57:33,123 DEBUG [AIF]:
            SELECT DIMNAME
            ,SRCKEY
            ,TARGKEY
            ,WHERECLAUSETYPE
            ,WHERECLAUSEVALUE
            ,CHANGESIGN
            ,SEQUENCE
            ,DATAKEY
            ,MAPPING_TYPE
            ,CASE WHEN (RULE_ID IS NOT NULL) THEN 'Y' ELSE 'N' END IS_RULE_MAP
            FROM (
              SELECT DISTINCT tdm.DIMNAME
              ,tdm.RULE_ID
              ,NULL SRCKEY
              ,NULL TARGKEY
              ,tdm.WHERECLAUSETYPE
              ,tdm.WHERECLAUSEVALUE
              ,NULL CHANGESIGN
              ,1 SEQUENCE
              ,COALESCE(tdm.SYSTEM_GENERATED_FLAG,'N') SYSTEM_GENERATED_FLAG     
              ,NULL DATAKEY
              ,CASE
                WHEN tdm.WHERECLAUSETYPE IS NULL THEN 1
                ELSE 3
              END MAPPING_TYPE
              FROM TDATAMAP_T tdm
              WHERE tdm.LOADID = 265
              AND tdm.PARTITIONKEY = 5
              AND tdm.TDATAMAPTYPE = 'EPM'
              AND (tdm.RULE_ID IS NULL OR tdm.RULE_ID = 10)
              AND tdm.WHERECLAUSETYPE IS NULL
              UNION ALL
              SELECT tdm.DIMNAME
              ,tdm.RULE_ID
              ,tdm.SRCKEY
              ,tdm.TARGKEY
              ,tdm.WHERECLAUSETYPE
              ,tdm.WHERECLAUSEVALUE
              ,tdm.CHANGESIGN
              ,CASE tpp.PARTSEQMAP
                WHEN 0 THEN CASE
                  WHEN (tdm.WHERECLAUSETYPE = 'BETWEEN') THEN 2
                  WHEN (tdm.WHERECLAUSETYPE = 'IN') THEN 3
                  WHEN (tdm.WHERECLAUSETYPE = 'MULTIDIM') THEN 4
                  WHEN (tdm.WHERECLAUSETYPE = 'LIKE') THEN 5
                  ELSE 0
                END     
                ELSE tdm.SEQUENCE
              END SEQUENCE
              ,COALESCE(tdm.SYSTEM_GENERATED_FLAG,'N') SYSTEM_GENERATED_FLAG
              ,tdm.DATAKEY
              ,CASE
                WHEN tdm.WHERECLAUSETYPE IS NULL THEN 1
                ELSE 3
              END MAPPING_TYPE
              FROM TDATAMAP_T tdm
              INNER JOIN TPOVPARTITION tpp
                ON tpp.PARTITIONKEY = tdm.PARTITIONKEY
              WHERE tdm.LOADID = 265
              AND tdm.PARTITIONKEY = 5
              AND tdm.TDATAMAPTYPE = 'EPM'
              AND (tdm.RULE_ID IS NULL OR tdm.RULE_ID = 10)
              AND tdm.WHERECLAUSETYPE IN ('BETWEEN','IN','MULTIDIM','LIKE')
            ) q
            ORDER BY DIMNAME
            ,SEQUENCE
            ,RULE_ID
            ,SYSTEM_GENERATED_FLAG
            ,SRCKEY
    2015-03-12 16:57:33,129 DEBUG [AIF]: CommMap.updateTDATASEG_T_TDATASEGW - END
    2015-03-12 16:57:33,138 DEBUG [AIF]: CommMap.loadTDATAMAPSEG_TDATASEG - START
    2015-03-12 16:57:33,139 DEBUG [AIF]: CommMap.loadTDATAMAPSEG_TDATASEG - END
    2015-03-12 16:57:33,217 DEBUG [AIF]: CommMap.validateData - START
    2015-03-12 16:57:33,218 DEBUG [AIF]: CommMap.validateData - END
    2015-03-12 16:57:33,311 DEBUG [AIF]: Comm.finalizeProcess - START
    2015-03-12 16:57:33,312 DEBUG [AIF]: CommWb.updateRuleStatus - START
    2015-03-12 16:57:33,313 DEBUG [AIF]:
        UPDATE AIF_WRITEBACK_RULES
        SET STATUS = CASE 'SUCCESS'
          WHEN 'SUCCESS' THEN
            CASE (
              SELECT COUNT(*)
              FROM AIF_PROCESS_DETAILS pd
              WHERE pd.PROCESS_ID = 265
              AND pd.STATUS IN ('FAILED','WARNING')
            WHEN 0 THEN 'SUCCESS'
            ELSE (
              SELECT MIN(pd.STATUS)
              FROM AIF_PROCESS_DETAILS pd
              WHERE pd.PROCESS_ID = 265
              AND pd.STATUS IN ('FAILED','WARNING')
            END
          ELSE 'SUCCESS'
        END
        WHERE RULE_ID = 10
    2015-03-12 16:57:33,317 DEBUG [AIF]: CommWb.updateRuleStatus - END
    2015-03-12 16:57:33,318 DEBUG [AIF]: Comm.updateProcess - START
    2015-03-12 16:57:33,322 DEBUG [AIF]: Comm.updateProcess - END
    2015-03-12 16:57:33,323 INFO  [AIF]: FDMEE Process End, Process ID: 265
    I have created the following write-back mappings:
    UD1,*,*,Z_Catch All Entity
    UD1,CO_*,*,"Remove prefix ""Co_"""
    UD2,*,*,Z_Catch All Account
    UD2,ACC_*,*,Remove ACC_
    UD3,*,*,Local Account Pass Through
    UD4,*,*,Z_Catch All MC
    UD4,CC_*,*,"Remove prefix ""CC_"""
    UD5,*,*,Z_Catch All Event Edition
    UD5,SY*,*,"Remove prefix ""SY"""
    UD6,*,*,Activity pass through
    UD7,*,*,Z_Catch All Product
    UD7,PRD_*_I,*,Remove prefix PRD
    UD8,*,*,ICP pass through
    UD9,*,*,Spare pass through
    Which is basically to strip off some prefixes, or just pass through the values.
    In the Import Format I have the following Write Back Mapping:
    Source Dimension     Source Segment
    Account                     Account
    Activity                      Activity
    Entity                        Entity
    SessionYear            Event Edition
                                     Intercompany
                                     Local Account
    ManagementCentre  Management Centre
    Product                    Product
                                     Spare
    For my Write Back Rule I select the Location: RXFin_EBS_PL, the Primary Ledger in EBS
    Period: Dec-14
    Category: Budget - The name of the scenario in Planning.
    Source:  RX_EBS
    Target: RXFIN
    Plan Type: Finance
    I have Source Filters to limit the amount of data it tries to pull in.
    Account: @Relative("Profit & Loss",0)
    Entity: "CO_0052"
    Activit:y @Relative("AllActivities",0)
    Period: @Relative("YearTotalPlan",0)
    Version: "FinalVersion"
    Year: "FY14"
    And for Budget: RX RF1 2014
    Budget Organization: RX Budget Org - Though I am not sure what this does.
    I execute Import from Source, and it process for several minutes, and then nothing is in the Workbench.
    There is data in Planning as far as I can see, and with no errors I am at a loss on what to investigate.
    Can anyone assist?
    Thanks,

    Do you have any luck if you simplify the source filter to try and be as specific as possible and only bring in as few rows as possible from a known good intersection as a sanity check?
    Regards
    Craig

  • FDMEE - unable to load an erronous file

    Hello,
    I created an HFM and FDMEE application.
    I was able to load a flat file, whose dimensions' values were identical to the metadata.
    I tried loading a file with values that are not in metadata, to see a validation report, but I keep getting this:
    BLANK............. Line is blank or empty.
    NN................ Non-Numeric, Amount field contains non numeric characters.
    TC................ Type Conversion, Amount field could not be converted to a number.
    ZP................ Zero Suppress, Amount field contains a 0 value and zero suppress is ON.
    SKIP FIELD.............. SKIP field value was found
    NULL ACCOUNT VALUE.............. Account Field is null
    SKIP FROM SCRIPT.............. Skipped through Script
    [TC] - [Amount=NN]   L 0 1 0 8 1 4 0 1 4 0 , 1 1 1 0 1 0 0 0 , [ I C P   N o n e ] , [ N o n e ] , [ N o n e ] , [ N o n e ] , B a s e , 2 0 0 0 0 0 0
    [BLANK] 
    [TC] - [Amount=NN]  L 0 1 0 8 1 4 0 1 4 0 , 4 2 0 0 1 1 0 1 , [ I C P   N o n e ] , [ N o n e ] , l i l , [ N o n e ] , B a s e , - 2 0 0 0 0 0 0
    Rows Loaded: 0
    Rows Rejected: 3
    2015-03-11 13:03:35,929 INFO  [AIF]: ERPI-105011:EPMERPI- ARCHIVE MODE: null
    2015-03-11 13:03:35,929 INFO  [AIF]: ERPI-105011:EPMERPI- Start archiving file:
    2015-03-11 13:03:35,929 INFO  [AIF]: ERPI-105011:EPMERPI- Archive file name: 6720141231.txt
    2015-03-11 13:03:35,929 INFO  [AIF]: ERPI-105011:EPMERPI- Deleting the source file: Testload4.txt
    2015-03-11 13:03:35,929 INFO  [AIF]: ERPI-105011:EPMERPI- File not deleted: \\Hfmap01\fdm\FRUTDEV\Testload4.txt
    2015-03-11 13:03:35,945 INFO  [AIF]: ERPI-105011:EPMERPI- ImportTextData - End
    2015-03-11 13:03:35,945 INFO  [AIF]: ERPI-105011:EPMERPI- Total time taken for the import in ms = 31
    2015-03-11 13:03:36,085 INFO  [AIF]:
    Import Data from Source for Period 'Dec 2014'
    2015-03-11 13:03:36,101 INFO  [AIF]: Generic Data Rows Imported from Source: 0
    2015-03-11 13:03:36,101 INFO  [AIF]: Total Data Rows Imported from Source: 0
    2015-03-11 13:03:36,990 INFO  [AIF]:
    Map Data for Period 'Dec 2014'
    2015-03-11 13:03:37,006 ERROR [AIF]: Error: No records exist for Period 'Dec 2014'
    2015-03-11 13:03:37,037 FATAL [AIF]: Error in CommMap.updateTDATASEG_T_TDATASEGW
    Traceback (most recent call last):
      File "<string>", line 1775, in updateTDATASEG_T_TDATASEGW
    RuntimeError: Error: No records exist for Period 'Dec 2014'
    2015-03-11 13:03:37,037 FATAL [AIF]: Error in CommMap.updateTDATASEG_T_TDATASEGW
    Traceback (most recent call last):
      File "<string>", line 1982, in updateTDATASEG_T_TDATASEGW
    RuntimeError: [u"Error: No records exist for Period 'Dec 2014'"]
    2015-03-11 13:03:37,115 FATAL [AIF]: Error in COMM Map Data
    2015-03-11 13:03:37,115 INFO  [AIF]: FDMEE Process End, Process ID: 67
    Not sure what it means and how I can test the mapping.
    Please advise..
    Thanks
    Laila

    Thanks for the quick response.
    The flat file I load contained 2 rows (it was a test load).
    The correct file, that I was able to import, validate and export to HFM included these 2 rows:
    L0108140140,11101000,[ICP None],[None],[None],[None],Base,2000000
    L0108140140,42001101,[ICP None],[None],[None],[None],Base,-2000000
    The erroneous file that I wasn't even able to import included these 2 rows:
    L0108140140,11101000,[ICP None],[None],[None],[None],Base,2000000
    L0108140140,42001101,[ICP None],[None],lil,[None],Base,-2000000
    The only difference is in one of the dimensions lil instead of [None].
    I wanted the system to show me that the value wasn't mapped so it cannot proceed in the export to HFM.
    Any ideas?
    Thanks.

  • Issue with Loading COMMENTS in HFM ICT Module from FDMEE

    Hi,
    We have a requirement wherein we can load all the HFM ICT Transactions from a Flat File using FDMEE. We are facing 2 issues:
         a. Firstly FDMEE Target application allows us to map only COMMENT1 as a dimension for FDMEE. There is no Dimension/Place holder for COMMENT2. So how do we do this?
         b. Secondly, COMMENT1 is by default mapped to ATTR11 of the Target Application in FDMEE. Now, ATTR3 is only VARCHR2(20) whereas the actual Comment Size supported by HFM ICT Module is 256 charachters. So how to we ensure that we can load a larger comment from FDMEE?
    Thanks!

    FDM does not perform the consolidation function in HFM. It will caculate a Base Entity if you Enable Consolidation, Force Calculate, and Force Translate in the Integration Settings.

  • How can I fix an unmapped account in FDMEE

    Hello,
    I'm trying to understand where I can fix unmapped accounts (or any other dimension) in FDMEE.
    In FDQM there was a FIX button, where you could fix it on the spot, or export to excel all the unmapped members, fix and reload.
    Thanks
    Lilach

    FDMEE 11.1.2.3 doesn't have the Fix Maps button functionality so you will have to navigate to the relevant mapping screen, locate the invalid mapping and change there or enter mapping if it is missing completely.

  • FDMEE API

    Hello Experts,
    The API functions available in FDMEE seems to be a subset of what was available in FDM. For instance, to import mappings we used to have API.IntBlockMgr.InterfaceMgr.fImpTRx in FDM. This is not working in FDMEE (Even after initializing FDMEE API). Could you please let me know the equivalent of this fn call in FDMEE or a way to automate the mapping import from flat files/custom tables. The admin guide has a very limited set of function calls in FDMEE. Any help is appreciated.
    Thanks,
    Venki.

    Hi,
    I guess tat function has not been implemented yet in the new API and not 100% sure it will.
    But you can create a function in vb/jython to import maps into table TDATAMAP.
    Take a look to the table to see which columns you need to import.
    Hope that helps.
    akafdmee.blogspot.com
    @akafdmee

  • FValueGet Function in FDMEE

    Dear all,
    In FDM Classic I could use the fValueGet function to retrieve data from HFM. Is there a similar API existing in FDMEE if I want to create a mapping based on a pre-load data value in my HFM target application?
    Thanks a lot in advance,
    Christian

    Hi,
    once the adapter is initialized maybe you are able to use:
    fValueGet(strEntity, strParent, strAccount, strICP, strC1, strC2, vaCustoms, strValue, strScenario, strYear, strPeriod, strView)
    Note, that using this method is not supported.
    in any case,
    API existing in FDMEE if I want to create a mapping based on a pre-load data value in my HFM target application?
    is that pre-loaded value loaded thru FDMEE?
    In that case, you could use SQL scripts in the mappings

Maybe you are looking for

  • Accessing class var from main timeline

    Hi all! Well I've been working on this for a couple of days now and just can't seem to get it to work right...... I'm still getting my feet wet with as3 and like it more and more everytime I use it.... almost. Anyways, here's where I'm running into t

  • External Monitor Clam Shell

    Hi, I have a new june 2009 15 macbook pro and an external monitor hooked up to it. The awakening and everything works, but here's my question: The computer gets hot, real hot... What are the effects of the labtop's monitor and internals with using it

  • Error when building dll

    I tried to run the example HelloWorld given in JNI tutorial. http://java.sun.com/docs/books/tutorial/native1.1/stepbystep/index.html But when I try to build dll I typed under dos C:\Program Files\Microsoft Visual Studio\VC98\Bin>cl -Ic:\jdk1.3.1\incl

  • International letter versions of letter a not working

    Seems the international letter versions of the letter a is not working properly on my Ipad. If capital letters it works. Other international versions of letters seems to work ie. Letters e and o etc. Have tried in several different programs and no lu

  • Still freezing up after security wipe ?

    Greetings all, Despite performing a security wipe I am still experiencing constant freezing of my phone, especially with the calendar.  I suspect it may be an application that is causing the issue.  During backup and restore I didn't delete any appli