Business Process Automation
Business Number Context
This page is accessed via Business Process Automation > Power Data > Business Numbers > Business Number Context.
A business number context contains information about a business object. Business number contexts are used when a business number rule definition is using replacement instructions.
Note: Only someone who is comfortable writing Java code for Oracle Transportation Management should create their own business number context. It is recommended that you use the default contexts in most circumstances.
Adding a Business Number Context
- Enter a BN Context ID.
- Enter a Class. This is the Java class that accesses the replacement values.
- Select a domain in which this business number context will be active from the Domain Name drop-down list.
- Click Finished.
Replacement Values for Business Number Contexts
The Valid for Reference Number column in the table below indicates the types of reference numbers that can be generated using the Generate Refnum agent action. The BN type you select when running the Generate Refnum agent action must have a BN context that supports the type of reference number being generated. Supported reference number types for each context are indicated in this column.
Any replacement values that are followed by a / require that you specify a qualifier when using the replacement value in a rule definition.
For example, {r*:xml=PARTY/BILL TO}.
Business Number Context |
Valid for Reference Number |
Replacement Values |
---|---|---|
CAPACITY_LIMIT_CONTEXT |
none |
|
CAPACITY_OVERRIDE_LINE_CONTEXT |
none |
|
CAPACITY_USAGE_CONTEXT |
none |
|
COMPAT_RULE_CONTEXT |
none |
|
CONSOL_DOC_CONTEXT | n/a |
|
CORPORATION_CONTEXT |
none |
|
DOCUMENT_DEF_CONTEXT |
none |
|
DRIVER_CALENDAR_EVENT_CONTEXT |
n/a |
|
DRIVER_CONTEXT |
Driver Reference Numbers |
|
EMPTY_CONTEXT |
All |
|
EQUIPMENT_CONTEXT |
n/a |
|
FTP_CONTEXT |
none |
|
GROUND_SERVICE_CONTEXT |
n/a |
|
GTM_TRANSACTION_LINE_CONTEXT |
GTM Transaction Line Qualification Reference Number |
GTM_TRANSACTION_LINE: GTM Transaction Line XID |
INV_PARTY_CONTEXT_FOR_ORDER_BASE |
none |
|
INVOICE_BILL_NUMBER_CONTEXT |
none |
You can use Invoice_Bill_Number_Context while generating invoice from a shipment or a shipment group. For a shipment:
For a shipment group: PERSPECTIVE: perspective, fetched from first shipment of the shipment group SERVPROV: servprov XID, fetched from shipment(s) of the shipment group INVOICE_PARTY: invoice involved party contact XID for the given qualifier, fetched from shipment group's involved party REFNUM: reference number of given qualifier, are fetched from shipment group's reference numbers PARTY: contact XID given qualifier, fetched from shipment group's involved party SOURCE: source location GID, fetched from shipment group's source. DEST: destination location GID, fetched from shipment group's destination Note: When different service providers are associated with a Shipment Group, BNG will generate the invoice business number based on the invoice lines and shipment group’s service providers. |
INVOICE_CONTEXT |
Invoice reference number |
|
ITEM_CONTEXT |
none |
|
JOB_XID_ORDER_MOVEMENT_CONTEXT |
none |
|
JOB_XID_ORDER_RELEASE_CONTEXT |
none |
|
LOGISTICS_GUIDE_TEMPLATE_CONTEXT |
none |
|
OB_LINE_CONTEXT |
none |
|
OB_SHIP_UNIT_CONTEXT |
none |
|
ORDER_BASE_CONTEXT |
Order base reference number |
|
ORDER_MOVEMENT_CONTEXT |
Order movement reference number |
|
Order release reference number |
|
|
ORDER_RELEASE_FROM_BASE_CONTEXT Should be used to generate the order release ID when it is released from an order base. |
none |
|
ORDER_RELEASE_LINE_CONTEXT |
Order release line reference number |
|
ORDER_RELEASE_SHIP_UNIT_CONTEXT |
none |
|
POWER_UNIT_CONTEXT |
Power unit reference numbers |
|
none |
|
|
ROUTE_INSTANCE_CONTEXT |
Route instance reference number |
|
ROUTE_TEMPLATE_CONTEXT |
Route template reference number |
|
SHIPMENT_CONTEXT |
Shipment reference number |
|
SHIPMENT_GROUP_CONTEXT |
Shipment group reference number |
|
STRING_CONTEXT |
none |
|
S_SHIP_UNIT_CONTEXT |
none |
|
WORK_ASSIGNMENT_CONTEXT |
none |
|
* This context is for standalone order releases not created from an order base.
Related Topics
Configuring and Using the Business Number Generator
Business Number Rule Definitions