Académique Documents
Professionnel Documents
Culture Documents
Sit
e
Applicati
on
Responsibility
No
Yes
Yes
Keep
Mask - First Four Digits
Visible
No
United States
Vision Operations (USA)
Yes
System Items
Vision Operations
Vision Operations
Vision Corporation
HR with Payroll User
Vision Corporation
GL Ledger Name
INV:Override Neg for Backflush
https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=356715836428752&parent=DOCUMENT&sourceId=1101666.1&id=1067402.1&_afr
WindowMode=0&_adf.ctrl-state=qwj6ljmuz_131
How to Setup a Remit-To Address in Release 12 Oracle Receivables (Doc ID 1101666.1)
https://support.oracle.com/epmos/faces/DocumentDisplay?
_afrLoop=190500665481489&parent=DOCUMENT&sourceId=1101855.1&id=1101666.1&_afr
WindowMode=0&_adf.ctrl-state=k0mvht6dq_170
5. Assign the following responsibilities to your user using (T) Direct Responsibilities:
Responsibility
Security
Group
Order Management Super User, Vision Operations
Standard
(USA)
Inventory, Vision Operations (USA)
Standard
Receivables Manager
Standard
System Administrator
Standard
Purchasing Super User, Vision Operations
Standard
CRM Administrator, Vision Enterprises
Standard
Oracle Pricing Manager, Global
Standard
6.
(I) Save.
7.
Log out of the operations username and login again using your newly created account. You will
be prompted to change your password.
Note: You can use this account for subsequent logins.
8.
Once you have logged in again, select the System Administrator responsibility again and
navigate to (N) Security > Responsibility > Define.
9.
Query for the Order Management Super User Vision Operations USA responsibility (F11 and
Ctrl-F11).
10. Please ensure that the appropriate menu (shown below) ADS_OM_SUPERMENU is assigned to
the OM Super User responsibility.
3. (B) OK
4. (N) Inventory > Setup > Organizations > Organizations
5. Click (B) New in the Find window and in the Organizations window, enter the location (SHOrgLocation) that you created in the previous steps.
6. (T) Shipping Details:
Enter a Contact
The Ship-To Location should default as your location name
Ensure that the following boxes are checked:
o Ship-To Site
o Bill-To Site
o Receiving Site
o Internal Site
o Office Site
7. (M) Save.
8. Similarly, create locations for your other orgs: OU1, OU2, InvOrg1, InvOrg2. Select the Global
button for determining the scope of the location. Possible names that you could use for the
locations:
SH-OU1-Location
SH-OU2-Location
SH-InvOrg1-Location
SH-InvOrg2-Location
9. (N) > HRMS Manager > Work Structures > Organization > Description
10.A Find window pops up prompting you to search for an org. Click (B) New to create a new org.
11.Create the following orgs in the Organization window one by one. Leave the Type field blank and
enter the effective dates for the org.
Org Name
Location
Internal or
Organization
External
Classification
SH-TOP
SH-OrgLocation
Internal
GRE/Legal Entity
SH-OU1
SH-OU1-Location
Internal
Operating Unit
SH-OU2
SH-OU2-Location
Internal
Operating Unit
SH-InvOrg1
SH-InvOrg1Internal
Inventory Organization
Location
SH-InvOrg2
SH-InvOrg2Internal
Inventory Organization
Location
12.When you save your work, you will be prompted with a flexfield screen to display more
information. Accept all defaults and enter USA for Legislation and USD for Currency.
13.(N) > HRMS Manager > Work Structures > Organization > Hierarchy
14.Enter a hierarchy for your organization structure.
15.In the Name field enter a Name for your hierarchy.
19.In the Subordinates sub-region, enter the operating units and click the Down arrow key to enter
a subordinate (Inventory Org) for each operating unit.
Generate Lists For: All Security Profiles or One Named Security Profile
32.Assign a default operating unit to the profile option MO: Default Operating Unit. (N) > Profile >
System.
33.Run the Setup Validation Report to check if the setup steps have been performed successfully.
Order Management Setup Validation Report (XML)
You can define and update default inventory and costing parameters for your current organization in the following areas:
1.
Inventory Parameters
2.
Costing Information
3.
4.
5.
6.
7.
Approve automatically: After the second timeout period, move order requisitions are automatically approved. Select
this option and set the Move Order Timeout Period to 0 if you want to bypass the move order approval process and
automatically approve move order requisitions.
Reject automatically: After the second timeout period, move order requisitions are automatically rejected.
7. Select a locator control option:
None: Inventory transactions within this organization do not require locator information.
Prespecified only: Inventory transactions within this organization require a valid, predefined locator for each item.
Dynamic entry allowed: Inventory transactions within this organization require a locator for each item. You can
choose a valid, predefined locator, or define a locator dynamically at the time of transaction.
Determined at subinventory level: Inventory transactions use locator control information that you define at the
subinventory level.
Indicate whether to allow negative balances. Determines whether inventory transactions can drive the inventory
balance of an item negative.
Attention: If insufficient quantity on hand exists in a supply subinventory to satisfy backflush demand, Oracle Work
in Process forces the supply subinventory balance negative, ignoring this option setting.
Indicate whether this organization is an Oracle Warehouse Management enabled organization. You can use WMS
features such as LPNs, task management, warehouse execution rules and cost
groups in this organization. Locator control must be enabled in order to enable WMS. Once this has been enabled and
transactions have been entered in this organization, this box cannot be unchecked.
Indicate whether this organization is an Oracle Enterprise Asset Management enabled Organization.
Enter a total load weight and unit of measure for this organization.
1. Costing Organization
2. Costing Method
3. Transfer to GL Indicate whether all transactions are posted in detail to the general ledger.
Caution: Transferring detail transaction distributions to the general ledger increases general ledger posting times due to the
number of records created.
4. Reverse Encumbrance Indicate whether to reverse encumbrance entry upon receipt in inventory.
You normally select this option if you use encumbrances with Oracle Purchasing.
5. Optionally, enter a Cost Cutoff Date
If you leave this field blank, all available transactions will be costed as usual. If you enter a date, all transactions prior to this
date will be costed. All transactions on or later than this date will not be costed.
For interorganization transfers, a standard costing, receiving organization will not cost a receipt if the sending organization
did not already cost the transaction.
The default time is the first instant of the date. You can optionally choose another time.
The standard cost update process can be performed on the cost cutoff date. You can restart cost processing by changing the
cutoff date to blank, or a future date.
6. Default Material Sub element
For standard costing, select a material subelement that this organization uses as a default when you define item costs. For
average costing, the default material subelement you select can be used for cost collection when Project Cost Collection
Enabled is set.
7. Material Over head Sub element
Optionally, select a Default Material Overhead SubElement from the list of values. During the Supply Chain Rollup process,
when costs are merged from another organization, markup and shipping costs will use this value.
The supply chain cost rollup will complete successfully, regardless of whether this field is populated. If the Cost Rollup
identifies an organization with a default material overhead subelement not set up, a corresponding warning message will be
printed in the log file.
8. Default Cost Group
Indicate the default cost group for the organization. This will default into the Default Cost Group field for each subinventory. If
the WMS cost group rules engine fails to find a cost group, this cost group will be used.
9. Valuation Accounts
You choose a default valuation account when you define organization parameters. Under standard costing, these accounts
are defaulted when you define subinventories and can be overridden. Under average costing, these accounts (except for
Expense) are used for subinventory transactions and cannot be updated. For a detailed discussion of cost
elements.
Material An asset account that tracks material cost. For average costing, this account holds your inventory
and intransit values. Once you perform transactions, you cannot change this account.
Material Overhead An asset account that tracks material overhead cost.
Resource An asset account that tracks resource cost.
Overhead An asset account that tracks resource and outside processing overheads.
Outside processing An asset account that tracks outside processing cost.
Expense The expense account used when tracking a nonasset item.
Account Type
Material
Material Overhead
Resource
Overhead
Outside processing
Expense
Account
01-000-1410-0000-000
01-000-1420-0000-000
01-000-1440-0000-000
01-000-1430-0000-000
01-000-1450-0000-000
01-520-7530-0000-000
Lot Number
1. Select an option for lot number uniqueness.
Across items: Enforce unique lot numbers for items across all organizations.
None: Unique lot numbers are not required.
2. Select an option for lot number generation.
Userdefined: Enter userdefined lot numbers when you receive items.
At organization level: Define the starting prefix and lot number information for items using the values you enter in the
Prefix, Zero Pad Suffix, and Total Length fields. When you receive items, this information is used to automatically generate lot
numbers for your items.
At item level: Define the starting lot number prefix and the starting lot number when you define the item. This information is
used to generate a lot number for the item when it is received.
3. Indicate whether to add zeroes to rightjustify the numeric portion of lot numbers (Zero Pad Suffix).
4. Optionally, select an alphanumeric lot number prefix to use for systemgenerated lot numbers when generation is at the
organization level.
5. Optionally, define the maximum length for lot numbers. If you use Oracle Work in Process and you set the WIP parameter
to default the lot number based on inventory rules, then WIP validates the length of the lot number against the length you
define in this field.
Serial Number
1. Select an option for serial number uniqueness.
Within inventory items: Enforce unique serial numbers for inventory items.
Within organization: Enforce unique serial numbers within the current organization.
Across organizations: Enforce unique serial numbers throughout all organizations.
2. Select an option for serial number generation.
At organization level: Define the starting prefix and serial number information for items using the information you enter in
the following fields of this window.
At item level: Define the starting serial number prefix and the starting serial number when you define the item.
3. Optionally, select an alphanumeric serial number prefix to use for systemgenerated serial numbers when generation is at
the organization level.
4. Optionally, enter a starting serial number to use for systemgenerated serial numbers.
If serial number generation is at the organization level you must enter a starting serial number.
5. Indicate whether the system will suggest serial numbers as part of the move order line allocating process. If you do not
select this option, you must manually enter the serial numbers in order to transact the move order.
Other Account
Encumbrance: An expense account used to recognize the reservation of funds when a purchase order is approved.
Inventory A/P Accrual : The liability account that represents all inventory purchase order receipts not matched in Accounts
Payable, such as the uninvoiced receipts account.
Purchase Price Variance : The variance account used to record differences between purchase order price and standard
cost. This account is not used with the average cost method.
Invoice Price Variance : The variance account used to record differences between purchase order price and invoice price.
This account is used by Accounts Payable to record invoice price variance.
Cost of Goods Sold: The profit and loss (income statement) account that tracks the default cost of goods sold account.
Sales: The profit and loss (income statement) account that tracks the default revenue account.
Project Clearance Account: When performing miscellaneous issues to capital projects, the project clearance account is
used to post the distributions.
Average Cost Variance: Under average costing with negative quantity balances, this account represents the inventory
valuation error caused by issuing your inventory before your receipts.
Cost Variance Will Appear when you Issue Value from inventory greater than current inventory value
Note: For standard costing, only the Purchase Price Variance, Inventory A/P Accrual, Invoice Price Variance, Expense, Sales
and Cost of Goods Sold accounts are required. The other accounts are used as defaults to speed your set up.
Note: For average costing, only the Material, Average Cost Variance, Inventory A/P Accrual, Invoice Price Variance, Expense,
Sales and Cost of Goods Sold accounts are required. The other accounts are used as defaults or are not required.
Account Type
Purchase Price Variance
Invoice Price Variance
Inventory AP Accrual
Encumbrance
Sales
Cost of Goods Sold
Deferred COGS Account
Cost Variance Account
Account
01-520-5210-0000-000
01-520-5220-0000-000
01-000-2220-0000-000
01-520-4110-0000-000
01-450-5110-0000-000
01-450-5110-0000-000
01-000-1410-0000-000
Organization Access
Receiving Options
Account Type
Receiving Inventory Account
Clearing Account
Account
01-000-1410-0000-000
01-000-1410-0000-000
Subinventories
Subinventories are unique physical or logical separations of material inventory, such as raw inventory, finished goods, or
defective material. All material within an organization resides in a subinventory. There are two types of subinventories within
Warehouse Management, storage and receiving.
Storage subinventories are intermediate or final put away locations for material. Material that resides in a storage
subinventory appears in on hand quantity, and is tracked by the system. The system can book orders against, and use
manufacturing processes on material that resides in a storage subinventory. You must define at least one storage
subinventory for your implementation.
Receiving subinventories. Optionally, you can create receiving subinventories to track material in the receiving area. You
use receiving subinventories when you want to track the material as soon as it enters the warehouse before an operator puts
it away. Receiving subinventories enable managers to see where the material resides as soon as it enters the warehouse.
Material located in a receiving subinventory does not appear in on hand quantity, and the system cannot reserve the
material.
An operator can also only specify a receiving subinventory if they are using a mobile device to receive the material.
Note: Operators cannot transfer material from a storage subinventory to a receiving subinventory.
All material within an organization is held in a subinventory therefore, you must define at least one subinventory.
Table : MTL_SECONDARY_INVENTORIES
Header
1. Enter a unique alphanumeric name.
2. Indicate the material status of this subinventory, which controls the enabled transactions for all material in this
subinventory. The status is not overridden by the status of any locator, lot or serial, within this subinventory. The statuses of
those objects will be considered when determining transactions that are not enabled. This field is
used if you have Oracle Warehouse Management installed.
3. Indicate the default cost group for this subinventory. If the cost group assignment rules fail to identify a cost group for
newly received material, this cost group will be assigned. This cost group will remain with the material, even through
subinventory transfers, until you perform a cost group change transaction. This feature is available if you have Oracle
Warehouse Management installed, and you are working with a WMS enabled organization.
4. Select the subinventory type from the drop down list. The available choices are as follows:
Storage: Designates the subinventory as a Storage subinventory.
Receiving: Designates the subinventory as a receiving subinventory, and links it to a receiving location. This subinventory
type is used only for receiving material. Material in this type of subinventory cannot be onhand, or reserved.
Null: No subinventory designation
Parameters
Following are the important parameters that we must define
1. Quantity tracked Indicate whether each transaction for this subinventory updates the quantity on hand for the
subinventory (Quantity Tracked).
If you leave this option unchecked, onhand balances are not maintained and you cannot check or update the Asset
Inventory, Include in ATP, Reservable, or Nettable options. You can update this value only if there is no onhand quantity, no
pending transaction, or no uncosted transaction for the subinventory.
2. Asset Subinventory: Indicate whether to maintain the value of this subinventory on the balance sheet (Asset
Subinventory). You can update this value only if there is no onhand quantity for the subinventory.
3. Include in ATP: Indicate whether to include items in this subinventory in ATP calculations.
4. Depreciable: Indicate whether to designate items in this subinventory as depreciable.
This data is needed to support depreciable and location information in the Subinventory Setup from the Oracle Network
Logistics product.
5. Allow Reservation: Indicate whether to include this subinventory when you perform availabletoreserve calculations.
6 Nettable: Indicate whether the planning process uses the onhand balance of these subinventory items as available
inventory (Nettable).
7. LPN Controlled: Indicate if material may be packed into an LPN in the subinventory. If this is unchecked, all LPNs
transacted into this subinventory will be automatically unpacked, and LPNs cannot be packed into this subinventory. This
feature is available if you have Oracle Warehouse Management installed, and you are working with a WMS enabled
organization
8. Select a type of locator control.
You can select an option only if you selected locator control as Determined at subinventory level in the Locator Control field
in the Organization Parameters window. You can only update this option if there is no onhand quantity for the subinventory.
None: Inventory transactions within this subinventory do not require locator information.
Prespecified: Inventory transactions within this subinventory require you to enter a valid predefined locator for each item.
Dynamic entry: Inventory transactions within this subinventory require you to enter a locator for each item. You may
choose a valid predefined locator, or define a locator dynamically at the time of transaction.
Item level: Inventory transactions use locator control information that you define at the item level.
9. Optionally, enter an inactive date for the subinventory.
10. Enter a location for the subinventory. If the Subinventory type is Receiving, this field is mandatory.
Lead times
Optionally, enter preprocessing, processing, and postprocessing lead times for items in this subinventory.
These lead times are used when you use minmax planning at the subinventory level.
Sourcing
Inventory: Replenish items internally, from another organization.
Supplier: Replenish items externally, from a supplier you specify in Oracle Purchasing.
Subinventory: Replenish items internally, from another subinventory in the same inventory organization.Navigate to the
Subinventories Summary folder window. Choose New. The Subinventories window appears.
subinventory account information
Enter the general ledger accounts. The default accounts are those defined for the organization in the Organization
Parameters window. If you are using average costing, you may enter the valuation accounts, but they are not used. Average
costing uses only the Expense and Encumbrance accounts. If you use standard costing, and Oracle Bills of Material is
installed, all asset accounts are required. If you use standard costing, and Oracle Bills of Material is not installed, you are only
required to enter the Material and Material Overhead accounts.
Define Subinventory For Org SH 1
Subinventory
Code
SH FGI
SH Stage
Description
Status
Type
Finished Goods
Inventory
Stage
Active
Storag
e
Storag
Active
Locator
Control
Item Level
Quantity
Tracked
Selected
Dynamic
Selected
SH Main
Main Stores
Active
e
Storag
e
Entry
Dynamic
Entry
Selected
Area: APAC
4. Active: Enable
5. Effective Dates:
6. Save.
Defining Parameters
Create and define parameters using the following attributes:
Parameter Code: Unique code for the new parameter
Name: Name of the parameter
Description: Description of the parameter
Category: Category the parameter belongs to. The category is controlled using the lookup type
"OM_PARAMETER_CATEGORY." To create a new category, add the lookup code in the lookup type
"OM_PARAMETER_CATEGORY" and then enter that lookup type in your parameter definition window.
Value Set: Value Set associated as the source of values. The possible value sets can have validation types of
NONE or TABLE. For seeded parameters please make sure that you use a value set that begins with "ONT."
Open Orders Check: Provides a control to allow or restrict changes to the parameter value once it is set for a
given operating unit.
Enabled: Controls the availability of the parameter. For seeded parameters this field is active for internal
users.
Seeded: Indicates whether the parameter is seeded or user-defined. This is only active for internal users.
Warning: You cannot have any open orders when performing updates to Order Management Parameters.
If open orders are found, a warning message displays. Select the OK button to ignore the Warning or select the
Cancel button to not commit changes.
2. Enter a unique code in the Parameter Code field.
3. Enter a name for the parameter in the Name field.
4. Enter a description of the parameter in the Description field.
5. Select the category from the Category field that the parameter belongs to.
This is controlled with a lookup. To create a new category, add the lookup code in the lookup type
"OM_PARAMETER_CATEGORY" and then enter that lookup type in the parameter definition window.
6. In the Value Set field, enter a value set associated as the source of values.
The possible value sets can have validation types of NONE or TABLE. For seeded parameters, use a value set
that begins with "ONT."
7. Select a value from the Open Orders Check field. This provides a control to allow or restrict changes to the
parameter value once it is set for a given operating unit.
Available options are Allow, Give error, or Give warning.
8. When the Enabled box is selected the parameter is available to use. For seeded parameters this field is active
only for internal users.
9. The Seeded check box indicates if the parameter is a seeded parameter or a user defined parameter. This is
active only for internal users.
10. Save your changes and click OK. To cancel without saving any changes, click
Cancel.
The Operating Unit field displays your default Operating Unit, however you can pick a different one from the
list of values to manage parameters in it.
3. The Category field identifies the category to which the parameter belongs.
The available parameters and their currently selected values display.
Select the Show All check box to display all the parameters for all categories.
4. In the value field next to the parameter you want to set, select a value.
The Value field displays a list of values available for each respective parameter.
The Description field describes the currently selected parameter.
5. Save your changes and click OK. To cancel without saving any changes, click Cancel.
Generic Parameters
Audit Trail
The audit trail parameter is used in order to capture audit history at either order entry or booking.
You can select either Disable, Enable when Order is Entered or Enable when Order is Booked.
The default is Null - Disabled. When the default is set, then you can also capture cancellation history of entered
orders. Previously, the processing constraint used to maintain a history of cancellations of orders when Require
Reason action was selected.
Customer Relationships
The default value is Single Customer.
Customer Relationship Parameter Setting Examples
The table below lists sample customers, their sites and business purposes.
Sample Customers, Sites, and Business Purpose
Customer
Site
Bill-to
A
X
Yes
B
Y
Yes
B
Z
No
C
W
Yes
Ship-to
Yes
No
Yes
Yes
Deliver-to
Yes
No
Yes
Yes
The table below lists the relationships that exist between these sample customers.
The data within the table will be used to describe how each of the profile option settings control the list of values
for available for order data fields when placing an order.
Relationships Between Sample Customers
Customer
Related To
Customer
A
None
B
A
C
None
Bill To Relationship
Flag
Ship To
Relationship Flag
Yes
Yes
If the parameter for Customer Relationships is set to Single, using the data within the second table, when
placing an order for Customer A:
The eligible Bill To, Ship To, and Deliver To location is Customer A, Site X If the parameter for Customer
Relationships is set to Related Customers, using the data within the second table, when placing an order for
Customer A:
The eligible Ship To and Deliver To locations are Customer A, Site X and Customer B, Site Z
The eligible Bill To locations are Customer A, Site X and Customer B, Site Y If the parameter for Customer
Relationships is set to All Customers, when placing an order for Customer A:
The eligible Ship To, and Deliver To locations are all customers and all of their ship-to sites and deliver-to sites
respectively, within the first table.
The eligible Bill To locations are all customers and all of their Bill To sites within the first table.
Item Validation Organization
In Order Management, the Item Validation Organization parameter indicates the Oracle Manufacturing
organization against which items are validated. Organization is synonymous with warehouse in Order
Management. You set the Item Validation
Organization parameter in the Parameters window, and can only set the value to the operating unit associated
with your current sign on responsibility. You must also define all transactable items in this organization.
Note: Before setting this parameter, you should first setup values for:
HR: Security Profile
HR: Business Group profile options. Valid inventory master organizations will be available based on values of
HRMS profile settings.
Invoicing Parameters
Over Shipment Invoice Basis
This parameter determines whether to invoice the ordered quantity or the shipped quantity for an over
shipment.
This parameter can be overridden for the parameter specific to customers or customer sites by setting a value in
the Customer window.
Default value is Shipped.
01-740-7830-0000000
01-740-7840-0000000
Tax Account
01-000-2520-0000000
Unallocated Revenue
Account
Cross Currency Rounding
Account
01-740-7826-0000000
01-740-7827-0000000
The settings in System Options that impact AutoInvoice are in the Trans and Customers tab.
The following screenshot shows recommended settings for fields in the 'AutoInvoice' Section.
To see how to Manage Receivable System Options, please refer to Note 1068052.1, How To
Manage Receivables System Options For AutoInvoice.
Additional information on the Tuning Segments, refer to the Oracle Receivables User's Guide,
page 2-210.
14. Manage Receivables Accounting Periods
Open or close periods in your accounting calendar to control the recording of accounting
information for these periods. Since the objective of AutoInvoice is to create new transactions,
the goal is to have these transactions impact open GL periods.
Ensure that the GL_DATE value you provide in the next task is within an open period.
Responsibility: Receivables Manager
Navigation: Control > Accounting > Open/Close periods
To see how to Manage Receivable Accounting Periods, please refer to Note 1069057.1, How To
Manage Receivables Accounting Periods.
2. Manage Receivables Descriptive Flexfields
Oracle Receivables uses the transaction flexfields to uniquely identify each transaction line
that is imported though AutoInvoice.
AutoInvoice is capable of using information from four types of transaction flexfields:
More details on each of these types is available in Note 1068344.1, Setting Up Receivables
Descriptive Flexfields.
For this case study, you need to setup a Line Transaction Flexfield as shown below.
Click on the segments button to create the following rows. The values in the field Column are
not shown completely, they are INTERFACE_LINE_ATTRIBUTE1 and
INTERFACE_LINE_ATTRIBUTE2 respectively.
The data you insert into the interface table will be associated to a particular transaction type.
Create an invoice transaction type which will be used when we insert data into the Interface
table.
Responsibility: Receivables Manager
Name
Account
Receivable Account
01-000-1210-0000-000
Revenue Account
01-000-4504-0000-000
01-000-1210-0000-000
Clearing Account
01-000-1222-0000-000
Tax Account
01-000-2510-0000-000
01-000-1210-0000-000
Note: If you also want to run a test case to import a Credit memo, create a Credit Memo
transaction type as shown below, otherwise you don't need to create a Credit Memo
transaction type.
To see more details on how to create new transaction types, please refer to Note 1067797.1,
Setting Up Transaction Types In Receivables.
Please note that if you want to use the AutoAccounting functionality (next task), and some of
the segments of the Account are sourced from the transaction type, then you must define GL
accounts in the Accounts tab.
During AutoInvoice, you are interfacing data with the intention of creating complete
transactions automatically. Hence, you are advised to complete the setup for AutoAccounting
so that AutoInvoice can determine the GL accounts to use for your interfaced transactions,
and process them completely without errors and without the need for manual intervention.
To see how to manage and setup AutoAccounting, please refer to Note 1069052.1, Setting Up
AutoAccounting Rules In Receivables.
To see how to manage and setup AutoInvoice Line Ordering Rules, please refer to Note
1067965.1, How to Manage Line Ordering When Using Autoinvoice To Import.
7. Manage AutoInvoice Grouping Rules
Grouping rules specify attributes that must be identical for lines to be created as one
transaction. Grouping rules always include the mandatory attributes, and to this is added
optional attributes that you define in your grouping rule.
The following screenshot shows a Grouping Rule that uses the Line Ordering Rule defined
in Task 6 above.
Responsibility: Receivables Manager
Navigation: Setup > Transactions > AutoInvoice > Grouping Rules
To see how to manage and setup AutoInvoice Grouping Rules, please refer to Note 1067993.1,
How To Use Grouping Rules With AutoInvoice.
8. Manage Receivables Payment Terms
Payment terms let you define the due date to be calculated for transactions. When you
interface data, it is mandatory to provide either a TERM_ID or a TERM_NAME in the
RA_INTERFACE_LINES_ALL table (depending on how you have set up your transaction batch
source). Although there is a defaulting mechanism for payment term when entering
transactions manually in the form, this is defaulting is not available during AutoInvoice,
because it would significantly slow down the performance of the process.
The following screenshot shows a Payment term we will use in our interface data.
Responsibility: Receivables Manager
Navigation: Setup > Transactions > Payment Terms
To see how to manage and setup Payment Terms, please refer to Note 1069049.1, How To
Define Transaction Payment Terms In Receivables.
Following screenshots show the sub-tab for the Transaction Sources form:
The AutoInvoice Options tab highlights the Grouping rule created earlier. The setup indicates
this batch will group data as specified in this grouping rule.
The following screenshots show the rest of the sub-tabs of this form, including Customer,
Accounting, Salescredit and other information. You need to define whether the data you will
interface provides the Value or the ID so that AutoInvoice can validate the data.
Customer Information tab:
To see how to manage and setup Transaction Sources, please refer to Note 1068008.1,
Creating Transaction Sources Used For AutoInvoice.
To see how to manage and setup Receipt Classes and Methods, please refer to Note
1071284.1, Setting Up Receipt Class And Method For AutoInvoice.
To see how to manage and setup Customer Profile Classes, please refer to Note 1071218.1,
How To Define Customer Profile Classes For AutoInvoice.
Receivables also uses the alternate name to sort customer names in certain reports if the profile
option AR: Sort Customer Reports by Alternate Fields is Yes.
displayed.
Enter an Alternate Name for this address (optional). This field is used in some reports. See step 1a
for more information.
The 'Alternate Address Name' is not rendered by default in Release 12. Users can use Forms
Personalization to personalize the address block by setting the Render flag to True for Alternate
Address Name field. See Bug BUG:8571973
e. Enter a remit-to Address
Note: The release 12 Receivables Implementation Guide incorrectly refers to an obsolete Postal Code
field on the Receivables System Options. This setup is no longer used in Release 12. Internal
Documentation Bug 9715200 will correct this in a future version of the manual.
Verify that your Remit-To address is associated with the proper Operating Unit
After you apply and save you will be returned ot the Remit-To Address search window. Enter the
country name and select Go.
Select the radio button next to the address created in step 1e and then select "Create"
Optionally Enter a State and/or range of Postal Codes for each country. You can define multiple
assignments for a remit-to address that has the same country or state, but different postal code
ranges.
In the example below we first created a range that covers the western United States.
Next we created a range for the same Remit-To address that covers the entire country of Canada.
In this scenario one address could be used for all remittance in both areas.
1st Range:
2nd Range:
Receivables is able to provide a default remit-to address when you enter transactions
AutoInvoice will not reject invoices because it is not able to determine a remit-to address
You can only have one default remit-to address for each country or Country + State
combination.
In the example from step 1g, the address is the Default Remit-To address for Canada.
If we wished to also make this the default Remit-To address for the United States we could
create a third combination and fill in only the country of United States.
Note: It is a best practice to set up a default remit-to address even if you do not anticipate requiring
this value. If for example you have a default remit-to for the United States, you can also define
alternate remit-to address to be used with different zip-code ranges which take priority over the
default due to their more granular definitions.
3. Troubleshooting
Staging Subinventory
Create at least one staging subinventory for each organization. Move orders record the movement of pick
released material to staging subinventories. Staging subinventories should be Reservable .
Within the Order tab, select one or more of the following criteria for your query.
Select only the criteria that you want for the pick release:
3. Select the Orders and Order Types that you want included in the pick release:
Unreleased: The rule is applied to unreleased lines.
All: The rule applies to all lines not pick released.
Backordered: The rule applies only to backordered lines.
4. Enter the Order Number.
5. Select the Ship Set.
6. Optionally, select the Prior Reservations Only check box if you only want to pick release already reserved
quantity for lines.
This is allowed only for the allocation method of Inventory Only.
7. Select the Destination Type:
Region
Zone
Ship-To Location
8. Select the Customer and the Ship-To location for the customer.
9. Within the Item region select a Category Set, Category, and Item Number
10. Select the range of Scheduled Ship Dates and/or Requested Dates.
You can indicate whether you want the system to look at the scheduled ship date or the requested date.
You can then enter the number of days in the past or future, as well as the time, relative to current system
date that you want included in the release criteria.
This means that it is possible to set up a desired release window in terms of number of days rather than only
static dates.
If your organization has a calendar assigned, then the release rule will honor non-working days (for example,
Saturday, Sunday) to select delivery lines for pick release.
If the rule shown were applied to Organization V1 and that Organization has Saturday and Sunday as nonworking days on their organization calendar, then the following would occur:
If pick release is run on Thursday, the delivery lines for Thursday, Friday, Monday, and Tuesday (system date
+ 3 working days) are selected for pick release.
A negative value may be used in the Days field to include past dates which enables backordered lines to be
considered for pick release.
Alternatively, you can create a pick release rule using static dates by selecting the options Start On and End
On in the Scheduled Ship Dates region and the Requested Dates region.
22. Select the Warehouse (organization code) and default Pick Slip Grouping Rule for grouping the pick slips.
23. Optionally, enter a specific Subinventory for your rule.
This value determines which lines are considered for picking based on the subinventory name assigned to
the sales order line.
24. If Oracle Project Manufacturing is installed, specify a Project and Task for your rule.
25. If Oracle Warehouse Management is installed, then you can select an Allocation Method to be used:
Inventory Only: (Default) If you select this allocation method, then pick release allocates inventory
materials only.
Cross Dock Only: If you select this allocation method, then pick release allocates cross docking materials
only.
Prioritize Inventory: If you select this allocation method, then pick release checks for inventory availability
before all other sources, then allocates material from other sources if needed.
Prioritize Cross Dock: If you select this allocation method, then pick release checks for material available
for cross docking from all other sources other than Inventory, then allocates materials from Inventory if
needed.
The Allocation Method field cannot be updated unless Oracle Warehouse Management is installed.
See: Oracle Warehouse Management User's Guide and Oracle Warehouse Management Implementation
Guide for more information.
26. If Oracle Warehouse Management is installed and if you selected Cross Dock Only or Prioritize Cross Dock in
the Allocation Method,
then select a Cross Dock Criteria.
Enables a rule to be named, which limits the cross docking criteria. This field is disabled if the organization is
not WMS Enabled, or the Allocation Method is Inventory Only.
See: Oracle Warehouse Management User's Guide and Oracle Warehouse Management Implementation
Guide for more information.
27. Select Auto Allocate if you want to allocate the order lines automatically at pick release.
If Auto Allocate is selected, order lines are automatically allocated and reserved.
If not selected, you must allocate the lines and create reservations using the Inventory Transact Move Orders
window.
28. Select either Yes or No to Enable Plan Tasks if Oracle Warehouse Management is installed and you choose to
utilize the Plan Tasks feature.
29. Enter a Task Priority.
30. In the Pick From region, select the Subinventory and Locator of the default picking location.
Pick From Subinventory determines where the line items are picked/allocated from.
31. In the Default Stage region, select the Subinventory and Locator of the default staging area.
32. Save your work.
Shipping Parameters
You define the default values for basic shipping information such as units of measurement, pick release rules,
weight and volume calculations, and delivery grouping rules.
Shipping parameters are organization specific.
The parameters are arranged into the following tabbed regions in the Shipping Parameters window:
General: You can define the shipping weight and volume unit of measure classes, criteria for calculating
percent fill basis like weight, volume, or quantity, and shipping events at which export compliance screening will
be performed.
(Screening is only applicable if Oracle Shipping Execution is integrated with a third party ITM partner
application).
Pick Release: You can define Release Sequence rules and Pick Slip Grouping rules, limiting the number of
lines in the pick slip, printing behavior, document set to be printed at pick release, default staging subinventory,
locator, and decision points to autocreate delivery, auto allocation, enforcing ship sets and ship models, and task
planning at the time of pick release.
Shipping Transaction: You can define document sets to be printed at the time of ship confirm, ship confirm
rule, auto-pack options, goods dispatched (COGS) account and whether to enforce packing in containers.
Delivery: You can define the attributes forming the basis of delivery grouping for the organization.
You can also specify if delivery grouping is limited to lines within the same sales order or across orders. For
consolidation of deliveries, you specify the event at which appending will stop for the appending of delivery lines
to the delivery stops.
Transportation: If Oracle Transportation Execution is installed, you specify whether or not to Apply Routing
Rules automatically, define Freight Payment and Audit related parameters, and define Freight Rating parameters.
Note: The seeded values shown in the UOM class are created in Oracle Inventory.
5. Select the default unit of measure for the Percent Fill Basis of a container.
At Ship Confirm: Use this option if Export Compliance Screening is to be enforced at ship confirm
At Delivery Creation and Ship Confirm: Use this option if Export Compliance Screening is to be enforced when
the delivery is created and at ship confirm
7. Enable Workflows by selecting whether you want Delivery workflows or None of the workflows enabled.
Specific tasks and output are enabled through the use of customized business objects. For example, the
workflow can be configured so that specific users receive a notification email when an overship or backorder
occurs.
8. Depending on your business needs, select the Raise Business Events check box.
Business events are optional. Individual Business Events can be enabled via the Business Events definition
window.
See: Shipping Execution Workflows and Oracle Workflow User's Guide.
During pick release, this rule determines the order in which delivery lines are allocated to inventory.
It appears as the default release sequence rule in the Release Sales Order window.
Note: It is recommended that you select the most frequently used release sequence rule; although it becomes
the default, you can change it any time you launch pick release.
4. Select the Pick Slip Grouping Rule.
This rule dictates how the released delivery lines are grouped on pick slips and how the pick slip number is
generated by pick release.
It appears as the default pick slip grouping rule in the Release Sales Order form.
Note: It is recommended that you select the most frequently used pick slip grouping rule; although it becomes
the default, you can change it any time you launch pick release.
5. From the Print Pick Slip list of values, select when you want the pick slips printed.
If you select At the End, pick slips will be generated when the pick release process has completed.
If you select Immediate, you specify the number of lines per pick slip.
Whenever this threshold is reached, a pick slip document is submitted for printing. Every time the threshold is
reached, another pick slip document will be submitted for printing. This continues until all lines meeting the
release criteria for a batch have been pick released. For example, if there are 20 custom defined lines, all pick
slips belonging to these 20 lines are printed in a single pick slip report. The number of pick slips printed depends
on the pick slip grouping rule and the custom defined lines. This choice has more impact on system resources.
6. Enter the Number of Pick Slip Lines to print on each pick slip.
If Print Pick Slip is Immediate, enter the maximum Number of Pick Slip Lines to print on each pick slip.
For example, if Number of Pick Slip Lines is 25 and pick release selects 40 lines, it prints two pick slips, one with
25 lines and the other with 15 lines.
7. Select the Default Pick Release Document set to be printed at pick release.
8. Select the Default Stage Subinventory.
The process of Pick Confirmation transfers move orders to this staging subinventory. The list of values displays
all subinventories in the organization. Staging subinventories should be reservable.
9. Select the Default Stage Locator.
Move orders move material to this locator. The list of values displays all locators in the Default Stage
Subinventory.
10. Select the Autocreate Deliveries option to specify your preference for delivery creation. You can override this
preference at pick release execution.
Selected: Pick release automatically creates deliveries based on the delivery grouping rules and assigns
delivery lines to them.
When pick releasing, the Autocreate Deliveries check box in the pick release form defaults to this parameter
setting if you enter a warehouse.
If you do not enter a warehouse, pick release uses this parameter setting from the organization of the
warehouse on each sales order line.
Cleared: Pick release does not automatically create deliveries.
Note: There are six descriptive flex field defaulting types supported when auto-creating deliveries:
SQL Statement (Not having references to:$FLEX$.<VALUE_SET_NAME> and:block.field),Constant, Current Date,
Current Time, Previous Segment, and Profile Option value.
11. Select Auto Allocate to automatically allocate delivery lines at pick release.
Selected: Pick release creates move orders and automatically allocates them.
Cleared: Pick release creates move orders.
You must manually allocate the order lines using the Inventory Transact Move Orders window.
12. Select Enforce Ship Sets and Ship Models to enforce that all lines in the Ship Set or Ship Model are released
together.
If you do not select the Enforce Ship Sets and Ship Model's check box, delivery lines for ship sets and ship
models are not validated during picking even if the ship set is specified on order lines.
Note: Depending on your business needs, you must set up the Enforce Ship Sets and Ship Models parameter for
each warehouse.
If you select the Enforce Ship Sets and Ship Models check box, delivery lines for ship sets and ship models are
validated during picking.
All order lines in ship sets are either released completely or auto-backordered during pick release.
If any portion is not available, then all lines in the entire ship set are backordered.
When you create the order, you must specify if you want to retain (or not retain) the ship set for the backordered lines.
You can do this in the Sales Order window in Order Management.
Note: Ship sets for non-transactable delivery lines are validated during ship confirm.
However, a ship set for non-transactable delivery lines is not validated during pick release because the item(s)
are not picked from inventory.
13. Select Plan Tasks if Oracle Warehouse Management is enabled within your organization.
See: Oracle Warehouse Management User's Guide.
The list of values displays the valid delivery document sets. See: Defining Shipping Document Sets .
4. Select a Ship Confirm Rule that your organization will use as a default for auto ship confirming.
Note: If you want to define a default ship confirm rule, then you must select Ship All as your option when you
You can select more than one grouping attribute to refine your grouping criteria further: for example, if you
select Customer and Ship Method as grouping criteria, delivery lines with the same customer and carrier criteria
are grouped into deliveries.
If each optional grouping attribute is checked, the delivery's corresponding field cannot be updated if delivery
lines are assigned to the delivery. This ensures that the delivery lines' grouping criteria is not broken by a
different attribute value:
for example, if someone tries to select a different ship method.
If each optional grouping attribute is unchecked, its field in the delivery record can be updated until the ship
confirm stage.
For example, if you want to change the Ship Method in the delivery and do not need to enforce it as a grouping
attribute, you can deselect Ship Method.
Do not change these options if you have deliveries that are not ship confirmed.
Release tab.
Select Within An Order to autocreate deliveries whose lines all belong to the same sales order and match on
the Delivery Grouping Attributes.
Select Across Orders to autocreate deliveries across orders.
All selected delivery lines that match on the Delivery Grouping Attributes are eligible to appear on one delivery.
5. Select an Appending Limit.
The appending limit enables you to indicate the point at which you want to stop the system from adding lines to
a delivery (the point that ends the ability to merge deliveries).
You must set the appending limit to a value other than Do Not Append in order to use the Append Deliveries
option within Release Rules and the Process Deliveries SRS. The Appending Limits include:
Do Not Append
Start of Staging
End of Staging
Start of Packing (Oracle WMS enabled organizations only)
Start of Shipping (Oracle WMS enabled organizations only)
6. Save your work.
Unspecified Quantities (only available when the Action is Ship Entered Quantities):
Ship: Ship confirms the quantity of items specified in the Shipped Quantity field and
treats blank values as full quantity (shipped quantity = requested quantity).
Backorder: Ship confirms the quantity of items specified in the Shipped Quantity
field and treats blank quantities as full backorders (backorder quantity = requested quantity).
Stage: Leaves the unspecified delivery line quantity as staged and removes it from
the delivery.
Note: If a non-zero Stage Quantity exists on a line, it is split from the line and unassigned from the delivery.
If the Create Delivery for Staged Quantities is enabled, all staged delivery lines are grouped together in a
new delivery.
Cycle Count: Ship confirms the quantity of items specified in the Shipped Quantity field, treats blank
quantities as full backorders (backorder quantity = requested quantity), and transfers the backorder
reservation to cycle counting.
Warehouse: Either the warehouse on the order line or, if the warehouse on the order line was blank, the best
warehouse as selected by the sourcing rules.
Request Date Qty: The quantity that is available on the requested date
Available: The order quantity, if ATP was successful. The available quantity, which will be less than the order
quantity, if ATP was not successful.
On-hand Qty: The quantity that is currently in the warehouse.
Qty Reservable: The on-hand quantity minus the quantity that is already reserved to other sources of demand.
Request Date: The date on the order line.
Available date: The date that the ordered quantity will be available.
It could be the request date if the order quantity is available on the request date, or it might be a future date
when the order quantity will be available
Error Message: Any error that occurred in calculating ATP.
For example, if the Check ATP flag for the item is not selected then this field will display ATP not applicable.
Substitute Item: If the requested item is not available and the requested quantity for a defined substitute is
available, the substitute item will be displayed. An additional tab, showing the availability of the substitute item,
is also displayed. displayed for single items.
A multi-line window displays availability information for sets and models.
Clicking the Global Availability button located at the bottom of the Availability window opens the ATP window
that has the list of warehouses where the item is enabled.
You can select the warehouses for which you want to see the availability, and the system will return the
availability in all the selected warehouses.
The ATP Details window can also be opened from the Availability window by pressing the ATP Details Button. The
ATP Details window displays how the results were derived.
ATP is calculated automatically during scheduling, and may be calculated manually by clicking Availability on the
Line Items tab of the Sales Order window.
There are several steps required for ATP calculations.
If you are using ASCP, supply/demand is set up at the plan level. See the Oracle ASCP Implementation Manual.
Global Order Promising will only use the infinite time fence specified on the ATP rule.
If you are not using ASCP, ATP rules must be defined to determine the sources of supply and demand which are
included in the calculation. The ATP rules must be associated with items and/or inventory organizations. Also,
the data collection program must be run.
There is a requirement for ATP calculations to be very fast; some customer service representatives will need to
give this information to customers on the phone.
However, considering all the possible sources of supply and demand for an ATP calculation can be very complex.
Therefore, a concurrent process known as data collection must be run to summarize the supply and demand
picture.
This program is part of the Oracle Advanced Planning and Scheduling application.
The ATP calculation is then performed on the summary tables.
For details about setting up ATP rules and running the data collection program, see the setup section of this
document.
2.
3.
Name:
ATP_Backward
Description:
ATP Backward consumption
Backward
Selected
Past Due Days Demand:
10
Infinite Supply:
User-defined time fence
Aggregate Order Promising Time Fence:
User Defined
Select the following Demand Sources:
4.
Sales Orders
Internal Orders
Discrete WIP
Repetitive WIP
Select the following Supply Sources:
5.
6.
Discrete WIP
Repetitive WIP
Internal Reqs
Supplier Reqa
Purchase Orders
On-hand Available
Interorg Transfers
(M) File > Save
(M) File > Close Form
(B) Search
Oracle Pricing
Overview
Adding items to a price list is a prerequisite for pricing items in a sales order. In this practice, you will
create a new price list (header) and then add price list lines that define the items and their list prices.
Price lists relate a selling price to a product. Price lists consist of price list lines, pricing attributes, and
a secondary price list and include information such as the price list name, effective dates, currency,
rounding factor, and shipping defaults such as freight
terms and freight carrier.
You may default a price list based on any one of the following:
An agreement
The sold-to organization
The ship-to organization
The bill-to organization
Order type
You can create multiple price lists. Alternatively, you may enter a specific price list on the order
header or at the order line level. For each price list, you can also assign a secondary price list, which
the pricing engine searches when it cannot find an item on
the primary list. Only one secondary price list will be searched for each primary list.
Creating General Information for the Price List
Responsibility = Oracle Pricing Manager, Vision Operations
Change Profile Option : QP: Item Validation Organization = Your Master Organization = SH MST
1. Navigate to the Price Lists window.
2.
3.
(B) Save.
5.
Product
Attribute
Item Number
Item Number
Item Number
Item Number
Product
Value
XX-Pager
XX- Phone
XX-Phone
Card
AS54888
Item
Item
Item Number
AS92888
UOM
Ea.
Ea.
Ea.
Primary
UOM
Deselected
Deselected
Deselected
Valu
e
$700
$500
$100
Ea.
Deselected
Ea.
Deselected
$159
9
$230
0
6.
(I) Save.
Overview
You can quickly create a new price list by copying an existing price list. Only active price list lines
(those with an effective end date later than the current date) can be copied. In this practice you will
copy your existing price list named XX-Price List 1.
Copying a Price List
Oracle Management Super User, Vision Operations
1. Navigate to the Copy Price List window.
(N) Oracle Management Super User > Pricing > Price Lists > Copy Price List
2.
3.
4.
5.
6.
Repeat the preceding steps to copy the following price list from XX-Price List 1:
Description
Manually updating a price list.
Query your XX-Price Lists to confirm that they were copied successfully.
Overview
You can quickly adjust list prices (such as a 10 percent increase) for selected items or all items on a
price list using the Adjust Price List window. In this practice, you will increase all prices on XX-Price
List 2 by 10 percent.
Adjusting a Price List
Responsibility = Oracle Management Super User, Vision Operations
1. Navigate to the Adjust Price List window.
2.
3.
4.
(B) Submit.
Verify that the request completed normally.
5.
Query your XX-Price List 2 to confirm that the prices were adjusted successfully.
Overview
In this practice, you will learn how to add an item category to a price list.
Creating a Price List
Responsibility = Oracle Management Super User, Vision Operations
1. Navigate to the Price Lists window.
2.
Enter the following information in the price list header using (all remaining information defaults
in):
Name = SH-Price List 4
Description = Accessories price list.
Round To = -2 (defaults from multicurrency list)
Effective Date = Todays Date
3.
(I) Save.
5.
(N) Pricing > Price Lists > Add Items to Price List
6.
7.
8.
(B) Submit.
Record the Request ID number: __________.
Review the request status to ensure the concurrent request completed successfully.
9.
10. Verify that many items have been added to your price list, including the item cost from M1
inventory organization.
Overview
In this practice, you will learn how to set up a transaction type with associated line type and assign
the workflow process.
2.
3. (I) Save.
4. Create a new transaction type by entering the following information:
Operating Unit = Vision Operations
Transaction Type = SH-StandardReturn
Description = Standard Return Line
Sales Document Type = Sales Order
Order Category = Return
Transaction Type Code = Line
Effective Dates From = Todays date
5.
(T) Main.
Default Return Line Type = SH-StandardReturn
Default Order Line Type = SH-StandardLine
6.
(T) Shipping.
Shipping Method = DHL
Freight Terms = Prepaid
7.
(T) Finance.
Accounting Rule = Immediate
Invoice Source = ORDER ENTRY
Receivable Transaction Type = Inv-Hdwre-East
8.
9.
Tax Calculation
You can calculate tax by selecting a Tax Date to base your tax rates on, choosing the tax, the tax schedule,
requested, promise, and system dates. You cannot set a value for the Tax Date field within the Sales Order
window, but you can decide to change or update the existing seeded Defaulting Rule for Tax Date.
Tax calculation in Order Management can occur at one of the following events:
Entry
Booking
Invoicing
Tax calculation for the above events can only be controlled at the order level (not at the order line level).
You specify when to calculate the tax for an entire order when you create Order Types within the Order
Management Transaction Types window.
The default value for Tax Calculation Event Code is null.
Null Tax Calculation Event is same as Entry.
For payment verification purposes (to include tax in the total authorized amount), specify Entry or Booking as
your Tax Event.
Note: The Copy Order functionality does not copy tax amounts; tax is recalculated for the new order.
For return orders (referenced or non-referenced returns), tax calculation occurs at the tax event defined for the
associated Order Management transaction type.
To calculate tax at any time, select Calculate Tax from the Actions button menu within the Sales Order or Order
Organizer windows.
Tax amounts are displayed:
Within the Sales Orders window, Main Tab. This is value is the current total order tax
Within the Sales Orders Lines window, Pricing tab.
This tax value is for each taxable order line Additionally, tax is always recalculated when tax-dependent
attributes change on the order line.
Inclusive Taxes
When you create your tax codes, you can specify that the taxes are inclusive taxes (the tax amounts are already
included in the price of the item).
When the Tax Engine is called to calculate taxes, it will return inclusive taxes as well as exclusive taxes.
Any inclusive taxes returned are not added to the extended amount of the order line or displayed within the Tax
column of an order line. Order Management displays the estimated tax amount based on the tax date on the
order line. However, inclusive taxes are displayed when you View Tax Details from the Action button menu within
the Sales Orders Lines window.
You can perform a credit check including or excluding the estimated tax amount.
Overview
In this practice you will learn how view tax setups in Oracle Order Management
Tasks
1.
2.
Find the tax related fields and determine the tax events.
(N) Order Management > Setup > Transaction Types > Define
7. (T) Finance
8. Navigate to the Receivables Transaction Type field and use the list of values to view the applicable
options.
9. Navigate to the Tax Event field and use the list of values to view the applicable options.
Prerequisites
Set the profile option Sequential Numbering to Partially Used at the Order Management Application level.
For all types of numbering, Order Management validates that the number specified by you is unique for a given
order type.
For more information on AOL Document Sequences,
see the Oracle Applications System Administrator's Guide - Configuration, Document Sequences.
3. Enter a name for the document sequence. Specify Oracle Order Management as the Application.
4. Enter a starting number.
5. Optionally, enter effective dates for the document sequence.
6. Save your work.
Note: When sales document Types are defined, a corresponding Document Sequence Category will
automatically be created for order types and not for line types. The category created has the same name as the
order type.
You must navigate to the AOL Assign Document Sequence window to assign a sequence to the newly created
category.
If the Document Descriptive Flexfield is enabled, you need to specify the governing ledger.
The Document Method code should be left blank.
Overview
In this practice you will learn how to create a customer in Oracle Order Management
Tasks
3.
Deliver to address: 487 Beverly, San Mateo County, Palo Alto, California, 94301
Create a Customer
SELECT
PROFILE_CLASS_ID,CURRENCY_CODE,min_fc_balance_percent,min_fc_balance_overdue_type,a
a.*
FROM hz_cust_prof_class_amts aa
WHERE 1=1
and PROFILE_CLASS_ID=0
and CURRENCY_CODE='EGP'
and min_fc_balance_percent IS NOT NULL
AND min_fc_balance_overdue_type IS NULL;
(N) Order Management > Customers > Standard
10.(B) Create.
11.Organization Name: SH-Big City. Leave Alias, D-U-N-S Number, URL, and Context Value.
12.Account Description: Enter a description for your customer.
13.Profile Class: Default.
14.Account Type: External. Leave all other fields, in the Account Information region, blank.
19.State: Illinois.
20.Postal Code: 60610. Leave all other fields, in the Account Site Address region, blank.
21.In the Business Purpose region, set Purpose to Bill To and check the Primary check box.
22.(B) Save And Add Detail.
24.In the Business Purpose region, set Purpose to Deliver To and leave the Primary check box
unchecked.
25.(B) Apply.
A freight carrier is a commercial company that transports shipments to and from customers, suppliers, and
internal organizations.
You must set up each carrier's information as a party in Oracle Shipping Execution before shipping goods; you
should assign a carrier to each delivery. You also must associate a general ledger account with each carrier to
collect associated costs.
Before you set up the carriers:
Collect general information about each carrier
Determine the types of services that your carriers offer and that you use
3.
Name:
SH-Freight
Short Name:
SH-F
Enter the following in the Services tab
4.
Service Level:
Select a Service Level from the LOV
Mode:
Select the mode of transport from the LOV
(B) Organization Assignments
5.
Select Assigned check box for the Organization SH 1 and click Done.
Select Assigned to assign the ship method to the organization(s) that use it.
You can assign the ship method to more than one organization.
Note: If you want to assign the ship method to all of your organizations, click Assign All to have all organizations'
Assigned field selected. If you want to begin again with your assignments, click Unassign All to have all
organizations' Assigned field cleared.
6.
Prerequisites
Define your Freight Cost Type Lookups.
To pass freight costs to Order Management and Accounts Receivable so that the customer is invoiced
(for example, freight terms = Prepay and Add), then a pricing modifier and pricing formula are required.
1.
(N) Shipping > Setup > Freight Carriers, Cost Types > Freight Cost Types
2.
3.
4.
5.
You can change this amount during ship confirmation. You can enter 0 as the amount.
6. Optionally, enter Effective dates for the freight cost.
7. Save your work.
Overview
In this practice, you will learn how to set up a defaulting sourcing rule for the Freight Terms attribute
for your customer XX-Big City Electronics.
You will then create a sales order to observe how the sourcing rule provides a defaulting value for
Freight Terms on the Sales Orders window.
In Oracle Order Management, defaulting sourcing rules enable you to automatically default attribute
values into sales order entities:
Sales order entities include groups of related attributes such as Order or Line.
Attributes are the individual fields within a particular entity, such as Warehouse, Ship
To Location, or Agreement.
Note: Changes to defaulting rules take effect for any new orders that use the modified defaulting
rules when you open the Sales Order Header or Lines windows or if you update an attribute (field)
on an order.
Setting Up a Defaulting Condition Template
Responsibility = Oracle Management Super User, Vision Operations (USA)
1. Navigate to the Defaulting Setup Entity Attributes window.
2.
3.
(I) Find.
Select entity = Order Header.
4.
(B) OK.
5.
(B) Defaulting Condition Templates. The Defaulting Condition Validation Templates window
appears.
Note: In the header region, ensure the following values are selected for the Application and Entity
values (if you do not see these values, do a query to find them):
Application = Order Management
Entity = Order Header
6.
7.
8.
Group #
Attribute
Validation
Operation
Value String
Rule # 1
105
Customer
Rule # 2
106
Currency
USD
9. (I) Save.
10. Close the Defaulting Condition Validation Template window.
Setting Up a Defaulting Sourcing Rule for the Freight Terms Attribute
11. Navigate to the Defaulting Setup Entity Attributes window.
12. Select Attribute = Freight Terms.
13. (B) Defaulting Rules. The Attribute Defaulting Rules window appears.
14. On the Defaulting Conditions region, select a defaulting condition for the Freight Terms attribute
(use the defaulting condition template you created in previous steps):
Precedence = 3
Defaulting Condition = XX-Freight Terms for XX-Big City Electronics
Enabled = Selected
15. On the Default Sourcing Rules region, create a default sourcing rule for the Freight Terms attribute.
The sourcing rule defines what Freight Terms value is displayed when the defaulting conditions
are met:
Sequence = 501 (or similar 3-digit value if you cannot use 501)
Source Type = Constant Value
Default Source/Value = To Be Determined
16. (M) Tools > Generate Defaulting Handler Package. This program generates the defaulting rules for
the attribute.
17. (I) Save.
Viewing the Freight Terms Attribute in the Sales Order Window
18. Navigate to the Sales Orders window.
Disabling the Defaulting Condition SH-Freight Terms for SH-Big City Electronics for the
Freight Terms Attribute
23. Navigate to the Defaulting Setup Entity Attributes window.
24. Select Attribute = Freight Terms.
25. (B) Defaulting Rules. The Attribute Defaulting Rules window appears.
26. Select the Defaulting Condition = XX-Freight Terms for XX-Big City Electronics
Enabled = Deselected
Note: If the Enabled check box for the defaulting condition is not selected, the defaulting
condition is disabled and the rules and condition associated with this condition are not used in
default rule processing.
33. In the Freight Terms field, notice that the default Freight Terms value is now Prepaid and not To Be
Determined. This means that you have successfully disabled the Freight Terms sourcing condition,
and a different rule was applied to derive the Freight Terms value.
Overview
In this practice, you will learn how to create a discount modifier to apply a 5% discount.
You will then create a sales order and see the discount applied automatically.
Creating a Discount Modifier
Responsibility = Oracle Management Super User, Vision Operations
QP: Allow Buckets For Manual Modifiers
Default Value: No
This profile option enables you to define buckets for manual line or group of line level modifiers.
Yes: Enables you to define buckets for manual line or group of line level modifiers.
No: You cannot define buckets for manual line or group of line level modifiers.
1.
2.
3.
Qualifier
Attribute
Operat
or
Value From
Customer
Customer Name
Global Communications
Modifier List
Price List
SH-Price List 4
4.
5.
6.
(B) OK.
This action applies the qualifier to the modifier and modifier lines defined in the Modifiers
Summary tab.
(T) Modifiers Summary tab:
Modifi Modifier Modifier
Start/
Pricing Phase
Incompatibility
er
Level
Type
Finish
Level
Numb
Dates
er
1
Line
Discount
Optional
10 List Line
(blank)
Adjustment
(T) Discounts/Charges:
Application Method = Percent
Value = 5
7.
A discount of 5% will be applied for all products ordered, but only when:
Buck
et
1
8.
Return to the header of the modifier and select the Active check box.
9. (I) Save.
Creating a Sales Order Using a Discount Modifier
Responsibility = Order Management Super User, Vision Operations
10. Navigate to the Sales Orders window.
Manual Apply
Overview
In this practice, you create a Freight and Special Charge List modifier using formulas,
modifiers, and qualifiers. In this exercise you will define:
Two Special Charge Formulas
A Modifier List with four line modifiers that determine how to use the formulas
List and line qualifiers to determine eligibility
Note: For freight charge modifiers, you can apply freight charges corresponding to ONLY ONE
Charge name (such as "Freight Costs") even if several charge names qualify.
Assumptions
Note: Oracle Advanced Pricing screenshots are shown in the Solution section of this practice. If
you are running Basic Pricing, the pricing system software components restrict exposure of
advanced features in the pricing windows. Therefore, the screenshots may differ from the pricing
windows in the Oracle Application Vision database or comparable training or test instance you use
at your site to complete this practice.
Defining the First Formula
Responsibility = Oracle Order Management Super User, Vision Operations (USA)
1. Navigate to the Pricing Formulas window.
2.
Compone
nt
N/A
Step
.01
3.
(I) Save.
6. (I) Save.
7. Run Build Formula Package
8. Build Attribute Mapping Rules
Compon
ent
N/A
.05
Step
1
2
8.
9.
Qualifier
Attribute
Price List
Preceden
ce
Defaults
Operator
Value From
Order Type
Defaults
SH-Price List
1
Mixed
Order
SH-Freight
Start/End
Dates
Optional
Automa
tic
Selected
Application Method
Lumpsum
Pricing
Phase
50 (Line
Charges)
Buck
et
1
Valu
e
(blan
k)
Qualifier
Context
Volume
Qualifier
Attribute
Precede
nce
Operator
Order Amount
Defaults
BETWEEN
Value
From
Valu
e To
1000
0
Leve
l
Modifier Type
Start/End
Dates
Automati
c
Pricing Phase
Bucke
t
Orde
r
Freight/Special
Charge
Optional
Selected
70 (Charges:
Header/All
Lines)
(Blank
)
Application Method
Lumpsum
Value
100
Qualifie
r
Context
Volume
Qualifier
Attribute
Order
Amount
Preceden
ce
Operator
Valu
e
From
Defaults
BETWEEN
Valu
e To
1000
0
Modifier
Number
Handling1
Lev
el
Modifier Type
Line
Freight/Special
Charge
Start/End
Dates
Optional
Automat
ic
Pricing
Phase
Bucket
Selected
50 (Line
Charges)
Formula
SH-Handling
Application
Method
Lumpsum
Value
Blank
Qualifier
Context
Volume
Qualifier
Attribute
Preceden
ce
Operator
Order Amount
Defaults
BETWEEN
Value
From
0
Value
To
10000.9
9
Leve
l
Handling2
Orde
r
Modifier Type
Freight/Special
Charge
Start/End
Dates
Optional
Automat
ic
Selected
Pricing Phase
70 (Charges:
Header/All Lines)
Charge Name
Handling Costs
Application Method
Lumpsum
Value
50
Qualifie
r
Contex
t
Volume
Qualifier
Attribute
Order
Amount
Operator
Valu
e
Fro
m
Value
To
BETWEEN
1000
1
999999
9
Precede
nce
Defaults
Bucke
t
(blank
)
33. (I) Save your work and note the order number 66402.
34. (B) Actions > Charges and Freight Costs to view your charges.
Test Scenario
List
Price
20
Extended
Amount
2000
Lump sum
(100/10)=10 ---(10*2)=20
NEW Selling
Price
(200020)/100=19.8
Line 2
List Price
20
25
Extended
Amount
500
Lump sum
(20/5)=4---
(500-8)/20=24.6
(4*2)=8
Test Scenario
List
Price
30
Extended
Amount
3000
Lump sum
(100/3)=33--(33*1)=33
(300033)/100=29.67
Price Break
Scenario 1
All employees in Company ABC's mobile phone plan receive per minute discounts based on
minutes used, as follows:
Minute Discount Per Minute
s
($USD)
0-120
120-240
240-420
> 420
0.05
0.10
0.12
0.15
2. In the Line Qualifiers window, create a qualifier for the price break modifier.
- Grouping Number: 1
- Qualifier Context: Customer
Value
.05
.10
.12
.15
Introduction
Processing constraints are rules that control who can change what and when they can change it.
Processing constraints can prevent certain changes, but can also be set up to perform actions based on those
changes.
They can define actions that can result from these changes, such as requiring a reason for the change,
triggering an action in Audit Trail or Versioning, or raising an Integration Event.
With processing constraints, you can control:
Who can make changes based on responsibility.
A constraint (rule) may apply to all responsibilities, to only a list of constrained responsibilities or to all except a
list of authorized responsibilities.
More than just what can be updated. The following operations can be controlled:
Create, update, delete, cancel, and split all at the entity level. For example, given a set of conditions you may
not want to allow a user to create a new order line.
You can also control the update operation down to the attribute level.
For example, given a set of conditions, you could choose to allow update to the warehouse field of an order line
but not to the price list field.
Changes to entities. An entity roughly corresponds to a table or window.
The entities you can control in Order Management are:
Order Header
Order Line
Order Sales Credit
Line Sales Credit
Order Price Adjustment
Line Price Adjustment
Order Payment
Line Payment
Sales Agreement Header
Sales Agreement Line
Changes based on a group of conditions.
The conditions must be collectively true for the constraint to fire or prevent the changes.
The conditions may be based on either the state of a workflow activity (where the entity is in the flow) or a value
in a table.
A condition may also be based on a custom API, which means that you can call your own PL/SQL code to
evaluate the condition.
Multiple conditions can be combined using either AND logic (all the conditions must be true) or OR logic (at least
one of the conditions must be true.)
A custom message can display when an attempt is made to violate a constraint.
This chapter details the differences between Processing Constraints and the functionality in Order Entry that it
replaced - Security Rules.
It describes in detail the implications of selected values in the following forms:
Processing Constraints, Validation Templates and Record Sets. Finally, set up for processing constraints is
demonstrated using the following business examples:
No one can change the customer purchase order at the line level;
your company requires that one sales order can relate to only one customer purchase order.
No one can add a line to an order after any of the lines on the order have been invoice interfaced.
A reason is required to cancel an order line after it has been booked.
Only the Customer Service Manager can change the discount percentage on an order line after the line has
been shipped.
Require all return orders, identified by order type = Return, to be shipped to a central returns processing
facility.
Constraints for drop ship functionality enable you to control changes within the drop ship flow between Oracle
Order Management and Oracle Purchasing. See Processing Constraints, page 10-1 for details on these
constraints.
Versioning in Order Management uses constraints to enable automatic versioning.
You can use validation templates for example to drive versioning by transaction type as a condition.
By using the processing constraints and workflow activity, you can increment the version and determine the
statuses available to version, which give you complete flexibility setting up versioning. See: Versioning, page 1021
Background
Security Rules provide functionality to control changes to orders.
However, they have certain limitations both in the philosophy and in implementation.
In Order Management there is a processing constraints framework usable by other products.
This framework provides to you the ability to:
Control changes based on who is trying to make them (by responsibility)
Define constraining conditions based on the state of related objects (for example, define a constraint on a line
based on the state of the order)
Control changes based on the value of a field - see Validation Templates section below
Call custom PL/SQL code to determine whether a condition is true
Constrain operations at any point in the process flow. In prior releases you could only control operations for
certain hardcoded cycle actions.
Terminology
Processing Constraints are very powerful and setting them up is not difficult; however, knowledge of the
following terms is helpful:
Entity
A group of related attributes that roughly correspond to a table or a window in Order Management.
The entities that can be managed using processing constraints are Order Header, Order Line, Order Price
Adjustment, Line Price Adjustment, Order Sales Credit, Line Sales Credit, Order Payment, Line Payment, Sales
Agreement Header, and Sales Agreement Line.
Entities correspond to 'objects' in the old security rules.
Attribute
A field or column that belongs to an entity.
For example, the ordered unit of measure is an attribute of the Order Line entity.
Attributes correspond to fields in the old security rules.
Operation
An action that you can take on an entity. The operations that can be controlled by processing constraints are
Create, Update, Delete, Cancel and Split.
Processing Constraints Framework
A generic facility that will enable you to define processing constraints for application entities and attributes.
It includes the set of APIs that will enable you to query the existence of any constraint against the operations
you wish to perform on that entity or its attributes.
Seeded constraints have the System box checked and cannot be modified.
Validation Template
Names a condition and defines the semantics of how to validate that condition.
These validation templates can be used in the processing constraints framework to specify the conditions for a
given constraint.
Record Set
A record set is a set of records that are bound by some common attribute values (for example all lines on an
order).
In the processing constraints framework, when you define constraining conditions, you may specify a record set
to be validated for a given
condition as defined by its validation template.
Scope
Given a record set and a condition, the scope (Any/All) defines how the validation should be performed on
records of the record set. "All" requires the validation to be TRUE for every record in the set. "Any" requires the
validation to be TRUE for at least one record in the set.
Conditions
The test(s) which must be passed for a constraint to be active. For example, a condition for a constraint might
be that the order is booked.
constrained. This is applicable only for attribute or field level UPDATE operations.
The possible values are:
Never after Insert: You can change this field only if the entity has not yet been saved to the database. This is
the default value.
Always: You can never enter a value for this attribute, even if the entity (for
example an order) is being created for the first time.
System Field
The System Field indicates if a constraint included with the OM system is user updateable. System constraints
help prevent data integrity problems and cannot be updated. Any operation, field, action, or list of
responsibilities attached to these constraints cannot be modified. However, additional validation conditions can
be included as long as they do not have the same group number.
Enabled Field
The Enabled field indicates whether the current Condition is active.
This allows conditions to be temporarily disabled if necessary.
Note that if all conditions are disabled and the constraint itself is not disabled, the constraint always applies for
that change.
Care must be taken to ensure that the disabling of conditions does not introduce problems in the business flow.
The bottom section of the window has two tabbed regions - the Conditions region and the Applicable to region.
Conditions
The Conditions region allows you to define the condition(s) that must be true for the constraint to fire. Unless the
group of conditions are true, the constraint will not be active.
Group Number Field
The Group Number field determines whether AND or OR logic is used to combine conditions. For conditions that
should together evaluate to TRUE (AND conditions), enter the same group number. Define OR conditions by
using different numbers.
Scope Field
The Scope field is evaluated with the Record Set field to determine if the condition is true.
The possible values are:
ANY: If the record set on this validation condition can select multiple records, then this condition should be
TRUE for AT LEAST ONE of the records. For example you can evaluate a condition against any line on an order: If
ANY line on the order is canceled.
ALL: If the record set on this validation condition can select multiple records, then this condition should be
TRUE for ALL the records. For example you can evaluate a condition against all lines on an order: If ALL lines on
the order are canceled.
Validation Entity
The Validation Entity is the one for which the condition is evaluated.
The validation entity can be the constrained entity (displayed in the Entity region) or any related entity.
For example, the constrained entity could be an order line and the constraint could be evaluated based on
characteristics of the validation entity order header.
Select the Record Set and based on the selected scope, the conditions will be evaluated for any or all of the
records in the set.
An example of a seeded Record Set is a ship set.
You may define additional record sets as needed.
Note: If the validation entity on the condition is different from the constrained entity, then only the record set
based on the primary key
for the validation entity will be available in the LOV Check the NOT Box to create a NOT condition.
For example if the condition is Booked, checking this flag will evaluate the condition NOT Booked.
System Field
The System field is checked for the conditions that were included with the OM system and are not user
updateable.
You cannot define new AND conditions with the same group number as a system condition.
User Message Field
The User Message field displays when an attempt is made to violate a constraint. The message is specific not
just to the constraint but also to the specific condition that was violated. For example, you can create a user
message that states: "line has been booked."
If the constraint is set up to prevent any update to the item field on the order line if the line had been booked,
the complete error message displayed at run time is: "You are not allowed to update the item; line has been
booked."
The following screen shows the Processing Constraints window again, this time with the Applicable To tab
selected. Use this tab to define the responsibilities the constraint applies to.
Processing Constraints Window, Applicable Tab
If the button for All Responsibilities is selected, then the constraint will apply to all users.
No one will be able to perform the constrained action. All seeded constraints are applicable to all responsibilities.
If you select the Authorized Responsibilities button, then only the responsibilities that you list will be allowed to
perform the action.
All other users will be stopped from performing the action by the constraint.
If you select the Constrained Responsibilities button, then all users except for the responsibilities defined will be
able to perform the action. The users that you list will be stopped from performing the action by the constraint.
There are two other forms that are used in setting up processing constraints.
These are the Validation Templates window and the Record Sets window.
The validation templates and record sets you create, as well as the seeded ones can be used in the Processing
Constraints window as described above.
Note: After updating constraints and/or conditions, close and reopen the sales document windows for the
updated constraints to apply correctly.
In this demonstration, you will learn how to set up a processing constraint that prevents a sales order
header from being updated when the order is booked or when there are order lines created.
Processing constraints control who can change what and when they can change it.
Processing constraints can prevent certain changes, but also can perform actions based on those
changes such as requiring a reason for the change, triggering an action in Audit Trail or Versioning, or
raising an Integration Event.
Responsibility: Oracle Management Super User, Vision Operations
1. (N) Order Management > Setup > Rules> Security > Processing Constraints
2. Query in the top of the window (To query, press CNTRL + F11):
Application = Order Management
Entity = Order Header
3.
4.
Operation = Update
Attribute = Order Type
User Action = Not Allowed. This means the constrained operation cannot be performed.
Leave System Changes and User Changes fields blank.
Enabled check box = Selected
Create a new line on the Conditions tab:
Group Number = 101
Scope = Any
5.
Applying the Processing Constraint to a Sales Order (Constraint Based on Booked Orders)
Responsibility = Order Management Super User, Vision Operations
6. Navigate to the Sales Orders window.
7. Enter the sales order header using the following information (all remaining information defaults
in):
8.
Quantity
XX- Phone
XX-Palm Pilot
15. In the Line Items tab, enter the following line items:
Ordered Item
XX- Phone
Quantity
2
Note: As a shortcut, choose the Disable Actions button to disable all the actions or the Enable Actions button to
Note: As a shortcut, choose the Disable Actions button to disable all the actions or the Enable Actions button to
Note: Use the Actions View Message History, Send Outbound Message, Select Carrier, Get Freight Costs, and
Note: As a shortcut, choose the Disable Actions button to disable all the actions or the Enable Actions button to
The Message tab enables you to configure ship confirm messages for Breaking Proportionality of Ship Model
Complete, Breaking Ship Sets, and Missing Inventory
Controls. See: Message Configuration in the Shipping Execution chapter of the Oracle Order Management
Implementation Manual.
18. From the Activity list of values, select Ship Confirm.
19. For each Message, select either Error or Warning depending on your business needs.
A user can have one or more grants. If the user does not have any grant (expired, effective, or future), the
default is view-only access to all organizations. If the user has grants, the user's access is controlled by the
effective grants. If there are overlapping grants in the same organization or an intersection of grant date ranges,
the union of grant privileges controls the user's access.
A grant cannot be designated as the default grant. A role can be assigned to a user that spans all
organizations instead of granting a unique grant per organization. If an organization is not specified, the grant is
applicable to all organizations.
Warehouse Organization
A grant can have one or all inventory organizations. If an organization is not specified, the grant is applicable to
all organizations.
For example, you can use grants to prevent a shipping clerk from assigning freight costs or planning a delivery in
one or all organizations.
Note: Use caution when creating grants for all organizations (when no specific organization is selected). For
example, if a user has a grant to view all organizations and a grant to perform actions on one organization, the
union of these grants will enable the user to perform actions in all organizations.
Changing Organizations in the Shipping Transactions Form
If a user's effective grants are single organization, the user can select an organization when opening the
Shipping Transactions form or from the Tools menuChoose Organization. If all effective grants are in the same
organization, the Shipping
Transactions form defaults to that organization.
Effective Dates for a Grant
Optionally, in the Start and End Date fields, you can enter a start and end date for the grant to assign it for a
specific period. For example, you can assign temporary employees a grant that is effective for the duration of
their assignment. The date status for a grant can be endless, future or expired:
Endless: If you enter a start date but no end date, the grant is effective for an indefinite period.
Future: You can specify start and end dates for a grant so that the grant is effective only between those dates.
For example, a temporary employee can be assigned a role that is effective for the duration of his/her contract.
The start date can be a current or future date. You cannot back-date the date: for example, you cannot enter a
start date of yesterday.
Expired: When the end date of the grant expires, the user cannot perform the job duties unless assigned a new
grant by the system administrator.
Note: If the user has expired and future grants but no effective grants, the user has no access to the Shipping
Transactions form. If required, you can leave a gap between an expired grant and a future grant: for example,
one grant can expire in June and another can begin in August.
To grant a role to a user:
1. Navigate to the Shipping Execution Grants window.
Shipping Execution Grants Window
Note: To view the available privileges for a selected role, click Edit Role to display the Shipping Execution Role
Definition window.
4. In the Org field, select the organization to which the grant is assigned (optional).
A user can be assigned only role per warehouse (organization). However, you can assign a different role to a
different warehouse.
5. In the Start Date field, enter the date that you want the role to start.
6. In the End Date field, enter the date that you want the role to end. If you do not want the role to end, leave
3.
4.
5.
Name: SH-Notshipped
Description: Not Shipped Lines
Saved Query?: Select. This makes the query public to all users
(B) Find. All lines which are not shipped are displayed in the Shipping Transaction Form
Finding Deliveries
3.
4.
To hide the Number of LPNs field. Click on the field. You can hide a field using any one of the
following option
(M) Folder > Hide Field.
6.
Right click on the field, select Folders option on the popmenu, and click Hide Field.
To show a field, you can use anyone of the following methods:
(M) Folder > Show Field. Select a field, which you want to display from the LOV.
Right click on any field, select Folders option on the popmenu and click Show field. Select a
field, which you want to display from the LOV.
7. To change the position of a field in the Quick Ship window, you can use anyone of the following
methods.
Click on the field to be moved. Click (M) Folder and click on Move Right, Move Left,
Move Up, and Move Down to move to respective position.
Right click on the field to be moved. Select the Folders option in the popment, and
click on Move Right, Move Left, Move Up, and Move Down to move to respective
position.
Practice Overview
In this practice, you will learn how to create orders with a standard item. Please note that you
will be completing an order to cash cycle with a standard item using all the seeded data
available in the environment. Examples of seeded data are: Order Type, Customer, Price List,
Item, etc.
Tasks
6. Save
8. Note: Click (M) Tools > Workflow Status to see the status of the flow. Click (B) View Diagram on
the Workflow Status HTML page to see the order processes and activities. A green line around
an activity (represented by a box) indicates that the activity is in progress. Close the Workflow
Status window to return to the Quick Sales Orders window.
10.
11.
The Customer and Order Type fields get populated based on the Order Number
field value.
12.
Click (T) Inventory. Set Auto Allocate to Yes. (From Release Rule)
13.
Click (T) Shipping. Set Auto Pick Confirm and Autocreate Delivery to Yes.
14.
Click (B) Execute Now to pick release and pick confirm the order.
Ship Confirmation
15.
Open the Shipping > Shipping Transactions window.
16.
The Query Manager window opens. Enter your order number in the fields From
Order Number and To Order Number. Select no value in the Line Status field.
17.
Click Find to find your order.
18.
The Shipping Transactions window opens to display your order details with the
statuses.
The Line Status Is Ready To Release You Must Go To Inventory To Transact Move Order
Find SO Number
Cause #1:
The rules are not yet visible though they are created. This could be because they are not
enabled, or because the "Generate All Rules" concurrent program (WMSGRULE) was not run.
SOLUTION
For Cause #1:
Sometimes the enabled flag on the rule or association is not checked. Other times the Rules
were not generated.
1.
2.
3.
4.
Review each Picking Rule defined in Inventory > Setup > Rules > Picking Rules.
Ensure each rule is enabled.
Press the associations and ensure that each association is enabled.
Run the "Generate All Rules" concurrent program (WMSGRULE).
Note: If your responsibility does not have this, you could add it to your responsibility using System
Administrator > Security > Responsibility > Define. Query your responsibility and see what your
request set is. Then choose System Administrator > Security > Responsibility > Request, query your
request group name, add a row for the program "Generate All Rules".
19.
Click on the Delivery, Path by Stop and Path by Trip tabs. The delivery and trip
should have been autocreated. If not, use the Actions LOV to Auto-Create Deliveries,
Auto-Create Trip.
20.
22.
You will get a message that the delivery was successfully confirmed. Click Ok and
close the Shipping Transactions window.
Verifying Status
23.
Open the Quick Sales Orders window to check the status of your order. It should
display as Shipped.
24.
Click (M) Tools > Workflow Status to see the current status of your order. Click (B)
View Diagram to see the diagrammatic representation of the order flow. When a
workflow activity (represented by a box) is enclosed with a green line, it implies that the
activity is in progress.
Viewing the Shipping Details from the Quick Sales Orders window
25.
Click (B) Actions > Additional Line Information to view the delivery and trip
information and status.
Order Header Main
Line Status
Additional Line
Tab
Information
Booked
Shipped
Delivery Status =
Closed
Picked Status =
Shipped
Trip Status = Closed
27.
Click Submit to process your request. You will get a request ID that you can track
in the Find Requests window. Click Find to see your request processed. It should
complete as Normal.
28.
Return to the Quick Sales Orders window. Query for your order by using the F11
key. Enter your order number and use the Ctrl-F11 keys to get the query results. Though
your order status still displays as Booked, the line status should show up as Closed.
Run AutoInvoice
29.
Navigate to (N) Receivables > Interfaces > AutoInvoice. Click (B) Submit a New
Request and then select a single request when prompted. The concurrent programs
window opens to enable you to run AutoInvoice.
30.
In the Name field select the AutoInvoice Master Program and enter the following
parameters when the parameters window pops up:
Parameters for AutoInvoice:
Organization: All
Invoice Source: ORDER ENTRY
Date: your current date
(Low) Sales Order Number: Look for your sales order number in the LOV and
select it
(High) Sales Order Number: Look for your sales order number in the LOV and
select it
31.
Click Ok and return to the main window. Click Submit to run AutoInvoice. You will
be given a request ID, which you can use to track the status of your request. It should
complete as normal.
33.
Click (B) Invoice Details to view the invoice that has been autocreated from your
order.
Practice Overview
In this practice you will learn how to customize the Quick Sales Orders window.
Enable Diagnostics
Tasks
1. Login to the database with the login and password that you created in the previous
practice.
2. Choose the responsibility Order Management Super User, Vision Operations (USA).
3. Create a folder at the header and line level using the Folder tool.
4. Enable Diagnostics.
Choose Responsibility
1.
3.
Place your cursor on any of the header fields and then select (M) Folder > New or (I) Folder
Tools > (I) New.
4.
5.
Enter
the following:
Folder - a name for the header level folder, replacing XX with your initials.
Autoquery Never
Open as default selected
Public selected
Others tab (Others box) selected
Configure Buttons block you need to display the Actions button in the window, so
select the Display box of the Actions entry in the Action Name column
Click OK to save and return to the Quick Sales Orders window
Verify the following: your new folder name, Others tab, Actions button should be
visible on the window
6. Place your cursor at a line level field and re-open the Quick Sales Orders window: (M) Folder >
New or (I) Folder Tools > (I) New.
Note: Enter the order type and customer name in the header so that you can navigate to the
lines region.
7. Enter the following:
Folder enter the folder name, replacing XX with your initials
Autoquery Never
Open as default selected
Public selected
Line Tabs block select all the tabbed regions that you wish to see in the window
Line Details (Regions) select all the regions that you wish to use in the window (these
are accessible by clicking on the
icon at the bottom right of the window this
expands to show the details of the selected region)
8.
Save your work and return to the Quick Sales Orders window.
9.
Verify the following: your new folder name, all tabs in the Lines block, Regions should be
visible on the window.
12. Enter a short description in the Description column, Workflow Status menu. Select the Level
as Function and select the Enabled box.
13. (T) Condition: Select the Trigger Event as WHEN-NEW-FORM-INSTANCE with a processing mode
of BOTH.
Special Menu #
Find Customer
SPECIAL1
Workflow Status
SPECIAL2
Price Debug
SPECIAL3
AutoSchedule
SPECIAL4
User Sets
SPECIAL5
Purge
SPECIAL6
SPECIAL7
Item Search
SPECIAL8
SPECIAL9
Debug
SPECIAL10
Apply Holds
SPECIAL11
Mass Change
SPECIAL12
Schedule
SPECIAL14
Audit
SPECIAL15
Overview
In this practice, you will learn how to schedule an order both manually and automatically. Your
customer XX-Big City Electronics wants to order 15 units of item XX-Phone, 45 days from todays date.
Assumptions
You must have access to an Oracle Application Vision database or comparable training
or test instance at your site on which to complete this practice.
You have set the following system parameter. Setup-> System Parameters -> Values
OM: AutoSchedule = No
2.
3.
7.
8.
(B) OK.
(T) Line Items, (T) Shipping.
Note: Notice that the schedule ship date has been set to the request date.
Prepares and publishes quotes for assisted selling of products and services to customers and business
partners.
Creates and manage quotes as a negotiation tool and transition the quote to a firm order acting as a
single point of entry into Order Management.
Allows quick entry of order lines with a minimum of data entry. Quoting processes the quote and submits
to Oracle Order Management a firm order complete with approvals (Internal/External). Relevant
information captured by the quote flows through to the order.
Calculate taxes
Oracle Order Management includes a workflow phase to support the activities that typically occur within a
negotiation process, such as internal approval and customer acceptance. This allows you to create and manage
quotes during the negotiation phase and transition the quote to a firm order. Features include:
Date Expiration
Copy support
Display of Related Items, such as up-sell, cross-sell or substitute items, and their price and availability
Minimal data entry that can be processed through to Oracle Order Management as a firm order complete
with approvals (Internal/External). Relevant information captured by the quote flows through to the order.
Miscellaneous
Both Quotes and SAs use the same seeded Negotiation workflows.
After Customer Acceptance, Quotes transition to a sales order and Sales Agreements become Active.
SAs do not capture an Offer Expiration date and therefore do not leverage this functionality in the Negotiation
flow.
Unsupported Features
The functionality supported with Quotes is similar to the level of support for Sales Orders. There are a few Sales
Order features that are not available during the negotiation phase of a transaction including:
Holds
Scheduling
Commitments
Sales Agreements - Can specify sales agreement reference on a quote but released quantity and released
amount on a sales agreement are updated only when a quote is converted to an order
Setup
Transaction Type
SH Qut To So
2. If you want to keep the document number from the quote when the transaction moves to fulfilment, use
the category appended with TTXXX-Quote when creating and assigning document sequencing.
3. If you need to generate a new document number for the transaction in the fulfilment phase, two
document sequences need to be set up:
o
One for fulfilment, using the category with no appending text TTXXX
NOTE: Retain Document Number check box applies only to transaction types with Sales Document
Type of Sales Order. Sales Agreements have only one document number, Sales Agreement
Number, associated with the transaction irrespective of whether agreement is in negotiation or
fulfillment phase.
4. Then optionally assign a default transaction phase.
The transaction phase defaults to either Negotiation or Fulfillment based on Order Management
defaulting rules when the quick sales or standard sales order form is opened. The transaction phase
always defaults to Negotiation independent of the defaulting rules when the form is opened through the
Quotes menu option. If the transaction phase defaults to Negotiation, only the transaction types that also
have a negotiation workflow associated with it are displayed.
In the absence of a default, the fulfillment phase is automatically populated by the system.
Note: The transaction phase can be changed up to the point of saving the transaction or before lines are
entered. Once the transaction is saved or lines are entered, the transaction phase cannot be changed
and the transaction phase field is non-updatable.
You can set the transaction phase directly on the sales document; the transaction phase determines where in
the workflow the transaction starts. Using a single transaction type you can choose to begin the transaction
process in either phase if both fulfillment and negotiation workflow assignments exist on that transaction type.
Note: While Sales Orders lines are assigned a line type through which the transaction is processed, quotes and
SAs do not use line types and follow a header flow only.
Transaction type designed for use with Sales documents For example in addition to header and line block data:
SA uses the following settings on the transaction types:
Document numbering
Flow assignments
Layout and contract templates.
Transaction phase
Quotes use:
Retain document number
Header flow assignment
Transaction phase
Layout and contract templates.
Workflows
Quotes and Sales Agreements leverage the flexibility of Workflow to manage the quote life cycle. There are two
phases for workflow: Negotiation and Fulfillment. Workflow flexibility allows you to tailor your Negotiation and
Fulfillment phases to your specific processes. You can choose one of the following generic seeded header-level
negotiation flows, these flows can be associated to transaction types for both Sales Orders and Sales
Agreements. Both can be converted to an order. Quotes can be converted to sales orders in either the Entered or
Booked status (if the booking activity is synchronous). The seeded workflows are as follows:
Negotiation Flow - Simple :This workflow does not require any approvals nor customer acceptance.
However the quote can either expire or get lost if it does not progress to being converted to an order.
Negotiation FlowGeneric: Simple negotiation flow, without approval. Prepares quote document, get
customer final acceptance, convert quote to the Sales Order.
Negotiation FlowGeneric with Approval: Flow with Approval. Prepare quote document, get
management approval, get customer final acceptance, and convert the quote to an order.
Draft
Lost
Draft Submitted
Internal Approved
Customer Accepted
After a quote has been put together, it can be submitted for approval. The relevant documents can be
routed to various people in the organization, including people from Sales, Business Practice, Legal, or
Finance, for review.
The list of approvers is defined at the Transaction Type level.
The document must be approved by each participant in the list before the transaction is eligible to
move forward in the workflow. If the approver fails to respond within the time limit, the system will resend the notification. If the approver again fails to respond, the system will either send the notification
to the next approver (if the current approver is not the last approver), or reject the notification based
on the system parameter setup.
The Approver List can be accessed two ways:
1. From the Transaction Type setup window: (N) > Orders, Returns > Setup > Transaction Type >
Define. Select the Approvals button to bring up the Approver List.
2. Navigate directly to the window: (N) > Orders, Returns > Setup > Transaction Type > Approvals.
If an approver is deleted from the list the notifications still need to be processed.
If an approver is added to the list and any transaction is pending approval they will receive a
notification.
The user will receive a notification and must approve or reject.
Setup
2.
3.
Profile setup.
4.
Transaction Type.
Data Flow from Quotes to OM Order.
Oracle Quotes offers limited capability to create Quotes and Progress it through the Negotiation phase and
finally creates Sales Order .
In case your Organization has complex / advance quoting needs you should Implement Oracle Sales Quoting.
One of advantage of Sales Quoting is that it enhance user experience , since it is part of OM , it retrieve all
the relevant information from the Order management and once created and approved it creates Sales Order
without much input from user.
In Oracle OM Quotes, Oracle has provided Negotiation , Customer Acceptance and Sale Order creation
feature.
Following are features introduced in Oracle Quotes
1.Seeded Work flow ( Oracle has Introduced 2 worklfows ).
Workflow has introduced for the Order Header Type Only (OENH) , there is no Workflow for the Quote Lines.
Negotiation Flow - Generic - It Support Negotiation , Customer Acceptance and Conversion of negotiation
into Sales Order
Negotiation Flow - Generic with Approval - It Supports Negotiation , Internal Approval , Customer
Acceptance and finally conversion into Sales Order.
With these workflow customer has flexibility to customized their Quotes process by adding or removing
Functions.
2.Quote Expiration Date - Every Quote has expiration date , once expiration date reached , Quote will be
expired and Quote Headre workflow is eligible for Purge.
SETUP
1.Transaction Type Setup
2.Defaulting Rule Setup - This Defaulting Setup is required to populate the Transaction phase = "
Negotiation " in Order Header Form. Note: Common Mistake in these area are (User forgot to generate the
defaulting Rule after enabling this Rule).
3.Profile Setup - this is Not a required setup , unless their is business requirement .We can leave this as
blank.
4.Transaction Types - Oracle has introduce following New transaction types for Quotes Draft,
Pending Internal Approval, Approved, Lost, Pending Customer Approval, Accepted
Data Flow for OM Quotes
Create Quote - User Interface Similar to OM. When you save Quote , Quote status will be "Draft" and it
indicate the Negotiation Phase.
Enter line details for quote , there will be no Line level workflow associated with Quote lines.
Once receive confirmation from customer regarding Approval /rejection , approve or reject the quote.
Back to back
Sales order line ORDER SOURCE should be internal
Import purchase
requisitions
Reservations
Purchase orders
Purchase order delivery
location
Sales order line status
Viewing PO reservations
PO receipt
Flow of purchased
material
After receipt
Sales order delivery
lines/delivery
Drop shipment
Sales order line ORDER SOURCE should be
External
Drop Ship requisition data is NOT immediately
pumped into requisition interface table after
PROGRESS ORDER action in sales order. Workflow
background process needs to be run to insert
data into requisition interface tables
Drop ship requisition is reserved to the sales
order in special table called
OE_DROP_SHIP_SOURCES. This is a unique
process followed only for drop shipment
It has Drop Ship tab in the PO Shipments form
Deliver to location in purchase order shipment is
set to Customer Ship To address
Line status does NOT change on Progress Order
and Purchase Order Approval.
E.g. Awaiting Receipts only status until PO is
received
Available in Sales order line->Actions->Additional
Line information
Only logical receipt of the material
Material is never received in the warehouse, it is
shipped directly from supplier to the customer
Stock is received and immediately shipped out by
the system. Sales order status changes directly
to Shipped
No delivery lines are created, since shipping
process in the system is skipped
Entered
Booked
Purchase Release: Item requires inspection before Purchasing can create a receipt
Awaiting Receipt: Purchasing creates a receipt of the item
Interfaced to Receivables
Closed
Practice Overview
In this practice you will learn how to setup and create a Drop Ship Order.
The line item will ship directly from your supplier in an operating unit to your customers ship to
address in another operating unit.
Perform the necessary setup steps for Drop Shipment across operating units
Enter and book an order with a drop ship order line
View the order processing in the workflow status window and progress the order
through purchase release
Run the requisition import concurrent program to generate a purchase requisition
Autocreate a purchase order from the sales order (purchase requisition)
Create a logical receipt for the quantity ordered
View the quantities received in the Drop Ship tab, thereby completing the Drop Ship
Order creation cycle
Tasks
1.
2.
Use the following header information for your drop shipment order:
3.
Set the profile option INV:Advanced Pricing for Intercompany Invoice = No. This is set as a
personal level profile option.
4. Click (B) Intercompany Relations. Enter the following information in the window:
Customer: Vision
Number: 1021
Location: 5490
Transaction Type: Invoice
COGS Account: 01-580-7740-000-000
Supplier: Vision
Site: New York
Inventory Accrual Account: 01-000-1810-0000-000
Expense Accrual Account : 01-000-1110-0000-000
5. Save your work. The setup steps for drop ship are complete.
11. Check the workflow status in the (M) Tools > Workflow Status page. Verify that the
order line has been Purchase Released. If not, use the (B) Actions > Progress Order
option or the Workflow Background Process concurrent program to progress the order
to complete Purchase Release. The parameters that you will need for the Workflow
Background Process are:
Item Type: OM Order Line
Process Deferred: Yes
Process Timeout: Yes
12. The status of the order line will change to Awaiting Receipt.
13. The workflow status of the line is below. (M) Tools > Workflow Status
20. Click (B) Clear and then enter the purchase requisition number from the above step
and click (B) Find to display the requisition.
22. Select the requisition or requisitions that you require by clicking the box on the left of
the Requisition column. Click (B) Automatic.
23. In the New Document window, select the supplier as Vision and supplier site as NEW
YORK.
24. Click (B) Approve to approve the purchase order when the Purchase Order window
appears.
Note: Please ensure that the Submit for Approval box is selected.
31. Query for your order number using the F11+Ctrl-F11 keys.
32. Select (T) Line Items. Choose (B) Actions > Additional Line Information.
33. In (T) Drop Ship, the quantity reserved will be 5.
This completes the drop shipment across operating units cycle.
1.
2.
3.
4.
Create an item using the Inventory > Items > Master Items.
Select the Vision Operations (V1) organization if prompted.
Setup Item Attributes for a standard item SH-FG2.
The item type for the item SH-FG2 should display a value Finished Goods and an Item Status of
Active.
Enter the following attributes in each of the tabs indicated below:
(T) Purchasing Select Purchasable box. Enter a list price in the List Price field.
(T) General Planning Select Buy in the Make or Buy LOV
(T) Work in Process Select Build in WIP box
(T) Order Management Select Customer Ordered box and Assemble to Order box
5. The profile option MRP:Default Sourcing Assignment Set should be set to Null or any %Supplier%
value.
6. Add the item SH-FG2 to the Corporate pricelist. (N) Pricing > Price List Setup.
Create an order
7. Navigate to the Quick Sales Orders window:
8. (N) Orders, Returns > Quick Sales Orders. Create a sales order for Business World:
Customer: Business World (1608)
Order Type: SH-Mixed
Warehouse: SH1
Operating Unit: Vision Operations
9. Verify the following on the Main tab and Others tab (if the field is not visible on the window, you
can folder-enable it):
Qty: 100
ATO box should be checked. Use the (M) Folder > Show Field option to display the
ATO check box.
11. Save your work. The Status on the line should display as Entered.
12. Book the Order using (B) Book Order.
Note: The Process Messages window may display with some warnings. Click (B) Continue.
Note: Click (M) Tools > Workflow Status to see the status of the flow. Click (B) View Diagram on the Workflow
Status HTML page to see the order processes and activities. A green line around an activity (represented by a
box) indicates that the activity is in progress. When you book the order, the line status is Create Supply Eligible.
13.When you progress the order ((B) Actions > Progress Order), the line status is PO Requisition
Requested.
14.Close the Workflow Status window to return to the Quick Sales Orders window.
Run Requisition Import
(N) Orders, Returns > Requisition Import
Import Source: CTO
Group By: Item
Multiple Distributors: No
Initiate Approval after re-import: Yes
After the concurrent request is processed successfully, the Sales Orders line shows External Req Open.
17.The Approval Status should be Approved. Verify that the line information corresponds to that in the
sales orders window.
AutoCreate the Purchase Order
18.(N) Purchasing > AutoCreate
19.In the Find Requisitions window, click (B) Clear and enter the PO Requsition number you created in
Step 20140022.
20.In the AutoCreate Documents window that displays, verify the requisition details and click (B)
Automatic to create the purchase order.
Approve PO
27.Note: If the value of the Subinventory field is blank, you can populate it by updating the value of
the Subinventory field in the Receiving Transactions window. (N) Purchasing > Receiving >
Receiving Transactions.
31.Check the on-hand quantity in the Quick Sales Orders window, it should be 100.
32.Pick Release the order.
Sales Agreements
Overview
Sales Agreements are used when you have specific characteristics related to a purchasing agreement between a
customer and a supplier. These characteristics include the date range of the agreement, the items included, the
price of the items, the quantity of each item that the parties committed to, as well as other attributes, like
freight or payment terms.
Once a Sales Agreement is entered for a customer, multiple releases (sales orders) against the Sales Agreement
are processed over a period of time within Order Management.
The order is fulfilled and billed according to the terms of the Sales Agreement.
Tracking information will also be accumulated for Sales Agreements, such as, quantity fulfilled, and dollar value
fulfilled of released lines. This information is used to view status of orders executed against a Sales Agreement.
Sales Agreement functionality includes the following:
New windows: Find Sales Agreements, Sales Agreements Summary, and Sales Agreements windows
Captures agreement information
Enforce sales agreements terms such as: price list, shipping method, payment terms, ship to, bill to.
Ability to secure who can enter Sales Agreements
Specify defaulting rules for sales agreement attributes for releases
Ability to create non-customer specific Sales Agreements
Default information from the Sales Agreement to the release
Support Standard, ATO items, Kits, Services, and other items
Support Item Categories and all items
Ability to create releases by Order Import and Process Order API
View releases of Sales Agreements
Process the releases against the Sales Agreement
Aggregate information about the releases and access that consolidated information from the Sales
Agreement
Integrations with Advanced Pricing and Release Management
Effectivity dates of the agreement
Inline Pricing
Enhanced sales documents with Preview and Print
Ability to terminate a Sales Agreement
Workflows:
Negotiation and Fulfillment flows
Automatically attach Adobe Portable Document Format (PDF) of current SA for Approvers to reference easily
Quality Assurance (QA) validation for contractual terms and conditions included in Negotiation flow
Draft, Internal Approval, Customer Acceptance, Terminate, Expire, Lost, and Close
Internal Approvals
Create Internal Approver List
Processes:
Automatic and Manual Versioning
Customer Acceptance captured
Ability to create customer-specific Price List
Ability to add customer items to a Price List
Ability to author and negotiate Contract Terms with Oracle Sales Contracts enabled
Configuration support:
Ability to define options and option classes on the Sales Agreement to hold price for configurations on
releases
Attachments
Contract Documents
Copy
Security through Processing Constraints
Profiles
OM: Default Sales Agreement Type
This enables the system to use a common (default) transaction type across Sales Agreements to generate
unique sales agreement numbers. There is no default value for this profile option.
This profile is seeded as available to setup at the responsibility and site level.
In most business processes, the profile option can only be modified by the System Administrator.
The profile is visible to the user but not updateable.
OM: Default Agreement Transaction Phase
This profile enables the system to use a common transaction phase across Sales Agreements.
Practice Overview
In this practice, you will learn how to create a Sales Agreement and also how to create releases
against this Sales Agreement. In this practice, the SA creation begins in the Negotiation Phase and the
Negotiation Flow selected does not include an approval step.
Tasks
Create a Sales Agreement (SA)
1. Business World (1608) has contacted you to place a long-term order for item SH-FG2. They wish
this to be supplied every week in quantities of 15 for a period of 30 weeks.
2. Create a SA for Business World that incorporates all the conditions for a long-term order.
Create a Release against the SA
3. Create one or more sales orders that refer to the SA and track the Released Amount.
SA Creation
1.
2.
3.
4.
5.
6.
7.
Note: The above image shows the SA window, Pricing tab and above that, the Price Lists window is
displayed.
Click (I) Save and close the Price Lists window to return to the SA window.
In the SA window, in (T) Fulfillment in both the upper and lower regions, enter the following
information:
Min Quantity Agreed: 15
Max Quantity Agreed: 30
In (T) Fulfillment of the lower region, enter the following information:
Min Release Quantity: 15
Max Release Quantity: 30
Min Release Amount: 1000
11. (B) Actions > Customer Accepted. This will change the Status to Active. Now you can use the Sales
Agreement in an order release.
12. Write the name of the SA here 201401. Save your work and close the window.
Create Release against SA
13. (N) Blanket Agreements > Sales Agreement Organizer.
14. In the Find Blanket window that opens, enter the Blanket Number that you wrote in Step 9 and
then click (B) Find.
15. The Blankets Summary window displays your SA. Click (B) Create Releases to create a sales order
against the SA.
This will open the Sales Orders window, defaulting most of the information relevant to the SA.
Note: Alternatively, you can create a new sales order using the (N) Orders, Returns > Sales Orders
option and refer to the SA in the order header.
16. In (T) Line Items, enter SH-FG2 with a quantity of 15.
17. (I) Save. Close the window and return to the Sales Agreement Organizer. Click (B) Open
Agreement.
18. In the upper region, go to (T) Fulfillment, you will see the release (sales order) amount in the
Summary section in the field Released Amount. The SA is constantly updated to reflect the latest
Released Amount with each order created against it.
Setup
Profile Options
OM: Return Item Mismatch Action
This profile allows a mismatch value between the item on the RMA line and the item on the referenced line.
For example, you may need to allow a mismatch when a wrong item is shipped and you want to put the
correct item on the RMA line.
The seeded value is Allow or no profile option entry will be treated as Allow.
OM: Return Unfulfilled Referenced Line Action
This profile allows non-fulfilled lines to be used as referenced lines.
The seeded value is Allow or no profile option entry will be treated as Allow.
OM: Over Return Tolerance
This profile option indicates the percentage by which a return line can be over-received.
Any value greater than or equal to zero (0) is a valid value. This profile option is set at the site level. The
default value is zero (0).
OM: Under Return Tolerance
This profile option indicates the percentage by which a return line can be under-received for it to be
considered fulfilled.
Any value between zero (0) and 100 (both inclusive) is a valid value. This profile option is set at the site
level.
The default value is zero (0).
OM: Charges for Back Orders
In previous releases, Calculate Price Flag on the split (back order) lines was set to Freeze Price always.
Now in the current release, for return lines that are split, this profile option enables you to control the setting
of the Calculate Price Flag to calculate, partially calculate or freeze the price.
If the Calculate Price Flag is set to Partial, no repricing is carried out and only charges can be applied for
return lines.
If the Calculate Price Flag is set to Freeze, the return lines are not priced. For a value of Calculate, the return
lines are priced.
Workflow
Order Management comes with seeded Oracle Workflow processes. Review the seeded flows, activities and
notifications to determine if the seeded data can meet your business needs.
To successfully enter an RMA in OM, you can use the
Generic - Order Flow Return with Approval
Line Flow - Return for Credit only.
Line Flow - Return with Receipt Only, No Credit
Note: For Mixed Order types, if the workflow attached is Order Flow Return with Approval, then notifications are
sent to the users only if
the order contains return lines.
The user can also modify existing seeded workflows or create new workflows to include or exclude inspections
and/or invoicing activity.
For instance, you can have the Invoicing Activity after the Receiving activity, or you can simply close the line
without interfacing data to Receivables. For inspections, a workflow can be setup to process Invoicing once the
materials have been received or to wait until inspection has been completed before invoicing is invoked.
The seeded workflow will process Invoicing only after the completion of Inspection (delivery) Activity. Also, if any
return lines are flagged as non-shippable or non-transactable, the Receiving workflow activity will complete with
a Not Eligible result.
However, fulfillment of ATO/PTO items is required before crediting the ATO/PTO lines.
This is achieved by inserting ATO/PTO lines into Fulfillment sets. This means the ATO/PTO line will wait at
fulfillment until all its children are received and reach fulfillment.
ATO model line workflow waits until the configured line is shipped and then it progresses further no matter
whether it is PTO and ATO or only ATO or PTO.
With services, OM will use only the seeded "Return for Credit Only" workflow for returning service items when
product items are returned. Now, Order Management will use the RMA line to govern full or partial credit to the
customer when a product is returned.
Install Base will use the information from the RMA product line to determine whether a credit is given.
Transaction Types
Both order and line transaction types need to be setup in order to process an RMA.
When setting up order types, you need to assign order header and line workflows to the order type.
Since each line can go through its own flow process, you need to setup workflow assignments to let each line
assign its own workflow process.
Credit order types have an order type category Return. An order with a Mixed order type category can contain
both standard and return lines. Line level workflow processes are assigned based on the order type, line type,
and item type combination.
When you setup a return order type or mixed order type, you have the option to set a default return line type, so
that the user doesn't have to manually choose the line type unless they want it to be different. Refer to the
topical essay Using Transaction Types in Oracle Order
Management at the end of this manual for details on setting up transaction types.
Processing Constraints
Order Management has seeded constraints that prevent data integrity problems.
For instance, you can prevent change for a line if it has been:
Closed
Canceled
Canceled at order level
Shipped
Invoiced
A return line cannot be canceled after it has been interfaced to Receivables or after it has been received. If your
business needs more restrictive rules when processing orders, you can set up rules to control changes or
operations of the order process flow.
See Processing Constraints, page 10-1 for details on setting up processing constraints.
Reports
The Returns by Reason report can be used to view all return reasons setup in the system. You can run the report
by Return Reason, Credit Order Date, Credit Order or Line Type and/or Item Number.
Process Flow
This section will guide you through a basic flow for a Return for Credit with Receipt, from entry to generating a
credit memo, including:
Create an RMA having a single line whose originating transaction is unknown
Book the RMA
Receive the RMA using the Receipts window of Oracle Purchasing
Check the on-hand quantity of the item in Inventory to verify that correct quantity was received
Fulfill RMA line
Generate a Credit Memo
View the Credit Memo in Order Management
Check the Shipped and Fulfilled quantity on the RMA line
1. Enter the RMA on the Sales Orders window. Entering a return on the Sales Orders window is exactly the same
as entering an order, except at the line level the user specifies the Line Type as a Return and a negative line
quantity.
Thus, in the Order Information tab of the Sales Orders window, the user will enter the same information (i.e.
Customer Name, Order Type, etc.) as a standard order.
The Standard order type is assigned to a Generic Order and Line workflow which allows either an order or return
to be entered.
Refer to the Workflow section for details on the Generic Order and Line workflow for returns.
This is the Sales Orders window for entering the Header information for the RMA:
Sales Orders (Header) window for Returns
2. Once the Order Header information is entered, you will enter the line information within the Line Items screen:
Line Items Window
3. In the Main Tab, enter the Ordered Item and the Quantity to be returned.
The user can enter a positive or negative number. You will also see that the negative quantity will be highlighted
in another color.
Next, in the Returns tab, the user will need to enter the Line Type as a return (i.e. Return for Credit with Receipt
of Goods) and
enter a Return Reason. A Return Reason is required to be entered (i.e. Product Discontinued).
Since we did not reference a sales order, we are entering a single line RMA where the originating transaction is
unknown.
If you receive the returns partially, and if the Calculate Price Flag is set to Y (Calculate Price) or P (Partial Price),
then freight charges get applied automatically on the partially received lines.
However if the Calculate Price Flag is set to N, then the freight charges do not get applied on the partially
received lines.
4. Book the RMA. Users are able to book an order or return at either the Order Information Tab or Line Items Tab
via the Book button.
5. Receive the RMA using the Receipts window in Oracle Purchasing.
Change responsibilities to Purchasing and navigate to the Receiving > Receipts window.
In the Find Expected Receipts window, an Organization window will be displayed if this is the first time you have
navigated to the Purchasing > Receipts window since your login.
The organization you choose should be the same warehouse where your RMA is created.
In the Receipt Header window, select the Customer Tab and find your RMA #.
6. Check the on-hand quantity of the item in Inventory to verify that correct quantity was received.
Change responsibilities to Inventory and navigate to the Transactions > Material Transactions window.
In the Material Transactions window, an Organization window will be displayed if this is the first time you have
navigated to the Inventory > Material Transactions window since your login.
The organization you choose should be the same warehouse where your RMA is created.
Find the item being returned and navigate to the Transaction Type tab.
Verify that the source type is RMA and the source is your RMA # for the quantity being returned.
This window will show you your item #, the subinventory chosen and the quantity specified to be returned from
the Receipts window.
Material Transaction Window
The fulfillment activity acts as a synchronization point for all lines on the order that are in a fulfillment set.
The lines in the fulfillment set will wait at the fulfillment activity until all the lines in the set have reached the
activity.
Lines that are not in a fulfillment set simply pass through the activity automatically.
The user will not have to perform anything during this step.
The eligible lines will automatically be put into a fulfillment set.
8. Generate a credit memo for the return. The Workflow process of the return line(s) will be on the Invoice
Interface activity, once the Fulfillment activity completes. The invoice interface activity places the information
from the return line into the Receivables Interface tables. Once the information is written to the tables, the
invoice interface activity is complete, and the line proceeds to the close line activity.
However, note that the credit memo is not actually generated until the Autoinvoice program in Receivables has
been run.
The credit memo will then be viewable in the Sales Orders window.
To run the Autoinvoice program, the user needs to change responsibilities to Receivables and navigate to the
Interfaces window.
Select the Autoinvoice Master program and run the program for your RMA # and specify the invoice source as
the one associated with the line type of the RMA line.
The Autoinvoice Master program will generate the Autoinvoice Import program which generates the credit
memo.
These programs can be setup to run automatically in the background. Just set the programs as 'Deferred.'
9. View the credit memo in Order Management. To view the credit memo in Order Management, the user need to
change responsibilities to Order Management > Orders, Returns > Order Organizer window.
Query your RMA # in the Order Organizer. Once the RMA is queried, open the RMA order, click Actions and
choose Additional Order Information. Once the Additional Order Information window has opened, click on the
Receivables tab to view the credit memo.
This window will show your the credit memo number and amount.
10. Check the Shipped and Fulfilled quantity on the RMA line. From the above step, navigate in the Sales Orders
window to the Line Items tab for the RMA. Scroll to view the Shipped Quantity field.
To access the Fulfilled Quantity field, the user needs to use the folder technology to add the field to the sales
orders window.
To add the field, click on the Warehouse field in the Shipping Tab of the Line Items window.
Next, select the Folder menu at the top of the window, select Show Field and choose the Quantity Fulfilled field
from the list.
The field will populate in the window.
The Shipped Quantity means the received quantity for return lines and the Fulfilled Quantity means the
delivered quantity for the return lines.
Workflow
In Oracle Order Management, you can have many types of credit order by specifying it's Order Type and Line
Type.
Each order type and each line type is associated with an Oracle Workflow process.
You can customize order types and RMA line types to meet your business needs. For instance, you can use
Approvals and Holds with returns in order to manage exceptions when your customer returns more or less than
you authorize.
Credit order types have order type category Return'.
An order with a Mixed order type category can contain both standard and return lines. But you cannot enter
return lines into an order with order type category Regular.
The following is an example of a seeded Order Return Flow process (enter -> book -> approval notification ->
close):
Order Flow - Return with Approval
The following is an example of a seeded Order Return Line Flow process (enter -> return-> invoice -> close):
Line Flow - Return for Credit with Receipt
The following are other workflow processes that Order Management seeds for Return
Line flows:
Line Flow - Return for Credit only
In Oracle Order Management, there are also flows that support both order and return lines (inbound and
outbound transactions), however, there are no seeded workflows for these flows. You can create flows that
support both Order and Return Lines. For instance, the flow listed below will not work correctly, since once a line
is booked, workflow randomly picks which transition to process first. It then processes it all the way till it can go
no further. So for an outbound Line using this flow, if the branch 'Returns receiving' is first processed, it will get
marked as Not Eligible and hit the Fulfill -Defer activity and stop.
Then the WF Engine starts executing the other branch; the line will schedule and hit the Ship - Line, Manual subprocess, where it will stop and wait to get picked and shipped. However the Background Engine could pick up
the deferred activity and execute the Fulfill activity.
This activity will error out since the fulfilling event for the order line Ship-Confirmation is not yet complete.
INCORRECT Line Flow - Supporting inbound and outbound shipments
For this flow to work correctly, the flow ensures that only one transition is executed (Order or Return).
The flow needs to be defined as follows:
CORRECT Line Flow - Supporting inbound and outbound shipments
After booking the line flow branches based on the Line Category ensuring that only one of the branches are
(Order or Return) executed runtime. The activity Utility to get Line Category is seeded OM: Order Line Work Item.
With regard to item inspections, the Order Management system does not process inspection results, and only
processes delivery transactions. Based on the users business rules, if an item is rejected, the user can either
deliver to inventory (scrap sub-inventory) or return to the customer. Delivering to inventory will give credit to the
customer.
Returning to the customer will reduce the shipped quantity and credit will be given for only accepted goods.
Therefore, receiving transactions drive the flow of the return and what gets credited.
credit checking for orders for this Bill-To site. It doesn't roll up to the next level to get the credit limits.
2. If the Credit Check flag is turned on at the site level, and both overall credit limits and order credit limits are
all NULL/BLANK, then the limits for a customer who owns that bill to site will be automatically considered .
3. If the Credit Check flag is turned on at the customer level, and both overall credit limits and order credit limits
are all NULL/BLANK, roll up to the next level in the party hierarchy (if any).
Otherwise, use the Operating Unit Credit profile.
Note that party profiles are used only if Credit Management is setup. If not, from the customer level we go
directly to the Operating Unit.
4. If the Credit Check flag is turned on at each level, and there is only one field left NULL/BLANK (for example,
order limit is null but overall exposure is some number), then this NULL/BLANK field is treated as unlimited and it
does not rollup to next level.
5. If the last level reached with the Credit Check flag enabled has both overall and order credit limits set as
NULL/BLANK, it means no credit checking should be performed. IF the Credit Check flag is enabled and order
credit limit is not NULL/BLANK, then a credit check will be performed at the item category level.
6. If the Credit Check flag is disabled for item category or if the Credit Check flag is enabled and both order
credit limit and overall credit limit are all NULL/BLANK for item category, then credit checking will not happen at
the item category level, but credit checking will still be performed for the site-customer-(party)-OU level based
on the rules discussed. IF the Credit Check flag is enabled and at least one of the order credit limit and overall
credit limit fields are not NULL/BLANK, then a credit check will be performed at the item category level.
Performance Note
In order to improve performance you can enable the use of pre-calculated exposure.
Utilizing this option, the credit check engine will use summary balance details stored in a periodically updated
summary table.
The update is done by running a concurrent program which accesses Order Management and Account
Receivable transactional tables.
This program should be scheduled to run periodically based on your specific business needs.
You should also run this concurrent program when you have done major changes in your set up or transactional
data (merge customers, incorporate transactions from external systems, change transaction status using
customized programs, etc.).
Options Tab
4. Select the entity to perform credit checking against for your rule. Select from:
Sales Order
Sales Order Line
Note: If you select Sales Order Line as your credit check level, the Use Pre-calculated Exposure check box will be
checked and protected against update If you choose to perform credit checking at the Sales Order level, you are
limited to the system generating header level credit holds only. The Credit Hold Level field will default to Sales
Order and is protected against update.
5. Select the Credit Hold Level for your credit rule. Select from:
Sales Order: Sales Order (order level) credit check is performed for the header Bill To site.
Sales Order level credit checking provides backward compatibility with previous credit check versions. When
credit checking rules are defining using Sales Order as the credit check level, the credit check engine will
examine order totals and evaluate credit exposure against the credit profile attached at header level.
Holds will be always applied at header level.
Use order level credit check when order lines always have the same Bill To Site as the Order Header.
Sales Order Line: Sales Order Line (line level) credit check is performed against order line Bill To Sites. The
credit check engine will group all order lines belonging to the same Bill To Site and check available credit for
each specific Bill To Site.
When an order line fails credit check, any remaining lines grouped with the same Bill To Site are placed on hold.
Holds can be placed at either the order or order line level when you use line level credit checking.
Use line level credit check when sales order lines are attached to different Bill To Sites and you want to use the
credit profile defined at that level.
Additionally, you can use line level credit check when you have defined customer relationships within your
system and actively use them within Order Management.
Using customer relationships, you can create sales orders with order lines attached to different Bill To Sites
owned by different customers.
Order Header level credit checking uses header level information ignoring different bill-to sites detailed at the
line.
Credit Check uses the credit profile attached to the customer Bill-to site defined at order (header) level.
Credit checking at the Order Header level will use order totals and will evaluate credit exposure against the
credit profile attached at header level, and holds are always applied at header level.
7. Days to Honor Manual Release: The field is used in conjunction with the Override Manual Release check box. If
you enable the Override Manual Release check box, you must enter a numeric value greater than zero within
this field.
Manual Released Holds (Credit Checking Procedures)
Each time a credit check failure occurs for order or order line, the corresponding order or order line is placed on
credit check hold. However, prior to the credit check holds actually being applied, the credit check process
determines:
If a manually released credit check hold exists and
If your credit check rule enables override of manually released holds (in conjunction with the value for Days to
Honor Manual Release).
If Override Manual Release is not enabled for your credit check rule, then manually released holds are honored
and no additional credit checking will occur.
If Override Manual Release is enabled, the credit checking process will validate if the release date is within the
interval defined by the value of Days to Honor Manual Release.
If the value is within the range defined, then manually released holds will be honored and additional credit
checking is not performed.
If the value is not within the range defined, credit checking can occur again and credit check holds can be
applied if the order or lines fails the credit check process.
Note: The value of OE_HOLD_RELEASES.CREATION_ DATE is used by the credit check process to determine if the
duration defined for the credit check rule is within range for additional credit checking: when any hold is
released for an order or line, Order Management inserts a record within OE_HOLD_RELEASES.
8. Select the conversion type to use when performing credit checking using your credit rule.
The LOV for this field is limited to the values you define within the Oracle General Ledger Conversion Rate Types
window.
9. Select the Check Item Categories check box for your credit rule if you wish to perform credit checking for
sales orders by Item Categories defined for Order Management.
10. Select the Send Hold Notifications check box if you wish to send hold notifications whenever a credit hold is
placed for a sales order or order line. The notification is sent to the creator of the order.
Determine the type of credit exposure to use when defining your credit check rules by selecting the Exposure
Tab within the Define Credit Check Rules window.
Exposure tab in the Credit Check Rules Window
Exposure Tab
11. Select the Use Pre-calculated Exposure check box for your credit rule if you wish to perform credit checking
against pre-calculated exposure summary tables.
When the first credit check rule that has the Use Pre-Calculated Exposure check box checked is successfully
saved, the following message will display:
This credit check rule uses pre-calculated exposure. Please run the Initialize Credit Summaries program to
update the pre-calculated data.
If the Use Pre-calculated Exposure check box is checked and the Include Open Receivables balance check box
is checked, then Open Receivables Days is protected against update and is NULL.
If the Use Pre-calculated Exposure check box is checked and the Include Uninvoiced Orders check box is
checked, then Shipping Horizon Days is protected against update and is NULL.
12. Select the Include External Credit Exposure check box if you wish to include external exposure details
imported into Order Management during the credit checking process.
When an Oracle Order Management sales order is credit checked, the exposure data from the external system is
included in the overall exposure check.
The default value for this check box is un-checked (exclude external exposure details when performing credit
checking).
Receivables Balance Region
13. Select the Open Receivables Balance check box for your credit rule if you wish to include open receivables
balances.
You must enable either the Include Open Receivables Balance check box or the Include
Uninvoiced Orders check box in your credit check rule.
You can activate both, but you cannot toggle both off.
If you select both the Pre-calculated Exposure and Open Receivables Balance check boxes, you are unable to
specify Open Receivables Days.
14. If you enabled Include Open Receivables Balance in your credit check rule, you can indicate whether to
Include Payments at Risk when calculating a customer's outstanding balance.
Receipts at risk are remitted receipts that have not been cleared, or discounted (factored) receipts that have not
been risk eliminated.
If the performance of credit checking requires improvement you can toggle off this option.
15. If you enabled Include Open Receivables Balance, enter a value to indicate the range of dates for open
receivables you wish to include for your credit check rule.
Negative Number: Includes past due, current, and future open receivables up to X days beyond the current
date
Positive Number: Includes open receivables with invoice dates X days earlier than the current date
No Value: Includes all open receivables
Uninvoiced Orders Region
Note: If you do not select the Include Uninvoiced Orders check box, you cannot select any check boxes within
the region.
Important: If an order line has been interfaced to the Receivables interface table but hasn't been invoiced yet,
the Order Management
credit check engine will include this line amount as part of the uninvoiced order amount. If your system enables
credit checking and your Receivables Interface table can potentially contain large volume of data, it is
recommended that you create a custom index on RA_INTERFACE_LINES_ALL table
ORIG_SYSTEM_BILL_CUSTOMER_ID column.
16. Select the Include Uninvoiced Orders check box if you wish to include uninvoiced orders for your credit rule.
If you enabled Include Uninvoiced Orders:
Indicate whether to include Freight and Special Charges for uninvoiced orders when performing credit
checking.
Select the Freight and Special charges check box to include Freight and Special Charges.
Indicate whether to include Tax information for uninvoiced orders when performing credit checking Select the
Tax check box to include Tax information for uninvoiced orders.
Credit checking calculations on open receivables always include tax amounts and are not affected by the Include
Tax option. If the performance of credit checking requires improvement you can toggle off this option.
Indicate the number of scheduled shipping horizon days for your credit rule for uninvoiced orders to be
included in your total credit exposure when performing credit checking.
For example, if you enter 45, the total exposure includes only uninvoiced orders scheduled to ship within 45
days of the current date.
Orders scheduled to ship after 45 days are not included when calculating exposure.
Note: If the Use Pre-calculated Exposure check box is checked, Scheduled Shipping Horizon Days is protected
against update.
Indicate whether to Include Orders Currently On hold. Select the Include Orders Currently On hold check box to
include orders on hold within the exposure calculation for your credit rule.
17. Indicate the Maximum Days Past Due.
The Maximum Days Past Due field value specifies the number of day that you will allow an invoice to be past
due before holding the customers orders. During the credit checking process, Order Management will verify that
no invoices for the customer have been past due beyond the number of days you specified with this field. If
there are any such past due invoices, the order is placed on credit hold.
18. Save your work.
Overview
In this practice you will learn how to create a credit check rule in Oracle Order Management
Tasks
4.
5.
6.
Include Tax
Include Returns
6. Save.
Define Credit Check and Hold
(N) Order Management > Receivables > Customers > Customers
26.Enter your customer name in the Name field.
27.(B) Find.
28.Click your company name in the Name column. (SH-Big City)
29.Within the Accounts tab, click the View Details icon in the Details column.
30.Open the Account Profile tab.
31.Enable Credit Check.
32.Enable Credit Hold.
OM Concurrent Programs
Practice Overview
In this practice, you will learn how to create orders and record customer acceptance. Please
note that you will be completing an order to cash cycle with customer acceptance using all
the seeded data available in the environment.
Tasks
Create an order to cash lifecycle
1.
Create an order.
2. Save and book the order.
3. Pick release the order .
4. Ship confirm the order.
5. Use AutoInvoice to create an invoice for the order.
2. Enable function security for the Order Management Super User responsibility for the following
two functions:
Sales Orders: Fulfillment Acceptance This ensures that the action attribute
Fulfillment Acceptance is available in the Actions LOV. You can use the folder
functionality to include the Fulfillment Acceptance option in the Actions LOV.
Sales Orders: Update Acceptance Attributes This allows for updating the
acceptance attributes of Acceptance Name and Acceptance Expire days.
5. Create a Contingency Rule for pre-billing implicit acceptance. Contingency rules are terms and
conditions that prevent immediate revenue recognition like delivery, acceptance, government
regulations, customer creditworthiness etc.
6. A contingency rule consists of the following that you need to enter:
Days Added to Event Attribute: any number that you want the removal event to occur
Condition: IN
Case Sensitive: No
10.You can add one or more parameters for the assignment rule. Click (B) Apply.
Using Pre-Billing Implicit Customer Acceptance
11.Change responsibility to Order Management Super User, Vision Operations USA
12.Enable the Acceptance-related fields using folder functionality on the sales orders line in the
Others tab:
Acceptance Date
Acceptance Type
Accepted By
Accepted Qty
Acceptance Description
13.Open a default folder, include the above fields in the Others tab using the Show Field option.
Checke the Make as Default box and Use Folder > Save As giving the folder name as XX-LineCust-Accept.
14.The concurrent request set Implicit Acceptance Request set will run for recording implicit
acceptance and updating the above fields.
15.Enter the following in the Quick Sales Orders window:
Item: AS54888
Qty: 2
Internal requisitions provide the mechanism for requesting and transferring material from inventory to other
inventory or expense locations. When Purchasing, Order Management, Shipping Execution, and Inventory are
installed, they combine to give you a flexible solution for your inter-organization and intra-organization
requests. You should be able to:
Set up your supply chain and automatically source your requirements from inventory or suppliers
Define your inter-organization shipping network, and optionally require that you use internal orders for your
inter-organization transfers
Use intransit inventory when you want to track items as they move between organizations
Reduce warehousing, shipping, and handling costs by requesting items in fixed lot sizes
Use the same windows for data entry and inquiry that you use for purchase requisitions and sales orders
Take advantage of standard requisition and sales order functionality to suit your individual business
requirements
Automatically generate inventory replenishment requisitions and fulfill them via internal or external
suppliers
Automatically source MRP generated requisitions to internal or external suppliers
View the status of requests online
Use internal requisitions to move inventory items from one inventory organization to another, even if that
organization belongs to a different operating unit, legal entity, or ledger
Major Features
Complete Item Sourcing Definition
Purchasing and Inventory combine to provide the flexibility you need to define your item sourcing information.
You can use the default sourcing options to automatically determine the correct source type and source for
your requests.
You can specify either Inventory or Supplier as the default source type, as well as the source organization and
subinventory for internal requests.
Flexible Processing
You can tailor internal requisition processing to fit your requirements. You can limit online interaction by setting
up background processes to automatically perform specific actions such as creating inventory replenishment
requests and creating internal sales orders in Order Management. Or, you can take advantage of other
features such as online requisition approvals, internal sales order cycles, and online receipt and delivery of
internally requested items.
Order Management
Once you create an internal sales order from a requisition, you can manage internal requisitions just as you
manage regular sales orders. You can use Order Management to define order cycles, approvals and holds to
effectively process requisition orders.
You can selectively pick release and otherwise process internal sales orders as easily as you do regular sales
orders.
Exception Processing
Internal requisitions help you manage exceptions to your normal business flow. Order Management
automatically backorders your request when you have insufficient supply to fill the internal order by creating
another shipment line for the unavailable quantity.
You can reschedule orders when the shipment date changes, and the expected arrival date on the intransit
shipment is updated automatically.
Cancellation of Requisitions
You can easily cancel a request if you have a change in requirements or if you cannot fulfill the entire order.
Using Order Management, you can partially or fully cancel the line quantities on the internal sales order.
You complete the cancellation process by cancelling the original requisition line in Purchasing.
You can eliminate user intervention when you do not need it, such as when you are loading internal
requisitions into Order Management or placing demand. The following sections describe the entire business
and information flow for internal requisitions, and identifies opportunities for you to simplify processing.
Online Requests
Online requisitions give you the choice of supplier or inventory sourced requisitions.
Default sourcing information is determined by the requisition type, the item, and the destination of the
request. When you enter a requisition, Purchasing automatically selects the correct source type and source
information for the item and destination.
To restrict certain users to internal requisitions only, set their profile PO: Legal Requisition Type to Internal.
Purchasing then requires that they source all internally orderable items from inventory. See: Entering
Requisition Headers, page 3-48.
For frequently requested items, you can define requisition templates to create internal requisitions quickly.
Requestors can pull up the template they need, fill in the need-by date and destination of the request, and
specify the quantity for each desired item.
Internal requisitions also use the Account Generator, which automatically builds account distributions. You
can specify only one accounting distribution per inventory sourced line. See: Using the Account Generator in
Oracle Purchasing, page E-6.
Master Scheduling/MRP creates requisitions for "buy" items when you release them using the Planner
Workbench. MRP generated requisitions are sourced using the same rules as online and inventory
replenishment requisitions. However, since MRP is planning for the entire organization, inventory sourced
requisitions for MRP planned orders must be inter-organization transfer requests. You cannot request
subinventory transfers using internal requisitions for MRP planned orders, unless you specify a non-nettable
source subinventory on the internal requisition. See: Viewing On-hand Quantities, Oracle Master Scheduling
/ MRP User's Guide.
External Systems
You can automatically import internal requisitions from other Oracle Applications or existing non-Oracle
systems using the Requisitions Open Interface. This interface lets you integrate the Purchasing application
quickly with new or existing applications.
Purchasing automatically validates your data and imports your requisitions.
You can import requisitions as often as you want. Then, you can review these requisitions, approve or
reserve funds for them if necessary, and place them on internal sales orders.
See: Requisition Import Process, page 13-29.
A Multi-Org implementation of Purchasing enables separate operating units within an organization to operate
independently of each other. However, you may still need to obtain goods from another operating unit, and
Purchasing supports this.
You can create an internal sales order for an item in another operating unit. When creating this internal sales
order, you must create it in the destination organization's operating unit, and all Order Management activity
must take place within that destination operating unit.
For example, the following table lists the generalized steps involved and indicate the organization in which
they take place.
Step Action Operating Unit 1
Inventory Org A
Operating Unit 2
Inventory Org B
1- Create and approve internal requisition. X
2- Run Create Internal Sales Orders. X
3- Run Order Import in Order. Management X
4- Perform pick release and ship confirm in Order Management. X
5- Receive goods. X
When you use internal sales orders to transfer goods from another operating unit, the items' transfer cost is
posted to the intercompany payables and receivables accounts as defined in the shipping network and an
intercompany invoice can be generated.
See: Inter-Organization Shipping Network, Oracle Inventory User's Guide.
using express receiving transactions. For receipt of partial shipments, you can record
the quantities for the individual items included in the shipment. You can receive items
into receiving, or you can receive the goods directly to the final destination, either an
inventory or expense location.
If you receive items into receiving/inspection, you process inspections, transfers, and
deliveries for internal requisitions just as you would process supplier receipts or
inventory transfers. See: Overview of Receiving, page 9-1.
Use the Transaction Types window to define order and line types.
Order Management provides default order cycle workflows that you must associate with each order and line
type.
Define order number sources to automatically number internal sales orders as you import them.
You can use a single order number source to assign unique numbers to all your orders, or you can use a
different order number source within each order type.
Order Management processing constraints apply to all your sales orders, including internal sales orders
imported from Purchasing. Processing constraints prevent users from adding, updating, deleting and
cancelling order information beyond certain points in the order cycles.
You can use the System rules Order Management provides, which prevent data integrity violations, or define
your own, stricter, rules. See: Defining Processing Constraints, Oracle Order Management Implementation
Manual.
You set up approval and security rules for internal requisitions just as you do for purchase requisitions.
Use the Document Types, Positions, Position Hierarchies, Approval Groups, and Assign Approval Groups
windows to set up approval and security options for internal requisitions. See: Setting Up Document Approval
and Security
You need to set up these additional purchasing options to use internal requisitions:
Order Type
Pick the Order Type you defined in Order Management for internal sales orders.
Purchasing uses this type to create sales orders from internal requisitions. See: Defining Internal Requisition
Options,
Enforce Quantity Rounding In the Purchasing Options window, specify whether you enforce lot quantity
rounding or display advisory messages when you create online requisitions using the Requisitions window.
See: Defining Control Options
For intransit transfers, you can choose from the following primary receipt routings:
Standard receipt, Inspection required, or Direct delivery.
FOB Point
Specify whether the destination organization takes ownership of transferred items when they are issued to
intransit (Shipment), or when they are received out of intransit (Receipt).
Transfer Charge Type
Specify how you want to apply transfer costs to the destination organization.
Choose either a predefined or requested percentage of the transaction value or a fixed amount that
represents an added value.
Example Overview
Global Computers, Incorporated is a computer manufacturer with organizations in Austin, TX and Sacramento,
CA.
The Austin organization repetitively manufactures plastic components and uses the components, along with
purchased items, to assemble base and cover assemblies in the Sacramento organization. Ownership of interorganization transfers between Austin and Sacramento changes hands at the time of receipt (FOB Point:
Receiving).
The Sacramento organization uses the Austin base and cover assemblies to assemble configurations of
Sentinel computers. Sacramento also has a local sales offices for customer visits and demonstrations. Your
salespeople distribute sales brochures during customer visits.
Employees can request Sentinel Computers for their own use, as well as mouse pads and wrist pads for their
offices.
Define the following items at Global Computers:
Item Description
A54888 Sentinel Base Assembly Assembled in Austin, Sub Assembly of Sentinel Computer, Internally Orderable in
Austin, Default Source Type of Inventory, Default Source Organization of Austin, Default Source Subinventory of
Repetitive Assembly
S86662 Sentinel Cover Assembly Sub Assembly of Sentinel Computer, Assembled in Austin, Internally Orderable from
Austin,
Default Source Type of Inventory, Default Source Organization of Austin, Default Source Subinventory of Repetitive
Assembly
S56302 Sentinel Computer Assembled in Sacramento, Internally Orderable by Employees
C13139 Hard Drive Used in Sentinel Base Assembly
S85773 Sales Brochure Purchased from external suppliers, Stocked at Sacramento for internal use, Limited quantities on
hand at the sales office
M1002 Mouse Pad Purchased from external suppliers, Stocked at Sacramento for internal use
M1002 Wrist Pad Purchased from external suppliers, Stocked at Sacramento for internal use
Organization Subinventory
Austin AUS-Finished Goods: Contains completed Sentinel Base Assemblies,
Contains completed Sentinel Cover Assemblies, Tracked - asset subinventory
Austin Repetitive Assembly: Contains Hard Drives for final assembly in WIP,
Uses Min/Max replenishment to signal replenishment, Request from AUS-Stores subinventory
Austin AUS-Stores: Contains additional supply of Hard Drives, Tracked - asset subinventory
Organization Subinventory
Sacramento SAC-Finished Goods: Contains completed Sentinel Computers,
Tracked - asset subinventory
Sacramento SAC-Stores: Contains completed Sentinel Base Assemblies shipped
from Austin, Contains completed Sentinel Cover Assemblies shipped
from Austin, Tracked - asset subinventory
Sacramento Office Supplies: Contains supply of Wrist Pads and Mouse Pads for
internal use, Not tracked - expense subinventory
Sacramento Storage: Central storage for excess Sales Brochures, Tracked - asset
subinventory
Sacramento Visit Center: Contains local supply of Sales Brochures for customer
visits, Space for only 100 Sales Brochures, Not tracked - expense
subinventory
Internal Requisition and the default source type is Inventory. When you create the
four requisition lines for your items, Purchasing automatically uses the item sourcing
information to source the Sentinel Computer from the SAC-Finished Goods
subinventory. Since the Glare Screen can only be purchased from suppliers, Purchasing
sets the source type to Supplier and uses your sourcing rules and Approved Supplier
List entries to determine the suggested supplier and document information. See:
Automatic Sourcing, page 5-24. See: Approved Supplier List, page 5-35.
Material handlers need immediate visibility of your requests to be able to deliver in 24
hours. The system administrator sets the Create Internal Sales Orders and OrderImport
processes to run every hour for internal sales orders.
The material handler in charge of the Office Supplies subinventory runs Pick Release
twice a day to generate pick slips. The material handler reviews the picking slip, pulls
the Mouse Pad and Wrist Pad from Storage and delivers them to your office. After
getting your signature, the handler records the shipment using the Confirm Shipments
window. The shipment, receipt, and delivery information is recorded at once, and the
quantity delivered on the internal request is updated.
Office Supplies is an expense subinventory, and the correct accounts are charged when
you receive the supplies into this subinventory. Since you are sourcing from an expense
subinventory, ship confirmation does not generate any accounting entries for the issue
of the items from the Office Supplies subinventory to your office location.
A separate material handler receives the Sentinel Computer request, and picks and
ships it from the SAC-Finished Goods subinventory. When you complete the ship
confirmation, Inventory automatically issues the Sentinel Computer out of the
SAC-Finished Goods asset subinventory to the expense location listed on the
requisition. Inventory and Purchasing also record the accounting transactions to credit
the SAC-Finished Goods asset account and debits the appropriate charge account
listed on the requisition.
Finding Requisitions
Use the Find Requisitions window to:
Access the Requisitions window.
Perform requisition inquiries at header, line, and distribution levels
Depending on the function security assigned to your responsibility, you have varying
levels of access to information. A responsibility defines an application user's current
privileges while working with Oracle Applications. See: Function Security for
Purchasing, page D-1.
In the Item region, you can enter the following search criteria: Item number,
Revision number, Category, item Description, and Supplier Item number.
In the Status region, you can limit the search by Approval status (Approved, Incomplete, In Process, PreApproved, Rejected, or Returned), Control status
(Open, Cancelled, or Finally Closed), or Reserved status (Yes or No).
In the Date Ranges region, you can enter date ranges for the following dates: Creation, Need By, and
Closed.
In the Sourcing region, you can limit the search by Source (Supplier or Inventory).
For Supplier sourced requisitions, you can further limit the search by Supplier, Site, and Currency. For
Inventory sourced requisitions, you can further limit the search by Organization and Subinventory. If you have
enabled vendored managed inventory, you can limit your search results to those items by checking the VMI
box.
In the Deliver To region, you can limit the search by Destination Type (Expense,
Inventory, or Shop Floor), Organization, Location, and (for Inventory
destinations only) Subinventory.
In the Related Documents region, you can limit the search by Document Type,
Document number and Line Number, Purchase Order number, and drop
shipment Sales Order number.
In the Accounting region, you can limit the search by Period, GL Date, Charge
Account, Budget Account, and whether there are Active Encumbrances (Yes or
No).
In the Projects region, you can limit the search by Project or Task number.
13. Select the Results group (Headers, Lines, or Distributions) to determine which
summary window to open. Depending on the search criteria you have specified, all
summary windows may not be available. For example, if you specify criteria in the
Accounting region, only the Distributions summary window is available.
14. Select the Find button to initiate the search and open the appropriate Summary window.
To clear existing search criteria:
Select the New button to open the Requisitions window. See: Entering Requisition Headers,
Overview
In order to use internal requisitions, you must have Oracle Inventory, Oracle Order Management, and
Oracle Purchasing installed. Order Management is used to track internal sales orders. To enter an
internal sales order, you must start with a requisition in Purchasing. Steps for this practice:
R12: What Are The Steps Required To Setup An Internal Requisition In Purchasing? (Doc ID
1384716.1)
Goal
Solution
Step 1 - Creating the Item
Step 2 - Creating the Shipping Network
Step 3 - Create the Internal Location
Step 4 - Conduct a Miscellanies Transaction (Receipt)
Step 5 - Create the Internal Customer - Assign the Location
Step 6 - Item Price Information
Step 7 - Creating the Requisition (PO Requisition Approval, Main Requisition Approval, PO
Create Documents, Overall Document Creation/Launch Approval)
Step 8 - Submitting the Create Internal Orders Concurrent Request
Step 9 - Import the Internal Sales Order
Step 10 - Execute Pick Release/Ship Confirm
Step 11 - Conduct the Receipt in the Destination Organization
Step 12 - Confirm the Quantity is Delivered
SOLUTION
Test case Scenario : The following setups will demonstrate the flow of an Internal Requisition between two
inventory organizations.
M1 - Seattle Manufacturing will represent the destination organization
M2 - Boston Manufacturing will represent the source organization
In this example, the item will be procured internally from the M2 - Boston Manufacturing inventory organization
The following responsibilities are utilized in this example:
Purchasing Super User (or equivalent)
Order Management Super User, Vision Operations (USA)
Inventory
Assign the item to the inventory organizations which are involved in the Internal Requisitioning process.
M1 will be the destination inventory organization and M2 will be the Source Inventory Organization.
Enter the Inventory Organization that will be the Source and the scope should be From or To Organizations
Choose the Transfer Type:
Direct - means that when the Internal Sales Order is shipped the receipt process in the destination
organization 1. is done automatically
2. Intransit - means that when the Internal Sales Order is shipped - the destination inventory organization has
to manually do the receiving process in Purchasing
Choose Internal Order Required checkbox - Save
In this example, the setups are being done to allow the user to Enter a Receipt in SH1 after the item has been
shipped from SH2 (Intransit).
Please Note - If the Source and Destination Inventory Organizations are the same, then this step is
conditionally not required. (Essentially the Item is being transferred between subinventories in the same
Inventory Organization).
Step 3 - Create the Internal Location
Purchasing Super User: Setup/Organizations/Locations
Choose the Other Details tab, enter the Inventory Organization for the Destination Organization.
The location created will be used to tie the Destination Location in the requisition form to the Internal Customer
to be used on the Sales Order form.
Purchasing does not allow the entry of a Customer - therefore it passes the location to Order Management.
During Order Import in Order Management - the system locates the Customer Record to which the Location is
assigned. Associating the location to the customer record will be done in the later steps.
Step 5 - Create the Internal Customer - Assign the Location
Order Management Super User: Navigation: Customers/Standard
A web based form will open, choose the Create button in the lower left.
Enter the Customer Name - in the Organization Name field.
Choose the Profile Class that applies to the customer. Ex. Excellent.
Scroll further down and enter the Address details for the Internal Customer.
Move to the bottom of the form and under Business Purposes - Choose Add Another Row.
Set the purpose for the new row as 'Ship To'
Choose the Save and Add Details
Move to the bottom of the page, and the address should be visible.
Choose the Details icon
The Account Site Information will appear, select the Business Purposes tab
In the Order Type Field - change the Order Type to Internal Click into the Lines Region on the Item field
At this point - look to the Destination fields - this information is fetched from the Employee Record
If the Destination Inventory Organization is not proper - move to that field and change it
If the Location is not the internal location - move to that field and change it to the new Internal Location Approve
the requisition.
Question: Why is the Following Error message encountered : 'Destination location requires
customer association.'
The reason for this error is that the code is trying to match the Location that is currently entered on the form
to a
customer, and the customer association is not found. This was done earlier in step 5. The solution to this
error is to
setup the employee record to default a location that was associated with a customer (as in step 5 above) or
prior to
entering the item, move to the destination section of the form and enter an inventory organization and
location that is
properly assigned to a customer, followed with entry of the item.
Question: Why is the Source Inventory Organization Not showing the inventory organization which
was setup in the shipping networks?
If the internal requisition is going to be for a cross operating unit scenario - then it should be noted that the
HR: Security Profile is used.
Both operating units for which the inventory organizations belong too must exist in the HR: Security Profile.
To confirm the operating units for the inventory organizations - this sql can be used:
SELECT oo.operating_Unit OU_id, hro.name Oper_Unit, oo.organization_code inv_org
FROM org_organization_definitions oo, hr_all_organization_units hro
This process is responsible for inserting data into the Order Management interface Tables.
One of the fields that is inserted is the location_id - and because Order Management uses Customers rather than
locations - this is why it is mandatory to assign the Internal Location to the Customer. The location that is passed
from purchasing is correlated to a customer so as to allow the Order Import to run successfully.
Please note that the calculate_price_flag is inserted as N into the Order Management interface tables.
This means that Purchasing is going to pass the price and it will not be impacted or recalculated when imported
into Order Management.
This is proper functionality. We are currently tracking on Enhancement Request Bug 3095239 that would allow
the use of an Internal Price List.
The following sql can be used to review the data in the oe_iface tables.
SELECT *
FROM OE_HEADERS_IFACE_ALL
WHERE order_source_id = 10
AND orig_sys_document_ref IN
(SELECT REQUISITION_HEADER_ID
FROM PO_REQUISITION_HEADERS_ALL
WHERE segment1 = '&requisition_number');
SELECT *
FROM OE_LINES_IFACE_ALL
WHERE order_source_id = 10
AND orig_sys_document_ref IN
(SELECT REQUISITION_HEADER_ID
FROM PO_REQUISITION_HEADERS_ALL
WHERE segment1 = '&requisition_number');
Pass in the requisition number when prompted.
Question: How can the interface data for Internal Requisitions be viewed in the Order Management
Module?
This is possible using the Order Management Responsibility - and navigating to Orders>Import
Orders>Corrections
Choose an order type of Internal In Order Reference use the List of Values to locate the Requisition Number
If the Requisition is not located - it has either been created into a Sales Order or not inserted into the tables by
the Create Internal Orders program The records are viewable at this stage and can be deleted.
PLEASE NOTE - if records are going to be deleted, it is necessary to Delete the Lines first and then the
header
Be sure to choose Lines first - and then choose the delete icon from the toolbar - then delete the
header
Deletion of the header record will NOT delete the line - it is not a cascade delete option. If the header is deleted
prior to the line - it is not possible to ever again locate the line in this form - sqlplus will have to be used to
remove the line.
Enhancement Bug 4966920 has been created to improve this form and add the cascade delete functionality and
now is implemented with the following
Patch 13702362 - AFTER HEADER IS DELETED, ORPHAN DATA IS LEAVED IN SALES ORDER INTERFACE TABLES>>
Question: How can the Internal Requisition be resubmitted to the Order Management interface
tables?
In the po_requisition_headers_all and po_requisition_lines_all table there is a column 'transferred_to_oe_flag'.
Setting this column to a value of 'N' followed with a run of the
Create Internal Orders process will again post the requisition data into the Order Management interface tables.
There are currently no options available through the Oracle Purchasing forms that allow the updating of this flag,
so sqlplus would have to be used.
Question (Problem):
When Running the Create Internal Sales Order Process - it completes with Success
But no records are inserted into the Order Management Interface Tables?
When the internal requisition is created the code needs to validate that the customer was created in the
Operating Unit that the Source Inventory Organization belongs too.
When the Create Internal Sales Order process runs, if the Deliver to Location is not tied to a Customer Ship To
Site in the Operating Unit of the Source Inventory Organization used on the requisition - then it will not insert
data into the oe_headers_iface and oe_lines_iface table.
Please review the previous step 5 and use the sql given to ensure that the Customer was created in the
Operating Unit that belongs to the Source Inventory Organization. For
this example, it would be required to check the Purchasing Options for the Operating Unit which M2 is belonging
too.
VERY IMPORTANT ALSO REGARDING Create Internal Orders
In Release 12 you must make sure that you are choosing an Order Type in the Purchasing Options - that was
created in the SAME operating unit for the Purchasing Options you are setting up.
Ex. If you are in the Germany Purchasing Options - then ensure you choose a Order Management Order Type that
was created in Germany Order Management. BEWARE - The list of values for Order Type is showing Transaction
Types from other Operating Units. So, if you are in Germany Purchasing Options and then choose a France
Created
Transaction Type - no Records will be inserted during the Create Internal Orders Process. This is fixed in Release
12.1.1 and beyond.
Also, remember that whatever the Source Inventory Organization that is used on the Internal Requisition - the
purchasing options must be setup for that Source Organizations
Operating Unit. So if the internal requisition has two inventory organizations from different Operating Units ensure the Purchasing Options have been setup for both of the Inventory Organizations Operating Units - as the
code is going to check the Purchasing Options from the operating unit of the Source Organization to obtain the
Order Type to
use - as the Sales Order is going to be created in the Source Organizations Operating Unit.
Question: Does the Purchasing Create Internal Orders process pass flexfield values from the
Purchase Requisition?
Currently, the Create Internal Orders process does not pass any values from flexfields. If there are
mandatory/required flexfields setup on the Order Lines table in Order Management, a value will have to be
defaulted as a default value from some other method in order for the import process to complete successfully.
Step 9 - Import the Internal Sales Order
Order Management Super User: Navigation: Orders ,Returns/Import Orders/Order Import Request
Enter these values:
Operating Unit - Operating Unit of the Source Inventory Organization (Ex. M2)
Order Source - Internal (or the order type being used
Order Reference - Requisition Number
Submit the request. Confirm that it completes.
Navigating to Orders, Returns/Order Organizer
Question: Can the price be updated adjusted during the Order Import?
The calculate price flag is frozen and the price cannot be changed. This is based on the values inserted by the
Create Internal Orders process from Purchasing.
Question: Where is the schedule Ship Date coming from?
The scheduled ship date is passed from the requisition Need By Date, it cannot be defaulted any differently.
Question: How is the Order Type being chosen?
This is coming from the Purchasing Options - Responsibility Purchasing Super User Setup/Organizations/Purchasing Options.
The following queries can be used to confirm that the Internal Sales Order was created.
SELECT *
FROM OE_ORDER_HEADERS_ALL
WHERE order_source_id = 10
AND orig_sys_document_ref IN
(SELECT REQUISITION_HEADER_ID
FROM PO_REQUISITION_HEADERS_ALL
WHERE segment1 = '&requisition_number');
SELECT *
FROM OE_ORDER_LINES_ALL
WHERE order_source_id = 10
AND orig_sys_document_ref IN
(SELECT REQUISITION_HEADER_ID
FROM PO_REQUISITION_HEADERS_ALL
WHERE segment1 = '&requisition_number');
Pass the requisition number into the script when prompted.
Step 10 - Execute Pick Release/Ship Confirm
Set Shipping Role For User
Requiring the record shows that the Next Step is to Run Interfaces.
This represents running the Interface Trip Stop process.
In this example, the Interface Trip Stop ran automatically.
Navigation: Shipping/Interfaces/Run - Interface Trip Stop If required, run the Interface Trip Stop process for the
Trip that was created.
Confirm that it completes with success.
The shipping process in M2 will also automatically create the receipt in M1 - if the Shipping Network
was setup to have a transfer type of Direct. For this example, Intransit was used to as to be able to
demonstrate the receiving process.
Step 11 - Conduct the Receipt in the Destination Organization
Purchasing Super User: Receiving/Receipts
Upon entering the Receiving form, search based on the requisition number.
Select the line for Receipt - and save the record. The Receiving Transaction Processor will be engaged and the
item will be transacted into the M1 - Destination Inventory
Organization.
Navigating to Receiving/Receiving Transactions Summary - it is possible to search on the requisition and view the
completed Receiving Transactions.
Step 12 - Confirm the Quantity is Delivered
Purchasing Super User: Requisitions/Requisition Summary
Querying the requisition lines, it is possible to view the quantity delivered - giving confirmation that the Sales
Order was shipped from the source inventory organization (M2) and receipted into the destination inventory
organization (M1).
Additional Scenario
Line Flow - Generic, Bill Only
The Line Flow - Generic, Bill Only process is a workflow process is used for order lines that do not require
shipping.
The Line Flow - Generic, Bill Only process is used in a situation when only a bill for the order must be generated.
The process contains several subprocesses to ensure that the order line is properly entered, invoiced, fulfilled,
and closed.
When you save an order line in Oracle Order Management, the Line Flow - Generic, Bill Only process verifies that
the order is booked before proceeding. Once booking is verified, the process continues with invoicing, fulfillment,
and closing.
Several of these actions are performed in the following workflow subprocesses contained in Line Flow - Generic,
Bill Only:
Enter - Line
Invoice Interface
Close - Line
Line Flow - Generic, Bill Only ends once the line is successfully closed. The only process is contained in the
Seeded Data File oexwford.wft, page 1-6 and is associated with the OM Order Line, page 6-6 item type.
The Line Flow - Generic, Bill Only workflow begins at node 1 with the Enter - Line,
page 5-39 subprocess.
This subprocess verifies that the order is booked before proceeding with the remainder of the workflow.
The process attempts to fulfill the order at node 2. At node 3, the Invoice Interface - Line, Deferred, subprocess
is initiated.
This subprocess moves the invoice interface to the background engine. The process initiates the Close - Line,
subprocess at node 4. After the line is successfully closed, the process ends at node 5.
Line Flow - Generic, Bill Only Activities
The following table provides descriptions of each activity in the Line Flow - Generic, Bill Only process.
For more information about individual activities, refer to Seeded Function Activity Definitions, page 6-1.
Line Flow - Generic, Bill Only Activities
Activity Function Result Type Required
Fulfill OE_FULFILL_WF.ST
ART_FULFILLMENT
None Yes
Seeded Workflow Definitions 4-35
Activity Function Result Type Required
End WF_STANDARD.NO
OP
None Yes