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,
RamanujamHi 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 !
ThanksHi,
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 .... 432007 .......10
X ....... Y .....10/22/07 ....Z2 .... Q32007 .......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 Q32007?
(Please note that Fiscal week 432007(For VARIANT Z1 ) actually is
Fiscal Quarter Q32007( 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 dont 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 .......432007 .......Q32007 .......10
X ........Y .......10/22/07 ....... 442007 .......Q32007 .......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 .......432007 .......Q32007 ..............10
X .......Y .......10/22/07 ..............Z2 .......Q32007 .......Q32007 ..............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
VJhere 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,
Sathishhello 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
NarasimhaYes 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 -
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,
VeraHi 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 KommeraYou 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.
-
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
TusharDears,
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,
GamidiiHi,
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 -
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
-
How do i stop sharing from my ipad to my wifes computer and only to my mac"
My ipad thru icloud is sharing the information on my wifes macbook including my contact lists, and apps. I also have an Imac that the ipad shares with how can I stop sharing to my wifes Macbook?
-
Print Footer Window of PO Form at end of Last Page of PDF Forms(Adobe)
Hi, I am trying to print PO form using PDF form which includes multiple line items. At the end of last page I am trying to print the footer window that contains Comments and Signature. Right now my Footer Window is being printed immediately after the
-
Date and Time Sync at boot for Active Directory/Open Directory Authenticati
All the macs in my school district are set to automatically sync their time with a network time server. They do not do this unless the system preference is opened. This poses a problem as all our users must authenticate against an Active Directory an
-
Different bit rates in the same itunes library
I would like to rip some CDs in Lossless Format and some others let say in 192KBs because of quality reasons. Could I change just the import settings before I import the CDs according to my needs and will iTunes maintain the Lossless format for the a
-
Calculated Value in Infopath List Form only appears when editing.
I have a InfoPath 2010 List Form running against SharePoint 2010 Enterprise. I've created a calculated value that returns data from a secondary list. The returned value is correct but isn't being displayed in the display form. It only appears when