Skip to Content
avatar image
Former Member

is it possible to determine partner procedure at runtime ?

I am working on a roll out project and the SAP system for 2 countries in scope is the same.

Since partner procedure 'A' is already in use for the first rolled out country, we cannot use the same one as there are few changes required in partner function determination for second country.

We need to determine a different partner procedure for Sales order Header and Items.

SAP Standard allows only one Part determination procedure for a given order type/item category and we are going to use the same Z-order type for both the countries for the standard process.

Any idea on how to achieve this technically ? Any BAdi or user exits to determine the required partner procedure during runtime ?

Thanks in advance to your valuable comments.



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Mar 30, 2017 at 08:43 AM

    Hi Vini.

    View the Include MV45AFZZ.

    Hope it helpful,



    Add comment
    10|10000 characters needed characters exceeded

  • Mar 30, 2017 at 07:45 PM

    Wow, wow, wow, hold your horses. Where is your SD consultant on this? Such requirements shouldn't just be passed blindly down to the ABAPers.

    First of all, I don't believe you can play a switcheroo with the partner determination procedures. As you noted, procedure is assigned to the order type in the configuration. So exactly what you are asking, i.e. "assign a different procedure at runtime" is not feasible (unless you want to end up with ZSAP but that seems to disagree with stated goal of standardization).

    There might be another solution depending on what the differences are exactly between the two procedures. Post more details if you're expecting other answers.

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 30, 2017 at 08:47 PM

    There are some exits for partner determination (your SD functional consultant is probably aware of them), but personally, I have never encountered a situation, where the whole partner procedure needs to be substituted. If the processes are so different between these countries, sometimes it makes more sense to have separate order types or revise the original concept.

    Was this solution approved by your solution architect? If not yet, it is better that you and your SD colleague discuss the matter with him/her first.

    Add comment
    10|10000 characters needed characters exceeded