Supplier Registration-No Approval Process Definition Found For SUP_OB_SUPPLIER
(Doc ID 2567446.1)
Last updated on APRIL 17, 2023
Applies to:
PeopleSoft Enterprise SCM Purchasing - Version 9.2 to 9.2 [Release 9]Information in this document applies to any platform.
Symptoms
No approval process definition found for SUP_OB_SUPPLIER process definition when user is setup with overridden template with different setID at supplier request system setup.
Steps To Reproduce -
1.Set Up Financials/Supply Chain > Product Related > Procurement Options > Suppliers > Supplier Request Templates
Create two templates for two different SetIDs similar to customer environment
1.SUPPLIER
2.SUPPLIER_US001
Template ID - SUPPLIER_US001
Default SetID – US001
Template ID - SUPPLIER
Default SetID – SHARE
2.Set Up Financials/Supply Chain > Product Related > Procurement Options > Suppliers > Supplier Request System Setup :
Register New Suppliers set to Template ID - SUPPLIER
3.Set Up Financials/Supply Chain > Common Definitions > User Preferences > Define User Preferences > search for user ID – VP2 > Procurement > Supplier OnBoarding >
Under Supplier Request Template Overridden by User Profile > Select option to Specify at this level >
Request Type = Register new suppliers
Supplier request Template ID = Supplier_US001
4.SUP_OB_SUPPLIER always looks for default process definition.
So “Default Process Definition” needs to be checked
In order to handle the multiple SetID case,
We have created a approval process definition for setID – SHARE and marked default
Created two stages specific to each SETID as shown
Stage-1 Path-1 criteria set to SUP_OB_REG_DEF.SETID = SHARE
Stage-2 Path-2 criteria set to SUP_OB_REG_DEF.SETID = US001
5.Note only process definition with definition ID- SHARE is active and US001 is made inactive
Transaction –
1.Log in as VP2 who has assigned with template : Supplier_US001
2.Supplier > Supplier Registration > Register Suppliers > enter required values > Submit
3.Error occurs -
No approval process definition found for id SUP_OB_SUPPLIER
Ensure valid values are present in the Approval Process Setup to proceed.
4.Now made approval process definition for definition ID-US001 active and save
Now there are two definitions active SHARE and US001
5.Log in as VP2 who has assigned with template : Supplier_US001
And able to submit the request successfully
6.Workflow routed to default approval process definition SHARE as per stage2 criteria
Requirement is to configure approval process definition specific to SetIDs –SHARE and US001 but supplier registration always triggers approval process definition which is marked as default so created a single process definition with SetID criteria in separate Paths
But this is not working if process definition with definitionID US001 is inactive
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |