Definition of an Agent Determination Rule

You use this function if you want to define more rules in addition to the agent determination rules delivered by SAP.

If you want to use the rule in a workflow, you must be familiar with workflow definition and with the organizational environment in which the workflow will be used. This means you are capable of determining a suitable rule category for each workflow step.

When defining an agent determination rule, you specify the following:

Which information must be available so that rule resolution can be performed when the workflow is executed.

This information constitutes the rule parameters . They are defined as elements of the rule container .

The regulations in rule resolution that are used to determine the appropriate employees.

The rule resolution procedure is specified by the rule category .

The rule container of all rules performed at the same time contains the export element _RULE_RESULT . After the rule has been executed, the export element contains the result. You can use binding to transfer the result to the workflow container where it can be put to further use. This is only necessary if you still need the agents responsible for the step in the further course of the workflow.

Rule Category Agent Determination: Defining Responsibilities

When rule resolution is performed, an assignment table is evaluated in which Organizational Management objects (jobs, positions, users, organizational units) are assigned to the various versions of the rule parameters. This assignment table was explicitly created during rule definition.

For more information, see Defining Rules Using Responsibilities .

Rule Category Agent Determination: Organizational Data

When rule resolution is performed, the system evaluates SAP organizational objects , such as materials controller , planner group , shipping point , or sales office , which are maintained in the master data of an application object.

This type of rule resolution requires the use of a separate maintenance transaction independent of rule definition to create assignments between the SAP organizational objects and the organizational objects in Organizational Management (jobs, positions, users, organizational units) with which they are related.

For more information, see Defining Roles Using Organizational Data .

Rule Category Agent Determination: Function to be Executed

When rule resolution is performed, a function module is accessed that facilitates evaluations as required. The function module evaluates a table that is maintained in Customizing. The function module must adhere to a given interface, and is specified during rule definition.

For more information, see Defining Rules Using Function to be Executed .

Rule Resolution Based on Evaluation Paths

When rule resolution is performed, the system uses information that is available in Organizational Management on the basis of relationships between individual objects that are maintained in an organizational plan.

This information can be used, for example, if you need to determine the head of an organizational unit, or the remaining members of the organizational unit, starting from the initiator of the workflow.

From a technical perspective, this rule resolution is a special case of the Rule Type Agent Determination: Function to be Executed . You use the function module RH_GET_STRUCTURE . In addition, you must enter an evaluation path.

For more information, see Rule Resolution Using Evaluation Paths .

Rule Category Agent Determination: Function to be Executed (Asynchronously)

When performing rule resolution, the system calls an ABAB class , which allows as many evaluations as required. The ABAP class must support the interface IF_SWF_IFS_ASYNCHRONOUS_RULE . The work item is created with the initial status Ready , and has no recipient. If the rule has determined responsible agents, they are fed into the work item. The system determines the recipients, and they receive the work item in their workflow inbox.

For more information, see Defining Rules Using Function to be Executed Asynchronously .

Rule Category Agent Determination: Organizational Model

SAP Logo

2682456 - Workflow is not available in user's inbox

  • The work item is not getting triggered to the correct user
  • No work item available in SBWP/ My Inbox/ UWL
  • Workflow task is not showing up in user's inbox
  • You have set up agent determination on a workflow step with a container expression
  • The expression determined from the workflow container is not passed to the relevant step
  • No agent is determined for a particular step
  • You can see the error "Result of agent resolution does not agree with agents of task" in SWI1
  • Message No. SWF_RUN544
  • Message No. SWF_RUN519
  • SWIA shows 'Workitem error text' error "Error during outbound processing of IDoc packet"

stepagent.jpg

The full error text can be seen below...

step348.jpg

Environment

  • SAP Business Workflow
  • SAP NetWeaver
  • SAP Web Application Server for SAP S/4 HANA
  • ABAP PLATFORM - Application Server ABAP

SWF_WORKFLOW, WFMSTD, EVALUATE_AGENT_VIA_EXPESSION, Message No. SWF_RUN519, Message No. SWF_RUN544, triggered, started, My Inbox, SBWP, missing, approver, flow, process, user's, users, users', general task, general forwarding allowed, attributes, task, assign agents, classification, Additional Data, Agent Assignment, Maintain, task has no agent, task tsxxxxxxx has no agent, agent determination for step xxxxx failed, result of agent resolution does not agree with agents of task, agent, expression, &USADMIN&, PFTC , KBA , BC-BMT-WFM-WLC , Worklist Client , Problem

About this page

Search for additional results.

Visit SAP Support Portal's SAP Notes and KBA Search .

Privacy | Terms of use | Legal Disclosure | Copyright | Trademark

Online Tutorials & Training Materials | STechies.com

  • What is SAP ABAP?
  • SAP ABAP Training Tutorials for Beginners
  • ABAP Data Types and Objects
  • SAP ABAP System Variables
  • ABAP Internal Tables
  • ABAP Table Control
  • ABAP Date & Time
  • ABAP Data Dictionary
  • ABAP Views Types
  • SSCR Key in SAP ABAP
  • ABAP Script Commands
  • ABAP Menu & Screen Painter
  • ABAP Search Help
  • ABAP Lock Object
  • ABAP Function Modules
  • ABAP Classes
  • SAP ABAP Performance Tuning
  • ABAP Smartforms
  • ABAP WEB DYNPRO
  • ABAP SAPScript
  • ABAP User Exits, Customer Exits and BADI
  • SAP ABAP PBO and PAI
  • ABAP Core Data Service
  • ABAP Native vs. Open SQL
  • SAP ABAP Interview Questions
  • SAP ABAP Certification Cost

Workflow Issues - Troubleshooting Tips & Tricks

Updated May 18, 2018

Here you can see some troubleshooting tips so you can analyse any workflow problems in your system.

1) Agent Assignment/Agent Determination

Work items are not going to the correct users or to any users in your system. You need to troubleshoot the issue. Once you have identified the workflow template and step where the problem occurs you need to check the following:

Possible Agents

Identify the task assigned to the step in the workflow template via the builder and click on the 'Agent Assignment' button. This brings you to 'Maintain agent assignment' screen for the task. (Alternatively display the task via transaction PFTS or double click on the task ID in the step. From the menu goto Additional Data => Agent Assignment => Maintain or Display)

If there are no possible agents assigned to the task or it is not set to status 'General' (available to all users) then this is most likely the reason for the agent assignment issue. You need to add users/positions/Org Units/etc to the task or set it as General.

Responsible Agents

Responsible agents are assigned in the workflow step in the 'Agents' section. Typically you will see Positions, Expressions or Rules used to determine the responsible agents. You must check to see if any agents are returned at runtime. If the possible agent assignment of your task is ok then you need to test the responsible agents. Troubleshoot as follows:

If you use a Rule then you can simulate the rule execution via the 'Simulate rule resolution' button in PFAC. A rule will receive data at runtime from the workflow container so please check the binding in the workflow definition to see what data should be passed from the workflow container to the rule container. Then select the work item instance that has the problem and use the data from the workflow container for your simulation. When using the Simulation option in PFAC make sure you use F4 to enter the test container data. If the agents returned are not what you expected then you must check the rule implementation e.g. do you use a custom function module or have you maintained Responsibilities. Special feature for authorizations in the workflow

If you use an expression to determine the responsible agents then you will need to check the work item instance where the problem has occurred and see what value is contained in the expression in the workflow container. If it is a value that is unexpected then you must identify where the expression is filled in the workflow and investigate why the value is incorrect. A good way to find out exactly which steps use a particular container element is by right clicking on the container element in the workflow builder and selecting the "Display were-used list in graphic". This will highlight all the steps where the container element/expression is used.

Useful Transactions

  • PFAC - Maintain/Display Standard Rule
  • PFTC - Task Maintain/Display
  • SWDD - Workflow Builder
  • PPOSW - Display Orgainsational Plan

[2] Hanging Workflow

This area is broken down into 4 sections

  • Work item enqueue

Short Dump during method execution

Transactions to restart work item in error

Work Item ENQUEUE

If a work item is being executed and the workflow runtime system tries to access the work item then it will not be successful due to the lock or enqueue currently on the work item. Some examples are:

An asynchronous task is being executed by a user. While the work item is being executed the terminating event is raised in the system and tries to set the work item status to COMPLETE but cannot due to the lock/enqueue.In this case the event is buffered in the event queue. As soon as the work item is released, it will deliver the buffered event immediately.

You use parallel processing where you have a fork with 2 branches (1 Branch necessary for completion). In one branch is a dialog activity step and in the other is a 'Wait for Event' step. While the dialog step is being executed by a user the Wait for Event step receives its event and continues along the branch and completes the fork (Remember only 1 branch needed for completion). Once the end of fork is reached the dialog work item should be set to status Logically Deleted but this does not occur due to the lock/enqueue on the work item while the user is executing it. Since a callback is essential for a workflow to continue running, this callback is suspended (stored in the SWP_SUSPEN table). These callbacks are started again via the RSWWERRE report. If you have not scheduled report RSWWERRE then the work items will remain in table SWP_SUSPEN and the work items will not receive their callback and will therefor will not continue.

Troubleshooting

If there are examples of work items hanging then check table SWP_SUSPEN to see if the callback work item ID is there. If it is then make sure you have the RSWWERRE job running in order to redeliver it. If RSWWERRE is running and the entry is not being delivered then please check for notes using the search term "RSWWERRE" and "SWP_SUSPEN". If there is no entry in SWP_SUSPEN, then check the workflow definition to see if the work item is asynchronous i.e. needs a terminating event as in Example 1 above. Check the event queue via transaction SWEQADM to see if the terminating event is being buffered there. If it is then it should automatically be redelivered so do a notes search in relation to the event queue.

SM58 or SWU2

Sometimes if there are network problems, system crash, tRFC &qRFC issues in your system you may find that work items will hang. If you check the workflow technical log you will see work items in status "In Process" or "Complete" that will not contine to the next step. The best option here is to check SM58 to see if there are entries here in relation to the tRFC execution.

If you want to find out the corresponding work item to the entry in SM58 then double click on the entry under 'Transaction ID' and this will provide some useful information such as the standard task, business object, object instance, related event and work item ID. These details are not always provided but you should be able to get enough information to be able to track down the work item ID e.g. If it has the Task ID then goto SWI1, enter the Task ID as well as the date & time of the entry and you should be able to narrow it down.

Useful Information

The entries in SM58 can be restarted as long as the issue that caused them to be there in the first place has been resolved. You can select the entry in the list and then goto the menu: EDIT => Execute LUW to restart one entry. If you want to process many entries then goto the menu EDIT => Execute LUWs or schedule the report RSARRCEX with the correct data.

Check ST22 to see if there are any related short dumps to the hanging work item. If you search ST22 with the date and time the work item was executed as well as the executing user or WF-BATCH. You can usually find out exactly where the dump occurred and if it is custom code or SAP Standard code. A short dump may occur for example in custom code due to poor exception handling within the method code. If this is the case then the best option is to test the object method via transaction SWO1 with the data from the work item container which you can get from the workflow log.

If the object method is SAP standard code then you will need to identify which application area is responsible for the object method and create a message in this component.

Goto SWO1, enter the business object and click the Display button. Then click on the Basic Data button. You will see the Program name associated with the business object listed here so please just run report RSSTATUS to find the component that owns the object. e.g. Object FORMABSENC

Program name: SWUFORMA

Run report RSSTATUS: Component BC-BMT

  • SWPR - Workflow Restart After Error
  • SWPC - Continue Workflows After System Crash
  • SWF_ADM_SUSPEND - Restart Suspended Workflow Callbacks
  • SWF_ADM_SWWWIDH - Restart Suspended Deadline Callbacks

[3] Performance in SAP Business Workplace (SBWP)

The overall performance of SBWP can be controlled by a number of factors which are listed below.

Table access & performance

Performance of SBWP (Available BAdI's)

Please put a WORKITEM archiving strategy in place so you can keep your workflow table size under control. You use transaction SARA and archiving object WORKITEM in order to archive work items and this will list the tables that will be affected. The lower the number of entries in the workflow runtime tables the better the performance of the workflow engine.

If you are experiencing performance issue in SBWP the main reason being that users have far too many work items in their inboxes (Several thousand). Some customers have a business need to have all work items in their inboxes rather than use more specific agent assignment (Call Centre scenario). Therefore several BAdI's were provided to improve performance e.g. reduce the number of work items in users inboxes

WF_BWP_SELECT_FILTER

This BAdI enables you to limit the number of the work items displayed by filtering. It is mainly suited to scenarios where all users are working on the same inventory of work items (for example, call center).

WF_BWP_DYN_COLUMN

Hiding the dynamic columns improves performance in the Business Workplace. If this is not possible, you can implement the BAdI WF_BWP_DYN_COLUMN to determine the values of the dynamic columns directly from the application data.

WF_BWP_OBJ_ATTRIBUTE

With this BAdI, it is possible to set the default attributes of the dominant object (_WI_Object_ID) and the grouping characteristic (_WI_Group_ID) . The default attributes are used for grouping according to content, and grouping according to sort key and for hiding the group object column and work item content. The BAdI is available with Note

If you go with registering the destination you must have your RFC parameters set correctly so that there are not delays in processing work item execution due to lack of available dialog processes and so on.

Deactivation of Event Linkage

When the event linkage gets deactivated, a mail is sent to the SBWP of the WF administrator, detailing the cause of the error. Usually this is due to incorrect data being passed from the Object event to the event receiver/workflow template. Please check the inbox(not workflow inbox) of the Wf admin for mails around the time of the deactivation and you should get your answer.

Have you thought about using the Event Queue (Transaction SWEQADM)?

You can use the event queue to try an balance the load of workflows being triggered. The event queue will store the results of the event linkage temporarily in a database table after the start conditions and check functions have been evaluated (If you use Start Conditions).

However, you can also use the event queue to store events that are in error and when you have corrected you can redeliver the events.

In SWE2, set the flag 'Enable event queue' in the event linkage.

Also set the 'Behaviour upon feedback' = Do not change linkage.

You can set the basic data of the event queue with transaction SWEQADM.

Troubleshooting Deactivation

Activate the Event log (transaction SWELS). As soon as the linkage gets deactivated again, please check the event log with transaction SWEL and it should have an entry for all successful entries but will also have entry for the one that deactivated the linkage. If you double click on this it should give some information on why this is happening. (It is not advised to leave the Event log switched in Production for long periods as it may cause performance issues. Switch off once the linkage is deactivated)

What event is triggering the workflow? Is it SAP standard or a custom designed event. Sometimes with custom designed/raised events, not all information is passed from the event to the receiver/workflow and so will cause deactivation.

In order to analyse the event container you could do the following: Define a new entry in SWE2:

Enter the Event, for the receiver type enter a user name (your user name), and for the receiver function module enter SWE_EVENT_MAIL. You will then get the event container in an email for every event and can see if some data is missing. It could be possible that a mandatory input element in the workflow is not passed from the event.

  • SWELS - Switch the event trace on/off
  • SWEL - View the event trace
  • SWU0 - Event Simulation
  • SWUE - Create Event
  • SWEQADM - Event Queue
  • SWETYP - Type Linkages
  • SWEINST - Instance Linkages

[5] Transport

(a) Workflow Templates

Versions & Activation

This is how versions work in relation to transporting Workflow Templates

Create or make a change to a workflow in your development system and transport it to Test. If the workflow already exists in Test and it has running instances then a new version of the workflow is created automatically in Test. This is done so that the existing instances can use the old version and new instances created after the transport can use the new version. If the workflow already exists but had no existing instances (In Test) then it would simply be overwritten with the new transport.

You do NOT need to have versions synchronized between systems.

Troubleshoot versions & activation

Do the Source and Target systems have the same system date & time?

If you created any new container elements in your workflow can you make sure that the their data references also exist in the test system.

Did you create any new tasks and add them to the workflow in the development system. If so please make sure that you also transported the task to the quality system.

Have you checked transaction SWDM -> Extras -> Transported workflows in the target system? It will show up in red if there are any issues.

  • SWDM - Business Workflow Explorer

(b) Agent Assignment

The options for transporting agent assignment (e.g. Possible agents of tasks) or organization structures are as follows:

1 Automatic transport of all Org plan changes.

Table T77S0, entry TRSP.CORR is set to space.

2 Manual transport of Org plan changes, by manually selecting what part of the Org plan is to be transported. Table T77S0, entry TRSP.CORR is set to 'X'. Program RHMOVE30 performs the transport.

3 Transport via an object lock by using a change request. Table T77S0, entry TRSP.CORR is set to 'X'. Program RHMOVE50 performs the transport.

[6] Extended Notifications & Delta Pull

If you are experiencing performance issues with SWN_SELSEN or RSWNUWLSEL then please review the following tips.

The selection of the notification/workitems is logged by using the application log. You can influence the log level via transaction SWNCONFIG. Call transaction SWNCONFIG -> Goto the General Settings. There is a setting called MAX_PROBCLASS. When you choose e.g.log level 1 then only the very important information is logged. Changing the log level may help with performance.

The main tasks of program RSWNUWLSEL (in FULL mode) are

  • Selection of all open dialog and deadline work items in the system. Open means status READY, SELECTED, STARTED and COMMITTED
  • Determine the agents of these work items
  • Create notifications (relation work item to user)
  • Store them in table SWN_NOTIF. This means insert new notifications, logically delete obsolete notifications and update notifications.

Check the following:

Are there open work items belonging to tasks where there may be an agent assigment issue. e.g. If a task or tasks have a position assigned to them but the position no longer exists. If this is the case then RSWNUWLSEL tries to determine the agents of work items without any result and will slow performance. One way to determine this is to run transaction SWI2_ADM1 to see if there are many work items without any agents. If this is the case then reorganizing your work items in your system will help. Also check if the work items are still relevant and if not maybe they can be archived or deleted. For information about deleting and archiving work items, please take a look at 573656.

In addition there is program RSWNNOTIFDEL. This program deletes entries from table SWN_NOTIF which are in status logically deleted. A notification gets status logically deleted the corresponding work items is completed (processed). So to keep the number of entries in SWN_NOTIF as small as possible you should schedule RSWNNOTIFDEL periodically. A suggestion would be running it with the default value 10 days. If this is not sufficient you could change the value later on.

[7] Transactions for troubleshooting

  • SWUD - Workflow Disgnosis
  • SWUS - Test Workflow
  • SWU8/SWF_TRC - Workflow Trace On/Off
  • SWU9/SWF_TRC - Workflow Trace Display
  • SWF_APPL_DISPLAY - Display Application Log
  • SWELS - Event Trace On/Off
  • SWEL - Event Trace Display
  • SWI2_DIAG - Diagnosis of Workflows with Errors
  • SWU2/SM58 - Workflow RFC Monitor

Very nice explaination, thanks a lot.

I have a query, I want to know in which table the message text (MESSTEXT) of the work item (Table SWWWIHEAD field WI_ID) is stored and how to retrieve it. Below are the details of the message I want to know: Struture name: SWLWI_DISP Field name: MESSTEXT   (I want this information) Data element: SWR_MSGLIN Program name: SAPLSWF_PLOG_UI

Thanks in advance.

Regards, Fahim

Vehicle Telematics Innovations from SAP and Partners on SAP Store

By Carsten Storm, Head of Marketplace, Digital Experiences, SAP | November 10,2023

If your business is involved in buying products, selling products, or both, your stakeholders have a vested interest in maximizing the efficiency of your transportation networks. Vehicle telematics systems are the way to go: combining technologies to collect vehicle data to derive insights on location, speed, maintenance, and more to improve safety, vehicle performance, and fuel consumption. Drivers can access travel-related dynamics in their vehicles, including weather and road conditions, while dispatchers can provide instructions on routes and daily tasks. Customer service agents can gain insights into delivery status and keep customers informed with real-time visibility. And you can meet sustainability goals by reducing carbon footprint.

SAP has long offered solutions that improve logistics services, global track and trace, and transportation, supply chain, and asset management. In fact, the  SAP Digital Vehicle Hub  application is a central repository containing vehicle data. It combines master data modeling and data transaction and telemetric capabilities, as well as vehicle lifecycle status, search, and monitoring functionality.

We continue to seek out innovative solutions from partners that incorporate vehicle telematics to integrate with our offerings. Our partners’ solutions are built on SAP Business Technology Platform, which brings together data and analytics, artificial intelligence (AI), application development, automation, and integration in a unified environment.

Here are some of the top solutions incorporating vehicle telematics available on SAP Store .

SAP Business Network Material Traceability.  With this solution, you can enhance safety, sustainability, and customer loyalty by capturing material provenance end to end, even for the most complex products across multitier supply chains. You can build trust and strengthen customer relationships through product genealogy from raw-material batch origin to finished products.

Last-mile Transport Management Software by VersaFleet.  This innovative solution allows you to digitalize your supply chains all the way to the last mile. You can boost routing efficiency, maximizing resources and saving transport and fuel costs. And keep customers notified of each fulfillment milestone throughout the delivery journey with automated email and text notifications.

Movement by project 44.  Shippers, carriers, and logistics professionals can better manage supply chains with this solution that delivers real-time supply chain visibility, workflow, and insights for goods in transit. It connects with SAP Business Network for Logistics to deliver real-time tracking and improved on-time performance. Visibility can be extended directly to customers to enable continuous monitoring.

ParcelLab Integration for SAP CX . This solution is all about post-purchase customer service – providing detailed information about the status of their parcel delivery instantly. Service agents can answer post-purchase inquiries quickly thanks to a 360-degree view of customer buying history, order and tracking details, and returns, with integration to SAP Customer Experience solutions.

Woocar by Woolabs.  With Woocar mobile telematics, you can reduce road accidents and carbon footprint by monitoring road transportation operations and sales fleets in real time. Dispatch and last-mile companies make sure drivers know their daily tasks, what to do and when thanks to intelligent routing and task assignment functionality. The solution works with SAP Business Network for Logistics.

Find the full list of cloud solutions incorporating vehicle telematics from SAP and partners on  SAP Store,  many available for a demo or free trial.

Solution(s) Discussed in this Post

  • SAP Digital Vehicle Hub
  • SAP Business Network Material Traceability
  • Last-mile Transport Management Software by VersaFleet
  • Movement by project 44
  • ParcelLab Integration for SAP CX
  • Woocar by Woolabs

sap workflow agent assignment expression

COMMENTS

  1. Maintenance of Agent Assignment

    You can perform the assignment of possible agents in the basic data of a workflow definition or in the relevant multistep task. You only have to assign possible agents to a workflow if the workflow is to be started directly by users. If the workflow is only to be started by events, do not assign any possible agents to the workflow. Task groups

  2. 1705217

    Agent determination, Dynamic rule assignment , workflow , assignment , KBA , MM-PUR-GF-WOF , Workflow , MM-IV-INT-WF , Workflow , How To About this page This is a preview of a SAP Knowledge Base Article.

  3. Maintenance of Agent Assignment

    Maintenance of Basic Data of Task. Maintenance of Agent Assignment. Maintaining Task Texts. Definition of the Task Container. Creating Triggering Events. Definition of Terminating Events for Tasks. Rules for Agent Determination for Tasks. Maintenance of Classification and Lock Indicators. Maintenance of the SAPphone Property.

  4. Definition of an Agent Determination Rule

    This is only necessary if you still need the agents responsible for the step in the further course of the workflow. Rule Category Agent Determination: Defining Responsibilities When rule resolution is performed, an assignment table is evaluated in which Organizational Management objects (jobs, positions, users, organizational units) are ...

  5. Workflow Agenet Determination Problem : Urgent Please

    We configured standard workflow WS12300111 for ESS Leave Request. For standard task TS12300097 agent assignment is Expression : &AGENT_0001.AGENTS&. Now workflow is not getting triggred. If change agent assignment to Rule : 00000168 or any user name then it is getting triggred. All tasks and workflow temeplate are configured as general tasks.

  6. Regarding the multiple agents implementation for ...

    Regarding the multiple agents implementation for Decision step using expressions. Hi, We are going to create the new workflow for the sales document approval process. We don't have the org management in system and so decided to maintain the approvers and substitute based on the amount. i.e. 0 to 100 - A1 is the approver & B1 is the substitute.

  7. Agent Assignment in Workflow

    I need to use this task for two purposes, one to show to the owner of the profile and second to the manager of the owner of the profile. I tried giving the rules 01200025 for Employee and 01200024 for the manager in agent assignment for the tasks, but the workflow hangs at these tasks. If I hardcode the agent to some user, it works fine.

  8. 2682456

    Symptom. The work item is not getting triggered to the correct user. No work item available in SBWP/ My Inbox/ UWL. Workflow task is not showing up in user's inbox. You have set up agent determination on a workflow step with a container expression. The expression determined from the workflow container is not passed to the relevant step.

  9. Workflow

    Hi, Help me, How to assign agent id to workflow OR Table name of the workflow agent. Thanks . Subbu

  10. Workflow Issues -Troubleshooting Tips and Tricks

    Responsible agents are assigned in the workflow step in the 'Agents' section. Typically you will see Positions, Expressions or Rules used to determine the responsible agents. You must check to see if any agents are returned at runtime. If the possible agent assignment of your task is ok then you need to test the responsible agents.

  11. Workflow Agent Assignment TCodes in SAP

    Workflow Agent Assignment Transaction Codes in SAP (25 TCodes) Login; Become a Premium Member; TCodes; Tables; Table Fields; SAP Glossary; FMs; ABAP Reports; ... Test workflow: Basis - SAP Business Workflow: 16 : PFAC Maintain Rule Basis - Organizational Management: 17 : SWFVISU workflow Visualization Metadata Basis - SAP Business Workflow: 18 :

  12. Vehicle Telematics Innovations from SAP and Partners on SAP Store

    Shippers, carriers, and logistics professionals can better manage supply chains with this solution that delivers real-time supply chain visibility, workflow, and insights for goods in transit. It connects with SAP Business Network for Logistics to deliver real-time tracking and improved on-time performance.