end to end flexible workflow
end to end flexible workflow
com
11/9/23
Definition:
The Flexible workflow relies on a range of predefined implementation elements, including
workflow scenarios, activities, initiation, and step conditions, as well as rules for determining
agents. It seamlessly incorporates features like email notifications, monitoring for overdue
deadlines, and effective handling of exceptions during the approval process.
In the context of Flexible workflows connections required for the following reasons.
Data Exchange: Flexible workflow scenarios often involve the exchange of data and
information between different parts of an SAP system or even between different SAP systems.
RFC connections facilitate this data exchange by allowing one part of the systems. RFC
connections facilitate this data exchange by allowing one part of the system to call and
execute functions or retrieve data from another part.
Integration: SAP systems are typically composed of multiple modules, and flexible workflows
may need to interact with these modules to gather information or trigger actions. RFC
connections help in integrating these different components and enabling them to work
together seamlessly.
Automation: RFC connections enable automation of processes within the SAP landscape.
Workflows often require automated actions, such as triggering approvals, notifications, or
updates, which can be achieved through RFC calls.
Real-time Updates: Flexible workflows may involve real-time updates and notifications to
relevant stakeholders. RFC connections enable real-time communication and updates,
ensuring that the workflow progresses smoothly and effectively.
Data Validation: RFC connections can be used to validate data, execute business rules, and
perform necessary checks during the workflow. This helps ensure that the workflow follows
the correct path based on predefined criteria.
Extensibility: SAP systems are highly customizable and can be extended with custom
functionality. RFC connections allow you to incorporate custom code or enhancements into
your flexible workflows, making them more adaptable to specific business requirements.
Overall, RFC connections are a crucial component in SAP flexible workflows because they
facilitate communication, data exchange, automation, and integration between different parts
of the SAP landscape, enabling efficient and effective workflows, making them more
adaptable to specific business requirements.
[email protected] | [SCHOOL]
[email protected]
11/9/23
Prerequisite:
Client Activate
Maintain Scenario
Dependent Flexible
Standard Activation
Configuration Workflow
Setting (RFC)
Note: The security teams will manage Steps 1, update the success configuration template
accordingly.
P a g e 1 | 34
[email protected]
11/9/23
T-Code: SWU3
P a g e 2 | 34
[email protected]
11/9/23
P a g e 3 | 34
[email protected]
11/9/23
Note:
You can obtain the details required for Steps # 4 to 6 by accessing the following transaction.
P a g e 4 | 34
[email protected]
11/9/23
P a g e 5 | 34
[email protected]
11/9/23
P a g e 6 | 34
[email protected]
11/9/23
P a g e 7 | 34
[email protected]
11/9/23
Path: Spro -> Materials Management -> Purchasing -> Purchase Requisition -> Flexible Workflow
for Purchase Requisition -> Activate Flexible Workflow for Purchase requisition.
P a g e 8 | 34
[email protected]
11/9/23
P a g e 9 | 34
[email protected]
11/9/23
P a g e 10 | 34
[email protected]
11/9/23
P a g e 11 | 34
[email protected]
11/9/23
4. Go to Identification Tab
P a g e 12 | 34
[email protected]
11/9/23
5.In ID Type enter HCM001 and previously created personal number in PA30 and click save.
6. Now select FLNV00 role and click company code.
10. Enter the Purchase Organization and Order Currency and Save.
P a g e 13 | 34
[email protected]
11/9/23
11. Now Select FS0000 roll and open company code and check its extended or not and save.
12. Select BUP001 Role and check all address details are populating then save the data.
2.Update the personnel number which is created in PA30 and run the program.
P a g e 14 | 34
[email protected]
11/9/23
P a g e 15 | 34
[email protected]
11/9/23
P a g e 16 | 34
[email protected]
11/9/23
P a g e 17 | 34
[email protected]
11/9/23
Note: Prior to creating new workflow, it is imperative to meticulously define the approval matrix,
delineating the hierarchical levels and respective stakeholders responsible for granting
authorization at each stage, ensuring a streamlined and efficient approval process.
Approver 1
PR Total Value <
5000 Inr Ex – Unit Finance
Head Release the
WF Task
Approver 2 Final
The WFT Task Has WF Task release
Been Completed
Ex – Unit
Procurement Head
P a g e 18 | 34
[email protected]
11/9/23
Approver 1
PR Total Value
>5000 Inr Ex – Unit Finance
Head Release the
WF Task
Ex – Corporate Ex – Unit
Procurement Procurement Head
Head
Approver 4
The WFT Task Has
WF Final
Been Completed
Release CEO
In accordance with
business
requirements, This
Purchase Requisition
will undergo
conversion into a
Purchase Contract /
Purchase Order.
P a g e 19 | 34
[email protected]
11/9/23
1.Access the Fiori Search Tab and update the search query.
2.Use the search bar to find the option for “Mange Workflows for Purchase Requisition” & select the Fiori
tile that is populated in the drop-down search results to access the desired workflow management
application.
3. In the workflow field, locate and select Create “Overall Release of Purchase Requisition”.
4. After selecting the appropriate workflow type, click on the “Create” tab to initiate further proceedings in
the workflow management process.
P a g e 20 | 34
[email protected]
11/9/23
P a g e 21 | 34
[email protected]
11/9/23
P a g e 22 | 34
[email protected]
11/9/23
Note : The screenshot doesn’t imply a lack of options like Release ,Release for Rework ,Reject. To enable
these choices in the current screen, you will need to configure the respective field following the steps
outlined above.
P a g e 23 | 34
[email protected]
11/9/23
Note: The screen shot indicates a lack of options such as Release, Release for Rework & Reject.
P a g e 24 | 34
[email protected]
11/9/23
1.Access the Fiori Search Tab and modify the search query as “Create Purchase Requisition – Advanced”.
2. Utilize the search bar to locate the option for “Create Purchase Requisition - Advanced” & choose the
Fiori tile from the drop-down search results to access the desired the “Create Purchase Requisition –
Advanced”.
3.Click on the “Create” tab to proceed.
4.Select necessary “Document Type Purchase Requisition”.
5.Update the required details at the line item level.
6.Navigate to the Valuation Tab for further updates.
7. Adjust the Valuation Price Details.
8.Enable the “Goods Receipt” and “Inv.Receipt “ option.
9. Choose the “Check “tab and validate the data.
10. Finally, click on the “Save” tab to save the updated data , which will generate the “Purchase Requestion
Number” will be generated .
P a g e 25 | 34
[email protected]
11/9/23
1.Access the Fiori Search Tab and modify the search query as “Create Purchase Requisition – Advanced”
then select the “Other Purchase Requisition” tab & Update the Purchase Requisition Number as needed.
2.Verify the “Purchase Requisition Number”.
3.Select the “Approval Details”.
4.Review the "Workflow Approver Recipients Details”.
After the purchase requisition has been saved, a workflow task will be created according to the
design the workflow matrix.
1.The 1st Approver should access the Fiori Search Tab and modify the search query as “My Inbox” .
2. Utilize the search bar to locate the option for “My Inbox – All Items” & choose the Fiori tile from the
drop-down search results to access the desired the “My Inbox Items”.
P a g e 26 | 34
[email protected]
11/9/23
P a g e 27 | 34
[email protected]
11/9/23
Note:
By following the steps outlined above, you can approve the 2nd level of the workflow.
P a g e 28 | 34
[email protected]
11/9/23
1.Access the Fiori Search Tab and modify the search query as “Display and Maintain Purchase Requisition –
Advanced”.
2. Utilize the search bar to locate the option for “Display and Maintain Purchase Requisition – Advanced”.
& choose the Fiori tile from the drop-down search results to access the desired the “Create Purchase
Requisition – Advanced”.
3.When you select “Display and Maintain Purchase Requisition – Advanced” and proceed, the system will
navigate to the next screen.
4.Choose the “Other Purchase Requisition “option to proceed.
5.Simply input the updated “Purchase Requisition “number in designated field.
6.Choose the “Purchase Requisition” option to proceed.
7.Choose the "Other Document” option to proceed.
8. Navigate to the header tab in the purchase requisition screen and opt for the “Approval Details” option.
9. In this section, you can reference the approval status determined by the “Workflow Approval Matrix”
Design.
P a g e 29 | 34
[email protected]
11/9/23
Note: Ultimately, this “Purchase Requisition “is prepared for conversation into a Purchase Contract
or Purchase Order, aligning with the specific business requirements.
Step # 14 To Inspect the Workflow Status at Table Level
T-Code:SE16N
P a g e 30 | 34
[email protected]
11/9/23
Table Name: SWWWIHEAD – Workflow Runtime: Header Table for All Work Item Types
P a g e 31 | 34
[email protected]
11/9/23
P a g e 32 | 34
[email protected]
11/9/23
Thank You
J.Sureshkumar
Follow: sureshkumarjaganathan-pethappampatti
P a g e 33 | 34