ASL-Sourcing in Procurement

An Oracle White Paper October 2004

Table of Contents

Executive Overview............................................................................................................ 3 Introduction......................................................................................................................... 3 Important Sourcing terms in Oracle Purchasing................................................................. 3 Approved Supplier List (ASL)........................................................................................ 3 ASL Attributes ................................................................................................................ 4 Global & Local ASL....................................................................................................... 4 Sourcing Rules ................................................................................................................ 4 Assign Sourcing Rules.................................................................................................... 4 Setup for Sourcing .............................................................................................................. 5 Create a Blanket Purchase Agreement........................................................................ 7 Sourcing Cycle in Core Purchasing .................................................................................. 12 Sourcing Cycle in iProcurement ....................................................................................... 13 Creating a Release from a BPA for a catalog item ....................................................... 13 Creating a Standard Purchase Order from a quotation for a Catalog Item. .................. 14 Creating a Standard Purchase Order from a Contract Purchase Order for a catalog item. ....................................................................................................................................... 15 Creating a Standard Purchase Order from a Contract Purchase Order for a Non Catalog Item ............................................................................................................................... 16 PO Create Documents Workflow in Sourcing.................................................................. 17 Advanced Features of Automatic Sourcing ...................................................................... 20 Steps to implement Automatic Sourcing ...................................................................... 21 Tables involved in Sourcing ............................................................................................. 25 Summary ........................................................................................................................... 26

2

Data stored in a global repository containing relevant details about each item/supplier/supplier site relationship. The business needs of Sourcing are • Automatically default supplier and pricing information onto requisition lines • Source the item from negotiated purchase agreements • Reduce manual intervention Sourcing in Oracle Applications. monitoring and improving ongoing supplier relationships. It lays down the road map towards implementing sourcing and describes in detail the sourcing cycle with related setups. ethics violations.) or ' New' you have never placed a purchase if order with the supplier. Introduction Oracle Purchasing allows users to automatically source items from suppliers based on the sourcing rules and purchase agreements. and involves highlevel. etc. cost. company-wide approaches to obtaining materials and services. Infact it is a subset of procurement with strategic context. It also discusses the new sourcing feature in Oracle Applications. This repository includes information about all suppliers with business statuses ranging from ‘Approved’ (the supplier has demonstrated the ability to satisfy rigorous quality.Executive Overview Sourcing is a function with strategic importance within the broader context of procurement. Sourcing sets the stage for the entire company’s purchase for direct and indirect materials. negotiating and implementing contracts with selected suppliers. and delivery requirements over a sustained period) to ‘Debarred’ (the supplier is temporarily/permanently disallowed on purchase orders due to performance failure. The setups for both of the methodologies are discussed in this paper. This white paper focuses on the features that sourcing provides in the Procurement module of Oracle Applications. Important Sourcing terms in Oracle Purchasing Approved Supplier List (ASL) All procurement organizations maintain lists that associate the items and services they buy from supplier organization.Automatic Sourcing. can be implemented either to the requisition created in iprocurement or core purchasing. The only difference lies in setup techniques. 3 . identifying and evaluating potential suppliers to meet those needs. is known as an Approved Supplier List (ASL).

ASL attributes specify the Release Generation Method.ASL Attributes For each ASL entry. as follows: · · · · · An item across all organizations A single item in an inventory organization A category of items across all organizations A category of items in an inventory organization All organizations 4 . They describe sourcing supply. source Blanket Agreements and Catalog Quotations for automatic reference during document creation. sourcing can be assigned at different levels. Local ASL entries are specific to a single Inventory Organization. they answer the question “where do I get part A from?” User defines rankings and % allocation for replenishment sources in the form of Sourcing Rules. Global & Local ASL Global ASL entries are valid for all Inventory Organizations. for any organization. Assign Sourcing Rules Sourcing rule must be assigned to a particular item and/or organization. Sourcing Rules Sourcing rules define inventory replenishment method for either a single organization or all organizations in the enterprise. This is where various sourcing strategies define a particular supply chain network. In an assignment set. These assignments are grouped together in assignment sets. purchasing Unit of Measure.

Assign Item to Inventory organization 5 . Define items. An important prerequisite for Sourcing is that items and suppliers should be defined.Setup for Sourcing Sourcing setups in Oracle Applications is accomplished using the series of steps described below.

6 .Create suppliers and supplier sites in the Suppliers window.

4.Steps to implement sourcing are Create a Blanket Purchase Agreement Defining the Approved Supplier list To define the Approved Supplier List (ASL) 1. 2. Commodity .assigns a supplier to a group of items belonging to a category (or commodity). 3. In the Organizations window that appears. One of the following Business type can be selected: 7 . Navigate to the Approved Supplier List window as follows: Navigation: Supply Base Management -> Approved Supplier List. 5. choose the ship-to organization for which to define Approved Supplier List (ASL) entries. An ASL can be created for either of the following a. b. Select an item or commodity.assigns a supplier to a particular item. This will be the owning organization. Item .

This ASL entry is valid for all inventory organizations in this Operating unit. Direct (Supplier): This option should be selected when the supplier sells his products or services directly to buyer organization. which implies that a manufacturer should be defined in ASL before defining its distributor. Specify the supplier and supplier site. Distributor: This option should be selected when the supplier sells products made by manufacturers. the local entry takes precedence. b. Select one of the following in Global: 1) 2) Yes . meaning that it is valid only for the organization chosen in the Organizations window when first opening the Approved Supplier List window. s 7. 6. Navigate to the Record Details Alternate region. Use one of the default statuses provided. A distributor needs to be associated with manufacturer. one Global entry that applies to all organizations and one local entry that applies only to the local inventory organization. No . Note: If two ASL entries exist for the same item or commodity.This ASL entry is local. Manufacturer: This option should be selected when the supplier does not sell his product/services directly to the procuring organization but sells it through distributors c. Source document information can be specified in the Supplier-Item Attributes window. Select the supplier' approval status. 8 .a. 8.

A requisition with a blanket purchase agreement as a source document can be created into a release (unless the ASL is setup for this item as a Cosigned Inventory item. This Occurs in the workflow (CREATEPO) after the workflow has verified that the Requisition has the required information for automatic release creation 4. if there are two documents specified in ASL having sequence number 1 and 2. b. c) Release Using AutoCreate: Release is created by the workflow and “Create Release Program” is not required. i. Following Document types can be selected: --Blanket --Quotation A requisition with a quotation as a source document can be created into a standard purchase order. Choose the Release Generation Method from the following options: a) Automatic Release/Review: Automatically generates releases. 3. b) Automatic Release: Automatically generates approved releases. but requires a separate step for approval.To define the supplier and commodity/item attributes: 1.e. If this is the case then a Standard PO is created instead of a Blanket Release) 9 . Enter a unique Seq (Sequence) Number. then the document with sequence number 1 will be picked up irrespective of whether it is a Blanket or Quotation. 2. NOTE: If Requisition Line(s) are for a one-time item then the Release Generation Method is not considered and the requisition is a candidate for Automatic creation by the CREATEPO workflow. Navigate to the Supplier-Item Attributes window by choosing the Attributes button in the Approved Supplier List window. One of the following attribute groupings can be selected from the Alternate region: a. “Create Release Program” is used to create releases in this case. Choose the Purchasing UOM. This choice is not available if encumbrance is turned on. Sourcing picks up the document as per the sequence. “Create Release Program” is used to create release in this case.

Choose a Document Number. the current organization will be the receiving organization. Define a sourcing Rule To define a sourcing rule: 1. Enter an allocation percentage 100% 10 . Enter a unique Sourcing Rule name. 2. are displayed.c. The Status and Effective Dates for the document. if any. If the sourcing rule is local. Choose a Line Number. Enter effective dates. Navigate to the Sourcing Rule window. otherwise. enter an organization name. Indicate whether this sourcing rule is used for all organizations (global) or a single organization (local). 4. A start date is mandatory. 5. d. 3. but entering an end date is optional.

2. 4. Enter the name of the sourcing rule. 6. Note: The assignment specified in profile option MRP: Default Sourcing Assignment Set is the only one used by Purchasing during the sourcing process 3. 11 . Enter the sourcing rule as the Type. 5. Enter an Item/Category if the selection for the Assign To Type is Item or Item-Org. Enter an assignment set name and description. Navigate to the Sourcing Rule/Bill of Distribution Assignments window. Save the form.To assign a sourcing rule: 1.

Run the Workflow Background Process with the following parameters 12 . Create a requisition for the Item for which the Sourcing Rule and Approved Supplier List has been created. which was specified in the ASL. The Supplier and Supplier Site defaulted from the Sourcing Rule. Approve the requisition. 3. is now attached to the Requisition. 4. 5. The Blanket Purchase Agreement.Sourcing Cycle in Core Purchasing 1. 6. 2. Navigate to Source Details Alternate region.

iii) Extract item. If this is set to No then the Create Documents workflow will be done in online mode. Item List Price should be specified in Item Master in Purchasing tabbed region. which is determined by the value of Requisition Approavl workflow item attribute = “Send PO Autocreation to Background” is set to No. Creating a Release from a BPA for a catalog item Following steps should be followed in order to create a release from a BPA for a catalog item. which should be web enabled.) 13 . vi) Approve the requisition. Item should be attached to a category. iv) Creating a standard purchase order from a contract purchase order for a non catalog item. ii) Creating a standard purchase order from a quotation for a catalog item. Owning Org of ASL should be same as the Inventory Organization specified in Financial System Parameters. If “Send PO autocreation to Background” is set to No then this step is not required. ii) Create one BPA and ASL for that item and attach the BPA to the ASL for this item. BPA and ASL in iProcurement Note: Following points to be taken care of while extraction. v) Create a requisition in iProcurement for this item. iii) Creating a standard purchase order from a contract purchase order for a catalog item.ItemType: PO Requisition Approval Process Deferred: Yes Process Stuck: No Process Timeout: No This step is not required if using the Create Documents workflow in Online Mode. iv) Search for the item in iProcurement. If it is set to yes it will be sent to the Background and this step is required Sourcing Cycle in iProcurement Sourcing can also be used in iProcurement. i) Create one item. vii) Run the workflow background process (if Release Generation Method in ASL is “Release using Autocreate”and if the Requisition Approval Workflow item attribute “Send PO Autocreation to Background” is set to yes. Category should be extracted before Item. Following types of documents can be created in iProcurement with the help of Sourcing i) Creating a release from a BPA for a catalog item.

Does Req Line Have Enough Information To Create Document? Does The Req Line Have Valid Supplier Information? Does the Req Line Reference a Valid Blanket or Quotation? Also it validates the Source document extracted for that item and the Release Generation Method from the extracted ASL. Creating a Standard Purchase Order from a quotation for a Catalog Item. Does Req Line Have Enough Information To Create Document? Does The Req Line Have Valid Supplier Information? Does the Req Line Reference a Valid Blanket or Quotation? Also it validates the Source document extracted for that item. NOTE: If the Requisition Approval Worlflow item Attribute “Send PO Autocreation to Background” is set to Yes. Wfstatus output for ItemType CREATEPO provides the status of these activities. If all the above conditions are satisfied then it will create the release. Wfstatus output for ItemType CREATEPO provides the status of these activities. Attach the quotation in ASL iii) Extract item.The CREATEPO workflow performs the following checks before creating a release. Following steps should be followed in order to create a Standard PO from a Quotation for a catalog item.If “Send PO Autocreation to Background” is set to No then this stepsis not required The CREATEPO workflow performs the following checks before creating a release. vii) Run the workflow background process. i) Create one item ii) Create one quotation and ASL for that item. 14 . If the Requisition Line(s) are for a one time item then the Release Generation Method is not considered and the Requisition is a candidate for automatic creation by the CREATEPO workflow. Quotation and ASL in iProcurement iv) Search for the item in iProcurement v) Create a requisition in iProcurement for this item vi) Approve the requisition. If all these conditions are satisfied then it will create the Standard PO.

Wfstatus output for ItemType CREATEPO provides the status of these activities. v) Create a requisition in iProcurement for this item vi) Approve the requisition. Does Req Line Have Enough Information To Create Document? Does The Req Line Have Valid Supplier Information? Does the Req Line Reference a Valid Blanket or Quotation? (Which will be No in this case) Should Contract be used to AutoCreate Doc? (Which will be yes and will come from workflow attribute) Does Contract Info Exist in ReqLine? (It is No because contract is not extracted) Is Contract Required on the ReqLine? (This needs to be set in workflow attribute as No) Does Contract Exist and Allow Creation from Contract? (Yes because contract is there in core purchasing) Now as it gets the details from the source document in core purchasing it will create a standard Purchase order. Contract is not specified in ASL. iv) Search for the item in iProcurement.If “Send PO Autocreation to Background” is set to No then this stepsis not required The CREATEPO workflow performs the following checks before creating a release. vii) Run the workflow background process.Creating a Standard Purchase Order from a Contract Purchase Order for a catalog item. NOTE: If the Requisition Approval Worlflow item Attribute “Send PO Autocreation to Background” is set to Yes. i) Create one item ii) Create one contract purchase oder and ASL for that item. 15 . iii) Extract item and ASL in iProcurement.

Creating a Standard Purchase Order from a Contract Purchase Order for a Non Catalog Item i) Create one contract purchase order in core purchasing ii) Create one non catalog requisition in iprocurement iii) Specify the supplier and site (should be same as in the contract purchase order iv) Approve the requisitionRun the workflow background process. Does Req Line Have Enough Information To Create Document? Does The Req Line Have Valid Supplier Information? (As given during Requisition creation) Does the Req Line Reference a Valid Blanket or Quotation? (Will not be there in this case) Should Contract be used to AutoCreate Doc? (Workflow attribute) Does Contract Info Exist in ReqLine? (No as Contract PO is not extracted) Is Contract Required on the ReqLine? (Workflow attribute) Should Non-Catalog Request AutoSource From Contract? (Workflow attribute) Does Contract Exist and Allow Creation from Contract? (Yes as it is there in Core purchasing) 16 . NOTE: If the Requisition Approval Worlflow item Attribute “Send PO Autocreation to Background” is set to Yes. Wfstatus output for ItemType CREATEPO provides the status of these activities.If “Send PO Autocreation to Background” is set to No then this stepsis not required The CREATEPO workflow performs the following checks before creating a release.

Expand Attributes. 4.wft. 2. Follow the below steps in order to configure the PO Create Documents Workflow 1. Open the Workflow file in Workflow Builder.PO Create Documents Workflow in Sourcing The PO Create Documents Workflow is used in Sourcing to create the releases from BPAs and standard purchase orders from Quotations automatically. The wft file involved is poxwfatc. Double Click on the attribute ‘Is Automatic Creation Allowed?’ Specify the Value as ‘Y’ 17 . 3.

Whether the Release is approved automatically or not depends on if Buyer that defaults on the Release has approval authority at the time of Release creation. s B) Generating Standard Purchase Orders from Quotation Sr No 1 Attribute Name Is Automatic Creation Allowed? Value Y Required Yes C) Generating Standard Purchase Order from a Contract Purchase Order in iProcurement Sr No 1 2 3 4 Attribute Name Is Automatic Creation Allowed? Should Contract be used to autocreate Doc? Should non-catalog requests be auto sourced from contract? Is Contract Required on Requisition Line? (This is an optional item attribute – it can be setup to Yes or No and the system can still create PO` s from Requisitions that have contracts steup Value Y Y Y N Required Yes Yes Yes No 18 . If the Buyer does not have authority the Release will be forwarded in an IN PROCESS status to the next approver in the Buyer` Approval Hierarchy.Following attributes need to be set for A) Generating Release from a BPA in Sourcing Sr No 1 2 3 Attribute Name Is Automatic Creation Allowed? Should Workflow Create The Release? Is Automatic Approval Allowed? Value Y Y Y Required Yes Yes Optional If the Attribute ‘Is Automatic Approval Allowed’ is set to Y then releases that are created will be automatically submitted for approval.

19 .The attribute SEND_CREATEPO_TO_BACKGROUND should be set to Y if the PO Autocreation has to be sent to Background.

If the value is set to "Create and Update". 1) A new Profile Option "PO: Allow Auto-generate Sourcing Rules and ASL" has been introduced. once the Blanket Agreement is approved. there can be only one Supplier/Site for that effective period and must match the supplier/site on the blanket purchase order. value needs to be set to either "Create Only" or "Create and Update". The default value is "PURCH". 2. The system automatically creates the relevant entries. the profile option . Sourcing Rule Name Prefix can be customized. The process will try to create or update Approved Supplier List entries even if Sourcing Rule creation/update failed for the Blanket Agreement line item. then the "Enable Automatic Sourcing" Checkbox. 4. The blanket effective period do not overlap multiple effective periods in the Sourcing Rule. User must select "Archive on Approve" to use this feature. The ASL will be created as a Global ASL. Sourcing Rule Assignments and Approved Supplier List entries during Blanket Agreement approval submission. This process will update existing Sourcing rules only if all of the following are true: 1. If the value is set to "Create only" then the "Enable Automatic Sourcing" checkbox and the "Release Generation Method" field are visible and can be updated on the Approval window. Note: The new Sourcing Rules will be assigned at the Item Level and will be added to the assignment set that is specified in the profile option "MRP: Default Sourcing Rule Assignment set". The default value is ' None'In order to activate this feature.Advanced Features of Automatic Sourcing Oracle Purchasing enables the automatic creation of Sourcing Rules. 3. If the update requires extension of any existing effective period in the Sourcing Rule. The prefix value is read from the activity attribute "PO Sourcing Rule Name Prefix" in PO Approval Workflow. 20 . Note: If the Archival mode being used for Blanket Agreements is "Archive on Print". The Blanket purchase order Start and End Dates are not null. 2. the "Update Sourcing Rule and ASL Entries" checkbox and the "Release Generation Method" field are visible and can be updated on the Approval window. this feature cannot be used and the new fields and checkboxes would not be visible in the Approval window. The sourcing rule is not assigned to any other item.

Automatic Sourcing Rule Builder' view the exceptions encountered during the to creation of sourcing rules and/or approved supplier list entries. In Approval window check the checkbox Create Sourcing Rule and select the Release Generation method 21 . ii) Set the Profile Option PO: Allow Auto-generate Sourcing Rules iii) Set the Profile Option MRP: Default Assignment Set to the Set in which Sourcing Rule will get attached. Ensure that the effectivity dates are specified v) Approve the BPA. Steps to implement Automatic Sourcing i) Create an Item.For exception reporting. run the Purchasing Interface Errors report with a source type of ' ASR . iv) Create a BPA.

Note: Please note that this checkbox will only be enabled when the Profile Option PO: Allow Auto-generate Sourcing Rules is set. 22 . vi) Run the Workflow Background Process for item type = PO Approval ( even if the sytem is setup to use PO approval in online mode this background process must be run to create or update the ASL / Sourcing Rules for the data on the Blanket Purchase Order submitted for approval.

Release Generation Method has also been populated automatically.vii) ASL is automatically generated with the document attached in the Attribute. 23 .

ix) The Sourcing Rule will show the same Supplier/Supplier Site with 100% allocation and same effectivity dates as that of BPA. 24 .viii) Sourcing Rule is also generated and attached to the assignment set specified in Profile Option MRP: Default Assignment Set.

MRP_ASSIGNMENT_SETS MRP_ASSIGNMENT_SETS stores information about Sourcing Assignment Sets. The Define Sourcing Rule form populates this table.Tables involved in Sourcing 1. distributor. PO_ASL_STATUS_RULES PO_ASL_STATUS_RULES stores the business rules associated with each defined ASL status. PO_ASL_STATUSES PO_ASL_STATUSES stores the user-defined approval/certification statuses for the ASLs. a supplier. ship-to organizations. 25 . 6. The Define Assignment Sets form populates this table. MRP_SR_ASSIGNMENTS MRP_SR_ASSIGNMENTS stores the assignment of sourcing rules or bills of distribution to items. 7. even if using a Global ASL entry for the supplier/item relationship and approval status. PO_ASL_ATTRIBUTES PO_ASL_ATTRIBUTES stores all information for the supplier/item/organization relationship defined in PO_APPROVED_SUPPLIER_LIST. 5. 4. PO_APPROVED_SUPPLIER_LIST PO_APPROVED_SUPPLIER_LIST stores the relationship between an item or commodity. The Assign Sourcing Rules Form populates this table. This information is maintained separately to allow each organization to define its own attributes. MRP_SOURCING_RULES MRP_SOURCING_RULES stores sourcing rule names and descriptions. and catalog quotations associated with particular suppliers and items in PO_APPROVED_SUPPLIER_LIST. PO_ASL_DOCUMENTS PO_ASL_DOCUMENTS stores sourcing references to supply agreements. or at the global level. category. or manufacturer. blanket agreements. 8. 3. 2. and approval/certification status. organizations.

9. References Oracle Purchasing User' Guide Release 11i (Part No. business needs and supply chain strategy should be identified. We are grateful to Adiraju Sastry and Chandu Tadanki for their constant encouragement and support. With the correct setups and different techniques of Sourcing outlined in this paper. By implementing this sourcing functionality employer will give full access to the users and free up the purchasing department to concentrate on securing the best deals for the organization. you have greater flexibility than ever before to make this feature suit your business processes. To use this feature successfully. PO_ASL_ATTRIBUTES_VAL_V (view) PO_ASL_ATTRIBUTES_VAL_V is a view used by the Create Documents workflow that is created from table PO_ASL_ATTRIBUTES and table PO_APPROVED_SUPPLIER_LIST Summary Purchasing provides great flexibility in implementing Sourcing. Lisa Oinonen and Starr Smelley of Procurement Team for reviewing this paper and for making it complete with their feedback. Acknowledgement We wish to record our sincere appreciation towards: Mike Williams. Linda Johnston.A82913-04) s 26 .

650.com Oracle is a registered trademark of Oracle Corporation.7200 www. CA 94065 U. Copyright © 2003 Oracle Corporation All rights reserved.7000 Fax: +1.S. 27 .ASL-Sourcing in Procurement November 2004 Author: Nandini basu & Rajiv Arora (CPIM) Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores.506. Various product and service names referenced herein may be trademarks of Oracle Corporation.506.oracle. Worldwide Inquiries: Phone: +1.650.A. All other product and service names mentioned may be trademarks of their respective owners.

Sign up to vote on this title
UsefulNot useful