ICP Elimination rules in v11.1.2.3
Hello Ladies and Gents, I have a question on how to write ICP elimination rules in a 6 custom dimension v11.1.2.3 application. Just to set the scene I am a 10 year plus HFM rules writer, so not someone who has just read the manual . I am currently on a project using v11.1.2.3 and against my better judgemement we are using 6 custom dimensions, What I thought was going to be a straightforward lift of existing rules I have has turned into a nightmare, namely intercompany elimination. The usual rule is to open a dataunit, identify your intercompany accounts and then reverse the IC balance into a plug account. I can get the IC balance to reverse into its original account, but it will not put the value into the plug account. The error message I get is that it doesn't recognise the custom1 dimension, the metadata custom dimension setup all ties up. My current rule is
Call MyDataUnit.GetItemExtDim(i, vAccount, vICP, vCustom, dData)
Dim CanEliminate
Dim vPlug
CanEliminate = True
If (strComp(vICP, "[ICP None]", vbTextCompare) = 0) Then
CanEliminate = False
ElseIf (HS.Account.IsICP(vAccount) = False) Then
CanEliminate = False
ElseIf (HS.Parent.IsDescendant(HS.Parent.Member,vICP) = False) Then
CanEliminate = False
Else
vPlug = HS.Account.PlugAcct(vAccount)
If (vPlug = "") Then CanEliminate = False
End If
If CanEliminate Then
dPCon = HS.Node.PCon("")
Call HS.Con("V#[Elimination]",-1 * dPCon,"")
Call HS.Con("V#[Elimination].C1#"&vCustom(0,1)&".A#"& vPlug,dPCon,"")
End If
End If
Next
The bolded line is the one that bombs out. I have used the new GetItemExtDim rule function. And the value that appears against vCustom(0,1) is exactly what I want it to be, but it still won't recognise it and the consolidation aborts. If I change the vPlug to vAccount then the rule runs, but that is not what I want, I need the plug account populated.
I can't be the only one who has experienced this, What am I doing wrong??
Paul
Hi Paul
I've encountered this problem once before the latest patch was applied to the environment. As far as I remember I had to pull out dimension name as well from vCustom array. So your line should go smth like this:
Call HS.Con("V#[Elimination]." & vCustom(1,1) & "#" & vCustom(0,1) & ".A#" & vPlug,dPCon,"")
Yet I am quite sure that nmC1 here is stored within vCustom (0,0) array cell and not (0,1). Since you say that the value of vCustom(0,1) is exactly what you want it to be, then this is probably not the case. But I would alter the line to:
Call HS.Con("V#[Elimination]." & vCustom(1,0) & "#" & vCustom(0,0) & ".A#"& vPlug,dPCon,"")
Hope this helps,
Kirill
Similar Messages
-
Hello All,
How to customize or achieve ICP elimination for ICP transaction happend with Joint Venture.
Example: A company which is not a JV and has intercompany transaction with company B which is JV.
A has value with B 100
B has value with A 100
JV POwn 50%
As B is JV, rollup would be 50%
When we run consolidation, only 50% of the transaction value will get eliminated. Where as from A company it is getting eliminated with full value.
also, tried in consolidation rule, if HS.Account.IsICP = True and strICP<>"[ICP None]" then PCon = 1 and calling PCon with elimination node is not working.
Can we achieve this in rule, if so, Is any way to eliminate only ICP transactions with full elimination and rest will consol proportionate.
Regards,
Raj-Hi ,
We tried with below rule in ICP partner method which is not a JV.
vICPElimList = .Account.List("", "ICPAccounts")
For each vICPElim in vICPElimList
Set MyDataUnit = .OpenDataUnit("")
lNumItems = MyDataUnit.GetNumItems
For i = 0 to lNumItems-1
Call MyDataUnit.GetItem(i, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData)
If strICP = "JV1" Then
ICPPCon = HS.Node.PCon("S#Actual.Y#Cur.P#Cur.E#JV1")
Call .Con("V#[Elimination]", -1*ICPPCon,"Elimination of JV at their values")
End If
If strICP = "JV2" Then
ICPPCon = HS.Node.PCon("S#Actual.Y#Cur.P#Cur.E#JV2")
Call .Con("V#[Elimination]", -1*ICPPCon,"Elimination of JV at their values")
End If
Next
Next
Thought is that, for these ICP accounts and if ICP Partnet is JV, then call their (JV's) PCon % for consolidation. So, only that PCon % should eliminated.
But, no luck...
Is any other work around to eliminate only propotionate ICP value in other company when there is a tranaction with Joint venture.
Regards,
Raj - -
Business Rules - Configure Entities/Scope without elimination rules.
Hello Experts,
I am working on BPC 10 and have set many elimination rules that apply to all "SCOPE".
Is there a way to configure that for a given "SCOPE" elimination rules may be nullified, you bone not apply to a SCOPE in particular?
Thanks for your time.
Ariel CrovettoHi,
When you configured AAS using the hyperion config utility it will have created the SQL database tables which business rules uses, you must have done this already if you said you were able to login previously.
The hbrserver.log is in \hyperion\deployments\AnalyticAdministrationServices\server\bin
You can also try :-
\Hyperion\deployments\Tomcat5\aas\logs
You can change the level of logging from within EAS in the properties section
If you have configured AAS correctly then you should have hbrserver.properties in \Hyperion\AnalyticAdministrationServices\ which has the connection details for EAS to connect to the SQL repository for using business rules.
I have also seen in the past where if you are trying to use business rules with planning through EAS you first have to log into the planning web application.
Cheers
John -
Re: US Elimination Rule Table
Hello,
I am trying to set up business rule for US Elimination. The parameters used are as follows:
Elimination ID: ARAP01
Source Data Source : INPUT
Destination Data Source; AJ_ELIM
When I click on "Validate US Elimination rule Table" it failed. I got the following message:
"Cannot access a disposed object named "StatusDialong", Object nmae: "StatuDialog"
Is anyone came across this kind of issue?
Please share your thoughts.
Thanks and regards,
RJOSS Note 0001519214 applied and issue resolved.
-
Inventory margin elimination rule
Hi,
I am writing rule to retrieve information input by seller to buyer side. Rule is needed for internal inventory elimination.
Sub Calculate()
Dim dEntity
dEntity = HS.Entity.Member()
For Each ICPItem In HS.ICP.List("","[Base]")
If HS.GetCell("E#" & ICPItem & ".I#" & dEntity & ".A#IPISMAR.V#" & HS.Entity.DefCurrency("ICPItem") &".C4#UNITINP") > 0 Then
HS.Exp "I#" & ICPItem & ".A#IPISMAR2.C4#INVELIM = E#" & ICPItem & ".I#" & dEntity & ".A#IPISMAR.V#<Entity Currency>.C4#UNITINP"
End if
Next
End Sub
For some reason consolidation is aborted when I use this rule. I found that rule does not accept E#" &ICPItem & ", because when I hard coded an example unit rule did work. There was same problem with I#" & dEntity & ". Could someone help how this kind of dynamic rule can be built?
Br,
MikaI think one problem in your HS.Exp statement is the V#<Entity Currency> of the IC-partner. It might not be the same as the <Entity Currency> of the entity where the calculation is running.
The solution to this would be to get the data for the HS.Exp-statement from the default currency of the IC-partner, like I see you have done in the HS.GetCell: ... V#" & HS.Entity.DefCurrency("ICPItem") &" ...
In case you have many currencies involved, I think you should do the translation from the seller's currency to the buyer's currency on the fly. For that you need the rates of the entities currency and the IC-partner's currency in variables and calculate a factor from them with which you then multiply the peace of data in the HS.EXP statement -
Hello I am looking for help
I have the following role that eliminate the icp account. But The icp are being eliminate in the first parent but is not common with the icp . For example
A is parent of b and c is parent of d. I have an intercompany transaction between d an b. The elimination has to be in z but with the following rule
the elimination happened in a
z
a
b
c
d
Sub Transactions()
HS.SupportsTran "A#Plug1"
HS.SupportsTran "A#Plug2"
End Sub
Sub Consolidate() 'consolidation rules (if app does not use default this section is used to consolidate
Dim MyDataUnit
Dim lNumItems
Dim dPCon
Set MyDataUnit = HS.OpenDataUnit("")
dPCon = HS.Node.PCon("")
lNumItems = MyDataUnit.GetNumItems
for i = 0 to lNumItems-1
' Get the next item from the dataunit
call MyDataUnit.GetItem(i, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData)
' See if this is a consolidatable account
If HS.Account.IsConsolidated(strAccount) Then
' Proportionalize this account
call HS.Con("",dPCon,"")
' see if we should eliminate this account
call Eliminate(strAccount, strICP)
End If
next
End sub
Sub Eliminate (strAccount, strICP) 'intercompany elimination rules
Dim CanEliminate
Dim strPlug
Dim dPCon
CanEliminate = TRUE
NegatePlug = FALSE
If (StrComp(strICP, "[ICP None]", vbTextCompare) = 0) Then
CanEliminate = FALSE
ElseIf (HS.Account.IsICP(strAccount) = FALSE) Then
CanEliminate = FALSE
ElseIf (HS.PARENT.ISDESCENDANT(HS.PARENT.Member,strICP) = FALSE) Then
CanEliminate = FALSE
Else
strPlug = HS.Account.PlugAcct(strAccount)
If (strPlug = "") Then CanEliminate = FALSE
End If
If CanEliminate Then
dPCon = HS.Node.PCon("")
call HS.Con("V#[Elimination]",-1*dPCon,"")
call HS.Con("V#[Elimination].A#" & strPlug,dPCon,"")
End If
End Sub
Gracias
SofiaHi,
I think (_not sure_), that the problem is caused by this line in the Sub Eliminate():
ElseIf (HS.PARENT.ISDESCENDANT(HS.PARENT.Member,strICP) = FALSE) Then
You might want to try writing it like this and run a consolidation and see what happens:
ElseIf (HS.Entity.ISDESCENDANT(HS.PARENT.Member,strICP) = FALSE) Then
Hope it helps! -
ICP Entity Member not to be eliminated
I am facing an issue regarding ICP elimination in HFM.
We need to capture ICP details for certain entities that are not part of the entity roll up. However, the balances reported as ICP with these entities should NOT be eliminated in the consolidation process.
We could create them as "dummy" members of the entity dimension (so they become part of the ICP members) but then they would automatically be eliminated as any other ICP transaction, which we do not want.
Is there any std feature for this purpose? Maybe a rule to prevent elimination on these "dummy" entities would do. Any ideas?
Many thanks!I think you can get accomplish this using rules. The elimination occurs after a statement similar to the one below is evaluated:
If (StrComp(strICP, "ICP None", vbTextCompare) = 0) Then
CanEliminate = FALSE
I would think that if your entities have a specific prefix or suffix that clearly distinguish them from all of the other IC entities, you could evaluate on that prefix/suffix and set the CanEliminate =FALSE for those entities just as it does for the ICP None Entity.
You will have to test this, for I have never encounter this situation before... -
How correct rule for Pcon calc for different hierarchy withsame Ent andICP?
Hi! My question is below, after problem and describing of current situation
The problem:
Calculation of percentage of consolidation is runnig only for fixed hierarchy by consolidation rule
The situation:
I've got three hierarchys for my Entity's in system: one is base and two others are alternative.
#root ConsBase
ConsBase BaseChild
BaseChild BaseChild1
BaseChild BaseChild2
#root ConsAlt1
ConsAlt1 BaseChild1
ConsAlt1 BaseChild2
#root ConsAlt2
ConsAlt2 BaseChild1
ConsAlt2 BaseChild2
And I have different value for Pcon for each member of hierarchys:
BaseChild.BaseChild1, pcon = 30%
BaseChild.BaseChild2, pcon = 30%
ConsAlt1.BaseChild1, pcon = 50%
ConsAlt1.BaseChild2, pcon = 50%
ConsAlt2.BaseChild1, pcon = 70%
ConsAlt2.BaseChild2, pcon = 70%
Because of the different pcon for same entity members I've wrote a rule for correct consolidation proccess:
Pieces of elimination rule:
'After checking possibility for elimination starts percentage of consolidation rule for Entitys and ICPs:
If CanEliminate Then
dPCon = HS.Node.PCon("")
'ICP parent define (restriction: consolidate only hierarchy ConsAlt1)
call GetParent(strICPParent, strICP)
'calculate Pcon for ICP
dPConICP = HS.Node.PCon("E#"&strICPParent&"."&strICP)
'allow for portion of all parents
call GetParent(strICPSecondParent, strICPParent)
dPConICP = dPConICP * HS.Node.PCon("E#"&strICPSecondParent&"."&strICPParent)
'Parent rule define for entitys and icps
Sub GetParent(strParent, strEntity)
+For each EntParent in HS.Entity.List("ConsAlt1",[Parents])+ '!!! fixed hierarchy ConsAlt1 !!!!
If (HS.PARENT.ISCHILD(EntParent,strEntity) = TRUE) Then
strParent = EntParent
End If
Next
End Sub
I want have a process of consolidation with correct calculation of percentage of consolidation for Entity, ICP and not in one fixed hierarchy (ConsAlt1) - but in ConsBase, ConsAlt2 without making corrections in rules to fix Entity. How can I do it in my situation?
Edited by: 806947 on 02.11.2010 3:58Hi DST
This is a great effort and gesture. thank you on behalf of all the newbies.
PJ -
Hi,
I want to perform ICP transaction in my application. I have followed the following steps:
I am seeing the posted transactions in the datagrid. But however, I am unable to view the value under the plugAccount.
I also ran the rule as shown below but still I don't see any data value in the plug acct. I would really appreciate any help on this.
Eastsales Italysales 3400
Italysales Eastsales 3400
Sub Transactions()
HS.SupportsTran "S#Actual.A#SalesInterco"
HS.SupportsTran "S#Actual.A#PurchasesInterco"
End Sub
Sub Consolidate() 'consolidation rules (if app does not use default this section is used to consolidate
Dim MyDataUnit
Dim lNumItems
Dim dPCon
Set MyDataUnit = HS.OpenDataUnit("")
dPCon = HS.Node.PCon("")
lNumItems = MyDataUnit.GetNumItems
for i = 0 to lNumItems-1
' Get the next item from the dataunit
call MyDataUnit.GetItem(i, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData)
' See if this is a consolidatable account
If HS.Account.IsConsolidated(strAccount) Then
' Proportionalize this account
call HS.Con("",dPCon,"")
' see if we should eliminate this account
call Eliminate(strAccount, strICP)
End If
next
End sub
Sub Eliminate (strAccount, strICP) 'intercompany elimination rules
Dim CanEliminate
Dim strPlug
Dim dPCon
CanEliminate = TRUE
NegatePlug = FALSE
If (StrComp(strICP, "[ICP None]", vbTextCompare) = 0) Then
CanEliminate = FALSE
ElseIf (HS.Account.IsICP(strAccount) = FALSE) Then
CanEliminate = FALSE
ElseIf (HS.PARENT.ISDESCENDANT(HS.PARENT.Member,strICP) = FALSE) Then
CanEliminate = FALSE
'ElseIf (HS.PARENT.ISDESCENDANT(strICP,"") = FALSE) Then
'CanEliminate = FALSE
Else
strPlug = HS.Account.PlugAcct(strAccount)
'HS.Parent.IsDescendant("I#[ICP Top]", "")
If (strPlug = "") Then CanEliminate = FALSE
End If
If CanEliminate Then
dPCon = HS.Node.PCon("")
call HS.Con("V#[Elimination]",-1*dPCon,"")
call HS.Con("V#[Elimination].A#" & strPlug,dPCon,"")
End If
End Sub
RegardsEastSales,WestSales,SalesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
WestSales,EastSales,PurchasesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
These are the following ICP transactions entered for Actual, 1999, March. This is from the Comma application. ICP transaction was successful but I don't see the elimination entry of USD 3400 in the Unitedstates.EastRegion which is the common parent. Unitedstates is the common parent. In the data grid does the accont also needs to be the common parent of SalesInterco and PurchasesInterco? -
I am trying to perform ICP transaction in my application.
I am seeing the posted transactions in the datagrid. But however, I am unable to view the value under the plugAccount.
I even ran the rule shown below. Any suggestions and help will be appreciated.
Sub Transactions()
HS.SupportsTran "S#Actual.A#SalesInterco"
HS.SupportsTran "S#Actual.A#PurchasesInterco"
End Sub
Sub Consolidate() 'consolidation rules (if app does not use default this section is used to consolidate
Dim MyDataUnit
Dim lNumItems
Dim dPCon
Set MyDataUnit = HS.OpenDataUnit("")
dPCon = HS.Node.PCon("")
lNumItems = MyDataUnit.GetNumItems
for i = 0 to lNumItems-1
' Get the next item from the dataunit
call MyDataUnit.GetItem(i, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData)
' See if this is a consolidatable account
If HS.Account.IsConsolidated(strAccount) Then
' Proportionalize this account
call HS.Con("",dPCon,"")
' see if we should eliminate this account
call Eliminate(strAccount, strICP)
End If
next
End sub
Sub Eliminate (strAccount, strICP) 'intercompany elimination rules
Dim CanEliminate
Dim strPlug
Dim dPCon
CanEliminate = TRUE
NegatePlug = FALSE
If (StrComp(strICP, "[ICP None]", vbTextCompare) = 0) Then
CanEliminate = FALSE
ElseIf (HS.Account.IsICP(strAccount) = FALSE) Then
CanEliminate = FALSE
ElseIf (HS.PARENT.ISDESCENDANT(HS.PARENT.Member,strICP) = FALSE) Then
CanEliminate = FALSE
'ElseIf (HS.PARENT.ISDESCENDANT(strICP,"") = FALSE) Then
'CanEliminate = FALSE
Else
strPlug = HS.Account.PlugAcct(strAccount)
'HS.Parent.IsDescendant("I#[ICP Top]", "")
If (strPlug = "") Then CanEliminate = FALSE
End If
If CanEliminate Then
dPCon = HS.Node.PCon("")
call HS.Con("V#[Elimination]",-1*dPCon,"")
call HS.Con("V#[Elimination].A#" & strPlug,dPCon,"")
End If
End Sub
Edited by: user627063 on May 18, 2009 8:59 PMEastSales,WestSales,SalesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
WestSales,EastSales,PurchasesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
These are the following ICP transactions entered for Actual, 1999, March. This is from the Comma application. ICP transaction was successful but I don't see the elimination entry of USD 3400 in the Unitedstates.EastRegion which is the common parent. Unitedstates is the common parent. In the data grid does the accont also needs to be the common parent of SalesInterco and PurchasesInterco? -
Hi,
We have a requirement of rule-driven consolidation in our project. Client wants consolidation and ICP elimination should be happen through rule.
Please validate if following steps are correct.
Sub Consolidate()
Entity=HS.Entity.Member
Pcon=HS.Node.PCon("")
Set DataUnit=HS.OpenDataUnit("")
NumItems=DataUnit.GetNumItems
For i=0 to NumItems-1
Call DataUnit.GetItem(i,Account,ICP,Custom1,Custom2,Custom3,Custom4,Data)
If Data<>0 Then
Acc="A#" & Account
Elim=".V#[Elimination]"
Cust=".C1#" & Custom1
HS.Con Acc,PCon,""
Plug = "A#" & HS.Account.PlugAcct("")
ICPPCon= HS.Node.Pcon("E#" & ICP)
Min=Minimum(PCon,ICPPCon)
HS.Con Acc & Cust & Elim,Min*(-1),""
HS.Con Plug & Cust & Elim,Min,""
Function Minimum(Par1,Par2)
If Par1 > Par2 Then Minimum = Par2 Else Minimum = Par1
End Function
Above rule is getting aborted,please advise how it can be improved.
We are almost closed to deadline but didnt get any solution.
ThanksThat was typo error ,it was Data <> 0.Now I have changed the rule.Also done some changes.
Below rule runs but it doesnt give the correct result.Here it is not stroing the values in Plug account.
Not sure,whats wrong..Please advise.
Sub Consolidate()
Dim MyDataUnit
Dim dPcon
Dim lNumItems
Dim i
Dim strAccount
Dim strICP
Dim strCustom1
Dim strCustom2
Dim strCustom3
Dim strCustom4
Dim dData
Dim strEntity
Dim splug
Dim vplug
Set ConsUnit = Hs.OpenDataUnit("")
NumItems = ConsUnit.GetNumItems
For i = 0 to NumItems - 1
Call ConsUnit.GetItem(i,strAccount,strICP,strCustom1,strCustom2,strCustom3,strCustom4,dData)
IF HS.Account.IsConsolidated(strAccount) and dData<>0 THEN
HS.Con " ", HS.Node.PCon(""), " "
call Eliminate(strAccount,strICP)
End if
Next
End Sub
'* FUNCTIONS *
' Minimum
'Function Minimum(Par1,Par2)
' If Par1 > Par2 Then Minimum = Par2 Else Minimum = Par1
'End Function
Sub Eliminate (strAccount, strICP)
Dim CanEliminate
Dim strPlug
Dim dPCon
dim NegatePlug
CanEliminate = TRUE
NegatePlug = FALSE
'Do NOT eliminate IF Intercompnay partner is [ICP None]
IF (StrComp(strICP, "[ICP None]", vbTextCompare) = 0) THEN
CanEliminate = FALSE
'Do NOT eliminate IF account is not ICP
ELSEIF (HS.Account.IsICP(strAccount) = FALSE) THEN
CanEliminate = FALSE
'Do NOT eliminate IF intercompany partner has a different parent
ELSEIF (HS.Node.ISDESCENDANT(HS.PARENT.Member,strICP,"") = FALSE) THEN
CanEliminate = FALSE
'Do NOT eliminate IF the account doesn't have a plug account
ELSE
strPlug = HS.Account.PlugAcct(strAccount)
IF (strPlug = "") THEN CanEliminate = FALSE
END IF
IF CanEliminate THEN
dPCon = HS.Node.PCon("")
' Standard elimination at 100%
call HS.Con("V#[Elimination]",dPCon*(-1),"")
call HS.Con("V#[Elimination].A#" & strPlug,dPCon,"")
END IF
End Sub '(Eliminate)
Edited by: user3017122 on Sep 30, 2010 11:08 PM -
We have to store ICP details but eliminations should not happen during consolidation.
Kindly helpIf you are using a default consolidation rule then don't specify the plug account while setting an ICP account.
No ICP eliminations will happen during consolidation.
Hope this helps
Varun -
Different tables used in Consolidation Business Rules
I was going through the documentation of different tables that needs to be maintained for consolidation business rules. I am a little confused and need some clarifications.
These are different tables that needs to be maintained for consolidation -
clcELIM - This table will tell what each source account needs to be divided into what 4 destination accounts.
clcRULES - The RULES will tell how this source account needs to be divided (percentage wise as stored in the OWNERSHIP application) into these 4 destination accounts.
clcMETHOD - This table lists down the different methods (along with their types and description) and its used in the clcRULES table
clcELIMH_- What does this table do and where does it come into picture?
*clcELIM_ - Is this same as clcELIM table mentioned above?
clcRULESH - What does this table do and where does it come into picture?
Also, what am I looking at is what is the sequence in which these tables needs to be defined.
For example -
1. clcELIM has a field called RULE whose details are mentioned in clcRULES.
2. clcRULES has a field called METHOD and I_METHOD whose detailes are mentioend in clcMETHOD.
3. .... I am not sure what other tables do? Please fill in the gaps.
Thanks everyone for their help so far.
Ameya Kulkarni
Edited by: Ameya Kulkarni on Sep 18, 2008 7:19 PM
Edited by: Ameya Kulkarni on Sep 18, 2008 7:21 PM
Edited by: Ameya Kulkarni on Sep 18, 2008 7:21 PMGreat explanation Alwin!
Since I am new to SAP BPC world and to tell the truth, consolidation world as well (I am a planning & forecasting guy), my follow up questions are -
(Sorry if the questions are naive).
So according to what you have explained, clcELIM and clcELIMH work together along with clcMETHOD to define the elimination rules for entities.
What do clcRULES and clcRULESH do?
Also you said that these are the SQL tables (clcELIM, clcRULES, clcELIMH etc.) and its advisable not to configure them directly. So what business rules from the administration side update these tables. I am sure the METHOD administration will update clcMETHOD while RULES administration will update clcRULES and clcRULESH, is that right? what about ELIM and ELIMH.
I am asking these questions since I dont have the system to work on yet but will be getting it on Monday next week. Right now I am trying to grasp as much as I can. So if you can send me some snapshots to amey420 at gmail dot com, that will be really appreciated.
Also you can send me the other documents you were talking about. I will shoot you an email as well.
Thanks a lot for your help.
Ameya Kulkarni -
Business Rules Only Visible in One of the Two Planning Webs
Hi all.
I have this issue with a classic Planning application deployed to run with the calculation module to Business Rules in v11.1.2.1. I have also load balanced EAS/APS and Planning servers but when I log into Hyperion Planning in one of the server and I check the available BR I can see them but if I go into the other Planning web I cannot. This is logging straight into the Planning Webs using the different servers names. Inside EAS I have done the necessary location, provisioning and cluster to be able to appear in both Planning webs but still not working.
Does anyone knows how to fix this problem?
Many thanks
JThe solution was to create a BR cluster within EAS and add both server locations into it
I hope it helps
Regards,
John -
Intercompany Eliminations Options Question
Hi Forum,
I have a few basic questions around IC Elims, that I want to get other experts opinions on.
1. What are all of the options for IC elims?
Correct me if I am wrong, but you can run IC elims 2-3 different ways. One, being SPRUNELIM logic, two using BRs and SPRUNCONSO logic, and three being SPICBOOKING logic (not sure on this one). Are there any other ways to run this?
2. In a Legal application, it is normal practice to use the business rules and SPRUNCONSO logic. So my question is how do the buyers and sellers entities know who bought or sold from them intercompany?
I just want to understand how others get around this, as my knowledge on using Business Rules for IC elims is limited. So I need to understand how the users will be able to see where IC elims are going to/coming from. From what I can tell IC elims will post to a datasource, but does that give the user the ability to see where the Elim came from or went to?
Anyone?
Thanks,
Mike
Edited by: Michael Hutchins on Mar 11, 2009 4:05 PM
Edited by: Michael Hutchins on Mar 16, 2009 8:09 PMHello Mike
Question 1
Another way to do elims is to use the same account for both intercompany debits and credits. . The sign that you enter for a counterparty determines whether it is a debit or a credit. This approach will then self eliminate intercompany balances at all levels in the roll-up and it is not necessary to set up elimination rules. The intercompany reporting is then used for merely running mismatch reports and this can be made to be self-policing by the units entering the data. It works particularly well for intercompany payables/receivable, loans payable/receivable, interest payable/receivable, dividends paid/received. Any balance left at group level is the net mismatch on that account and can be analysed on the mismatch report.
Question 2
To do intercompany reporting and elimination you need to set up an intercompany dimension. This is usually the same as the entity dimension, or a flatter version of it. Each entity's intercompany balance must be broken down against the counterparty it is against by using the members of the intercompany dimension. Using the entity and intercompany dimension, it is possible to set the application up so that an entity can run a mismatch report that shows them what a counterpart entity has reported against them as well as what they reported against the counterpart, along with the mismatch. This report could also show the elimination entries.
Paul Rowbotham
Maybe you are looking for
-
How do I access my Apps in iTunes on my computer
I'm trying to access my apps on iTunes from my computer but it will only stay on my music won't let me go no were else but to the iTunes store
-
MY hard drive crashed and i lost all my files. How do i move my files from my phone or ipad back to my new hard drive
-
How to block or delete a Cost center
Dear expets , how to block or delete a Cost center. regards rajakarthik
-
It will not progress beyond 85-90%
-
Java transfer script to iTunesU
I am working on the transfer script to iTunesU. In this example http://deimos.apple.com/rsrc/doc/iTunesUAdministrationGuide/CustomizingYouriTune sUSite/chapter_8_section_9.html credentials=Instructor@urn:mace:example.edu:courses:fall06:eecs302:02&ide