problem:
While creating contract or purchase order, the partner function is not updated automatically and this then needs to manually maintain later.

1      Solution or Findings

The reasons mentioned for PI partner not coming as per sap note 1727168 as per the attachment in the issue.

 

Cause

  • The system doesn't determine PI partner function because partner PI Invoicing Party is not defined in company code used in the PO.
  • Company code is a mandatory information to determine Invoicing Partner (PI).
  • Even if PI Invoicing Party is defined at higher level on Partner Schema on IMG (OLME > Partner determination > Partner settings in  purchasing documents  > Define Partner Schemas), PI Invoicing Party is not found.
  • If the vendor is not created at Company Code level it will not be taken as Invoicing party. This is the correct approach due to the fact that only at Company Code level the Reconciliantion Account will be found and also at Invoice Verification step it is a needed information.

 

So there is no other possibility than to create the invoicing parties as well on company code level to get a correct and smooth system be-haviour.  

Hence if contract or purchase order is created for vendor and this vendor is not extended to company code entered in contract or PO then PI will not update in contract /PO. 

Business does not need vendor company code level data while creating PO, because company code level data is used for Invoice and payment. That's why there isn't message company code check.

Conclusion 

Generally the company negotiated with vendor  and created the central contract can be used for contract creation . However the vendor needs to be extended for this company code during contract or during po creation for respective company code. 

For the extended vendor to company , the partner roles OA & PI  should be maintained other -wise same will not come in contract /po. 

Apart from above the below possibility can also cause the partner role missing as per issue  analysis

******

Error may come due to

  1. non maintenance of company data for vendor master  or
  2.  If default parameter used in user parameter for BUK is company code not extended to vendor.
  3. If default values in personal setting in purchase order  is set for company code for which vendor is not  extended

 

 If default values in personal setting is set for company code for which vendor is extended this error will not come as it take precedence over user parameter.

 

  1. If default parameter used in user parameter for company code is maintained and vendor not extended to this company code.
  2. If default values in personal setting in purchase order  is set for company code for which vendor is not  extended

Note:- If default values in personal setting is set for company code for which vendor is extended then this error will not come as it take precedence over user parameter.

posted on 2017-02-24 16:45  闻歌  阅读(496)  评论(0编辑  收藏  举报