Skip to Content

Automatic Tax Code Determination for Purchase Order from Maintenance Order with WBS

Mar 30, 2017 at 09:11 AM


avatar image

Dear SAP MM Gurus,

There is a requirement to have a different tax code determination for PO coming from PM Order with WBS.

For other PM Order, the tax code will follow existing condition tables which is defined by their tax indicators in material master or material group and other conditions based on their sequence.

The requirement was to have all POs with WBS to follow different set of tax codes. POs created from Project & Network System will have different account assignment so we can differentiate these POs by setting the tax indicator account assignment of P and N.

However, for POs coming from Plant Maintenance, the WBS is defined inside the Maintenance Order screen. The account assignment for these PO will be F. But we cant set the condition as F since there are other POs with account assignment F without WBS.

Any idea how can we set the automatic tax code determination with this kind of scenario?

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Csaba Szommer Mar 30, 2017 at 02:57 PM

One way of solving this problem can be the enhancement of the price determination by adding an "PM WBS indicator" field to the field catalog and to the communication structure and set it to true or false (via the corresponding user exit; EXIT_SAPLMEKO_001 or EXIT_SAPLMEKO_002) depending whether the WBS field of the related PM order is filled or not.

Show 2 Share
10 |10000 characters needed characters left characters exceeded

Thank you for your reply Csaba Szommer.

How can I add the "PM WBS indicator" in the field catalog? I couldn't find in the Extend Field Catalog for Condition Tables as well. The enhancement via user exits you mentioned was for the extension of field catalog?


Yes, I meant you need to add a brand new field to the field catalog and do all the other relevant steps described in SPRO > Materials Management > Purchasing > Conditions > Define Price Determination Process > System Enhancements. And you need to use this development by maintaining the corresponding configuration and master data (price condition records).

/Other sensible option may be e.g. to set an attribute of your purchase order (item) differently (from the items with PM order w/o WBS) and use that attribute for the price determination./