Skip to Content
author's profile photo Former Member
Former Member

Workflow for SD Item Condition Record addition approval - Approach

Hi Experts,

I need a 2 step approval whenever a specific Condition Type is added to a Sales Order item.

Whenever this condition type (for manual pricing) is added to the SO item, the SO should get blocked for delivery and billing, and an approval workflow should start. Only when it is finally approved via the workflow, the block indicators are removed.

I have an overview understanding of Workflow and can find out further the specific steps, but need help with the overall approach for this process (which I could not successfully find on searching).

Can you please guide me with the approach for the solution?

I am trying to do it with least overhead on the system, and with a standard approach.



Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Posted on Aug 18, 2016 at 06:29 AM


    you can do like this way.

    1. find out enhancement point to block the PO at save after adding price condition. Or you can find change document to link in swec.

    2. Then start a workflow from the enhancement point or from swec.

    3. In workflow add your approval step followed by unblock step.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Thanks Anjan!

      The only Change Document that gets triggered is VERKBELEG i think, i.e., the entire Sales Order object. If i map it to a Business Object Event in SWEC, then I may have to write a Check function module in SWE2 (Event Type Linkages), so that my workflow is started only in case the specific Condition Record was entered in the SO items.

      Is it ok to do this (linking the entire SO Change Document) for a situation that will not often happen?

      I am thinking in terms of any logs being maintained by the system and thus increasing system overhead, for each SO created while practically lets say less than 1% of the SOs may be eligible for the workflow.

      The other alternative of writing an enhancement to trigger the workflow manually if the conditions meet --- is this better than the above approach?



Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.