SRM 5.0 Approval WF fragment has no user assignment

Hi,
While changing approvers in the approval preview the system displays message 'Approval Workflow fragment has no user assignment'. In our case WS10000271 and TS10407972 are both set as general tasks. Any idea why the system would be generating this message?
Thanks,
Jerry

Hello,
If all your task are classified as general, this is a bug in a FM (SRM5, SP4). No idea if a note exist for this but check source of function BBP_PDH_WFL_APP_ASSIGNTYPE_GET, the task type (WF, TS) is hard coded, you may want to change it )
FUNCTION bbp_pdh_wfl_app_assigntype_get.
""Lokale Schnittstelle:
*"  IMPORTING
*"     VALUE(IV_TASK) TYPE  SWD_STEP_T OPTIONAL
*"  EXPORTING
*"     VALUE(EV_ASSIGNMENT) TYPE  CHAR1
*"  TABLES
*"      ET_POSSIBLE_AGENTS STRUCTURE  SWHACTOR OPTIONAL
  DATA:
  lv_general_task    LIKE p1217-general,
  lt_related_agents  TYPE swhactor OCCURS 0 WITH HEADER LINE,
  lv_task            TYPE swd_step_t.
*{   INSERT         DE2K901025                                        1
*PVA correction
  data: lv_otype type OTYPE.
  lv_otype = iv_task(2).
*}   INSERT
  lv_task = iv_task+2.
evaluate the agent assignment of the whole workflow fragment
  CALL FUNCTION 'RH_TASK_AGENTS_INDEX'
    EXPORTING
*{   REPLACE        DE2K901025                                        2
*\      task_otype              = 'WS'
*PVA correction
      task_otype              = lv_otype
*}   REPLACE
      task_objid              = lv_task  "workflow fragment
    IMPORTING
      act_general             = lv_general_task
    TABLES
      related_agents          = et_possible_agents
    EXCEPTIONS
      no_active_plvar         = 1
      no_agents_of_task_found = 2
      no_task_otype           = 3
      OTHERS                  = 4.
Rgds,
Pierre

Similar Messages

  • "Approval workflow fragment has no user assignment" while adding approver

    Hi all,
    We are on SRM 5.0 ECS.
    We are facing an issue in our quality system while this issue doesnt come up in dev system!
    if I try change a PO and then click on the ADD APPROVER button and then on the link "ADD HERE".,I get the foll pop up msg :
    "Approval workflow fragment has no user assignment".

    Hi experts,
    Any advice?

  • Error "Approval workflow fragment has no user assignment"

    Hi all,
    We are implementing the workflow for  n level approval of SC WS14000133.Now when we try to add adhoc approvers by clicking on the ADD APPROVER button,we get the foll error:
    "Approval workflow fragment has no user assignment".
    I have already referred similar threads on SDN and also the corresponding notes including this one,Error "Approval workflow fragment has no user assignment".The latest note for this error applies for SP08 while we are on SRM server 5.5(SP11).
    Has anybody faced a similar issue before?Any inputs will be appreciated.
    regards,
    SRM Tech.

    Hi SRM_TECH,
       I am facing the issue. i am also in SRM5.5 and SP11. since i you are in the same SP level can you please help me out how did you fix this issue..
    Thanks,
    John.

  • Inquire button is greyed out in SRM 7.0 Approval screen

    Hi Friends,
       Any one faced an issue that the functionality 'inquire button' is greyed out in the SRM 7.0 approval screen. I have given Approval with Completion in the level type in SPRO. still i am not able to see the 'inquire button' in the approval screen. Any input on this issue..
    John.

    Fixed my self

  • SRM 7.0 Approver deleted after SC is ordered

    Hello Experts,
    I have created a 4 process level with custom expressions and agents for SC. All the approvers and agents are determined at each level successfully, however on the Financial approval level the agents are refreshed/disappear when the SC is Ordered.The FI approval event is attached  to a boolean constant expression which always returns TRUE.
    Request you to kindly help me with this issue.
    Thanks in advance!
    Regards
    Prasuna

    Hi Saravanan,
    Thank you for the response.
    1 .You mean , you can see the Financial approval process level before ordering the SC , but it gets disappear after ordering the SC?
    Yes, It appears in the approval process overview and disappears after ordering the SC.
    2. boolean constant expression which always returns TRUE ?
    what do you mean.. have you decalred 0ev000 event as evalauation id for this process level.. what do you see SLG1?
    I meant i have created a Bollean expression that always returns true.
    I checked in SLG1, the expression is evaluated as true.
    3. Financial approval has correct role assigned in it?
    Check 2 & 3
    I did not understand your question in point 3... Do you mean to refer to the role of the Users determined as approvers?
    Regards
    Prasuna

  • An SLD system has not been assigned to logical system TEC101

    Hello all
    We are trying to send an message RFC or IDOC from our SRM (5.0) system to the XI (7.0). But we allways get the error
    "An SLD system has not been assigned to logical system TEC101". In the SLD the system is visible, sldcheck works.
    Does anyone know this problem and can give me a hint how to fix this problem?
    Thanks a lot
    Stefan

    Hi Stefan,
    Is there a technical & Business System for SRM5.0 in SLD? If entry exists then confirm if the logical system name mentioned in Business System is TEC101.
    If entry does not exist in SLD for SRM, then in SRM run t-code
    1) SLDAPICUST .. Enter relevant details
    2) RZ70 : Give XI Server details , activate and then Execute.
    Once you do that you can see entry for SRM in SLD.
    After that try running the schenario again.
    Regards,
    Sumit

  • SLD system has not been assigned ? :-(

    Hi Guys,
    This is an easy question for SRM gurus =)
    I need to send the PO in format XML to the vendors (using XI).    When I try to send a PO I can see this error message in "Issue Purchase Order" option menu.
    Information  Date: 13.06.2006 Time: 10:19:38  
    Information  Processing BBP_PO_SEND_XML Is Started  
    Error  An SLD system has not been assigned to logical system SRDCLNT120  
    Error  Action could not be successfully executed 
    Could anybody give me any help about this ?  I have searched in sdn and oss without success =(
    Thanks for your help !
    Regards,
    Diego

    Hi Christophe, my feedback:
    A) In "Define backend system", I entered the XI alias name defined in tx: SLDAPICUST
    B) Now the process doesnt throw any error in SRM, but the PO document is not arriving to XI neither =(
    My questions are:
    1. Should I put that alias in that field ?   Or should I put the SLD server name?   Should be an RFC conn name to XI?
    2. Should I do anything additional to point 1?  For example: in tx. SLBBP_RFCDEST the PO scenario is directed to "BBP_XML_PO".    Should I made a change on this ?
    Thanks for your help !
    Best regrads,
    Diego

  • Regarding "Error  An SLD system has not been assigned to logical system "

    Hi all,
    I am trying to connect SRM system to an XI system. All the settings are done (or I thought so). When I try to send a PO via XML/XI to the XI system in SRM Web UI, it gives me the following error:
    nformation  Processing BBP_PO_SEND_XML Is Started  
    Error  An SLD system has not been assigned to logical system  
    Error  Action could not be successfully executed 
    The backend systems are defined in spro. When I debugged the coding, I find that the right Logical system itself is not picked up - is there any thing missed out?
    Thanks,
    Vijay

    Hi,
    You should assign this here:
    Supplier Relationship Management -> SRM Server -> Technical Basic Settings -> Define Backend Systems.
    Here you should fill the "System Landscape Directory Name" for the systems you have defined.
    Regards
    Kathirvel

  • An SLD system has not been assigned to logical system

    Hi masters
    I trying send PO in XML to SUS through XI ,
    but when try to send the SRM/EB system show the next message
    Processing BBP_PO_SEND_XML Is Started
    An SLD system has not been assigned to logical system
    Action could not be successfully executed
    in XI system  I defined the SLD sistem for SRM/EB and SRM/SUS
    that SLD name  is settup into define system Landscape into colum System Land Directory Name
    in SLDCHECK all is Ok on green light.
    what can I do ?

    Hi. Nikhil.
    In SRM/EB
    1.- trying configurates SMXB_ADM 
    2.- Integratio Engine configration
    3.- Role of Business System    = Application System
    4.- Corresponding Integ. Server = dest://RFC  type H for XI system,
    problem .
    when I push bottom check (F7)
    the message is the next
    red light No access to system Landscape at present

  • One Portal user has several user in other systems - how to handle SSO

    Hi,
    I read a lot through several threads but could not really find the information that I need:
    Problem:
    Each PERSON has ONLY ONE unique portal user to log in. In SAP SRM / EBp these persons sometimes must have multiple users. Normally they login in than with TIMO1 or TIMO2 etc..
    But how can we handle that with SSO?
    The SOO cookie will always login only one explicit user.
    Such that I thought about a BSP application or something in-between: Portals opens this custom application via SSO. The application deletes the SSO cookie and depending on the selected user it will login the user to EPb / SRM.
    Who has any Ideas how to realize that. Or is there a better possibility for that?
    Thanks for HELP
    TIMO

    Hello Guys ...
    thanks for the posts, but I think I did not make realy clear what I need:
    SOO works fine, that is OK.
    But I need to login from the portal, being loged in as user 1243243 (we use numbers) into EBp (SRM) as JOHN or JOHN2. Depending on the company I would like to shop for.
    I am aware of the fact, that SAP Portal offers something like user-mapping. But we would like to avoid aditional maintenance in the Portal area (internal reasond). So user-mapping in the portal is no option.
    I think I realy need such a "LOGIN APPLICATION" inbetween
    PORTAL - LOGIN APP - SRM
    Thanks 4 your help!

  • Webdynpro - Check if a portal user has a user in R/3 Backend

    Hi Experts,
    i have following problem, and maybe some of you can help me out with an idea or (much better) a solution:
    Our Company is running an Enterprise Portal on NW2004s (SPS 18). Currently i am developing a Java WebDynpro Application for the portal called Transactionstarter. Withhin this application a portal user can simply add a backend System (R/3), a transaction and a Description. This information will be stored in a xml file in userhome in KM. When the user clicks the description, SAP WinGui will open with the transaction he defined before. We use SSO for opening the transaction if the user has a backend user. If not, the loginscreen of the backend will appear.
    All this works fine.
    Now we have the requirement for an automated system check.
    The portal user can run an initial system check. This system check should check all configured backend systems if the portal user has a user in R/3 backend.
    But how can i check if my portal user exists in backend?
    I cannot use JCO because we have a lot of Systems (more than 300 all together) and i don´t want to create a destination for every system. Or did i misunderstood something with JCO?
    Does anyone of you have a solution, how i can check every system, if the portal user has also a backend user?
    Thanks in advance.
    Regards
    Pascal

    Hi Pascal,
    with JCO you can use also the method JCO.createClient:
    public static JCO.Client createClient(java.lang.String client,
                                          java.lang.String user,
                                          java.lang.String passwd,
                                          java.lang.String lang,
                                          java.lang.String mshost,
                                          java.lang.String r3name,
                                          java.lang.String group)
    Creates an instance of a client connection to a remote SAP system (with load balancing)
    Parameters:
    client - SAP logon client
    user - SAP logon user
    passwd - SAP logon password
    lang - SAP logon language
    mshost - Host name of the message server
    r3name - Name of the SAP system
    group - Name of the group of application servers
    Returns:
    the newly created client
    for connections to other systems. So you can avoid to create destinations
    Regards
    Matteo
    Edited by: Matteo Fusi on Apr 1, 2009 11:33 AM

  • My ipad recognizes my home network but will not connect to the internet. When I click on AirPort/preferences at the top of the imac screen it says..."AirPort has a self-assigned ip address and may not connect to the internet".How can I change ip address?

    My ipad recognizes my home network but will not connect to the internet. When I click on AirPort/preferences at the top of the imac screen it says..."AirPort has a self-assigned ip address and may not connect to the internet". If this is the root of the problem,how can I change ip address?
    Ipad will connect no problem to other networks.

    First thing you need I think is to get your iMac connected to the Internet.
    Shut down your iMac and you iPad. Then power off your router. Wait 30 seconds and power up the router.
    After the router indicates that it is connected to the Internet then start up your iMac and see if it connects. If the iMac connects to the Internet then your iPad should too.
    If this power up sequence doesn't work you'll have to dig into the router setup to make sure it is working properly.

  • APP-FND-01929: This responsibility has already been assigned to this user

    Dear All,
    While adding a new responsibility in the User Screen, I am getting the following Error:
    APP-FND-01929: This responsibility has already been assigned to this user. Please eneter a different responsibility.
    But in the list of responsibilities this particular responsibility is not added before..
    What will be the cause of this problem..
    How can I overcome this situation.. Please update...
    Many Thanks in advance.....

    Hi,
    As per your other thread, I believe you have restored couple of tables from your backup and this is not supported. In order to have everything running properly, then a full database restore should be done.
    Unable to login to application..
    Unable to login to application..
    Regards,
    Hussein

  • A unique company code has not been assigned to company number 1000

    Dear Friends,
    When I do Inter-Company Transaction thro Transaction Code FB60 it is giving me Error.
    For Example: if I have 2 Company Codes - 8001 & 8002
    I want to Post One Vendor Invoice
    Ex:
    Vendor - 301 ABC Ltd., 5000 Credit
    400020 - Expenses 2000 Debit - Company Code - NGLC
    (Then Debit Expenses G/L Account 460000 for Company Code NGLC1)
    400020 - Expenses 3000 Debit - Company Code - 1000
    (Then Debit Expenses G/L Account 460100 for Company Code 1000)
    When I am going to POST it is giving me an Error please sees below.
    Error Message
    A unique company code has not been assigned to company number 1000
    Message no. GLT0001
    Diagnosis
    Document breakdown is active in your system. In certain cases, a company code is derived from the company ID number, and this must lead to the assignment of a unique company code.
    A unique company code could not be assigned to company number 1000.
    System Response
    You cannot carry out the required posting.
    Procedure
    Assign one company code to company number 1000.
    Please tell me How to solve this issue.
    Thanks in Advance,
    Ranga

    Hi Ranga
    Can you please check OBY6 settings (Additional details) for the co. codes, as it seems either multiple co. codes have been assinged to company number 1000 or none of the relevant co. codes have been assigned with company ID.
    Regards

  • How do you search through configured Alternate Extensions to correct error message : The phone number or extension has already been assigned to some other object.

    When configuring a new Unity Voicemail Account I receive this message : The phone number or extension has already been assigned to some other object. I understand that this means that the 10 digit number I am trying to configure as the alternate extension for this user is already configured for another object with Unity.
    I need to search by the 10 digit number and determine where it is configured so I can change it and map to the correct end user.
    I have attempted to to search Users via DTMF Access ID using the 10 digit number with nothing being returned via that search.
    How do I Search all of the copnfigured Alternate Extensions within our Unity Server?

    A subscriber info dump is likely the fastest way.  If you're curious regarding other methods, you can also use the Data Link Explorer (CUDLE) tool which is in the Cisco Unity Tools Depot.  All extensions for all objects are referenced in the "DTMFAccessId" table.  The View menu has a Query Builder which you can use to compile a SQL query that searches for a digit string.  It's best to search for both the 10 digit string as well as an abbreviated string as Unity sees them essentially the same and they are usually should be associated with a single subscriber.  Once you find a match, you can use the "ParentObjectId" value associated with the DTMF access ID to look for a matching owner in the "GlobalSubscriber" table.  The ParentObjectId should match the SubscriberObjectId for a subscriber (assuming the DTMF access ID is assigned to a subscriber).  This is the same thing as looking at SQL; however, you are not directly accessing the DB so this is generally considered the safest way to browse and get a feel for where things are.
    Hailey

Maybe you are looking for