SAP Knowledge Base Article - Public

3705995 - Unexpected Approval Step Triggered For Purchase Order When The Approval Condition Includes Item Type

Symptom

Approval is triggered for the Purchase Order ABC (ABC represents Purchase Order ID) when the Item type is Service, even though the Approval condition is configured for Item type Material.

Environment

SAP Business ByDesign

Reproducing the Issue

To check Approval condition:

  1. Go to Application and User Management work center.
  2. Go to Approval Processes View.
  3. Search with Business Document Type: Purchase Order.
  4. Click View.
  5. Approver condition is set for step X (X represents Step name) : 

Group   1 Item Type[] Contains Material

AND

Group   1 Process Type[] Contains Non Stock

 

To check Approval is triggered:

  1. Go to Purchase Requests and Order work center.
  2. Go to Purchase Order View.
  3. Search for Purchase Order ID ABC.
  4. Go to Items tab.
  5. Process Type with Non-stock is not available.
  6. Go to Approvals Tab.
  7. Approver is listed.

Cause

The Purchase Order ABC contains at least one item with Item Type = Material and Item Type = Service.
In the approval condition, both To-stock and Non-stock Process Type is included, here Service is considered as Process Type Non-stock.

Resolution

The system is working as expected.

If the defined condition should not trigger approval for the Purchase Order, review the setting and consider a possible workaround.

For example, adding Product Category to filter unexpected approval.

Group 1 Item Type[] contains Material

AND

Group 1 Process Type[] contains Non-Stock

AND

Group 1 Product Category[] does not contain 123 (123 represents Product Category ID for Service)

Keywords

approval process, purchase order, authorization stage, item type, process type, header-level evaluation, approval rules, non-stock, material , KBA , SRD-SRM-PRO , Purchase Requests and Orders , Problem

Product

SAP Business ByDesign all versions