Assignments & Branches

Hi everyone,
I am having trouble with adding a branch assignment to an existing assignment in the main table (in Data Manager).  The existing assignment is an IF statement that returns one of two character stings.  It works on all records in the table without a problem.
Next I add a branch to the assignment so that I can use a nested IF statement to take into account values for attributes of records from one category.  Now when I run the parent assignment, it appears to run ok ("There were no assignment errors") BUT when I check the assignment field on any/all records the value is "FALSE" instead of the appropriate character string.
I have checked whether that the problem is not with the syntax in the branch assignment - even if there is no code at all in it, the result is the same.
Any ideas anyone?
Edd

Hi Jitesh
Thanks but I think you have misunderstood my problem.  My assignment branch does have code in it and I am satisfied that the code's logic and syntax is correct.  (Please see below).  Besides, the assignment field is set to 'FALSE' for all records, not just those within the branch.  (I did try removing the branch assignment expression in case it was causing the error but this made no difference so I restored it.)  I have only been able to get the parent assignment to work again by removing the "AND Branch(Category)" part, but of course this prevents it from calling the branch assignment I am trying to get to work!
The expression in the parent assignment is:
(IF(Manufacturer.name="DMM","This product is made by DMM","This product is not made by DMM")) AND Branch(Category)
The expression in the branch assignment is:
IF(Manufacturer.name="DMM",(IF(Length[Nom]>11,"This DMM quickdraw is over 11cm long","This DMM quickdraw is 11cm long or shorter")),(IF(Length[Nom]>11,"This Non-DMM quickdraw is over 11cm long","This Non-DMM quickdraw is 11cm long or shorter")))
I have repeated this code below but indented to make it easier to read:
IF(Manufacturer.name="DMM",
     (IF(Length[Nom]>11,
          "This DMM quickdraw is over 11cm long",
          "This DMM quickdraw is 11cm long or shorter")),
    (IF(Length[Nom]>11,
          "This Non-DMM quickdraw is over 11cm long",
          "This Non-DMM quickdraw is 11cm long or shorter"))

Similar Messages

  • Count of assignments, conditions,branches...

    Hi there,
    i've got following sourcecode :
    String s;
    int tmp;
    tmp=(int) data & 0xff;
    s = Integer.toHexString(tmp).toUpperCase();
    if ( data > 31 && data < 128 )
    ascii += (char)data;
    else
    ascii += ".";
    if ( tmp < HEXADEZIMAL )
    System.out.print("0");
    My Task is finding out how much conditions, branches and assignments
    there are in this code.
    1. st I tokenized this source code by condition "=", then i got a lot of tokens to compare with possible conditions.
    2. now I try to find out how to identify conditions or assignments in tokens like this : "ascii +=".
    Any idea ?
    greetings
    Bastian

    Bastian:
    I assume that your task is writing a program to answer the question, so just counting is out.
    Start by creating a FileReader to open your file. Then feed this to a StreamTokenizer. Create a loop that displays one token at a time and prints its ttype, nval and sval. Get comfortable with this one by fiddling with the various StreamTokenizer settings and watching what you get. That's about 80% of the work.
    Now its time for your own nextToken() method. It should first ask the StreamTokenizer for its nextToken(), but it then has to look ahead at the next token to see if "+" is followed by "=", for example. If it gets a compound token (check the Java Language Specification's operator table - there aren't many) it should combine the characters into a single token.
    Finally, your ttype should have a few more types: TT_ASSIGN for an assignment operator is one example. Would this be from a compiler course?

  • Creation of Portal users and group assignments

    Hi, everyone. My company just completed a load of some 2000 E-Business suite users into our new portal and have given them group assignments according to payroll. I had gathered a number of routines into a PL/SQL package in order to do this. These came from several sources in these forums, on Metalink, and other places on the internet. I was wondering if anyone would be interested in having it. A lot of it was rewritten on the fly, and I should probably clean it up a bit, but it would have saved me some time if someone had offered it to me. Is there a good place to post things like this? I'm sure that better ways exist to do some of these things than what I used, and I would be interested in some of the experts' comments.
    Anyway, let me know if you are interested.
    --Dave                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    hi Dave,
    i am trying to study a problem with group assignments in a proper branch in OID. it would probably be helpful to clear some pieces in this problem from your notes.
    would you be kind to send a copy to [email protected]
    with kind regards,
    AMN

  • Branch allocation in APP(F110)

    Hi,
    When i Run APP, in one Client(110) is asking Branch allocation, I find this Branch allocation in Paremeter tab.
    and in other client(210) the field is not visble at all.
    where to set this Branch allocation  fields? so that it will appear/disappear in the F110 .
    Thanks In Advance.

    Hi,
    The Branch account assignment must be active hence when you run F110, it is asking for branch allocation for that specific co code. Check in SPRO settings if branch assignments for automatic postings is activated.
    The path is
    SPRO - Financial Accounting - Accounts Receivable and Accounts Payable - Business Transactions - Interest Calculation - Interest Posting - Branch Assignment for Automatic Postings - Define Branch Assignment for Automatic Postings
    hope this helps
    regards,
    radhika

  • Adding Branch to tree runtime

    Hi..All!
    I am using tree controll. I want to allow user to add item to
    seleceted node runtime.
    I m using a button to add or remove child. On clicking of add
    button child should be added to selected node.
    Thanks In advance
    Vishal

    Thank you for you answer. I have a custom repository with no Taxanomy table.
    May be that's why the "Add Branch" option was disabled.
    Now the question is, Why do you need to have a Taxonomy to enable the "Add branch" feature?
    Here is my scenario:
    I want to run series of Assignments.
    I defined 5 assignments. Thought that I can use MDM Workflow to call them in series. However MDM Workflow does not let me connect one Assignmen Task to next Assignment Task. So though Branched Assignment would be helpful.
    However looks like can not use "Add Branch" to assignment to run them in series.
    May be I will put a new post.
    Abhay

  • Project Server 2013: I am using Project Server Permission Mode and need help with permission assignments?

    Hi 
    Project Server 2013: I am using Project Server Permission Mode and need help with permission assignments?
    How can I change Permissions for the individual users to see specific projects or all projects in project center and to see specific quick launch items?
    For Example: if i have 4 users, A, B, C and D. what i want is:
    User A can see everything and act as a project manager or Admin.
    User B can view all projects in project centre but can change the schedule or resource assignment etc.
    User C can only act as approver of projects and can view all projects in project centre.
    User D can only view specific projects for which permissions are given.
    can i have some expert help in sorting and understanding permission modes... as i was playing with project server mode permissions and can't figure out how to apply the above scenario to set of my user.
    Thanks in Advance
    Cheers
    AJ
    Ajay Kumar

    Hi Ajay,
    Please refer to this link for detailed explanations about PS2013 security model. 
    http://technet.microsoft.com/en-us/library/cc197638(v=office.15).aspx
    Actually, it will take a couple of days to explain in detail the security model that is a fundamental and tricky aspect of every PS implementation. But basically, you NEVER set permissions for a single user. You have groups in which your insert users. Groups
    define "what users can do". Then you associate groups to a corresponding category. Categories define "what user can see". Thus the association of a group with a category will set "what the user can do on the objects he can see". Then, for more advanced security
    level, you can use the RBS that will consist in "branches" in which you'll insert users. Based on those branches, you'll customize categories to fine-tune what user can see (for projects and resources) depending on the RBS branch and level.
    I'd advice you to start "playing" in a test environment with the default categories/groups that might probably cover your need.
    Concerning your 4 users:
    user A : add him to the "administrator" group. Be careful that you're mentionning either project manager or administrator, which are 2 groups/categories with totally different permissions level.
    user B : basically can see everything and change everything? it could be in the project manager group, assuming that there are no project visibility restrictions on the category via the RBS.
    user C : waht do you mean by "approver"? Workflow approvals? Then it will be the portfolio manager group. Task update or timesheet approval? Then it is another long topic: please refer in the documentation to the "status manager" and "timesheet manager"
    concepts. There are not related to the security model. In a few words, the status manager is the owner of the project plan, is defined for each task and approves tasks updates. The timesheet manager is an attribute defined for each resource in its parameters
    and approves resource timesheet.
    user D : you have to define which permission level must be given to this user. Basically it could be a team member that will see only projects he's in the project team. Note that team member cannot interact with the project plan in another way than submitting
    timesheets and/or tasks updates which must be approved.
    Once more, those are large and complex subjects that require a deep dive into your business model and tons of tests in a test environment.
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • JTA: branch qualifier

              Seems to me WLS 7.0 TM thinks a transaction ID with the same transaction ID and
              different branch qualifier to be two different transactions, which is not compliant
              to JTA spec.
              According to JTA specification, '3.3.4 Transaction Equality and Hash Code'
              section, "The Transaction equals method should return true if the target
              object and the parameter object both refer to the SAME GLOBAL TRANSACTION";
              In section '3.3.1 Resource Enlistment' section, it states " If the XAResource
              object represents a resource manager who has not previously seen the global
              transaction, the TM establishes a different transaction branch ID1 and Java
              Transaction API ensures that this new resource manager is informed about the
              transaction completion with proper prepare-commit calls".
              Therefore, it is a quite common case that new branches of a same global
              transaction are created in a distributed transaction. Therefore identifying
              transaction IDs with same global transaction ID but different branch qualifier
              as the same global transaction, should be a normal practice. For example,
              Oracle database server will always combines the database work performed in
              different branches of the same global transaction in one commit of any of the
              branches. At the same time, treating these brances as the same transaction also
              has the benefit of simplifying transaction recovery at times of crash.
              Is there a plan for WLS to follow the JTA spec in this aspect, if it is true?
              Thanks,
              -Zhijiang
              

    Hi Vinay,
    1. Does this mean you want to create one qualified record whenever main table record gets created? If yes, i dont this is possible and i can think of two reasons
    - We cannot assign value to Qualified table field unless there is a association between main table record and qualified table record and this association cannot be created dynamically.
    - We cannot run assignments on Qualified table fields
    2. Yes, it is mandatory to have Taxonomy table and lookup field to create Assignment Branch
    Regards,
    Jitesh Talreja

  • Identity Center LDAP view through VDS, how to show assignments validity

    Hello everyone,
    we are running idm 7.2 sp8 and we are trying to provide an LDAP view of our productive identity store through the VDS so that a third party product can read our data (especially assignments data).
    We also want the third party product to be able to send data to our staging area so we first used the standard VDS Template HCM LDAP EXTRACT for IDM 72 and then completed it (creating another datasource and another "branch" in our vitual tree), to reach our productive area.
    We are now able to see every attribute of the user but we still have one problem, as you can see, we put a validity date on one assignment :
    In my LDAP view, i am not able to retrieve it:
    Do you know if it possible to do so or not?
    Thanks a lot,
    BR,
    Clotilde Martinez

    Hi Clotilde,
    thank you for the link to Matt's blog.
    Unfortunately it didn't really help me finding a solution for what I am looking for.
    I think it would help me if you could show me your old config file - if this is possible.
    It would also help me if you - or anyone else - could tell me how to set a filter for a specific EntryType (e.g. MX_PERSON) in either a configuration done with the IDM Identity Center template or done like in the blog with the databases template (e.g. idmv_link_ext). The last configuration shows even all entries...
    I've also configured the VDS with the IDM Identity Center template and connected via a LDAP browser where I set the filter objectClass = MX_PERSON which has shown me only entries of this EntryType. This also works for other EntryTypes, if I filter in the browser.
    I tried to do this inside the VDS but didn't get it so far.
    My set up was done with two branches, one for MX_PERSON and one for another EntryType, but I weren't able set that previously described filter inside the VDS.
    I quite want to filter inside the VDS not later by LDAP.
    Many thanks.
    Kind regards,
    Bastian

  • Branch Assignment

    Hi Friends,
    I would like to know a few things about Brach Assignment. I have a requirement to assign value to an attirbute (automatically - via workflow). Could we use branch assignment for this? I created a branch assignment for the same, but it doesn't work, though I get the message, "Assignment completed without errors".
    I'm on MDM 5.5 SP06 Patch 4.
    The assignments are as follows:
    Name : TEST
    Assignment Field : MatClass
    Table : Products
    Expression : MatClass [ 000100, VAL < 001000, TEST> ] AND BRANCH(MatClass)
    Name : TEST [000100, VAL <001000>]<MatClass>
    Branch Value : 000100, VAL <001000>
    Expression : Color="Black"
    Here, Color is an attribute, which is linked to [000100, VAL <001000>]. I could assign values using Data Manager, but not via the assignment. The Color value is not set to Black, when I run this assignment. As for the main expression, if I don't include the MatClass [ 000100, VAL < 001000, TEST> ] part, the existing values are cleared.
    Any help would be appreciated.
    Thanks & Regards,
    Anil Madhavan

    Hello Anil Madhavan
    You are right, assignment for attributes isn't work in SAP MDM
    Assignments work fine only with simple fields from LUT or main table
    Remove your atrributes to fields and use assignments
    Regards
    Kanstantsin

  • Workflow and branching

    Hi Experts!
    I am creating a workflow for Material creation scenario.I am not using LDAP and all user and roles are defined in SAP MDM.
    I have 10 plants and have 2 level approver for 6 material types.
    That means there are 6 material types with differen approvers and each in turn are different for 10 plants.
    So I want to know which is a better way,
    1.Maintaining 10 workflow for each plan and then branching for various types.
    2.Creating 1 workflow which determines which plant and call from that Workflow other worflows.
    If you have any other ideas pls share.
    Thanks in advance!
    Regards,
    Ravz

    Hello Ravz,
    Your scenario is best suited for modeling outside MDM (possibly in BPM).
    Modeling this in MDM will be more complicated from implementation as well as maintenance point of view.
    Probably you will end up with lots of customizations, if you decide to model it in MDM.
    Because you cannot dynamically assign approver's in MDM workflow.
    Also you cannot access modifier (i.e. user) and its role details, anywhere in MDM (assignments, validations, and workflows);
    hence you need to keep this plant to its approver mapping somewhere else.
    Also consider the point that you cannot use checkin/checkout operations on Tuple or Qualified level.
    This will lead to dirty read, because you have to save modifications on original record before approval,
    that too you cannot revert modifications in case of rejection.
    Tuple or Qualified level change Syndication is another headache.
    Designing this scenario in MDM will become measure maintenance night-mer after go-live.
    One option of design may solve most of the above problems.
    That is: Create a dedicated main table for plants.
    Means you will have two main tables one will be analogous to MARA and another will represent MARC.
    But, this design is against the packaged Material repository provided by SAP.
    Also decision of creating multiple main table should be taken carefully, because it may be a performance hit.
    Regards,
    Shaailesh.

  • Adding Branch to Validation and Assignment

    According to MDM Data Manager Reference guide page  (192/208), can not add "Branch" Validation and Assignment.
    According to guide when right-clikcked on expression the "Add Branch" menu option is Disabled.
    How to make it Enabled. Or is it a Bug that it is not enabled?
    Branch Value field is grayed out/disabled.
    Anybody had similar experience? How did you resolve it?
    Thanks,
    Abhay

    Thank you for you answer. I have a custom repository with no Taxanomy table.
    May be that's why the "Add Branch" option was disabled.
    Now the question is, Why do you need to have a Taxonomy to enable the "Add branch" feature?
    Here is my scenario:
    I want to run series of Assignments.
    I defined 5 assignments. Thought that I can use MDM Workflow to call them in series. However MDM Workflow does not let me connect one Assignmen Task to next Assignment Task. So though Branched Assignment would be helpful.
    However looks like can not use "Add Branch" to assignment to run them in series.
    May be I will put a new post.
    Abhay

  • Need to find a calendar to schedule multiple assignments with multiple tasks set on specific days for multiple people

    There may be no such animal as what I am searching for, but I thought I'd give it a try.
    What I need to do is find a calendar app that allows me to have individual calendars for staff members that I can place a several-days-long assignment and have those people access remotely on an iPad or iPhone (autosync).
    I also want to be able to have tasks set on specific days within that assignment that have alerts/reminders for each stage of the assignment.
    Being able to custom colour each individual assignment (not just the person's own calndar) is also necessary, as these asignments overlap and need to be easily distinguishable at a glance. Each assignment needs to be its own entity and not affect any furture or previous entries, even if I choose the same colour.
    It needs to be in a month by month view and be able to be something each person can subscribe to and sync up with for changes on a daily basis. It does nothave to be a calendar like in the screen shot below, it could be a linear calendar that has days across the top and assignments down the left side.....
    Here is a screen shot of a rudimentary excel spreadsheet I have been using. It is awkward and becoming unmanageable as the number of assigments increases and more staff are being added on. And I must send a new spreadsheet out every time I make a change or add an assignment, which is several times a week.
    I suspect I may be asking for the world, but if anyone knows a direction I can go in to start a search, I'd be grateful. I haven't had success of my own so far and need to find something soon.
    iCal doesn't work for me due to the fact I can only colour code the calendar itself and not the event, plus not being able to have multiple tasks within one event. And the qty of assignments I'd have would see most getting lost, eliminating my abilty to see every staff member's assignmanet at the same time.
    Thank you in advance if you have a suggestion and if not, thanks for looking at my dilemma! 

    check with T-code TPM44
    zashok

  • Error while updating table before branching to a report

    Hi,
    I have an apex form screen where on click of a button, i need to change a few flags on the screen and then display a bi publisher report.
    when the user clicks the PRINT Button a javascript function is called, which will set the flags and submits the form. I have the default process row of table process to update the form fields.
    in the branch i gave the BI publisher report url.
    everything works fine so far.
    if i click the print button again for a second time, i get a checksum ... error as shown below.
    ORA-20001: Error in DML: p_rowid=982-000790, p_alt_rowid=_ID_NUMBER, p_rowid2=, p_alt_rowid2=. ORA-20001: Current version of data in database has changed since user initiated update process. current checksum = "BD63FDD3142B79017CCD2C8DA8ED8CA7" application checksum = "B2FD7581A9478214E59264F9C1CFAF96"
    Error Unable to process row of table .
    OK
    Any idea how to fix this?
    What i am trying to do is:
    when the print button is clicked then i need to set the Print flag in the screen and database to true.I am using the default row update process generated by apex for a table form.
    Thanks
    Knut

    Hi Scott,
    example 1
    I have a demo at the following url
    http://apex.oracle.com/pls/otn/f?p=30091:6:1206476651563662::NO:::
    1. page 6 is the report and page 7 will be the details form.
    2. select a record from the report click edit and it will take you to the details screen page 7.
    3. on page 7 i have 2 select boxes with YES/NO flag. Initially set them to NO.
    save changes.
    4. click on the print button. it will reset the select lists to YES and opens a report.
    5.now go and edit anything on the screen and click apply changes.
    we will get the an error.
    All i am trying to do is update the flags to YES before displaying the report which works fine. but if i try to edit any data and save it throws an error.
    is my table.
    CREATE TABLE "DEMO_MINISTER"
    (     "MINISTER_ID" VARCHAR2(12),
         "NAME" VARCHAR2(50),
         "CERT_FLAG" VARCHAR2(1),
         "LABEL_FLAG" VARCHAR2(1)
    MINISTER_ID" is the primary key generated using a sequence. (i have to actually generate it with - year prefix etc hence a varchar)
    example 2:
    http://apex.oracle.com/pls/otn/f?p=30091:1:607292687304632:::::
    i have another page page 1 with demo_customers list. here the id is a number here. on edit it displays page 5 where i tried the same print reset flag stuff here and it works.
    Table Data Indexes Model Constraints Grants Statistics UI Defaults Triggers Dependencies SQL
    CREATE TABLE "DEMO_CUSTOMERS"
    (     "CUSTOMER_ID" NUMBER NOT NULL ENABLE,
         "CUST_FIRST_NAME" VARCHAR2(20) NOT NULL ENABLE,
         "CUST_LAST_NAME" VARCHAR2(20) NOT NULL ENABLE,
         "CUST_STREET_ADDRESS1" VARCHAR2(60),
         "CUST_STREET_ADDRESS2" VARCHAR2(60),
         "CUST_CITY" VARCHAR2(30),
         "CUST_STATE" VARCHAR2(2),
         "CUST_POSTAL_CODE" VARCHAR2(10),
         "PHONE_NUMBER1" VARCHAR2(25),
         "PHONE_NUMBER2" VARCHAR2(25),
         "CREDIT_LIMIT" NUMBER(9,2),
         "CUST_EMAIL" VARCHAR2(30),
         "PRINT_FLAG" VARCHAR2(1),
         "PRINT_LABEL_FLAG" VARCHAR2(1),
         CONSTRAINT "DEMO_CUST_CREDIT_LIMIT_MAX" CHECK (credit_limit <= 5000) ENABLE,
         CONSTRAINT "DEMO_CUSTOMERS_PK" PRIMARY KEY ("CUSTOMER_ID") ENABLE
    So what should i do to get the example 1 to work.
    Thanks
    knut

  • Simulating small branch office in lab network

    Hi,
    I have to setup what seems to be a very basic configuration, but it doesn't work.
    In our lab there is a cluster of switches with a 3550 that does all the routing for vlans.
    I need to simulate a sort of a small branch office that has one connection
    to the outside world (the lab network).
    Here is my design:
    Vlan 230 (the internet)
    A port on 3550 is in vlan 230 and is connected to e0/0 (172.26.230.150) on 2611 router.
    e0/1 interface on a 2611 is (192.168.1.1).
    A PC is connected to e0/1 (192.168.1.12).
    From the router I can ping any host on vlan 230 and other vlans,
    I can also ping the pc connected to e0/1.
    However from the PC I can only ping 192.168.1.1(e0/1) and 172.26.230.150 (e0/0)
    Below is my configuration
    Thanks for your help.
    R2611-1#sh run
    Building configuration...
    Current configuration:
    version 12.0
    service timestamps debug uptime
    service timestamps log uptime
    no service password-encryption
    hostname R2611-1
    ip subnet-zero
    ip dhcp excluded-address 192.168.1.1 192.168.1.9
    ip dhcp pool 192.168.1
       network 192.168.1.0 255.255.255.0
       default-router 192.168.1.1
    interface Ethernet0/0
    ip address 172.26.230.150 255.255.255.0
    no ip directed-broadcast
    no ip mroute-cache
    no mop enabled
    interface Ethernet0/1
    ip address 192.168.1.1 255.255.255.0
    no ip directed-broadcast
    no ip mroute-cache
    ip classless
    ip route 0.0.0.0 0.0.0.0 172.26.230.1
    ip http server
    no scheduler allocate
    end

    You are not performing nat on the router.
    This is typically required on a box which provides internet connectivity.
    Probably the other hosts on vlan 230 have no route back to the pc on 192.168.1.1
    Configuring nat on the router will resolve this problem.
    regards,
    Leo

  • Small branch office network

    We have a small branch office (7 users) that will be moving to a building that has a Wireless Residential Gateway (Model: DPC3829).  This device provides wifi for 2 other tenants on the same floor.  Can we connect another wireless router to this wireless residential gateway device and create our own SSID so that we don't have to use the wifi settings that the other 2 tenants connect to?  
    I've attached a picture of what the back of the DPC3829 currently looks like.  I am thinking I can plug that yellow network cable into another wireless router and create our own wireless network (obviously off of their internet connection) for our 7 users. 
    Thank you for your help.

    u may but any plane wireless device and run it in bridge mode (shouldd run by default i beleive). Then connect one of its lan port to any one of the lan ports available on the DPC3829 thing.
    you are correct in what you want to do, and it can be done no problem.
    Regards
    Please mark answer as correct if it helps.

Maybe you are looking for