Skip to Content

Multi partner License Determination

Hi,

I have a scenario where sales order has both Ship to and end user user, now requirement is to check countries of both sold to and end user for license determination but since the end user is at position 10 and ship to is at position 20 in partner group. System is checking end user country for license determination.

So for achieving my requirement i have checked option "Check All Partner Functions in Partner Group and Document" in legal regulation config and "

Partner Function" option in license type config too. Did both this config independently.

Still i am unable to achieve my requirement., does standard SAP has this capability to check countries of all parter functions in partner group to determine license during order creation.

Regards,

Sunny

Add comment
10|10000 characters needed characters exceeded

  • Hello Sunny,

    That is the right config to do. Please check and apply these OSS notes:

    0002059129
    0002153024
    0002204151

    0002095743
    0002134963
    0002147560
    0002154090
    0002199967
    0002206719
    0002226932
    0002272445
    0002281255
    0002370827

    Regards, Satish

  • Get RSS Feed

10 Answers

  • Apr 02 at 06:05 AM

    Sunny, can you elaborate on : what do you mean by checking countries of all partner functions.

    In an export scenario, the export can only be to one country, determined by either "end user" or "ship to" or "sold to".

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Nishant - I understand that legal regulation is determined based on only 1 country.

      My issue is, i created a legal regulation Y copying an existing one X and both the legal regulations share the same partner group.

      However when an order is created where the existing legal regulation X is determined i see the relevant partner country coming from ship to (ship to is at position 2 in partner group).

      When another order is created where legal regulation Y was supposed to be determined based on configuration and the data used in order, i see LR Y is not getting determined and also i see LR X was determined with relevant partner country coming from End user (End user is at position 1 in partner group)

      I am stuck as how a different partner function country is being treated as relevant partner function country in 2 different orders?

      Based on partner group, in my case, always end user country should be treated as relevant partner country but in 1 order end user and in the other ship to is being treated as relevant partner country.

      I hope i made issue clear, if you need more details let me know.

  • Apr 02 at 02:19 PM

    Hi,

    what exactly is not working? Did you already define a determination strategy for each country group ? We did the "check all Partner functions" for our US Reexport check and it works fine with Standard SAP.

    Best regards,

    Carsten

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Carsten,

      So there is a partner group with partner functions ship to and end user assigned. This partner group is assigned to the legal regulation and there we have this option "Check All Partner Functions in Partner Group and Document" which is checked.

      In partner group there is a sequence maintained as 10 End user and 20 ship to. When i am creating an order which has end user from a specific country then the legal regulation is getting determined and when the same country is assigned ship to, the same legal regulation is not determined.

      my requirement is if a specific country is assigned to either ship to or end user a specifc legal regulation needs to be determined which is not happeneing.

  • Apr 02 at 02:25 PM

    Hi Satish,

    I think note 2153024 is applicable to my scenario, but i think we are already having that note implemented in the system. Not sure why it is still not working.

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 02 at 03:01 PM

    Sunny, just to understand you better.

    The applicable export legal regulation is determined based on country of shipping plant. Which I believe that is ok for you.

    The check all partner function matches all the partners in the document to license for allocation. I believe its not solving the problem you have stated.

    Now coming to the destination country : do you expect 2 countries to be determined, one of "ship to" and one of "end user"?

    Add comment
    10|10000 characters needed characters exceeded

    • Sunny, in that case, you might have to maintain multiple legal regulations. Under 1 legal regulation, only one "export to" or "destination" country can be determined.

      Another question : are you using import control in GTS?

  • Apr 02 at 05:54 PM

    Thank you for the answer Nishant but if you look at this note 0002059129 says it is posisble which i am not seeing working.

    are you using import control in GTS? : NO

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 03 at 05:19 AM

    Sunny, the note which you are referring to is not related to your requirement. The "Check All Partner Functions in Partner Group and Document" flag indicates that all partner functions in the license should be matched with the document. If there is any partner function in the group, which is not in the document, no valid license will be matched / allocated.

    However, my understanding, your expectation is that system should do export license check for 2 destination countries.

    My assessment : In normal situations (except re-export controls), the legal obligation of any organization is to control the exports to the consignee country. In your business scenario, who is the consignee : "ship-to" or "end user"?

    In case I have understood your wrong, can you please refer me to the country / legal regulation which I can study to suggest you something matching the regulation.

    Add comment
    10|10000 characters needed characters exceeded

  • Apr 03 at 05:30 AM

    Sunny, thinking again, can your requirement be expressed as : separate license check is required for "end user" and for "ship to" to authorize the sales.

    In case yes, we can have a solution using GTS. In case not, request you elaborate more about the requirement, maybe with an example.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Nishant,

      Thank you for looking into this and spending some time on my query.

      No separate license check is required for end user and ship to.

      Actually in our case both Ship to and End user exist in every transaction. To my surprise, we have two legal regulations which share the same partner group however i am having a transaction where ship to country is used to determine a legal reg 1 and in the other order a leg reg 2 was determined based on end user country. I know there is no custom code here so i was wondering how can this be possible.

  • Apr 04 at 05:05 AM

    Hi Sunny, I am familiar with what you are experiencing. I think you need to look at the Partner Group Country check object.

    The Partner Function check object means that it will check ALL partner functions listed in the Partner Group. Therefore, if your Partner Group contains End User, Ship To, and Freight Forwarder, then GTS will mandate an End User, Ship To, and Freight Forwarder. If one of these partners is missing from the ECC transaction (but exists on the license master in GTS), then it will create a block. The flaw of this design option is that ALL transactions have to use this Partner Group.

    The Business Partner check object only checks the FIRST partner in your Partner Group (PGLDT#). If your Partner Group sequences End User (10) and Ship To (20), then it will first look for End User partner match (verifies the BP# exists on both the document and the license master). If it matches, then it passes the partner check. If there is no End User, then it will validate the Ship To partner. If it does not find either the End User or the Ship To (or whatever you have specified in your Partner Group), then it will block the document.

    The Part Grp Ctries and Mult Part Countries check objects might meet your requirement. The license will take the country and be sure the license can support all countries on the transaction. For example: Ship from US to South Africa via France. Typically do not control that license can go to France (as it is only looking for South Africa). But this check object would check for it. This check object is not very helpful if you are using Partner Function or Business Partner because it is pretty redundant. But based on your requirement, you may want to look at this one instead of the other two.

    Unfortunately, my clients required the Business Partner in the license, but they wanted the system to behave as you are describing and those two can't really coexist because as you noticed, it automatically stops at the first sequence when that partner function is found. If you can get your client to put an End User and a Ship To on EVERY export, then your BP check object might be sufficient.

    Thanks,

    Jessica

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Jessica,

      Thank you for taking time in explaining this. Really appreciate it.

      Actually in our case both Ship to and End user exist in every transaction. To my surprise, we have two legal regulations which share the same partner group however i am having a transaction where ship to country is used to determine a legal reg 1 and in the other order a leg reg 2 was determined based on end user country. I know there is no custom code here so i was wondering how can this be possible.

      Regards,

      Sunny

  • Apr 10 at 09:54 AM

    Hi Sunny,

    we have license Determination for US, but not for Cuba. That´s the Screening result. Is this what you want?

    Best regards,

    Carsten


    ht84v.png (42.5 kB)
    Add comment
    10|10000 characters needed characters exceeded

  • Apr 11 at 09:20 AM

    Hi Sunny,

    please create a Determination strategy with a license and a Country/ Country Group.

    In Control Setting s set no check for check multiple licenses types and check external license number.

    Let me know if it works.

    Best regards,

    Carsten

    Add comment
    10|10000 characters needed characters exceeded