Duplicate Workflow Items

Our customer has a scenario where the Enterprise Portal is federating content from two CE instances, and has Guided Procedures connectors to both of these CE instances.  Both CE instances have recently been upgraded from 7.1 to 7.2, and now when a GP is started, two worklist items are pushed into the UWL for each task.
Can any provide any insight?

Hi Emily,
Have you enabled the support information?  Is the support information exactly the same for both workitems? 
Are their two GP connectors set up?  If you edit the GP connector, what are the parameters on the UWL Admin UI for this connector?
Beth Maben
EP - Senior Support Consultant
AGS Primary Support, Business Suite & Technology
Please see the UWL Wiki @
https://www.sdn.sap.com/irj/scn/wiki?path=/display/bpx/uwl+faq  ***

Similar Messages

  • BTREE and duplicate data items : over 300 people read this,nobody answers?

    I have a btree consisting of keys (a 4 byte integer) - and data (a 8 byte integer).
    Both integral values are "most significant byte (MSB) first" since BDB does key compression, though I doubt there is much to compress with such small key size. But MSB also allows me to use the default lexical order for comparison and I'm cool with that.
    The special thing about it is that with a given key, there can be a LOT of associated data, thousands to tens of thousands. To illustrate, a btree with a 8192 byte page size has 3 levels, 0 overflow pages and 35208 duplicate pages!
    In other words, my keys have a large "fan-out". Note that I wrote "can", since some keys only have a few dozen or so associated data items.
    So I configure the b-tree for DB_DUPSORT. The default lexical ordering with set_dup_compare is OK, so I don't touch that. I'm getting the data items sorted as a bonus, but I don't need that in my application.
    However, I'm seeing very poor "put (DB_NODUPDATA) performance", due to a lot of disk read operations.
    While there may be a lot of reasons for this anomaly, I suspect BDB spends a lot of time tracking down duplicate data items.
    I wonder if in my case it would be more efficient to have a b-tree with as key the combined (4 byte integer, 8 byte integer) and a zero-length or 1-length dummy data (in case zero-length is not an option).
    I would loose the ability to iterate with a cursor using DB_NEXT_DUP but I could simulate it using DB_SET_RANGE and DB_NEXT, checking if my composite key still has the correct "prefix". That would be a pain in the butt for me, but still workable if there's no other solution.
    Another possibility would be to just add all the data integers as a single big giant data blob item associated with a single (unique) key. But maybe this is just doing what BDB does... and would probably exchange "duplicate pages" for "overflow pages"
    Or, the slowdown is a BTREE thing and I could use a hash table instead. In fact, what I don't know is how duplicate pages influence insertion speed. But the BDB source code indicates that in contrast to BTREE the duplicate search in a hash table is LINEAR (!!!) which is a no-no (from hash_dup.c):
         while (i < hcp->dup_tlen) {
              memcpy(&len, data, sizeof(db_indx_t));
              data += sizeof(db_indx_t);
              DB_SET_DBT(cur, data, len);
              * If we find an exact match, we're done. If in a sorted
              * duplicate set and the item is larger than our test item,
              * we're done. In the latter case, if permitting partial
              * matches, it's not a failure.
              *cmpp = func(dbp, dbt, &cur);
              if (*cmpp == 0)
                   break;
              if (*cmpp < 0 && dbp->dup_compare != NULL) {
                   if (flags == DB_GET_BOTH_RANGE)
                        *cmpp = 0;
                   break;
    What's the expert opinion on this subject?
    Vincent
    Message was edited by:
    user552628

    Hi,
    The special thing about it is that with a given key,
    there can be a LOT of associated data, thousands to
    tens of thousands. To illustrate, a btree with a 8192
    byte page size has 3 levels, 0 overflow pages and
    35208 duplicate pages!
    In other words, my keys have a large "fan-out". Note
    that I wrote "can", since some keys only have a few
    dozen or so associated data items.
    So I configure the b-tree for DB_DUPSORT. The default
    lexical ordering with set_dup_compare is OK, so I
    don't touch that. I'm getting the data items sorted
    as a bonus, but I don't need that in my application.
    However, I'm seeing very poor "put (DB_NODUPDATA)
    performance", due to a lot of disk read operations.In general, the performance would slowly decreases when there are a lot of duplicates associated with a key. For the Btree access method lookups and inserts have a O(log n) complexity (which implies that the search time is dependent on the number of keys stored in the underlying db tree). When doing put's with DB_NODUPDATA leaf pages have to be searched in order to determine whether the data is not a duplicate. Thus, giving the fact that for each given key (in most of the cases) there is a large number of data items associated (up to thousands, tens of thousands) an impressive amount of pages have to be brought into the cache to check against the duplicate criteria.
    Of course, the problem of sizing the cache and databases's pages arises here. Your size setting for these measures should tend to large values, this way the cache would be fit to accommodate large pages (in which hundreds of records should be hosted).
    Setting the cache and the page size to their ideal values is a process of experimenting.
    http://www.oracle.com/technology/documentation/berkeley-db/db/ref/am_conf/pagesize.html
    http://www.oracle.com/technology/documentation/berkeley-db/db/ref/am_conf/cachesize.html
    While there may be a lot of reasons for this anomaly,
    I suspect BDB spends a lot of time tracking down
    duplicate data items.
    I wonder if in my case it would be more efficient to
    have a b-tree with as key the combined (4 byte
    integer, 8 byte integer) and a zero-length or
    1-length dummy data (in case zero-length is not an
    option). Indeed, these should be the best alternative, but testing must be done first. Try this approach and provide us with feedback.
    You can have records with a zero-length data portion.
    Also, you could provide more information on whether or not you're using an environment, if so, how did you configure it etc. Have you thought of using multiple threads to load the data ?
    Another possibility would be to just add all the
    data integers as a single big giant data blob item
    associated with a single (unique) key. But maybe this
    is just doing what BDB does... and would probably
    exchange "duplicate pages" for "overflow pages"This is a terrible approach since bringing an overflow page into the cache is more time consuming than bringing a regular page, and thus performance penalty results. Also, processing the entire collection of keys and data implies more work from a programming point of view.
    Or, the slowdown is a BTREE thing and I could use a
    hash table instead. In fact, what I don't know is how
    duplicate pages influence insertion speed. But the
    BDB source code indicates that in contrast to BTREE
    the duplicate search in a hash table is LINEAR (!!!)
    which is a no-no (from hash_dup.c):The Hash access method has, as you observed, a linear search (and thus a search time and lookup time proportional to the number of items in the buckets, O(1)). Combined with the fact that you don't want duplicate data than hash using the hash access method may not improve performance.
    This is a performance/tunning problem and it involves a lot of resources from our part to investigate. If you have a support contract with Oracle, then please don't hesitate to put up your issue on Metalink or indicate that you want this issue to be taken in private, and we will create an SR for you.
    Regards,
    Andrei

  • How to get the objects from a workflow item's container

    Dear all,<P/>
    We need to get the value of a variable in the container of a workflow item. I can get the workflow item list using function module <B>SAP_WAPI_CREATE_WORKLIST</B>. Then how can I get the corresponding container elements' value?<P/>
    I tried function mofule <B>SAP_WAPI_GET_OBJECTS</B>, but the returned table <B>OBJECTS</B> and <B>OBJECTS_2</B> are both empty.<P/>
    Thanks + Best Regards<P/>
    Jerome<P/>
    null

    Hi,
    Well, I think you will be getting the value as BORNAME:BORKEY. Get the KEYVALUE into your local variable. And use the <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c5/e4acef453d11d189430000e829fbbd/frameset.htm">BOR Macros</a> to get the instance and desired contents.
    Regards
    <i><b>Raja Sekhar</b></i>

  • Duplicate Payment item

    Hi,
    when posting electronic bank statement in FEBA duplicate payment item generating for same refernce. Can anyone tell root cause.
    Regards
    MRS

    Check the iput file and also check the posting rules assigned to that external transaction in EBS costomization.
    Regards,
    SDNer

  • GRC AC v10 SPM WF - Workflow Item not showing up in WF Inbox

    GRC AC v10 - SP12
    The outlook email notification for the Workflow Item goes out, but there is nothing in the NWBC Inbox for the WF Item. Subsitution is setup correctly.
    Any ideas?
    -john

    Hi John
    this is probably be a silly question but what substitution did you set up for ZFF_CTL_01? I assume the item is in that user's inbox. Which user is meant to be receiving?
    I also noticed this KB article (1589130) which mentions the delegated person needs GRAC_REQ authorisation. Have you checked if security access issue?
    There was also mention that the delegated approver does not appear in the MSMP instance runtime (your screen shot suggests same situation unless you have not set up the delegation). SP14 delivers the fix or refer to  1915928 - UAM: Delegated Approver is not visible in the Instance status
    Possibly have a look at both of them to see if they resolve your issue.
    Regards
    Colleen

  • EBP PO : Unable to duplicate/copy  item,GR_NON_VAL issue

    Hello,
    I am using SRM 5.O .
    In Process PO when I go to create the PO with more than one line item following issue comes :
    When I entered one line item and check its ok when I click on  <b>Duplicate Selected</b> Item or <b>Copy</b> push button than check  following error appears .
    <b><i>Flag 'Automatic Settlement' at item level is different; Change not possible 
    Flag 'Invoice Expected' at item level is different; Change not possible </i></b>
    Thanks ,
    Sachin
    null
    null

    Hello,
    I have debugged whole program and found when there is single line item everything is fine & when i clicked on <b>Duplicate Selected  Item</b> the value of GR_NON_VAL indicator set in first line item and second Items indicator as it is blank .Where single line Item indicator was blank .
    When I am copying the line item than its working OK .
    Due to mismatch in items followinng program raise error message .
    PERFORM downward_inheritance USING     p_hgp_ecom
                                                 p_hgp_icom
                                                 p_guid
                                                 p_object_type
                                                 p_itm_icom
                                                 ls_igp_icom
                                                 p_changed
                                       CHANGING  ls_header.
    Is there any idea why system behaving like this ?
    Thanks,
    Sachin

  • Is it possible to duplicate an item in the project panel with scripts?

    Hey  all, I'm trying to make a script that will duplicate an item in the project panel. I know you can duplicate an item in a comp, but I'd like to duplicate a project Item...app.project.item(2).duplicate();
    Something like that, is it possible with some other coding to do that?
    Thanks

    Dave, I'm trying to duplicate in a script running inside AE.  I guess I could try to do a system command to duplicate, but I'd really like to do it inside AE so I can keep track of the new layer.

  • New error message :duplicate line item

    Hi,
    We have to add a new error message so that when we try to add a duplicate line item in our qty contract
    1.     we should not be allowed
    2.     we should get a error message u201Cduplicate line item not allowedu2019
    How to achieve this
    Thanks
    Arun

    Search this forum for "USEREXIT_SAVE_DOCUMENT" and "USEREXIT_SAVE_PREPARE".

  • How to avoid duplicate BOM Item Numbers?

    Hello,
    is there a way to avoid duplicate BOM Item Numbers (STPO-POSNR) within one BOM?
    For Routings I could avoid duplicate Operation/Activity Numbers with transaction OP46 by setting T412-FLG_CHK = 'X' for Task List Check. Is there an aquivalent for BOMs?
    Regards,
    Helmut Gante

    Hello,
    is there a way to avoid duplicate BOM Item Numbers (STPO-POSNR) within one BOM?
    For Routings I could avoid duplicate Operation/Activity Numbers with transaction OP46 by setting T412-FLG_CHK = 'X' for Task List Check. Is there an aquivalent for BOMs?
    Regards,
    Helmut Gante

  • R1: tcAPIException: Duplicate schedule item for a task that does not allow multiples.

    Hi,
    I'm struggling with the following task:
    I have to assure an account exists for a given resource. I do provision it with the .tcUserOperationsIntf.provisionObject().
    I've created a createUser task to create the account.
    The task code checks if there is already matching account.
    If no account exists, is is created in the disabled state, and the object state of OIM account is set to 'Disabled' by means of task return code mapping.
    If it exists, it is 'linked' to OIM account.
    The problem is if the existing account is enabled, I have to change the OIM account state to 'Enabled' either.
    To implement this (thanks, Kevin Pinski https://forums.oracle.com/thread/2564011 )) I've created an additional task 'Switch Enable' which is triggered by a special task return code. This task always succeeds, and its only side effect is switching the object status to 'Enabled'.
    By I've getting the 'Duplicate schedule item for a task that does not allow multiples' exception constantly:
    This is the stack trace:
    Thor.API.Exceptions.tcAPIException: Duplicate schedule item for a task that does not allow multiples.\
      at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2925)\
      at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2666)\
      at Thor.API.Operations.tcUserOperationsIntfEJB.provisionObjectx(Unknown Source)\
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\
      at java.lang.reflect.Method.invoke(Method.java:601)\
      at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)\
      at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)\
      at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)\
      ...skipped
      at Thor.API.Operations.tcUserOperationsIntfDelegate.provisionObject(Unknown Source)\
      ... skipped
    What did I wrong?
    Regards,
    Vladimir

    Hi Vladimir,
    Please select 'Allow Multiple Instance' checkbox for the process task.
    Thanks,
    Pallavi

  • Duplicate line item in Statement of account

    Dear All,
    Why there is duplicate line item in Statement of account?

    Hi Ajit,
    In your ECC system follow below path and set Availability check rule to "B" (full delivery).
    SPRO --> SD --> Basic Functions --> Availability Check and TOR --> Availability Check --> Availability Check with ATP Logic or Against Planning --> Define Default Settings
    Select your sales area and set Availability check rule to "B" (full delivery).
    This should fulfill your requirement.
    Rgds
    Sourabh

  • Delete Workflow items from workflow inbox.

    Hello All,
    We are using workflow in MSS for Compensation Management. As part of this an email will be sent to the managers when a compensation needs an approval. There are some workflow items under workflow inbox ( SBWP ) . How can I delete emails which I don't want to execute. I don't see any delete button. I can see delete buttons for the documents under inbox, but these emails that I want to delete are under workflow in Inbox.
    Thanks a lot for your help and points will be rewarded for any helpful solution.
    Thanks,
    Chakri.

    Thank You Suresh,
    You are refering to the emails in the inbox ( SBWP ) where I can delete my emails with the help of a delete button. But I am referring to the workflow items that are present under INBOX -> WORKFLOW. There is no delete button on these workflow items. If we execute these workflow items then they will be deleted automatically. I am looking for a solution by which I can delete (clean up) all the workflow items that are not executed from last year so that we can be ready for our compensation for this year.
    Thanks,
    Chakri.

  • Regarding workflow items

    Hi,
    Can any one suggest the solution to get the workflow items in the portal UWL.
    I had configured the UWL and I am able to get the mails of the documents in the inbox of SAP. But I am not able to get the workflow items. Even I had maintained the task in SWFVISU.
    Regards,
    Narendra

    Hi,
    The UWL has to be configured in the portal side also.Please refer the below link for the same.
    http://help.sap.com/saphelp_nw70/helpdata/en/39/a1bb5c4c0d4ab4a417e87ef35f1efa/frameset.htm
    Thanks,
    Smita Das.

  • CAN Workflow items in KM appear in the UWL

    Hi
    We are looking the features of the Universal Worklist
    and have configured SAP Business Workflow to appear in the
    UWL.
    Can all your workflow items in KM (Document Management)
    be configured so that the end user and one place to see all workflow items
    If so How? Please advise.
    Regards
    Arun

    Hi
    Just to get Clarity.
    KM Notifications appearing in the recent notifications
    small iview, will be incorporated only in stack 11.
    We are currently on EP6 SP9 Patch 1 software un-licensed
    from sdn.
    Hence there is no config to be done because the functionality does not exist at the current level that we are running.
    Regards
    Arun

  • Problem in displaying workflow Items in UWL

    Hi all,
    I am facing the following problems in displaying the workflow Items in UWL
    I am able to see the work flow items in SAP inbox but not in UWL.
    The following are my issues and questions
    1. what is the type of system to be created in portal.
    BI JDBC System
    BI ODBO-Compliant OLAP System
    KM Windows System
    Portal Tenant System
    SAP system using connection string
    SAP system using dedicated application server
    SAP system with load balancing
    Web Service System using WSDL URL
    2. what is the configuration need to be done in Universal Worklist & Workflow
    3. Any other configurations need to be done in WAS server and SAP server.
    Please anyone give me the solutions and it is urgent.
    Thanks in advance
    Thanks
    Ponnusamy P

    Hi,
    <b>1. What is the type of system to be created in portal ?</b>
    This depends on what type of a system are you trying to connect to. If it's an ECC system or R3 system, you may use SAP system using dedicated application server. Give an alias to it and check the permissions of that system.
    <b>2. What is the configuration need to be done in Universal Worklist & Workflow ?</b>
    You have register this system now. Go to System Administration -> System Configuration -> Universal Worklist Administration -> UWL Configuration -> Chose New -> Enter the Name, System Alias and select WebFlowConnector.
    In the System Administration -> System Configuration -> Universal Worklist Administration -> Registration for all types of Universal Worklist WebFlow, register item types by clicking "Register Item types for all systems". Alternatively, you can also click on "Register items types for new systems".
    <b>3. Any other configurations need to be done in WAS server and SAP server ?</b>
    The portal user should have corresponding user on the ECC or R3 system or whichever backend system you are trying to connect to. This user should be authorized to have RFC access to function group SWK1 and transaction SWK1.
    Please refer to this document which lists out all the steps. Please refer to minimal configuration section. https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a3461636-0301-0010-3787-978f5ac8bd45
    Regards,
    Sunil

Maybe you are looking for

  • Multiple InfoPackages loads to a cube

    Can I load data from a number of InfoPAckages into an InfoCube in parallel, or is it best not to? Thanks

  • 4.1.4 vs 4.1.4e

    Does anyone know what is the difference between these two versions Carol Post relates to: Tungsten T3

  • GetUploadedFile() return nullexception

    Just trying to upload a file and I get NullPointer exception. Im missing something really stupid. Any help? Added a fileUpload component and in the chooseLocalButton_action I get the Null exception. Thanks! public String chooseLocalButton_action() {

  • Serious Problem with Start-up Classes

    Hi, I'm using Start-up classes (implementing com.evermind.server.OC4JStartup) to automatically cache some metadata on Server Start-up. Its a great feature and works really well on OC4J Standalone, but I'm having difficulties getting it to work with t

  • Find the first and last day of week giving a certain date

    Hi, i have an application in wich the user puts a date, say today 2010-08-10 and i have to calculate first and last day of that week, in this case 2010-08-09 and 2010-08-15. How can i do this? Many thanks in advance, Nuno Almeida