on ‎2016 Oct 03 8:10 AM
Dear All,
We are moving consolidation data from ECC to BW and then BW to BPC Model. My requirement is as below;
The below record transaction is with Inter-company postings (Trading Partner). this will be from BW info-cube to BPC model
| Account | Entity | Flow | Intercompany | SIGNED-DATA |
|---|---|---|---|---|
| XYZ | 1000 | F20 | 2000 | 12345.00 |
While creating the above line, we need one more line with "INONE" as a inter-company below for the same signed-data.
| Account | Entity | Flow | Inter-company | SIGNED-DATA |
|---|---|---|---|---|
| XYZ | 1000 | F20 | INONE | 12345.00 |
Can we right transformation file to create the line with INONE ?? If yes how do we create.
Please guide me on the same.
Thanks,
Raja
Request clarification before answering.
Hello JP, Rahul & Gresh,
I agree with performance issue on the default logic. Since the company group is small (only 4 company codes with medium volume), currently need not to worry on the data volume and performance.
We don't want to change data's of BW. it is base for many other reports for us. that's why chose this option.
Will keep posted the progress and testings.
Thank you so much for all the options and suggestions.
Regards,
Raja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ok....Default will also impact your input forms performance as it is triggered everytime you will input and overwrite existing data again. I don't recommend tho use default logic for this case! Better to use conversions then!
And what if the company codes and data increase in future???
Regards,
JP
JP & Gresh,
What I am planning to do is, created one "DEFAULT" logic script, which will be prompted during my data manager package run while BW to BPC model data movement. In that script logic i have coded to post the addition line for INONE also.
Tested and working.
Thanks for the suggestions.
Raja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raja,
Using default logic while running package will have performance impact also apart from what Rahul has suggested. It will affect data loading. I feel the approach suggested by Gersh is good and will not affect the performance in any way. If you have the option to make some additions in BW, then this is the ideal solution...instead of going for BPC ETL. BPC ETL is not as flexible as BW ETL.
Regards,
JP
Hello Gersh,
Please explain me, how it can be done..
Thanks for your reply.
Raja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Raja,
All the 3 approaches suggested by us are workable in your case
1. In BW cube, using BW transformations if you can load the intercompanyINONEby copying the record then in BPC you just have to load the records...nothing else is needed.
2. You can write a script logic to copy records on INONE. Trigger it while loading data.
3. In BPC, you can write 2 transformation file and load the data twice with each transformation file.
in 1st Transformation file - give all the mappings as required to load. Load the data with all intercomapny as it is.
in 2nd transformation file - keep the same transformation file but only for Intercompany dimension write a conversion file and mention it in Conversion section. The conversion file should be...
External Internal
* INONE
Hope this helps...
Regards,
JP
Hi Raja,
In your BW Transformation you have a button "Rule group". If you click it, you'll see option for a "New Group". Choose that one and in that group make all same assignments as in Standard group except Inter-company where you can assign constant INONE. This will create 2 records from every incoming record.
Nothing should be changed in load from BW to BPC.
Regards,
Gersh
Thanks for the Reply Gersh, Rahul & JP.
@ Gresh ~ Not in BW cube, in BPC Model I need to do.
@ Rahul ~ yes I am testing that workaround.
@ JP ~ INONE is the super set of all inter-company values and non inter-company values.
So Data's with only inter-company transactions should be copied and posted with INONE as interco dimension.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raja,
Not clear to me....INONE is the super set of all inter-company values and non inter-company values. So if there is no intercompany then you are using INONE?
and in the BPC cube you should have 2 records with same signedata... i.e Is this correct?
| XYZ | 1000 | F20 | 2000 | 12345.00 |
| XYZ | 1000 | F20 | INONE | 12345.00 |
Hi Raja,
Is it that all the records with intercompany have to be replicated with INONE as IC? But what is the reason behind this? Do you have to replicate each record or only specific?
You can use conversion file too...
Regards,
JP
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raja,
Other workaround may be to write a script logic to copy the intercompany to INONE.
Regards,
Rahul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raja,
Would it be fine having records with INONE in BW cube? If it's fine, then adding additional Rule in Transformations should be pretty simple.
Regards,
Gersh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 41 | |
| 9 | |
| 4 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.