on 12-08-2009 5:42 PM
Greetings Experts,
I would greatly appreciate any thoghts on the following issue that I am having.
Running on BPC v7 for MS sp 5
One App/Web server, one Database Server
I have configured the application as follows:
1. Added ELIMACC property to Account DIM (checked INAPP flag)
2. Populated ELIMACC property with valid Account members (where I want the elimination to go)
3. Added ELIM property to Entity dimension (checked INAPP property)
4. Added Entity members as children of each parent member
5. Added u201CYu201D to the ELIM property of those Entity members
6. Added US Elimination Business Rules (identifying the Source DataSrc and Destination DataSrc u2013 Source is a parent, destination is a base level member)
7. Created a script to run the SPRUNELIM stored procedure
8. Mapped a DM package to that script
9. Executed the script
*RUN_STORED_PROCEDURE = SPRUNELIM( [%APP%], [%CATEGORY_SET%],[%TIME_SET%], [%CONSOLVIEW_SET%],'%SCOPETABLE%','%LOGTABLE%')
*COMMIT
Results:
1. Debug Log shows no records written (that appears to be a known issue with writing to the log, results should still be written to the database)
2. No records are written to the database.
Thanks in advance for your help!
Regards,
Craig
Hi Craig,
You didn't mention whether or not the INTCO property was inserted in the Entity dimension. Please try adding that and applying it to whatever members are applicable.
Let us know if it works.
Regards,
Jason
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Craig,
I would suggest you to do the following:
1. Add an IntCo type dimension if dont have it already and maintain it with the "ENTITY" property
2. Maintain currency type dimension with "REPORTING" property
3. Try using the following script
*INCLUDE SYSTEM_CONSTANTS.LGL
*SYSLIB ICELIMWITHCURR.LGL
*INITIALIZE_ELIM()
*ELIMINATE_ORG(H1)
*COMMIT
The above logic performs intercompany elimination without using business rules.
Hope this helps.
Regards,
Shoba
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shoba,
Thank you very much for your input. I forgot to add that I have an INTCO dimension and it is populated appropriately with "I_" members of the Entity dimension.
I know that I can use the traditional logic to accomplish what we are trying to do (useing the CPE function via ELIMINATE_ORG), but this client wants to leverage business rules in all cases.
Thank you again for your input!
Regards,
Craig
Craig,
I'm not sure if you got it working, but I had some problems with the MonthNum property in the time dimension not updating in the member table. I just processed it again and things started working as expected.
Here's what I called in the logic file:
*RUN_STORED_PROCEDURE=SPRUNELIM([FINANCE],[%CATEGORY_SET%],[%TIME_SET%],[],[],[%LOGTABLE%],[%SCOPETABLE%])
Hope this helps all who may be struggling with using business rules for interco elims
Jason
407-283-7939
>
> Hi Craig,
>
> I would suggest you to do the following:
>
> 1. Add an IntCo type dimension if dont have it already and maintain it with the "ENTITY" property
> 2. Maintain currency type dimension with "REPORTING" property
> 3. Try using the following script
>
> *INCLUDE SYSTEM_CONSTANTS.LGL
> *SYSLIB ICELIMWITHCURR.LGL
>
> *INITIALIZE_ELIM()
> *ELIMINATE_ORG(H1)
> *COMMIT
>
> The above logic performs intercompany elimination without using business rules.
>
> Hope this helps.
>
> Regards,
> Shoba
Hi Shoba,
will you be able to give some information on the code of "ICELIMWITHCURR.LGL"? When I try to use this syslib, I got an error message saying that the mentioned file is missing.
Thanks for further information,
Sebastian
User | Count |
---|---|
14 | |
4 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.