Unsorted member list @RELATIVE

I am trying to copy data from one set of products to another for 2 entities. Entity1 uses Map1 products whilst Entity 2 uses Map2 My sample Product dimension structure is as follows:-
Product
|_ProdA
|_ProdB
|_ProdC
|_ProdE
|_ProdF
|_Map1
|_ProdA (shared)
|_ProdB (Shared)
|_ProdC (Shared)
|_Map2
|_ProdA (shared)
|_ProdF (shared)
|_ProdE (shared)
The mapping is defined by the position of the shared products in Map1 and Map2 eg Prod A maps to ProdA, Prod B maps to Prod F etc
I have used the MDSHIFT function but I cannot get an unsorted member list (@RELATIVE etc sorts the retrieved member list and also removes duplicates).
Is there another way to copy data from Map1 to Map2?
Thanks

I suggest you not try to count on a process moving data only based on relative outline order. It would be more robust to name the items in a similar fashion and use some of the text functions to assist your business problem. You will probably also find that datacopy may not work well under certain design constraints when you are attacking this problem.
Other thoughts from the forum?
Regards,
John A. Booth
http://www.metavero.com

Similar Messages

  • Rules - Reference an entity member list and then exclude some entities

    I have rules written to extract data in a specific file format.
    I am using a dynamic member list and then want to exclude some of the entities from doing the extract.
    The member list is base of a parent - it has about 500 entities. I only want to exclude 5 entities. I don't want to have to create a member list of 500 entities just becasue 5 of them are not needed.
    I can't use
    POV_ENTITY <>
    OR If Not POV_ENTITY =
    becuause it is not the POV_ENTITY it is the entity in the member list.
    How can I write that?
    Before:
    For Each Entity in HS.Entity.List("",ListName)
    After: (gives me a Syntax error):
    For Each Entity in HS.Entity.List("",ListName) AND If Entity Not "TAX_ROLLUP.TAX_DOM" Then
    Thanks!
    Full section of the rules:
    If ListOfEntity Then
    'Flag accounts have a different name than the Entity list
    'We need to include the name of the entity list in the File name
    'as well as loop through it to extract those entities
    'List Name = "Tax Entity & the right portion of the flag account beginning after "Tax_"
    UndSco=Len(ListToXtract)
    NameR = Right(ListToXtract, UndSco - 4)
    ListName="Tax Entity " & NameR
    'File Name is the concatenation below
    'Admin has to change the path in the WriteToFile routine at the bottom of this file
    FName="HFM_RIA_" & ListName & "_" & pov_period & "_" & pov_year & "_" & XView & "_" & FDate & ".txt"
    'Below is the header of the file
    Call Writetofile("*************************************************",FName)
    Call Writetofile(pov_scenario & " " & pov_period & " " & pov_year & " " & XView,FName)
    Call Writetofile("*************************************************",FName)
    Call Writetofile("Entity" & "," & "Account" & "," & "ECT" & "," & "PCT" & "," & "CAD" & "," & "CZK" & "," & "EUR" & "," & "GBP" & "," & "PLN",FName)
    'We loop through all the entities of the list related to the current flag account
    For Each Entity in HS.Entity.List("",ListName) AND If Entity Not "TAX_ROLLUP.TAX_DOM" Then
    Edited by: user2609991 on Jan 20, 2010 6:23 AM

    Sorry, yes I did it now using the greather than and less than signs.
    I am able to load the rules file but it still writes the Tax_Dom info to the file.
    I think I am going to give up and just create a big member list of all the entities less those six.
    Thanks for responding.
    Edited by: user2609991 on Jan 20, 2010 11:33 AM

  • Table for Stock Requirement List related information

    Dear Sir,
    We have make-to-order scenario , on receiving the Order from Customer  we first create a Sale-Order for the Ordered Item . Subsequently in MD04 , we find a requirement getting reflected  for the Customer Order .
    For example say the Sale-Order number is S-101 and the Line Item is 10 for the FERT material say FERT-101 having the Order quantity as 1 number .  In MD04 , we find a requirement getting reflected with the following information :
    MRP Element  --> CustOrd
    MRP element data --> S-101 / 00010 / 0001
    Recd/Reqd Qty  -->  1-
    Available Qty  --> 1-
    We need to write a Z program for getting the list of  the requirements against the Customer Order (as shown in MD04) .
    Kindly guide us as which Tables we need to refer for getting the above information pl .
    We assure to award full points for the suggested solution .
    Rgds
    B Mittal

    Hi,
    Pls use below function module, same as you will get Stock Requirement List related information
    MD_STOCK_REQUIREMENTS_LIST_API
    For test, goto SE37 and test it
    Regards,
    Sankaran

  • Extension of target group member list

    Hi,
    does anybody know a guide or something else in which way i have to define additional fields for displaying target group member list?
    Thanks in advance
    Tobias

    solved by myself!

  • Dynamic Entity Member Lists using UD1 and UD2

    Hello fellow HFM gurus:
    I have created dynamic member lists to get all members of the entity dimension that have a UD1 or UD2 member as specified in the script.
    THe member lists all appear in HFM, but when I try to select them, I get a run-time error. I am trying to select them in the member selection of a data form (in the same drop down with the different system member lists for entiites, like hierarchy, descendants, etc.).
    I believe this is the standard syntax. Please let me know if something is wrong with it.
    ElseIf HS.Dimension = "Entity" Then
    If HS.MemberListID = 1 Then
    ELi=Hs.Entity.List(",")
    For i = Lbound(ELi) to Ubound(ELi)
    If HS.Entity.IsBase("",ELi(i)) = TRUE Then
    If (StrComp(Hs.Entity.UD1(ELi(i)),"DD",vbTextCompare)=0) Then
    Hs.AddEntityToList "",ELi(i)     
    End If
    End If     
    Next
    End if     
    Error in HFM:
    Invalid member selection. Error executing VBScript Microsoft VBScript runtime error, Line 475:Wrong number of arguments or invalid property assignment: 'HS.Entity.List'.Error executing VBScript 0.Error Reference Number: {9A7697E2-75AE-4A06-9A34-B45D58022984};User Name: mark.d.smith@Native DirectoryNum: 0x80042fc2;Type: 1;DTime: 9/10/2012 5:51:16 PM;Svr: VMHODDLPHP4;File: CHsvScriptEngine.cpp;Line: 392;Ver: 11.1.2.1.103.3505;Num: 0x80042fc2;Type: 0;DTime: 9/10/2012 5:51:16 PM;Svr: VMHODDLPHP4;File: CHsvDSMemberLists.cpp;Line: 2722;Ver: 11.1.2.1.103.3505;Num: 0x80042fc2;Type: 0;DTime: 9/10/2012 5:51:16 PM;Svr: VMHODDLPHP4;File: CommonMetadataInternal.cpp;Line: 461;Ver: 11.1.2.1.103.3505;Num: 0x80042fc2;Type: 0;DTime: 9/10/2012 5:51:16 PM;Svr: VMHODDLPHP4;File: CHsvEntities.cpp;Line: 338;Ver: 11.1.2.1.103.3505;Num: 0x80042fc2;Type: 1;DTime: 9/10/2012 5:51:16 PM;Svr: VMHODDLPHP4;File: CCommonDimension.cpp;Line: 1015;Ver: 11.1.2.1.103.3505;

    Hi Mark,
    Please check the double quotes after Entity.List. It should be "","".
    Regards,
    S

  • Display Dynamic Member List Variable value in the Header

    Hi
    In my HFR report im using a dynamic member list as DynList1(@POV) in the Entity Dimension; for HFM Application.
    For the Entity Parameter im using User Prompt for Entity.
    For the User Prompt im using a choice list of Four entity members. E1, E2,E3, E4.
    I have 4 member lists ML_E1,ML_E2, ML_E3, ML_E4 such that ML_E1 contains few of the descendants of E1.
    So wen i run the report i select E1 in the user prompt and the ML_E1 is used in the Report. This is working fine.
    Now, i want to display the MemberName and Description of E1 in the Header.
    Im not sure if it can be done. But wanted some confirmation from Hyperion Community on whther this can be done.If yes, please let me know how.
    Thanks
    Vibhuti

    I tried to recreate the problem like listed above, but after I add the Outputcollection of the Invoke as a parameter, there is no schema info (not even task:task) when editing the Assignment and Routing Policy section. At any rate, there weren't errors to speak of - the instance completed with "The state of this instance is Completed".
    In the meantime, I've used a while loop to loop through a sequence of approvers that are result of a query. I'll have to keep track of approvers and include them in each new payload I think.

  • Smart View Member List Error

    I am receiving the following error message when I try to click on the Member Selection icon:
    'Selected member list cannot be empty'
    Can someone please tell me what's causing this error, and how I can fix it?
    Thanks!

    Hi SST,
    Thanks for your answer.
    As it turns out, the reason this error occurred is because of the Windows screen configuration. Instead of the Member Selection screen showing up in the active Excel tab, the screen was appearing 'in limbo', and therefore wasn't visible. As a result, the error kept appearing when the Member Selection icon was clicked on repeatedly.

  • How to create a Unique Member List for PlugAccounts ?

    Hello everybody,
    Does anyone knows or did it in the past how to create a Unique Member List for Plug Accts? If anyone does could you please paste some scripting for reference?
    Thank you very much, JB

                             Dim arrPlugs(100)
                             j = 1     
                                       Plug_Acct_List = HS.Account.List("","")
                                       For Plug_Acct_loop = LBound(Plug_Acct_List) To UBound(Plug_Acct_List)
                                  If Hs.Account.PlugAcct(Plug_Acct_List(Plug_Acct_Loop)) &lt;&gt; "" then
                                       strPlug = Hs.Account.PlugAcct(Plug_Acct_List(Plug_Acct_Loop))
                                       blnFound = False
                                       For i = LBound(arrPlugs) to UBound(arrPlugs)
                                            If arrPlugs(i) = strPlug then blnFound = True
                                       Next
                                       If blnFound = False then
                                            HS.AddMemberToList strPlug
                                            arrPlugs(j) = strPlug
                                            j = j + 1
                                       End If
                                  End If
                             Next

  • 11.1.3 - Reporting - User Defined Member Lists

    I exported a report from our production environment which is version 9.3.1 and imported into our development environment which is version 11.1.3 via Workspace and the user defined member list was not imported. Is there a way to have them included when reports are exported or do they have to recreated after they are imported?
    Edited by: DPA1101 on Apr 8, 2010 11:55 AM

    I'm running 11.1.1.3 and just ran into some problems with user-defined lists and found out that, for reports using Essbase as the source, the lists are stored as txt files in the database directory. So exporting the reports will never include the lists. You would need to copy the files from one server to the other. There are at least 3 files. Two of them are like indexes. The third contains XML with the actual list.
    We're just starting to play with user lists so I haven't figured out if the naming convention I'm seeing is consistent everywhere. In my case, I have a file named ADMDir.txt. This has a single entry that points to another file. That file contains the list names and references to the files that contains the list (in xml).
    I hope this helps.
    Jerry

  • Retrieve current period in member list

    Dear all,
    Is there any function in member lists to retrieve the current period? Example:
    Month() = Returns current month
    Many thanks for your help,
    Benoit

    Hi Benoit
    I think you need get the actual year or month, here an example how to get them in member lists file definition.
    Sub EnumMemberLists()*
    'as = array of strings
    Dim asYear(1)
    Dim asPeriod(1)
    Select Case HS.Dimension
    Case "Year"
    asYear(1) = "Actual Year"
    HS.SetMemberLists asYear
    Case "Period"
    asPeriod(1) = "Actual Month"
    HS.SetMemberLists asPeriod
    End Select 'HS.Dimension
    End Sub 'EnumMemberLists
    Sub EnumMembersInList()*
    Select Case HS.Dimension
    Case "Year"
    Select Case HS.MemberListID
    Case 1 'Actual Year
    HS.AddMemberToList CStr( Year( Date ) )
    End Select 'HS.MemberListID Year
    Case "Period"
    iMonth = Month( Date )
    'the label for the period is needed
    If iMonth = 1 Then
    sMonth = "JAN"
    Else
    sMonth = "DEC"
    End If
    Select Case HS.MemberListID
    Case 1 'Mes Actual
    HS.AddMemberToList sMonth
    End Select 'HS.MemberListID Period
    End Select 'HS.Dimension
    End Sub 'EnumMembersInList

  • Dynamic member list

    Can some one give me a complete sample dynamic member list for reference?

    Sub EnumMemberLists()
        '|                                                                            |
        '|  This block of code defines which dimensions have lists and how many       |
        '|  lists per dimension have been created.                                    |
        '|____________________________________________________________________________|
         Dim aEntityLists (2)
            Select Case HS.Dimension
              Case "Entity"
                   aEntityLists(1) = "US"
                   aEntityLists(2) = "NonUS"
                   HS.SetMemberLists aEntityLists
         End Select
    End Sub 'EnumMemberLists
    Sub EnumMembersInList()
        Select Case HS.Dimension
        '|                                                                            |
        '|  This block of code specifies the criteria for each of the entity lists.   |
        '|                                                                            |
        '|  They may be revised as needed. Note that these are dynamic lists.         |
        '|____________________________________________________________________________|
                 Case "Entity"
                   Select Case HS.MemberListID
                        Case 1
                            US_list = HS.Entity.List("FlatOrg", "[Base]")
                                 For US_loop = LBound(US_list) To UBound(US_list)
                                  If HS.Entity.UD1(US_list(US_loop)) = "US" Then
                                            HS.AddEntityToList "", US_list(US_loop)
                                  End If
                             Next
                        Case 2
                            NonUS_list = HS.Entity.List("FlatOrg", "[Base]")
                                 For NonUS_loop = LBound(NonUS_list) To UBound(NonUS_list)
                                  If HS.Entity.UD1(NonUS_list(NonUS_loop)) <> "US" Then
                                            HS.AddEntityToList "", NonUS_list(NonUS_loop)
                                  End If
                             Next
                   End Select 'Entity List
            End Select 'Entity
    End Sub 'EnumMembersInList

  • Member Lists defined by user in Data Grids or Data Forms

    Hi guys,
    I'd like to know if it is possible to include in either a Data Form or a Data Grid a member list created by myself.
    If it's possible, could you please tell me the steps to do so? I tried using AddMember:MemberList but it did not work.
    Thanks!
    L.

    Hi,
    We can see this option in the Member Attributes of Dimensions.
    Specifies the account name used for identifying differences in intercompany transactions. The PlugAcct
    attribute is required when the IsICP attribute for the account is selected.
    When we run an inter-company transaction the difference amount would be reflected in Plug Account.We need to write a rule to see that difference amount in the plug Account.

  • ODI Extract data to HFM by using hierarchies / member lists in filters

    Hi all,
    is it possible to use member lists or Account hierarchies in Account filter and Entity filter of LKM HFM Data to SQL?
    In example:
    ACCOUNT_FILTER=AccList (where AccList is a list)
    or
    ACCOUNT_FILTER=AccX.* (where Acc is a parent account and we want all its children)
    ODI Version 10.1.3.6.5
    Thanks

    HI SH,
    in last patch 10.1.3.6.7 it's possible to use hierarchy with account like AccountParent.* but not member lists.
    In any case, we have extracted members from a HFM member list to staging table and then convert it to a string in order to use in the KM options.
    Regards

  • Cannot access system member lists after deleting unused currencies

    I recently removed some unused currencies from the metadata file for an app.
    The currencies I removed were not set as the default currency for any entities, and there was no stored data in the application using those currencies. The currencies removed were also not referenced in the rules file or the member list file.
    The problem is that, after deleting the unused currencies, when I try to select either the "[Inputs]" or "[Totals]" system member lists for the Value dimension (within a grid), the system returns a "The parameter is incorrect" error message, and no list appears. The log from system messages is as follows :
    The parameter is incorrect.
    System Message Details
    +Error Reference Number: {AF171E03-945D-4616-802F-21E90DD45CFA};+
    Num: 0x80070057;Type: 1;DTime: 23/03/2010 11:20:34;Svr: EUROPEMUK360;File: DSCommonMetadataTI.cpp;Line: 456;Ver: 9.2.0.0.1380;
    Num: 0x80070057;Type: 0;DTime: 23/03/2010 11:20:34;Svr: EUROPEMUK360;File: DSCommonMetadataTI.cpp;Line: 648;Ver: 9.2.0.0.1380;
    Num: 0x80070057;Type: 0;DTime: 23/03/2010 11:20:34;Svr: EUROPEMUK360;File: CHsvDsVti.cpp;Line: 446;Ver: 9.2.0.0.1380;
    Num: 0x80070057;Type: 0;DTime: 23/03/2010 11:20:34;Svr: EUROPEMUK360;File: CommonMetadataInternal.cpp;Line: 1623;Ver: 9.2.0.0.1380;
    Num: 0x80070057;Type: 0;DTime: 23/03/2010 11:20:34;Svr: EUROPEMUK360;File: CommonMetadata.cpp;Line: 3273;Ver: 9.2.0.0.1380;
    Num: 0x80070057;Type: 1;DTime: 23/03/2010 11:20:35;Svr: EUROPEMUK143;File: CCommonDimension.cpp;Line: 961;Ver: 9.2.0.0.1380;
    All the other system member lists in the Value dimension work fine, and all other member lists in other dimensions are ok. I tried reloading a metadata file with the old currencies back in, but this did not resolve the issue. There are no special characters in any member names or descriptions.
    The app is on HFM v9.2.0.3.0.1380
    Any help would be much appreciated
    Regards
    Mike

    delete the file homedirectory/library/preferences/com.apple.dock.plist and log out/in. this will reset your dock, spaces and exposé preferences to the defaults. set them up again.

  • Error while loading Member list

    Hi,
    I'm using Financial Management 9.3.1.
    When opening a Member List file (*.lst) I'm getting the following error:
    Unexpected error: 80042380 occurred.
    However, the file seems to open and, when clicking on "Explore Data", I get the following error message:
    Error occurred while accessing the safe array.
    Any help will be appreciated.

    I just had the same error - I tracked it down to an error in the structure of a Select...Case construct in the code in the .lst file. With this sort of structural error in the script, there was no helpful error message in the HFM ErrorLogViewer - so I isolated it by commenting out all the newly added code and gradually uncommenting it until I recreated and therefore spotted the problem.
    Hope that helps
    Nigel Dahl

Maybe you are looking for