My Oracle Support Banner

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.


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



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


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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.