Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
Showing results for 
Search instead for 
Did you mean: 

Hello All,

In This Blog, we will see how to Assign Flexible Workflow For Purchase Order Approval Process Multiple- Level in RISE with SAP Public Cloud system. Basically, the Purchase Order Process Workflow feature is used to Trigger purchase orders that meet pre-defined conditions to follow a specific approval/review process.

*For example: if all Purchase Order is Created Using Company Code (example – 9260) it needs to be reviewed before release, you can set up the application to enforce that workflow/approval process.


Flexible workflow supports the development of one-step or multi-step approval processes and depending on the requirements in each step one or more approvers can be assigned to the processes for purchase Orders.

This blog will explain how to use Purchase Order Process Workflow feature in RISE with SAP Public Cloud System for Multi-level Approval.


* Manage Workflow For Purchase Order

- Through Fiori app - Define condition , Assign User and activate the workflow

* Manage Purchase Orders

- Through Fiori app - Create Purchase Order

* My Inbox - Purchase Order Approval

- Through Fiori App - Approve Purchase Order


  • To define Release condition, Run Fiori App (APP ID- F2872) – ‘MANAGE WORKFLOWS FOR PURCHASE ORDERS’ 


  • Below screen will appear, select ‘CREATE’ to define workflow for purchase order.








  • Enter the ‘WORKFLOW NAME’ and select the Validity Period for the workflow as shown below – ‘Valid From’ and ‘To Date’.


  • Select the Conditions For which the Purchase Order is to be sent for the approval.

  • Here I have selected the condition ‘COMPANY CODE OF PURCHASE ORDER

  • Next In the Workflow Steps, To create the Approval Level Based on Role Or User.

  • Select ‘CREATE


  • For Maintaining 1st Level Approver, In the Header Tab

  • Enter the ‘STEP NAME’ (example – Level 1) and

  • Enter the ‘STEP TYPE’ (example – Release of purchase order)


  • In the Recipients Tab,

  • Select ‘ASSIGNMENT BY’ -whether the approval is Based on User or Role

  • Enter the ‘USER ID’ as shown below:

  • Select the conditions and click ‘CREATE’.


  • For Maintaining 2nd Level Approval,

  • Select ‘CREATE


  • In the Header Tab

  • Enter the ‘STEP NAME’ (example – Level 2) and

  • Enter the ‘STEP TYPE’ (example – Release of purchase order)


  • In the Recipients Tab,

  • Select ‘ASSIGNMENT BY’ -whether the approval is Based on User or Role

  • Enter the ‘USER ID’ as shown below:

  • Select the conditions and click ‘CREATE’.


  • You can view the created workflow steps in the main page.

  • Click ‘SAVE’.


  • Select ‘ACTIVATE’ in the main screen for the created workflow to function.




  • You can view the status ‘ACTIVE’ of the created workflow as shown below:


  • Finally conditions has been defined successfully and workflow should trigger (based on conditions defined).



* Create Purchase order using standard App (APP ID -F0842A) ‘Manage Purchase Order’ and           make sure defined conditions has been taken care (Company code of Purchase Order is                   ‘9260’). After saving the Purchase Order, Status at header level of Created Purchase order will           be “In Approval” as shown below:

  • To view approver details and workflow Step, go to Tab ‘Approval Details’ and you can see which step is triggered and Recipient name also.


  • 1st Level Approver will get the notification at the home screen as shown below:


  • By clicking on Notification, approver will be taken to Fiori App (APP ID -F0402A) “My Inbox - Approve Purchase Order”.

  • Approve the Purchase order by selecting ‘Approve’ Button on Bottom right.


  • A pop-up will appear in the screen and we can add any note in the window and submit.


  • Check Purchase Order and Status will be changed to Purchase Order Released for Level 1.


  • For the Second Level Approval, Same process needs to be done once the user gets the notification in his respective ID or In ‘MY INBOX’ for the approval of Purchase order.


  • You can view the Status of the 2nd Level Approval As shown below:



  • I hope now you have a greater understanding of how to define conditions and workflow steps multi-level for purchase order in Rise with SAP Public Cloud 2208.

  • Let me give you a summary of the above:

  • Step 1: Create a workflow for purchase order in the fiori app – ‘Manage Workflow for Purchase orders’

  • Step 2: Select the conditions to trigger the workflow for purchase order.

  • Step 3: Create the workflow steps and assign the number of Approval based on Role or Users.

  • Step 4: Activate the workflow



  • By Concluding, I hope this blog helps you According to your business needs.

  • This results in easy understanding of Purchase order Approval when compared with S/4Hana On-Prem without involving a lot of complicated configurations.

  • In my upcoming blogs, I will use more complex examples to let you get deeper information on the flexible workflow.

  • If you find my blog useful, please like and share your feedback in the comments below and follow me for more content like above




Labels in this area