How to manage duplicate approves in flexible workflows for purchase orders

6 days ago 3

Hello community

I proceed to acceptable up of flexible workflows for Purchase Orders, but I would similar to recognize however I tin execute the pursuing for SAP S4 Private Cloud variation (I americium moving connected my dev instance). Using either WebGui oregon Fiori 

Our concern process is simply a Purchase Requisition is created and approved simply by the idiosyncratic liable for the outgo centre, for this example, that is Wilma Flintstone. The Purchase requisition is past converted to a acquisition order.

I person the pursuing support workflows based connected the Net worth of the acquisition bid as

Level 1 - Amount>0.01$ Adds Finance idiosyncratic and outgo centre liable idiosyncratic to approvals. The creator of the acquisition bid is included, for this illustration arsenic supra this is

  • cost centre liable idiosyncratic Wilma Flintstone
  • Barney Rubble is the Finance user

Level 2 - Amount >= 5000 USD Now adds the section MD, for this illustration Wilma Flintstone is besides our Managing Director. The creator of the acquisition bid is excluded.

Our different levels are similar.

IanM_S4_0-1729700211109.png

So, the occupation is by level 2 (amount >5000 USD) I SHOULD person 3 antithetic radical approving the acquisition bid but I have

Level 1 Wilma Flintstone – Cost Centre approver

Level 1 Barney Rubble – Finance approver

Level 2 Wilma Flintstone - Managing Director approver.

So, the problems are

  • Wilma volition beryllium asked to o.k. the acquisition bid twice, a discarded of her clip and confusing
  • Only 2 antithetic radical are approving the acquisition order, erstwhile it should beryllium 3 antithetic radical to o.k. a acquisition bid implicit $5000

The solution I privation to execute is.

  1. Check approvers already assigned to the Purchase bid from the erstwhile levels
  2. If an assigned approver is successful a database (array etc) of Managing Directors delegate a delegate. This whitethorn person to beryllium hardcoded, but a amended solution which tin beryllium support with retired the alteration of an customized codification would beryllium preferred

So, for my illustration if Betty Rubble was the delegate for Wilma Flintstone astatine MD level, past I would person the pursuing approvers if I could find a solution.

  • Level 1 Wilma Flintstone – Cost Centre approver
  • Level 1 Barney Rubble – Finance approver
  • Level 2 Wilma Flintstone not assigned - Betty Rubble assigned arsenic the delegate Managing Director approver.

Having done a spot of research, I judge I would request to person the Agent Determination by BAdi acceptable up to execute this.

My questions are.

  1. Am I close successful deliberation this has to beryllium done with immoderate customisation /  BAdi, is determination an alternate “simpler” solution
  2. As an IT profession, experienced successful different systems (SQL / c+ / xmal etc ), but nary vulnerability yet to BAdi, is BAdi hard to acceptable up
    1. what SAP entree roles bash I need?
    2. What apps to entree the BAdi etc?
  3. If the reply is 2 is it is good is determination immoderate blogs / articles to assistance with achieving my preferred solution

Any questions oregon clarification delight fto maine know

Thank you successful beforehand for immoderate assistance successful this matter

Ian

Read Entire Article