Use of prompted hierarchy's base members in Script Logic

Hello all,
I have a data manager package which prompts the user for a dimension called P_BUDGET_MODEL. The prompt is SELECT hence the user selects a hierarchy node on this dimension.
In the relevant Script Logic I have a variable %P_BUDGET_MODEL_SET%, which is automatically created by the system. I would like to run the logic for the basemembers of the hierarchy node.
Please note - the basemembers are not direct children of the selected hierarchy node (i.e. the selected node is the "grandparent" of the basemembers).
I tried the following simple logic command:
*XDIM_MEMBERSET P_BUDGET_MODEL = BAS(%P_BUDGET_MODEL_SET%)
It yielded a message that "Member BAS() does not exist".
I have also noticed the following thread:
[BPC 7.5 NW - HIER NODE in PROMPT using Formule in Package ?;
If I understood properly it is not relevant to my case because the hierarchy is more that 2 levels deep.
Any ideas?
TIA
Avihay

Hi,
As it seems after further investigation the problem is that I use "_" in the dimension names and variable names. This creates a problem to BPC in some cases.
For example here there is no problem:
*SELECT(%MODEL%,ID,P_BUDGET_MODEL,ID="%P_BUDGET_MODEL_SET%")
Here there is a problem hence the use of [ ]
*XDIM_MEMBERSET P_MONTH = BAS([%P_VERSION_SET%.YEAR].TOTAL)
Here there is not "_" so the code is fine:
*XDIM_MEMBERSET P_BUDGET_MODEL = BAS(%MODEL%)
Strange yet seems that this was the problem...
Avihay

Similar Messages

  • Use of MEASURES dimension in a RUNALLOCATION in a script logic

    Hi everybody,
    We are trying to use MEASURES dimension inside a RUNALLOCATION in a script logic, because we need to work with the information at a YTD element
    Example:
    It works:
    *XDIM_MEMBERSET C_CATEGORY=%C_CATEGORY_SET%
    *XDIM_MEMBERSET TIEMPO=%TIEMPO_SET%
    *XDIM_MEMBERSET PRODUCT=BAS(TOT_PRODUCT)
    *XDIM_MEMBERSET MARKET=BAS(TOT_MARKET)
    *RUNALLOCATION
              *FACTOR=USING
              *DIM ACCOUNT     WHAT=Cost;          WHERE=Import;           USING=Units;
    //        *DIM MEASURES    WHAT=PERIODIC;      WHERE=PERIODIC;         USING=YTD;  
              *DIM CLIENT      WHAT=CLIENTE_NA;    WHERE=>>>;              USING=BAS(TOT_CLIENT);
    *ENDALLOCATION
    *COMMIT
    It doesn't work:
    *XDIM_MEMBERSET C_CATEGORY=%C_CATEGORY_SET%
    *XDIM_MEMBERSET TIEMPO=%TIEMPO_SET%
    *XDIM_MEMBERSET PRODUCT=BAS(TOT_PRODUCT)
    *XDIM_MEMBERSET MARKET=BAS(TOT_MARKET)
    *RUNALLOCATION
              *FACTOR=USING
              *DIM ACCOUNT     WHAT=Cost;          WHERE=Import;           USING=Units;
              *DIM MEASURES    WHAT=PERIODIC;      WHERE=PERIODIC;         USING=YTD;  
              *DIM CLIENT      WHAT=CLIENTE_NA;    WHERE=>>>;              USING=BAS(TOT_CLIENT);
    *ENDALLOCATION
    *COMMIT
    How can we do it? Is possible to use Measures dimension?
    Any idea out there?
    Kind regards
    Albert Mas

    Hi Albert,
    I believe you are correct that using MEASURES in this way is not possible. Depending on whether you have data in future periods, you may just be able to use the time dimension instead of the measures dimension:
    *DIM TIME WHAT=2010.AUG; WHERE=2010.AUG; USING=2010.TOTAL;
    You could also manually maintain a property and select on the property to do the same thing, which would allow you to exclude future periods.
    Another option might be to make your Units account a balance sheet account, which should make it always behave as a YTD value, or create a second UNITS_YTD account as a balance sheet account and populate it with the Units YTD value using script logic before running the allocation, then use the UNITS_YTD account as your allocation driver.
    Ethan

  • Hierarchy to use in Script Logic

    Hello Experts
    I am trying to transfer the Profit/(Loss) from P&L to Reserve Account in the Balance Sheet by running a script logic.
    I am using BPC 10 NW 7.4
    The hierarchy of  P&L, is designed to calculate the Profit of Loss for the period. I wrote the script by selecting node in the hierarchy and transfer to reserve account. However it is not working.
    To test my logic, instead of hierarchy, I tried with a base level account member, it is working.
    Following is the body of my logic.
    WHEN ACCOUNT.PARENTH1
    IS <P&L AFTER TAX> // The node which aggregate the value
    REC (EXPRESSION = %VALUE%, ACCOUNT = <RESERVE ACCOUNT>)
    How could I resolve it?
    Your expert ideas are much appreciated
    Kind Regards
    Abraham

    Hi Abraham,
    Nodes are not looped in WHEN/ENDWHEN, only base members.
    If you want to copy the node value to some target the best way is:
    *XDIM_MEMBERSET ACCOUNT=BAS(SOURCENODE)
    *WHEN ACCOUNT
    *IS * //scoped as base members of node
    *REC(EXPRESSION=%VALUE%,ACCOUNT=TARGETBASE)
    *ENDWHEN
    B.R. Vadim

  • Base members doesnot exist

    Dear all
    I have prepared a script logic which posts data from one model to another model.
    while i was testing this script, i got an error saying ALL_base members. I still used this script in default logic and executed a input template.
    It worked fine eventhough validation failed.
    Now we have a requirement such that category dimension is being passed from user prompt. So, I made a package which sends the category from user prompt and calls the script logic.
    I got the error ALL_Base member doesn't exist. After reading some threads in scn.sap.com, I have scoped all dimensions in source model with their base members.But this time I am getting an error saying a member doesnot exit. when i checked dimension members of that member, I couldnt find in any of the dimension but one of the property of costcentre dimension.
    Can somebody help in reviewing the below script? is this  below script syntactical wise and logical wise correct? if so, i need to check the dimension properties and members.
    Source Model:BF
    Source Dimensions:Account[A], Category[C], Costcentre,datasrc,fund,internalorder,time,wbs,measures
    Property of WBS:Funded_Prog
    Property of Costcenter: Fundcenter
    Destination:FUND_MGMT
    Destination dimensions:Commtnt_item[A], Category, Datasrc,Fund,Funded_prog,Portfolio,Time,Measures
    mapping ->
    source                                   destination   
    Account                              Commtnt_item
    WBS                                   Funded_prog
    costcenter                             Portfolio
    script logic
    *SELECT(%ACCOUNT_ID%,"[ID]",ACCOUNT,"[ID]<>'ETC','REV_ETC'")
    *SELECT(%CATYEAR%,"[YEAR]",CATEGORY,"[ID]=%CATEGORY_SET%")
    *SELECT(%WB%,"[ID]",WBS,"[CALC]='N'")
    *SELECT(%CC%,"[ID]",COSTCENTRE,"[CALC]='N'")
    *SELECT(%IO%,"[ID]",INTERNALORDER,"[CALC]='N'")
    *SELECT(%DS%,"[ID]",DATASRC,"[CALC]='N'")
    *SELECT(%FD%,"[ID]",FUND,"[CALC]='N'")
    *XDIM_MEMBERSET ACCOUNT=%ACCOUNT_ID%
    *XDIM_MEMBERSET CATEGORY=%CATEGORY_SET%
    *XDIM_MEMBERSET TIME=BAS(%CATYEAR%.TOTAL)
    *XDIM_MEMBERSET WBS=%WB%
    *XDIM_MEMBERSET COSTCENTRE=%CC%
    *XDIM_MEMBERSET INTERNALORDER=%IO%
    *XDIM_MEMBERSET DATASRC=%DS%
    *XDIM_MEMBERSET FUND=%FD%
    *DESTINATION_APP = FUND_MGMT
    *RENAME_DIM WBS = FUNDED_PROG, ACCOUNT = COMMTNT_ITEM, COSTCENTRE = PORTFOLIO
    *SKIP_DIM = INTERNALORDER
    *WHEN WBS.FUNDED_PROG
    *IS <> ""
    *WHEN ACCOUNT.ACCTYPE
    *IS INC
    *REC(FACTOR = 1,ACCOUNT=A40000,WBS = WBS.FUNDED_PROG, COSTCENTRE = COSTCENTRE.FUNDCENTER,DATASRC=DS_TRF)
    *IS EXP
    *REC(FACTOR = 1,ACCOUNT=A50000,WBS = WBS.FUNDED_PROG, COSTCENTRE = COSTCENTRE.FUNDCENTER,DATASRC=DS_TRF)
    *ENDWHEN
    *ENDWHEN

    *SELECT(%ACCOUNT_ID%,"[ID]",ACCOUNT,"[ID]<>'ETC','REV_ETC'")
    *SELECT(%CATYEAR%,"[YEAR]",CATEGORY,"[ID]=%CATEGORY_SET%")
    *SELECT(%WB%,"[ID]",WBS,"[CALC]='N' AND [FUNDED_PROG]<>''")
    *SELECT(%CC%,"[ID]",COSTCENTRE,"[CALC]='N' AND [FUNDCENTER]<>''")
    *SELECT(%IO%,"[ID]",INTERNALORDER,"[CALC]='N'")
    *SELECT(%DS%,"[ID]",DATASRC,"[CALC]='N'")
    *SELECT(%FD%,"[ID]",FUND,"[CALC]='N'")
    *XDIM_MEMBERSET ACCOUNT=%ACCOUNT_ID%
    *XDIM_MEMBERSET CATEGORY=%CATEGORY_SET%
    *XDIM_MEMBERSET TIME=BAS(%CATYEAR%.TOTAL)
    *XDIM_MEMBERSET WBS=%WB%
    *XDIM_MEMBERSET COSTCENTRE=%CC%
    *XDIM_MEMBERSET INTERNALORDER=%IO%
    *XDIM_MEMBERSET DATASRC=%DS%
    *XDIM_MEMBERSET FUND=%FD%
    *DESTINATION_APP = FUND_MGMT
    *RENAME_DIM WBS = FUNDED_PROG, ACCOUNT = COMMTNT_ITEM, COSTCENTRE = PORTFOLIO
    *SKIP_DIM = INTERNALORDER
    *WHEN ACCOUNT.ACCTYPE
    *IS INC
    *REC(FACTOR = 1,ACCOUNT=A40000,WBS = WBS.FUNDED_PROG, COSTCENTRE = COSTCENTRE.FUNDCENTER,DATASRC=DS_TRF)
    *IS EXP
    *REC(FACTOR = 1,ACCOUNT=A50000,WBS = WBS.FUNDED_PROG, COSTCENTRE = COSTCENTRE.FUNDCENTER,DATASRC=DS_TRF)
    *ENDWHEN
    Ujkt log
    LGX:
    LOG:
    FILE:\ROOT\WEBFOLDERS\CORPORATE \ADMINAPP\BF\TEST.LGF
    USER:10005576
    APPSET:CORPORATE
    APPLICATION:BF
    [INFO] GET_DIM_LIST(): I_APPL_ID="BF", #dimensions=9
    ACCOUNT,CATEGORY,COSTCENTRE,DATASRC,FUND,INTERNALORDER,MEASURES,TIME,WBS
    #dim_memberset=8
    ACCOUNT:1,10,100,1000,100001,...1036 in total.
    CATEGORY:CB01,1 in total.
    TIME:2014.07,2014.08,2014.09,2014.10,2014.11,...8 in total.
    WBS:CAP000001SRAMU1,CAP000005,CAP000006,CAP000009,CAP000011,...24670 in total.
    COSTCENTRE:10021101,10031101,10071101,10081101,10100001,...2106 in total.
    INTERNALORDER:1001000000,1001000001,1001000002,1001000003,1001000004,...1275 in total.
    DATASRC:DS_CALC,DS_ECC,DS_MANUAL,DS_PRIORITY,DS_TRF,...36 in total.
    FUND:10001000,1100,1110,1180,1190,...66 in total.
    UJK_EXECUTION_EXCEPTION:Value of Property (FUNDED_PROG) for member (CAP000001SRAMU1) in dimension (WBS) is empty
    Version of BPC - SP 002.
    S/W COMPONENT     RELEASE     LEVEL     HIGHEST SUPPORT PACKAGE DESCRIPTION
    CPMBPC                      801                 0002     SAPK  - 80102INCPMBPC     CPM BPC
    SAP_BW                      731                  0006                        SAPKW73106                SAP BW      

  • Financial Reporting: Base members of Current Point of View for Entity

    How do you typically handle reports in which you'd like to show all base members of the current point of view, but also allow the user to select a base entity?
    Example A: Base members of Current Point of View for Entity
    User selects a base entity: report errors
    User selects a parent: report functions as expected and shows base entities
    Example B: Base members of Current Point of View for Entity (Inclusive)
    User selects a base entity: report functions as expected and shows the base entity
    User selects a parent: report shows base entities (as expected), but also shows the parent entity (which we do not want to see)
    I think the last case listed is what we want, but is there any way to just show the base entities? Like an advanced suppression option or something I'm missing.
    Thanks.

    Unfortunately, we don't have anything that uniquely identifies our base entities (close, but not all of them). However, the report does work as desired by using the following for entity, set in the advanced properties:
    Base members of Current Point of View for Entity (Inclusive) AND Bottom of hierarchy Entity
    This will allow the user to select either A) parent or B) base entity from the hierarchy and the report will show either A) base entities of the parent (not the parent) or B) the base entity.
    Not sure why this works and all the other things attempted did not, but as long as it works. Also tried conditional formatting on Level, but that always threw a level 0 (for both base and parent).

  • Alternate hierarchy on parent members

    We have a hierarchy in a sparse dim
    parent1
         Child01
         child02
    parent2
         child03
         child04
    We need to create a alternate hierarchy on parent members
    AltHier1
         parent1(Shared)
         parent2(shared)
    Can we create a alt hierarchy on on parent members?
    Thanks

    I would go with the alternate hierarchy -- you'll get much better performance that way. Sparse member calcs that touch lots of blocks tend to not perform very well and force you to go with CALC DIM instead of AGG.
    I think you could use a METAREAD filter to only give them access to the parent. I'm not 100% sure of this because the base parents would have read rights. I have to say that isn't something I have tried so you'd have to give it a test before you went down that path. Or if you are doing this in a canned report, simply don't show anything below the alternate parents' parent.
    Regards,
    Cameron Lackpour

  • Prompt Hierarchy in BO WEBI Report

    Hi,
    currently we have to implement a functionality in BO WEBI report Prompt where Network and Equipment 2 prompt  fields
    are present.
    User want if they select a Network then the Equipment that belong to that selected Network should shown in Drop Down Values
    of Equipment Prompt.
    This is a type of Prompt Hierarchy.
    Source for the WEBi Report is BW Bex Query. and there is no Hierarchy maintained in Network and Equipment at Bex and
    Bw system as well.
    Please let me know how can i achieve this.
    we are Using SAP-BI4.0 solution.
    Regards
    Atul

    Hi Atul,
    You can achieve this by dragging these two fields in the filter bar section of the webi. then apply variables on these fields.
    hope it helps
    Regards,
    Rathy

  • Calling drill through report using drill down hierarchy

    I am using drill down hierarchy and i want to open a report in the same heirachy using drill throught aswell, how it is possible?
    I try it by using Action link but it is not filtering the data ,for instance i am clicking on 'item A', but it is giving me 'item B' & 'item C' aswell on the preceding report level.
    Please consider this issue.
    Regards,

    Yes I prompted that column on the detail report but showing same thing..

  • Pipe in Expansion does not expand BAS members for all KeyRanges

    Hi all,
    I created a simple report to input some figures (in this case currency translation rates). I would like to add the different figures per period (BAS members of selected time period) and would like to have the different input currencies separated using the PIPE within the expansion parameters (rf. screenshot):
    http://up.picr.de/4945568.png
    I would expect the following result after expanding (rf. screenshot):
    http://up.picr.de/4945586.jpg
    What I get is the following; for the first KeyRange the BAS members are listed from JAN to DEC. the other KeyRanges only show the JAN 12 times (rf. screenshot ):
    http://up.picr.de/4945604.jpg
    Does anyone have an idea? I already tried to modify the expansion from BAS to BAS|BAS|BAS, but the result is the same.
    Thanks in advance and best regards
    DoubleM
    Using: BPC 7.5 for Microsoft

    Hi Karsten,
    thank you for your answer, too. Yes, this is sth. I also thought about (just add the Dimension description in a new header able.  I think now it's ok.
    If I would adapt the report like this I would have the next issue. I like using the pipes as they give a little bit more overview to a report (from my point of view), but I guess the functionality is not always really sophisticated.
    Example: Normaly the formula next to the first cells in the headers (like EVDES) is copied to the rest of the KeyRange. If you use pipes you have different KeyRanges and I would also expect, that the formula is also copied to this Ranges, but it will not. If I have static reports (like in the example of this thread), it's quite easy to copy the formulas, so the description is also named in the other ranges.
    But if you have really dynamic reports (so you do not know, how many rows will be filled) you cannot copy the formulas easily. Maybe a solution with macros might be possible, but it's not the nicest way ...
    cheers
    DoubleM

  • Setting default member of attribute hierarchy in MDX script. Default member not taken into account while using user defined hierarchy

    Hi all
    I have a date dimension that (type time) with attributes
    - [FiscalYear] (type years)
    - [FiscalMonth] (type months)
    - [FiscalWeek] (type weeks)
    In addition to the attributes used in the natural hierarchy, I have an attribute [PerType] containing one member comming from the relational table 'WTD' which corresponds to 'Current Date'. All other members of this attribute hierarchy are calculated members (defined in the MDX script). Examples:
    --Last year
    CREATE MEMBER CURRENTCUBE.[Date].[PerType].[LY] AS NULL,
    VISIBLE = 1;
    SCOPE([Date].[PerType].[LY]);
    SCOPE(DESCENDANTS([Date].[Fiscal].[All], [Date].[Fiscal].[Year], SELF_AND_AFTER));
    THIS = ([Measures].CurrentMember, [Date].[PerType].[WTD], ParallelPeriod([Date].[Fiscal].[Year], 1));
    END SCOPE;
    END SCOPE;
    --Month to date
    CREATE MEMBER CURRENTCUBE.[Date].[PerType].[MTD] AS NULL,
    VISIBLE = 1;
    SCOPE([Date].[PerType].[MTD]);
    SCOPE(DESCENDANTS([Date].[Fiscal].[All], [Date].[Fiscal].[Week], SELF_AND_AFTER));
    THIS = Aggregate(CrossJoin({[Date].[PerType].[WTD]}, MTD([Date].[Fiscal].CurrentMember)));
    END SCOPE;
    END SCOPE;
    --Year to date
    CREATE MEMBER CURRENTCUBE.[Date].[PerType].[YTD] AS NULL,
    VISIBLE = 1;
    SCOPE([Date].[PerType].[YTD]);
    SCOPE(DESCENDANTS([Date].[Fiscal].[All], [Date].[Fiscal].[Period], SELF_AND_AFTER));
    THIS = Aggregate(CrossJoin({[Date].[PerType].[WTD]}, YTD([Date].[Fiscal].CurrentMember)));
    END SCOPE;
    END SCOPE;
    The defalut member of FiscalWeek attribute hierarchy is set dynamically in the MDX script:
    ALTER CUBE CURRENTCUBE UPDATE DIMENSION [Date].[FiscalWeek], DEFAULT_MEMBER =
    Filter(
    [Date].[FiscalWeek].Members,
    [Date].[FiscalWeek].Properties( "FiscalWeekStartDate", TYPED) <= DateAdd("d", -2, CDate(CStr(Month(Now())) + "/" + CStr(Day(Now())) + "/" + CStr(Year(Now()))))
    AND
    [Date].[FiscalWeek].Properties( "FiscalWeekEndDate", TYPED) >= DateAdd("d", -2, CDate(CStr(Month(Now())) + "/" + CStr(Day(Now())) + "/" + CStr(Year(Now()))))
    )(0).PrevMember;
    If I run the following query:
    with member
    measures.x as [Date].[Fiscal].DefaultMember.Name
    measures.y as [Date].[FiscalWeek].DefaultMember.Name
    select
    measures.x,
    measures.y
    } on axis(0)
    from [GLWeekly]
    it gives me back correctly the default member set over the MDX script.
    I order the statements in the MDX Script so that the default period (week) is set at the beginning of the script (just after the calculate).
    I do not understand why creating the following calculated member I am obliged to specify [Date].[Fiscal].CurrentMember in the tuple to have correct results:
    MEMBER [Account].[CoA].[Standard Engagement Revenue (MTD)] AS ([Account].[CoA].[Standard Engagement Revenue], [Date].[PerType].[MTD], [Date].[Fiscal].CurrentMember)
    I would expect that:
    ([Account].[CoA].[Standard Engagement Revenue], [Date].[PerType].[MTD])
    is sufficient.
    If the default week is specified in the slicer using a member of the natural hierachy (=> [Date].[Fiscal].x) it works.
    Why can't SSAS use the default member if it is must defined in the MDX script?
    Can someone explains me this. Thanks a lot in advance.

    Hi Ina,
    have you thought about adding a dynamic statement inside the MDX script? You could define the default member like this:
    ... DEFAULT_MEMBER = iif( Day( Now() ) = 3, <expression for previous month>, <expression for current month> );
    This way you don't need to change it everytime by running a script.
    By the way, what do you mean it doesn't update the default member? When you execute this MDX what does it says?
    with member measures.x as [Dimension].[HierarchyName].DefaultMember.Name
    select { measures.x } on 0 from Cubename
    If this returns the correct name, then the problem is somewhere else. I believe it should return you the correct name. Look here, test this on Adventure Works, statement by statement and see what happens.
    ALTER
    CUBE [Adventure Works]
    UPDATE
    DIMENSION [Product].[Product Categories],
    DEFAULT_MEMBER = [Product].[Product Categories].[Category].&[1]
    with
    member measures.x
    as [Product].[Product Categories].DefaultMember.Name
    select measures.x on 0
    from [Adventure Works]
    ALTER
    CUBE [Adventure Works]
    UPDATE
    DIMENSION [Product].[Product Categories],
    DEFAULT_MEMBER = [Product].[Product Categories].[All Products]
    with
    member measures.x
    as [Product].[Product Categories].DefaultMember.Name
    select measures.x on 0
    from [Adventure Works]
    I think you can see which members are default (on related hierarchies) using
    MDX Studio. This should help you detect which attributes have not moved accordingly and hence cause problems in your report. The usual suspects are those attributes used in your last month reports. If that's too much for you, just copy paste the definition
    of the measure x and use .CurrentMember instead .DefaultMember. And so for all related hierarchies of your dimension. You can run it as one query, just put enough measures (x1, x2, ...), one for each hierarchy, ok?
    Here's a test for Day():
    with
    member measures.y
    as
    iif( Day(Now()) = 28, 'Yes', 'No' )
    select
    measures.y on 0
    from [Adventure Works]
    Today this returns Yes, tomorrow it will be No.
    Ups, I just checked one more thing. When you run the script, it sets the default member only for that session. If you execute the first two of the four statements that I've sent you, it will set the default member on Bikes and show you that.
    But, if you open another query windows and execute that select statement (only), you'll see All member instead. So, it has set it to Bikes only for the currect session. Consequence? You reports are not aware of it. So, better use dynamic statement in
    your MDX script.
    Regards,
    Tomislav Piasevoli
    Business Intelligence Specialist
    www.softpro.hr

  • How to compile & run using command prompt

    Hi all,
    I have a java application consisting of 3 packages & a jar file in the following hierarchy:
    -Project
    -classes
    -src
    -package1
    -package2
    -package3
    -file.jar
    The main class exists in package2 and uses classes within file.jar
    I want the steps to compile and execute the project using command prompt in windows such that the generated classes will be saved in the classes directory
    Can anyone help?
    Thanx in advance

    Hey,
    If your source(*.java) files are in src folder and ur currnet directory is project
    and you want all your class files to be classes folder then you can try this :
    c:\project>javac -cp src\file.jar -d classes\ src\*.javaAssuming that your file.jar file is in src folder.
    The above command will set the classpath to src\file.jar (-cp src\file.jar)
    -d classes\ - will generate all your class files with package hierarchy if any into classes directory.
    src\*.java - specifies the files to be compiled.
    Hope this helps.

  • Planning on non-base members.

    Hi Experts
    I have a situation where different accounts in the Balance Sheet is translated at different exchange rates. For example, my hierarchy on P_ACCT:
    Cash and cash equivalents  Z0031011000
        ...More nodes and accounts
    Net Receivables                   Z0031012000 
        ...More nodes and accounts
    The customer wants to translate Z0031011000 at a rate e.g. 1.05 and Z0031012000 at a rate of 1.075.
    I have 2 questions regarding this:
    - Since you can only plan on base-members, I cannot store a rate against a hierarchy node, or is there a way or workaroud?
    - Is it possible to translate all the accounts below the node at the stored rate and how would the MDX look like?
    Any help would be appreciated.
    Thanks
    L.

    Hi,
    Maintain different RATE types undere account dimension. Maintain one rate type for all base members under Z0031011000
    and maintain different rate type under  Z0031012000.
    In Rate application maintain these 2 exchange rates aginst R_ACCT which is maintained as RATE type under account.
    After this when you run currency translation all accounts under Z0031011000 will get converted based on exchange rate maintianed in rate application.Similarly for Z0031012000 also.
    Hope it helps..
    regards,
    Raju

  • Entity Memberlist That Includes Base Members?

    I have created a custom memberlist for Entities. It will drive part of the ICP report. When a region runs a report they want a report to run for the INTRA regional eliminations and the INTER Region eliminations (All entities other than that region's entities.)
    I have created a list that includes all regions but the region which is running the report, however I am unable to grab the base members. I get the regional parent and not the entities. Is there a way I can change my script to include the Base members? I am able to successfully pull the correct regions and the values but I need to break it down to the entity.
    See below for the pieces of my script that apply-
    ElseIf HS.Dimension = "Entity" Then
    aEntityLists(1) = "NM Intercompany Entities"
    aEntityLists(2) = "SETX Intercompany Entities"
    aEntityLists(3) = "GCTX Intercompany Entities"
    aEntityLists(4) = "ALT Intercompany Entities"
    aEntityLists(5) = "SPOHN Intercompany Entities"
    aEntityLists(6) = "SR Intercompany Entities"
    aEntityLists(7) = "NOLA Intercompany Entities"
    aEntityLists(8) = "SWLA Intercompany Entities"
    aEntityLists(9) = "CLA Intercompany Entities"
    aEntityLists(10) = "UTAH Intercompany Entities"
    aEntityLists(11) = "PHYSICIAN Intercompany Entities"
    aEntityLists(12) = "CORPORATE Intercompany Entities"
    HS.SetMemberLists aEntityLists
    End If
    Sub EnumMembersInList()
    If HS.Dimension = "Entity" Then
    If HS.MemberListID = 1 Then
    HS.AddEntityToList "US_OPERATIONS", "SETX_REGION*",[Base] (This didn’t work)*
    HS.AddEntityToList "US_OPERATIONS", "GCTX_REGION"
    HS.AddEntityToList "US_OPERATIONS", "ALT_REGION"
    HS.AddEntityToList "US_OPERATIONS", "SPOHN_REGION"
    HS.AddEntityToList "US_OPERATIONS", "SR_REGION"
    HS.AddEntityToList "US_OPERATIONS", "NOLA_REGION"
    HS.AddEntityToList "US_OPERATIONS", "SWLA_REGION"
    HS.AddEntityToList "US_OPERATIONS", "CLA_REGION"
    HS.AddEntityToList "US_OPERATIONS", "UTAH_REGION"
    HS.AddEntityToList "US_OPERATIONS", "PHYSICIAN_GROUP"
    HS.AddEntityToList "US_OPERATIONS", "CORPORATE_OTHER"
    Any ideas on how I can change this?
    Thanks for your help!
    Kristin

    if HS.MemberListID = 1 Then
              eLi=HS.Entity.List("SETX_REGION","[Base]")
              For i=Lbound(aLi) to Ubound(aLi)
         HS.AddEntityToList " " aLi(i)
              Next
    End If
    My bad I should not have used your example, What it determines the list where the entities will be added is the MemberListID so you dont need to add the list name to your script.
    Edited by: Raul Rodriguez on Apr 5, 2011 12:32 PM

  • What's use for Customer Hierarchy

    Dear Guru
    What's use for Customer Hierarchy? give me a step to config?
    regards
    Mohammed Renu.I

    Hi Mohammed Renu,
    CUSTOMER HIERARCHY:
    Customer hierarchies are available in Sales and Distribution, so that you can create flexible hierarchies to reflect the structure of customer organizations. If your customer base includes multi-level buying groups, cooperatives, or chains of retail outlets, for example, you can create hierarchies to reflect the structure of these groups. Use customer hierarchies during sales order processing and billing for determining pricing and running statistics.
    &#61550; A customer hierarchy consists of nodes.
    &#61550; To create a customer hierarchy:
    1. Create master records for each node.
    2. Assign the nodes to each other.
    3. Assign the customer master records to the relevant nodes.
    &#61550; Hierarchy nodes are only valid for a certain period of time. They may also be moved. If a node is moved, the system automatically reassigns all related nodes and customer master records.
    With customer&#61550; hierarchies, you can assign price or rebate agreements to a higher level node. The agreements are then valid for customer’s at all subordinate levels to this node. You can create pricing condition records for each node indicated as relevant for pricing. If one or more nodes in the hierarchy path of a sales order contain pricing information, the system takes them into account automatically during pricing.
    'How to check'
    All the customizing is in SD/Master Data/Business Partner/Customers/Customers hierarchy
    All the customizing is in SD/Master Data/Business Partner/Customers/Customers hierarchy
    1) Define hierarchy type: just put and ID and a name to the new hierarchy.
    2) Set partner determination: if you want to user the hierarchy in price determination, then, in the orders, at the header level, you have to have a Partner Procedure with a partner function for each level. In the partner procedure, in each partner function you must indicate the source partner function. With this information, in the order, you obtain the business partner for each partner function.
    3) Assign account groups: you indicate which accounts groups are allowed for being part or your hierarchy.
    4) Assign sales areas: simple you indicate which sales areas are allowed in your hierarchy. (Here you can customize common sales areas, just for not having to build de hierarchy in all the different sales areas).
    5) Assigning hierarchy type for pricing: you indicate which classes of documents uses hierarchy in pricing determination.
    It is possible to maintain so called customer hierarchies. This might be useful when for example you create a condition discount for a customer that is part of such a hierarchy structure. All subnodes in the hierarchy below that customer, will thus receive the same discount.
    Customer hierarchy setup, firstly decide the hierarchy type to be used.
    The standard is type A.
    You can also assign a partner function to the customer so that the higher level customer in the hierarchy is copied into a sales order as a partner function - but you don't need that right?
    Next assign your customer account group to the hierarchy type. And enter the combinations that will be allowed for creating the hierarchy.
    You want to assign a ship-to to a payer. So enter the ship to account group and enter the payer account group as the higher level.
    You must also make an entry for permitted sales area assignments. So if you want to a hierarchy for customers in the same sales area then enter the sales area and enter the same one as the higher level sales area.
    All these settings can be found in the IMG. Under SD - master data - business partners - customers - customer hierarchy
    You use for example customer hierarchy when you have an company like Unilever and you agree both on a discount. Unilever does have different locations / businesses and you have to maintain the discount for all customers. If you use a customer hierarchy you can maintain the discount for the partner in the top of the hierarchy and in this way it will be valid for all customers in the hierarchy.
    Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • I have two apple id accounts ,when i used to update application it used to prompt a default id and if the application was downloaded using the other id i would cancel and it would prompt the other id but not any more .

    i have two apple id accounts ,when i used to update application it used to prompt a default id (the old one) and if the application was downloaded using the other id i would cancel and it would prompt the other id but not any more .
    it just prompt the old id which im not signed in with im signed in using the new id and when i cancel nothing happens and when i try to update applications separately  i have the same problem .
    im signed in using the new id
    the old one is my wife's so i can't delete it
    the problem happens  when i update all or  each application by its own
    using ios 5.0.1 on a iphone 3gs
    the applications are downloaded using both the new and old id's
    any help will be greatly appreciatedِ

    These are user-to-user forums, you are not talking to Apple here and they don't monitor these forums - I've asked the hosts to remove yout account ids from your post.
    In terms of combining accounts it's not currently possible to do so, nor to copy/transfer content from account to another.

Maybe you are looking for