Workflow error queue - organize by vendor

We use workflow to house EDI Idoc errors.  Currently, WE20 is set up in the Post Processing: Partner type LI (Vendor), permitted agent tab with Type 'O' and an Agent group. 
We would eventually like for one person to be able to work one type of document for a vendor.  To avoid coding changes, we are now testing with setting WE20 Type to User and the Agent to a specific user.
Is anyone set up like this?  What do you do when someone is out on vacation or leaves the company?  Even when I reassigned the vendor to a different user, the errors visible to the original user for that vendor are not re-assigned to the new permitted agent.  It is only errors go forward.
Looking for suggestions on how to handle the exception flow.

There are two parts to your question:
1- Substitution when someone leaves on company or goes on vacation. Typically, users can assign their own substitutes using SAP Inbox (transaction SBWP) menu option: Settings->Workflow Settings->Activate/Deactivate Substitute. If they leave without setting a substitute, workflow administrator should be able to assign substitutes using transaction RMPS_SET_SUBSTITUTE.
2- Assign different agents for each vendor: You can use "rules" (transaction PFAC). In this transaction you can assign a field (vendor) and you will need to define the data element of that field. Then, for this field, you assign responsibilities (range of vendors). So, for example, responsibility R1 is for vendors from 1 - 100 and R2 is for vendors from 2 - 200, and so on. You can even assign a single vendor to each responsibility. In your workflow, you assign this rule as the agent and in the binding  you link the vendor field in the workflow to the vendor field in the rule. Then, in QA, production, or any system, you need to use transaction OOCU_RESP to assign actual agents to the different responsibilities. Agents can be Org Units (type O), persons (type P), positions (type S), Jobs (type C), or user (type US).
Regards,
Abdullah Azzouni

Similar Messages

  • A workflow for a new MM vendor invoice showing the error.

    We have detected the following strange behaviour in our workflow runtime environment.
    A workflow for a new MM vendor invoice is started as it should.When we see the workflow overview it shows status u201CIn Processu201D. 
    f the workflow shows the status u201CIn Processu201D for an hour or more, a new undesired workflow (same WF-task) is started automatically for the same invoice. Nobody has triggered this new undesired workflow.
    Please let us know the what is the problem
    Thanks
    Sarin23

    Hi,
    Please see the below link and this will help you.
    http://help.sap.com/printdocu/core/print46c/en/data/pdf/BCBMTWFMMM/BCBMTWFMMM.pdf
    http://help.sap.com/saphelp_46c/helpdata/EN/c5/e4a930453d11d189430000e829fbbd/content.htm
    Anil

  • Workflow error in ChaRM using Group Approval

    Hi,
    I am using the Group Approval in ChaRM's requests for change transactions, as explained in detail in Michael Vollmer's blogpostNew ChaRM Feature with SP 10: Enhanced Approval Procedure Functions
    I am also using the workflow crm_rfc_aprv (WS17100016), which sends out workflow tasks during the approval procedure.
    Since I have assigned organizational units to my approval procedure, I always receive an e-mail from the Workflow User with title "Workflow 12345 set to status ERROR" for every ticket.
    This is because somewhere in the code behind the workflow, a user is searched based on the business partner in the approval step. But an Organizational Unit is never linked to a user, you cannot assign the BP Role "employee" to an organizational unit.
    It would be nice if the workflow could send workflow tasks to all the users assigned in the organizational model to the organizational unit. But currently, I am most concerned with getting rid of the workflow error e-mails. I really don't want to get an e-mail for each and every ticket.
    Does anyone know if there is a way to solve this? Maybe some way to link an organizational unit to a (dummy) user anyway?

    Hi Karthik,
    Yes, my organizational model is maintained.
    There are three BP's + Users assigned to the organizational unit.
    The SP10 Enhanced Approval Procedure completely works, those three users are able to set the approval for the "Center of Competence" organizational unit to "approved" in the RfC ticket.
    However, the workflow behind it never goes looking in the organizational model. It just sees "business partner 632", and checks only the data of BP 632, and doesn't find a user on it. So the workflow goes into error, and sends a mail about it to me...
    For approval step 1 everything goes as normal, there is a specific person assigned to the step, the workflow finds a user on the person's business partner, and sends a workflow task / mail to that user.
    Below are screenshots of tx PPOMA_CRM, the approval block in the RfC ticket, and the correct and error mail as seen in the tx SOST list.
    Kind regards,
    Joyca

  • Workflow error from purchase requisition screen

    How can I check workflow error / status / information from purchase requisition screen. Is there any other transaction ?

    Goto SWI6 or SWI14 and enter the object type (standard is BUS2105 for PR) but in your organization if custom Object type used then enter that and execute you will see the list here
    enter the selection period

  • VS Workflow - Erroring out when multiple records are created by same user

    Hi,
    I am using SP 2013. I have a visual webpart and custom sequential workflow. The webpart saves the data to a custom list and the workflow is associated to the custom list on Item creation only. In the workflow, I am breaking the role inheritance and setting
    permission to specific set of users, and then the normal approval workflow happens. The whole workflow condition works fine, but if the user is raising multiple requests one after another, the workflow seems to break either in the Break inheritance or granting
    permission. If the user raises only one or two requests then everything works fine.
    Below are the errors which I am getting in the workflow:
    Error 1:
    Error: Save Conflict. Your changes conflict with those made concurrently
    by another user. If you want your changes to be applied, click Back in your Web
    browser, refresh the page, and resubmit your changes.
    I have already checked this :
    http://social.msdn.microsoft.com/Forums/sharepoint/en-US/60ab04fd-9650-427d-a48f-784bc22fae05/workflow-and-save-conflict-your-changes-conflict-with-those-made-concurrently-by-another-user?forum=sharepointdevelopmentprevious_
    http://adrianhenke.wordpress.com/2010/08/20/sharepoint-error-save-conflict-your-changes-conflict-with-those-made-concurrently-by-another-user/
    I have also implemented the "Reload" thing posted in the above URL. This error only happens when multiple new requests are getting raised by same user. This error does not happen if I terminate the workflow and re-start the workflow.
    How to fix this?
    Thanks

    Hi,
    Based on my understanding, you have a Visual Web Part for adding new item into a list. A workflow will be triggered when item creation in this list. Everything works
    fine except when an user adds multiple items in a short period.
    If this is the case, plus with the error message, a possible cause is that the SharePoint Server and the workflow engine are not functioning effectively enough to
    handle the multiple request in a short time, therefore a scenario is that when there is new item being added into the database, the workflow modifies the “RoleAssignments” property of this item at the same time, this may cause a “Save Conflict” error.
    As you said, “If the user raises only one or two requests then everything works fine”, a workaround is that you can disable the adding item function in Visual Web
    Part forcibly in a specific period after a new item is being added by current user, it can leave some time for handling the item creation and item modification.
    Or if there is a need to submit multiple items concurrently, we can organize the requests into one request, then handle this item with other custom logic in your workflow.
    Thanks
    Patrick Liang
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support,
    contact [email protected]
    Patrick Liang
    TechNet Community Support

  • Document Splitting Error (GLT0002) while clearing Vendor line items by using F-44

    Dear Guru's,
    My client is getting below error while clearing the vendor using T code F-44, I checked related links but i could not find the suitable solution for this issue.
    Doc No: 35112789 has the problem.. i checked Document splitting related Config but it is fine and
    i can see the values in table FAGL_SPLINFO_VAL and not in FAGL_SPLINFO. Please help me to resolve the below issue

    Hi,
    You are getting this error as the document was posted before Document Splitting Activation or was posted when Document Splitting Active was deactivated.
    For the Documents posted before Document Splitting, Migration Cockpit is to be used.
    If there are few documents, then U can take a down time (ensure no document is posted in this time, if posted then you will get same error for the posted documents), remove the tick, clear the documents and Activate Document Splitting.
    Regards,
    Debashri Dutta

  • Workflow Error Message: System Account - The Workflow could not set Content Approval Status

    This is the first time I try an approval workflow. I am using a template in MS Word and assigned an approval workflow to it. The approval workflow is only going to one person in this case.
    When I start the work flow the following 3 error messages show up:
    Workflow Error Message: System Account - The Workflow could not set Content Approval Status. Enable content moderation for this list and run the workflow again.
    Workflow Error Message: System Account - The e-mail message cannot be sent. Make sure the e-mail has a valid recipient.
    Workflow Error Message: System Account - The e-mail message cannot be sent. Make sure the outgoing e-mail settings for the server are configured correctly.
    Thank you for your kind guidance.

    Hi,
    For the first error: Did you set Content Approval in the workflow?  If so, see if you have it in the versioning settings of the list settings.
    For the second error: double check your recipient is set up as being valid.  Did you type in the email address or is it referring to a people picker field?  also, make sure that in the workflow for the email that you actually populated it in the
    To: field.
    for the third error: I suspect that either your farm is not configured for email.  Or, this error is a knock on from the second error.  If you get the second error rectified it may clear this error.  If not then double check the email settings
    for your farm.
    Johnathan Lightfoot

  • Workflow error when submitting Employment Verification Letter in ESS Portal

    in ESS Portal, when trying to send the employment verification letter by mail I get a workflow error in ECC. Error occurs in workflow template WS01000045 (Employment and Salary Verification) task TS00408262 (PF: Find basic pay). The employee submitting the verification letter request is an active employee, has infotype 105 data in the system, and has basic pay data in the system.
    workflow log (SWI1) shows the "Basic Pay" object available and when double clicking on the object, it brings me to PA20 where I can see the Basic Pay infotype with correct data.
    Can someone help?
    note: the employee is Canadian, in case this matters.
    Tiberiu

    Have you created the resposibilities for the rule 60100010 becuase if you observe the rule it will determine the agents by using the category Agent Determination: Reponsibilities so i think you missed to create responsibilities
    for creating responsibilities [check|http://help.sap.com/saphelp_nw70/helpdata/EN/ef/3dc9469bbe11d189470000e8216659/content.htm]
    Also check that if Rule fails to determine the agents correctly then how can you [handle|http://help.sap.com/saphelp_nw70/helpdata/EN/7f/aed54c9c8d11d1894c0000e8216659/content.htm]

  • How to configure a error queue for weblogic jms topic

    Hi guys.
    I want to configure a error queue for weblogic jms topic. Wanted: The message goes to error destination when messages have expired or reached their redelivery limit.
    1. using jms transport configure proxy service:
    Retry Count :3
    Retry Interval:10
    Error Destination: ErrorTopic
    Expiration Policy: Redirect
    I tried use the proxy service to consume message from the jms topic . and generation an error in the proxy message flow. But the message didn't goes into the error topic.
    Any suggestions for this topic? Can anyone provide some helps or any useful links.
    Thanks in advance.
    Mingzhuang

    Mingzhuang
    I want to configure a error queue for weblogic jms topic. Wanted: The message goes to error destination when messages have expired or reached their redelivery limit.
    1. using jms transport configure proxy service:
    Retry Count :3
    Retry Interval:10
    Error Destination: ErrorTopic
    Expiration olicy: RedirectUnlike File/SFTP, JMS proxy service definition does not have the concept of Error Destination. To accomplish similar functionality go to JMSQ on (for which proxy is configured) server console (http://localhost:7001/console) and configure the Error Destination. Following URL will help in how to configure JMS Q.
    http://edocs.bea.com/wls/docs103/ConsoleHelp/taskhelp/jms_modules/queues/ConfigureQueues.html
    http://edocs.bea.com/wls/docs103/ConsoleHelp/taskhelp/jms_modules/queues/ConfigureQueueDeliveryFailure.html
    I tried use the proxy service to consume message from the jms topic . and generation an error in the proxy message flow. But the message didn't goes into the error topic.If every thing is configured as per above step, then the after retries, the weblogic server will put the message into JMS topic configured. Your proxy will receive from this topic.
    Let me know if we are not on same page.
    Cheers
    Manoj

  • Messages are not moving to Error Queue in OSB if Error is Raised

    Hi All,
    My OSB process is as below.
    Queue1-->OSB-->Queue2.
    OSB Proxy is listening to the Queue1.When messages comes to Queue1 Proxy will pick the message and after applying the business logic it will put the message to Queue2.
    If OSB is not able to deliver the message succesfully to Queue2 then it should retry for 2 times.If retry exhausted then the message should move to the error Queue.
    I have configured Queue 1 with delivery failure paramaters redelivery limit and redelivery delay.Also the Connection factory is XA enabled.Even if any error happens (i am not using reply activity in the error handler) its retrying infinitely and messages are not coming to the error Queue.If i use reply activity its not retrying its failing at first time and the message is moved out of the main Queue1.
    Can any one please help me on this?
    Thanks.
    Edited by: 892479 on Dec 21, 2011 6:31 AM

    Since the messages are getting retried, it means that messages are getting rolled back to Queue1 when any errors happen. So transactional behavior is configured correctly.
    Now the problem yu face is that the messages are not moving to error queue.
    Make sure that you have configured following in the delivery failure tab of the queue>
    Redelivery Delay Override - delay in miliseconds between retries
    Redelivery Limit - number of retries
    Expiration Policy - Redirect
    Error Destination - Choose the error queue here
    After that make sure that the Server is restarted, even though a server restart sign is not mentioned on the config page, some of these settings might not take effect without a restart.

  • Mail the message while transferring to error queue

    Hi,
              I want to mail the message when a message is sent to error queue.
              I have configured error queue in weblogic console.
              Thanks and Regards
              A.SathishKumar

    "Stickied" in the top section of this Windows Hotsync board is a thread with instructions to do a clean uninstall of Palm Desktop.  Try that, then reinstall the previous version.
    smkranz
    I am a volunteer, and not an HP employee.
    Palm OS ∙ webOS ∙ Android

  • How to send payload to error queue if the transaction is rolled back.

    Hey,
    If we get a error then the transaction needs to be rolled back. I need to send the input payload to a errored Queue if the transaction is roled back (not to the actual Queue from which input payload is consumed). Can any body tell how to do it.
    Thanks,
    Rakes.

    Hi Rakes,
    When a transaction is rolled back, the message (input payload ) will roll back to the "exception queue" of the initial queue. You may think of it as an error bucket inside the JMS queue. AIA provides manual scripts to resumbit this message once error is fixed.
    If you are using AQ, you could specify your own queue as exception queue. You could have a custom SQL solution to move messages from initial exception queue to your custom queue.
    Regards
    Rohit

  • Error in Posting of Vendore Excise Inv.

    Hi,
    I have been facing one error while posing of Vendor Excise Inv. against incoming materials using T.Code: J1IEX.
    When I try to post Excise Inv. against 'Vendor Excise Inv. / Internal Excise Inv.' I am getting Error msg "All Part I entries have been canceled for excise invoice 28 2010". (Where 28 is Vendor Excise Inv. & 2010 is Excise Year.)
    As per the Error msg. I checked GR but it is not canceled.
    Can any one guide me why I am getting this error msg. ?
    Thanks
    Vivek

    hi check following
    Logistics General > Tax on Goods Movment > India > Bussiness Transaction > Incoming Excise Invoice > Specify Which Movement Types Involve Excise Invoices
    All Part I entries have been canceled for excise invoice
    Re: Unable to cancel excise invoice.
    Reverse the material document before cancelling the excise invoice : J1IEX

  • Service Manager 2012 R2 - Workflow Error - Event ID 4513

    Hi,
    We started to suffer a Workflow error in Service Manager 2012 R2 2 weeks ago. We noticed through the failure of some SLOs not being applied on Work Items. The error is the follow:
    Log Name:      Operations Manager
    Source:        HealthService
    Date:          13/03/2014 12:10:00
    Event ID:      4513
    Task Category: Health Service
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      XXX-XXX-XXX
    Description:
    The callback method DeliverDataToModule failed with exception "'­', hexadecimal value 0x1F, is an invalid character." in the module Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowWriteAction.
    Workflow: WorkItem_SetFirstAssingedTo_RelationhsipAdd_Rule
    Instance: Destino do Fluxo de Trabalho (interno)
    Instance ID: {383E578B-E1C9-2802-0047-815853405778}
    Management Group: CTRPROD
    Full Exception Text:
     System.ArgumentException: '­', hexadecimal value 0x1F, is an invalid character.
       at System.Xml.XmlEncodedRawTextWriter.InvalidXmlChar(Int32 ch, Char* pDst, Boolean entitize)
       at System.Xml.XmlEncodedRawTextWriter.WriteElementTextBlock(Char* pSrc, Char* pSrcEnd)
       at System.Xml.XmlEncodedRawTextWriter.WriteString(String text)
       at System.Xml.XmlWellFormedWriter.WriteValue(String value)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeAndVerifyType(DataContract dataContract, XmlWriterDelegator xmlWriter, Object obj, Boolean verifyKnownType, RuntimeTypeHandle declaredTypeHandle, Type declaredType)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeWithXsiType(XmlWriterDelegator xmlWriter, Object obj, RuntimeTypeHandle objectTypeHandle, Type objectType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle, Type
    declaredType)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
       at WriteArrayOfanyTypeToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , CollectionDataContract )
       at System.Runtime.Serialization.CollectionDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
       at WriteResultToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , ClassDataContract )
       at System.Runtime.Serialization.ClassDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context)
       at System.Runtime.Serialization.DataContractSerializer.InternalWriteObjectContent(XmlWriterDelegator writer, Object graph, DataContractResolver dataContractResolver)
       at System.Runtime.Serialization.DataContractSerializer.InternalWriteObject(XmlWriterDelegator writer, Object graph, DataContractResolver dataContractResolver)
       at System.Runtime.Serialization.XmlObjectSerializer.WriteObjectHandleExceptions(XmlWriterDelegator writer, Object graph, DataContractResolver dataContractResolver)
       at System.Runtime.Serialization.DataContractSerializer.WriteObject(XmlWriter writer, Object graph)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.DataItemSubscription.GenerateItemXml(XmlWriter writer)
       at Microsoft.EnterpriseManagement.HealthService.DataItemBase.GenerateItemXmlInternal()
       at Microsoft.EnterpriseManagement.HealthService.DataItemBase.GetItemXml()
       at Microsoft.EnterpriseManagement.HealthService.DataItemBase.QueryItem(XPathExpression xpathQuery)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.TokenReplaceWindowsWorkflowTaskParameterValue.TokenResolver(String tokenValue)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.TokenResolver.RegexMatchEvaluator(Match m)
       at System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat)
       at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.TokenResolver.Resolve(String str)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.TokenReplaceWindowsWorkflowTaskParameterValue.GenerateWindowsWorkflowTaskParameterValue(String elementTemplate)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTaskParameterValue.Resolve(TokenReplaceWindowsWorkflowTaskParameterValue resolver)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTaskArrayParameter.Resolve(TokenReplaceWindowsWorkflowTaskParameterValue resolver)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTask.Resolve(DataItemBase[] dataItems)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowWriteAction.ProcessDataItems(DataItemBase[] dataItems)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowWriteAction.OnNewDataItems(DataItemBase[] dataItems, Boolean isLogicalSet, DataItemAcknowledgementCallback acknowledgedCallback, Object acknowledgedState, DataItemProcessingCompleteCallback
    completionCallback, Object completionState)
       at Microsoft.EnterpriseManagement.HealthService.Internal.InputPortCallbacks.InputStreamBatchedAcknowledgedCallbackHandler`1.InputPortCallbackImplementation(DataItemBase[] dataItems, Boolean isBatchLogicalSet, DataItemAcknowledgementCallback
    acknowledgementCallback, DataItemProcessingCompleteCallback completionCallback)
       at Microsoft.EnterpriseManagement.HealthService.Internal.ModuleContainer`1.Microsoft.EnterpriseManagement.HealthService.Internal.IModuleContainer.DeliverDataToModule(UInt32 inputPortNumber, DataItemBase[] dataItems, Boolean isBatchLogicalSet,
    DataItemAcknowledgementCallback acknowledgementCallback, DataItemProcessingCompleteCallback completionCallback)
       at Microsoft.EnterpriseManagement.HealthService.Internal.ManagedHostHelper.Microsoft.EnterpriseManagement.HealthService.Internal.IManagedHostHelper.DeliverBatchedDataToModule(UInt32 inputPortNumber, Object moduleInputReference, DataItemBase[]
    dataItems, UInt32 dataItemCount, Boolean isBatchLogicalSet, Object completionReference)
    Event Xml:
    <Event xmlns='http://schemas.microsoft.com/win/2004/08/events/event'><System><Provider Name='HealthService'/><EventID Qualifiers='49152'>4513</EventID><Level>2</Level><Task>1</Task><Keywords>0x80000000000000</Keywords><TimeCreated
    SystemTime='2014-03-13T15:10:00.000000000Z'/><EventRecordID>4953905</EventRecordID><Channel>Operations Manager</Channel><Computer>CTR-SCSM-MS01.sp.local</Computer><Security/></System><EventData><Data>CTRPROD</Data><Data>WorkItem_SetFirstAssingedTo_RelationhsipAdd_Rule</Data><Data>Destino
    do Fluxo de Trabalho (interno)</Data><Data>{383E578B-E1C9-2802-0047-815853405778}</Data><Data>DeliverDataToModule</Data><Data>'­', hexadecimal value 0x1F, is an invalid character.</Data><Data>Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowWriteAction</Data><Data>System.ArgumentException:
    '­', hexadecimal value 0x1F, is an invalid character.
       at System.Xml.XmlEncodedRawTextWriter.InvalidXmlChar(Int32 ch, Char* pDst, Boolean entitize)
       at System.Xml.XmlEncodedRawTextWriter.WriteElementTextBlock(Char* pSrc, Char* pSrcEnd)
       at System.Xml.XmlEncodedRawTextWriter.WriteString(String text)
       at System.Xml.XmlWellFormedWriter.WriteValue(String value)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeAndVerifyType(DataContract dataContract, XmlWriterDelegator xmlWriter, Object obj, Boolean verifyKnownType, RuntimeTypeHandle declaredTypeHandle, Type declaredType)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.SerializeWithXsiType(XmlWriterDelegator xmlWriter, Object obj, RuntimeTypeHandle objectTypeHandle, Type objectType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle, Type
    declaredType)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
       at WriteArrayOfanyTypeToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , CollectionDataContract )
       at System.Runtime.Serialization.CollectionDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerialize(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
       at System.Runtime.Serialization.XmlObjectSerializerWriteContext.InternalSerializeReference(XmlWriterDelegator xmlWriter, Object obj, Boolean isDeclaredType, Boolean writeXsiType, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle)
       at WriteResultToXml(XmlWriterDelegator , Object , XmlObjectSerializerWriteContext , ClassDataContract )
       at System.Runtime.Serialization.ClassDataContract.WriteXmlValue(XmlWriterDelegator xmlWriter, Object obj, XmlObjectSerializerWriteContext context)
       at System.Runtime.Serialization.DataContractSerializer.InternalWriteObjectContent(XmlWriterDelegator writer, Object graph, DataContractResolver dataContractResolver)
       at System.Runtime.Serialization.DataContractSerializer.InternalWriteObject(XmlWriterDelegator writer, Object graph, DataContractResolver dataContractResolver)
       at System.Runtime.Serialization.XmlObjectSerializer.WriteObjectHandleExceptions(XmlWriterDelegator writer, Object graph, DataContractResolver dataContractResolver)
       at System.Runtime.Serialization.DataContractSerializer.WriteObject(XmlWriter writer, Object graph)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.DataItemSubscription.GenerateItemXml(XmlWriter writer)
       at Microsoft.EnterpriseManagement.HealthService.DataItemBase.GenerateItemXmlInternal()
       at Microsoft.EnterpriseManagement.HealthService.DataItemBase.GetItemXml()
       at Microsoft.EnterpriseManagement.HealthService.DataItemBase.QueryItem(XPathExpression xpathQuery)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.TokenReplaceWindowsWorkflowTaskParameterValue.TokenResolver(String tokenValue)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.TokenResolver.RegexMatchEvaluator(Match m)
       at System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat)
       at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.TokenResolver.Resolve(String str)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.TokenReplaceWindowsWorkflowTaskParameterValue.GenerateWindowsWorkflowTaskParameterValue(String elementTemplate)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTaskParameterValue.Resolve(TokenReplaceWindowsWorkflowTaskParameterValue resolver)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTaskArrayParameter.Resolve(TokenReplaceWindowsWorkflowTaskParameterValue resolver)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTask.Resolve(DataItemBase[] dataItems)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowWriteAction.ProcessDataItems(DataItemBase[] dataItems)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowWriteAction.OnNewDataItems(DataItemBase[] dataItems, Boolean isLogicalSet, DataItemAcknowledgementCallback acknowledgedCallback, Object acknowledgedState, DataItemProcessingCompleteCallback
    completionCallback, Object completionState)
       at Microsoft.EnterpriseManagement.HealthService.Internal.InputPortCallbacks.InputStreamBatchedAcknowledgedCallbackHandler`1.InputPortCallbackImplementation(DataItemBase[] dataItems, Boolean isBatchLogicalSet, DataItemAcknowledgementCallback
    acknowledgementCallback, DataItemProcessingCompleteCallback completionCallback)
       at Microsoft.EnterpriseManagement.HealthService.Internal.ModuleContainer`1.Microsoft.EnterpriseManagement.HealthService.Internal.IModuleContainer.DeliverDataToModule(UInt32 inputPortNumber, DataItemBase[] dataItems, Boolean isBatchLogicalSet,
    DataItemAcknowledgementCallback acknowledgementCallback, DataItemProcessingCompleteCallback completionCallback)
       at Microsoft.EnterpriseManagement.HealthService.Internal.ManagedHostHelper.Microsoft.EnterpriseManagement.HealthService.Internal.IManagedHostHelper.DeliverBatchedDataToModule(UInt32 inputPortNumber, Object moduleInputReference, DataItemBase[]
    dataItems, UInt32 dataItemCount, Boolean isBatchLogicalSet, Object completionReference)</Data></EventData></Event>
    Has anybody faced the same problem?
    Thanks
    Thiago

    Hi Thomas,
    Thanks for your response. I understood your comments but, the system was running fine for about 3 months. No changes have been applied during this time and suddenly this error pops out.
    I opened a case with MS Support, but they applied a WA which does not resolve our problem, because the error appears after a few days later after the WA procedure.
    The WA is just a watermark reset using this SQL query:
    DECLARE @MaxTransactionId Int, @RuleID uniqueidentifier
    SET @RuleID = '' -- <-- SET THIS TO YOUR RULE ID!!!
    SET @MaxTransactionId = (SELECT MAX(EntityTransactionLogId) FROM EntityTransactionLog) 
    UPDATE CmdbInstanceSubscriptionState
    SET State = @MaxTransactionId
    WHERE RuleId = @RuleID
    The problem with this WA is that all Work Items affected by the problem - workflows not being applied - do not get the information we need to identify all the SLA's. The system just "forget" them and moves on.
    Cheers,
    Thiago

  • Error - Inconsistent Situation in Vendor Evaluation

    I am following Vendor Eval: Config Guide Release 500.  I am on SRM_Plus 5.5 (Highest Level SAPKIBK007).  When I execute Vendor Evaluation from Vendor List - I am getting error "Inconsistent Situation in Vendor Evaluation".  Per config guide, it tells me to activate both EBP and the web survey service using SICF.  I have found EBP and it is activated.  However, I can find nothing in the tree that says web survey service.  Is there another name for this service?
    Points will be awarded based on reply.

    Hi Sanjeev -
    I have applied SAP Note 1078545.  However, I still get Error - Inconsistent Situation in Vendor Evaluation.
    When activating the new UWS_FORMSERVICE - it asked for a default user and password.  As I reviewed the old UWS_FORM_SERVICE and BBP_VE_SERVICE (EBP) - neither had a default user established.  I have set up a "service" user with authorization S_A.SCON authorizations.  This service user was per the Config Guide.  Is this the same user I should default into UWS_FORMSERVICE?  And, do I need it also for BBP_VE_SERVICE? 
    Here is what I know:
    I can execute the Survey and it's questionnaire using a static URL:
    http://myserverinfo:8000/sap/bc/bsp/sap/uws_formservice/page1.htm?uws_application=SRM_VENDOR_EVALUATION&uws_mode=CREATE&uws_service_id=NGC_PL_QUE&sap-language=en&sap-client=150
    (It was asking me to sign in until I added the new default user and password to UWS_FORMSERVICE).
    ERROR = Inconsistent Situation In Vendor Evaluation
    I can execute trying to start the BBP_VE_SERVICE:
    http://myserverinfo:8000/sap/bc/bsp/sap/bbp_ve_service/default.htm?&sap-language=en&sap-client=150
    ERROR = Vendor evaluation not activated. 
    Your help is been invaluable.
    Points awarded based on reply.
    Regards,
    Teresa
    Edited by: Teresa Berenyi on Feb 20, 2009 7:54 PM

Maybe you are looking for

  • Running a process within a java program

    Hi I have code that runs a process for performance monitoring on an installed system. When I run the code standalone as below, it runs fine. If I include the code below inside another java program, the process fails to execute and the status returned

  • Sidebar moving over right border of website and outside of main container

    Hi I'm doing a website and have a question. I have a left nav bar, a fluid center column and an absolute positioned right sidebar. The sidebar is set to clear left and float right. However the sidebar moves over to the right and extends past the righ

  • Create separate PDF files from MS Access Database report field

    In the development or update of pipe specifications the valve specifications (database records) that are associated with the piping specification are updated or corrected.  These revised valve specifications are then exported as a group through the A

  • How does Roll up of cost of scrapped material to the product happens

    Dear Friends, We are using ECC6.00 (EHP4) with CO module also implemented. in QM module we use notification type Q3 to scrap material which is rejected in the production order. Using transaction CO11N, we book scrap in the order and using the functio

  • Casting objects with reflection possible?

    I have this code: String className = "com.xyz.MeasurementUnit"; Class provider = Class.forName(className + "Provider"); Object object = context.getContractProxy(provider);The last line returns an object of type object. I must execute the method getIs