Flexible workflow for purchase order (2024)

Dear SAP Friends,

Flexible workflow allows us to define condition-based workflows for approval processes. For purchase orders, setting up automatic, one-step, or multi-step approval workflows has been made super simple. Once done, the approvers can then approve or reject the work items in the My Inbox app.

This blog is about our experience with Customization of flexible workflow for Purchase Orders, the issue we faced and the resolutions for the same. The below information can also be used as a reference for the configuration of flexible workflow for other scenarios.

Prerequisite:


  • Ensure that the automatic Customizing is active for the workflow functionality in SWU3 TCode.

  • My Inbox relevant customizing should be in place

  • Manage Workflows for Purchase order and Maintain Email template tile is available in the Fiori Launchpad

Now Let’s start with the step-by-step Journey!


  1. Open the Manage Workflow for Purchase Orders. The application is blank with the message “There are currently no scenarios available”.Flexible workflow for purchase order (1)

  2. Go to the following the path in SPRO: SAPNETWEAVER--> Application Server --> Business Management --> SAP Business Workflow --> Flexible Workflow --> Scenario Activation

  3. Maintain new entry for WS00800238 and set it as activeFlexible workflow for purchase order (2)

  4. If the issue on point 1 still persists assign the below authorization object:

    1. Authorization Object:S_WFFLXDEF

    2. SWFFLEXSCN -> Scenario Id (for example,WS00800157)

    3. ACTVT -> At least you will need to have authorization to display (03)



  5. This should solve the issue in point 1

  6. Click the Add button to create a new workflow for purchase orders. This will open the New workflow pageFlexible workflow for purchase order (3)

  7. Enter Workflow Name, Description, Valid From, Valid To. Enter the Start Condition for the workflow.Flexible workflow for purchase order (4)

  8. To add the Step sequence click the add button in the Step Sequence Section. In the New Step page, Enter the Step Name and Step Type as Release of Purchase OrderFlexible workflow for purchase order (5)

  9. For Recipients Select User for Assignment By. For the user field, select a user from the Search help.

  10. If the search help return no data follow the below steps

    1. Activate HR Integration --> Goto SM30 --> Maintain table T77S0 --> search for entry group: HRALX, sem.abbr.: HRAC and set the value abbreviation value to XFlexible workflow for purchase order (6)

    2. Go to the customizing path
      SPRO -> Cross-Application Components -> SAP Business Partner -> Business Partner -> Basic Settings -> Identification Numbers -> Define Identification Categories.

    3. unSet Identification Categories for HCM0001 for Disp. OnlyFlexible workflow for purchase order (7)

    4. Check the below blog for the step by step instruction to fix this issue. Make sure to finish steps 10.i, 10.ii, 10.iii before going to the blog employee as a business partner and synchronization with hr data Once done the data will be visible in the search helpFlexible workflow for purchase order (8)Flexible workflow for purchase order (9)



  11. In the Step Conditions tab, provide the relevant triggers for this specific step. We can provide as many conditions as we want, these conditions will be responsible for triggering this step

  12. No change is needed for Deadlines or Exception Handling, click the Add Button to Add the above step to the workflow.

  13. Click the Save button to save the workflow.

  14. Repeat Steps 8-9-11-12 to add additional steps to the workflow. Click the Activate Button for the workflow to be activated.Flexible workflow for purchase order (10)

  15. Click the Define Order button to ensure that the workflow gets triggered if the Start conditions are met.Flexible workflow for purchase order (11)

  16. Once done our workflow will appear on top.
    Flexible workflow for purchase order (12)Significance of Order field: If the start/trigger conditions of our workflow at order 1 are not met then it will check the start/trigger conditions of the workflow at order 2 (given the status is active) and so on. Now, let us test it!

  17. create a Purchase order in the Manage Purchase order application. We can see the Approval Details for the Purchase Order in the Approval Details tab.

  18. Open the My Inbox application for If the relevant task is not visible do the below steps

  19. In SPRO goto Materials Management --> Purchasing --> Purchase Order --> Flexible Workflow for Purchase Orders --> Activate Flexible workflow for Purchase OrdersFlexible workflow for purchase order (13)

  20. goto SAP Gateway Service Enablement --> Content --> Workflow Settings --> Maintain Task Names and Decision Options

    1. In the Step Name: Overview
      Flexible workflow for purchase order (14)

    2. Select the above entry and click on Decision Keys and maintain the two Decision keys as belowFlexible workflow for purchase order (15)



  21. Assign Agents and Activate Event Linkages for Workflow ID WS 00800238 and TS 00800531

    1. SAP Netweaver --> Application Server -->Business Management --> SAP Business -->Workflow --> Perform task-specific Customizing

    2. Navigate to the SAP application component MM-PUR-PO

    3. Click Assign Agents --> select line with TS00800531 --> ClickAttributesand selectGeneral Task-->clickTransferFlexible workflow for purchase order (16)

    4. Click Activate Event Linking-->Expand the hierarchy to display the relevant event for WS00800238 -->Activate the linkage for the listed event by clicking on the Deactivated buttonFlexible workflow for purchase order (17)

    5. Once done the task will be visible in the My Inbox application, but still, there is no mail received by the recipient.



  22. Now let’s set up the Email transmission. The prerequisite to set up the Email is as below:

    1. In Transaction Code S_ATO_SETUP, set up Adaptation Transport organizer with specific data using YY1_ as prefix and sandbox prefix as YY9_.

    2. SOST and SCOT configuration should be in place

    3. Ensure Email address is maintained for the users in su01



  23. Open the Maintain Email Template application. In the pre-delivered section find the template SWF_CRT_NOTIFY_RECIPIENTS.

  24. Copy the above-mentioned template for each of the workflow scenarios. e.g. YY1_00800238_CRT_ALL for PO. This workflow template will be triggered to notify the recipients of the newly created PO, or whenever there is a PO task for approval.

  25. Copy the pre-delivered template SWF_WORKFLOW_COMPLETE_NOTIFY for each of the workflow scenarios. e.g. YY1_00800238_COMPLETE_POSITIVE for PO. These workflow templates will be triggered to notify the recipients of the completed POs, whether completed positively or negatively.Flexible workflow for purchase order (18)

  26. Test again by creating a PO. If the mail is still not getting triggered Report RSWF_OUTPUT_MANAGEMENT needs to be executed manually with parameter productive in order to release the emails manuallyFlexible workflow for purchase order (19)

With this, we conclude the configuration required for Flexible Workflow for Purchase Order including the email trigger functionality. Please do share in the comments if there are issues apart from the ones mentioned in the blog.

Thank You! Please share your feedback.

Flexible workflow for purchase order (2024)

FAQs

How do I approve a flexible workflow for PO in SAP? ›

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.

What is the workflow of a purchase order? ›

A purchase order workflow is a standardized process that helps businesses streamline their procurement processes, from requisition to payment. A purchase order approval workflow is a series of steps that a company follows to create, approve, and fulfill a purchase order.

What is a flexible workflow for purchase requisition? ›

The flexible workflow is a general function that allows you to define condition-based workflows for approval processes. The flexible workflow for purchase requisitions allows you to define one-step or multi-step approval processes for purchase requisitions according to your requirements.

Which characteristics can you use in flexible workflows for purchase orders? ›

Flexible workflow allows us to define condition-based workflows for approval processes. For purchase orders, setting up automatic, one-step, or multi-step approval workflows has been made super simple. Once done, the approvers can then approve or reject the work items in the My Inbox app.

How to check po approval workflow in SAP? ›

You can fetch it from workflow log only. Look out for workitem for PO approval , now go to Technical log and under details tab , you will get Approver name in actual agent. Alternatively in the workflow log , go to workitem container->workitem->executed by user->ID. Hope this helps.

How do I approve a workflow? ›

To create an approval workflow, add the Approvals - Start and wait for an approval action to any flow. After you add this action, your flow can manage the approval of documents or processes. For example, you can create document approval flows that approve invoices, work orders, or sales quotations.

What are the four steps of the purchase order process? ›

Purchase order process flow

Create a purchase order. Send out multiple requests for quotation(RFQ) Analyze and select a vendor. Negotiate contract and send PO.

What is a good purchase order process? ›

Processing a purchase order payment involves several steps. First, verify the received goods or services match the PO details. Then, reconcile the supplier's invoice with the PO and any supporting documentation. Obtain necessary approvals for payment. Input payment details into the financial system.

What is the purchase order process flow? ›

A purchase order process flow starts with purchase requisition creation and approval. Then, an organization sends out RFQs to invite bids from vendors. After selecting a vendor, the company negotiates the contract and creates a PO. Then, the supplier delivers products and shares an invoice.

What is flexible workflow? ›

The flexible workflow is a new workflow framework available in SAP S/4HANA in all versions of the system: on-premise, private cloud, public cloud. It enables easy execution of decision-making processes in different areas of the system.

Can we have multiple steps in the flexible workflow? ›

We can create multiple steps for each document workflow with various starting conditions and different recipients. The steps are executed according to the order set in the Steps section of the workflow creator. To run the created workflow, after saving all changes, you need to activate the workflow.

How to enhance flexible workflow in SAP? ›

Flexible Workflow
  1. Define Start Conditions.
  2. Define approval Steps with Step Conditions and recipients (agent determination via BADI).
  3. Define Deadlines and, if needed, notifications.
  4. Define Exception Handling (depends on the step type).
  5. Activate workflows.

Why can you create a flexible workflow for order approval? ›

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 requisitions.

How do I approve a workflow task in SAP? ›

The approval task workflow includes the following steps:
  1. A project owner submits an approval task that the project inherited from its template. ...
  2. SAP Ariba adds the task to the approvers' task lists. ...
  3. Each approver approves or denies the task.

How to check flexible workflow in SAP? ›

On this page
  1. Define Start Conditions.
  2. Define approval Steps with Step Conditions and recipients (agent determination via BADI).
  3. Define Deadlines and, if needed, notifications.
  4. Define Exception Handling (depends on the step type).
  5. Activate workflows.

How do I approve a work order in SAP? ›

If the workflow is configured for the order type, the order goes through the workflow steps for approval. If the workflow is configured for automatic approval, then the order is approved immediately. If workflow is set up for manual approval, it will move to the approver's inbox.

How to configure workflow for purchase requisition in SAP? ›

Using the app Manage Workflows for Purchase Requisitions, you create the workflows, define the preconditions, assign recipients, define the order in which the preconditions are checked, and activate or deactivate the workflows. As soon as the start preconditions for a workflow are met, this workflow is used.

Top Articles
Silver Tear Husks
ATP Live Rankings | PIF ATP Rankings (Singles) | ATP Tour | Tennis | ATP Tour | Tennis
The Tribes and Castes of the Central Provinces of India, Volume 3
Chase Bank Operating Hours
Undergraduate Programs | Webster Vienna
Acts 16 Nkjv
Cumberland Maryland Craigslist
Pickswise the Free Sports Handicapping Service 2023
Marist Dining Hall Menu
Produzione mondiale di vino
Meg 2: The Trench Showtimes Near Phoenix Theatres Laurel Park
Cars For Sale Tampa Fl Craigslist
Hmr Properties
Discover Westchester's Top Towns — And What Makes Them So Unique
Samsung Galaxy S24 Ultra Negru dual-sim, 256 GB, 12 GB RAM - Telefon mobil la pret avantajos - Abonament - In rate | Digi Romania S.A.
Nwi Arrests Lake County
Overton Funeral Home Waterloo Iowa
Dutch Bros San Angelo Tx
Procore Championship 2024 - PGA TOUR Golf Leaderboard | ESPN
Char-Em Isd
Arre St Wv Srj
Locate At&T Store Near Me
Army Oubs
Rural King Credit Card Minimum Credit Score
Jeff Now Phone Number
Bernie Platt, former Cherry Hill mayor and funeral home magnate, has died at 90
Adt Residential Sales Representative Salary
Sussyclassroom
Synergy Grand Rapids Public Schools
Webworx Call Management
Watertown Ford Quick Lane
Bolly2Tolly Maari 2
Infinite Campus Asd20
Lindy Kendra Scott Obituary
Keshi with Mac Ayres and Starfall (Rescheduled from 11/1/2024) (POSTPONED) Tickets Thu, Nov 1, 2029 8:00 pm at Pechanga Arena - San Diego in San Diego, CA
Tracking every 2024 Trade Deadline deal
Shia Prayer Times Houston
Desales Field Hockey Schedule
Capital Hall 6 Base Layout
Nicole Wallace Mother Of Pearl Necklace
Ixl Lausd Northwest
Giantess Feet Deviantart
Autozone Locations Near Me
Caderno 2 Aulas Medicina - Matemática
Fifty Shades Of Gray 123Movies
Fetus Munchers 1 & 2
Ig Weekend Dow
Deepwoken: How To Unlock All Fighting Styles Guide - Item Level Gaming
Citizens Bank Park - Clio
Air Sculpt Houston
One Facing Life Maybe Crossword
Latest Posts
Article information

Author: Dr. Pierre Goyette

Last Updated:

Views: 6169

Rating: 5 / 5 (70 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Dr. Pierre Goyette

Birthday: 1998-01-29

Address: Apt. 611 3357 Yong Plain, West Audra, IL 70053

Phone: +5819954278378

Job: Construction Director

Hobby: Embroidery, Creative writing, Shopping, Driving, Stand-up comedy, Coffee roasting, Scrapbooking

Introduction: My name is Dr. Pierre Goyette, I am a enchanting, powerful, jolly, rich, graceful, colorful, zany person who loves writing and wants to share my knowledge and understanding with you.