SAP Knowledge Base Article - Public

2705866 - Purchase Order Approval Process Not Working When the Condition set is : Created By

Symptom

You have maintained the purchase order approval process with condition Created by, but it is not working.

Environment

SAP Business ByDesign

Reproducing the Issue

  1.  Go to Application user management work center
  2.  Go to approval process
  3.  Choose approval process of Purchase order
  4.  Open it and select respective step
  5.  Then scroll down and you can see in conditions that Employee ID is mentioned

Cause

This condition in front end(UI) allows you to enter either Employee ID or Name, however, in back end only Name is saved.

So when you choose condition as Created by, you need to maintain the employee name as the value, instead of employee ID.

Resolution

Please create a new purchase order approval process and change the value from employee ID to employee name. After the new approval process is activated, the rule will be effectively applicable for new purchase orders created after the process setup.

Ensure to enter the name in this format : First name, Middle name(if exists) and Last name.

To check if the middle name is maintained for the user or not, kindly follow the below steps:

  1. Go to  Application and User management work center
  2. Go to Business Users view
  3. Search for respective user
  4. Select it and Scroll down
  5. Where you can see the name and Click on it
  6. Navigate to You can also and choose Open Personnel file
  7. Go to Personal data
  8. Go to Biographical Data
  9. Middle name will be visible here (if exists)

Keywords

Created By,Approval Process, Purchase Order, Created By, 审批, 采购订单 , KBA , created by , AP-POP-PO , Purchase Order , Problem

Product

SAP Business ByDesign all versions