Fulfillment Line Input

The fulfillment line information that is provided when a request is made to check availability.

QName: {http://xmlns.oracle.com/apps/scm/orderPromising/orderPromising/orderPromisingServiceV2/types/}FulfillmentLine

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Contains

Fulfillment Line Customer

Contains

Fulfillment Line Split Criteria

Contains

Order Promising Source Organization

Contained by

Fulfillment Line Model Input

Contained by

Fulfillment Line Set Input

Contained by

Fulfillment Line Entry Input

Handled by

Order Promising

Attributes

The following table describes attributes in the service data object.

Name Type Description

AllocationNodeFirstLevel

string

Level 1 of the allocation node for the fulfillment line.

AllocationNodeSecondLevel

string

Level 2 of the allocation node for the fulfillment line.

AllocationNodeThirdLevel

string

Level 3 of the allocation node for the fulfillment line.

AlternateAvailabilityBasis

string

Attribute that determines whether the alternate availability options are generated based on lowest cost or fastest delivery.

ConfiguredItem

string

A string that identifies the unique configuration item corresponding the configuration sent for promising. This is applicable only in the case of assemble to order demands only.

CreationDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

The date and time when the fulfillment line is created.

CustomerClass

string

Represents the grouping of customers to which the customer belongs to. This field is reserved for future use.

CustomerDetails

Fulfillment Line Customer

Header level attribute representing the attributes of customer details.

DeliveryCostPERUnit

double

This represents the delivery cost per unit to ship the material to the customer ship-to site.

DeliveryLeadTime

double

Delivery lead time indicates the number of days offset between the ship date and arrival date to ship date.

DemandClass

string

The name of the demand class specified on the fulfillment line.

DropShipFlag

boolean

Binary attribute that determines whether drop ship sources are consider or not during order promising. This field is reserved for future use.

DropShipPOScheduleId

string

Request attribute that indicates the unique identifier for the drop ship purchase supply document.

EarliestAcceptableDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

A date attribute that indicates the date before which the fulfillment line must not be promised.

EarliestAcceptableDateTime

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

A date and time attribute that indicates the date before which the fulfillment line must not be promised.

FillKillFlag

boolean

Binary attribute that determines whether the order will be promised or not if a specified percentage of the requested quantity is not available by the requested date. This is reserved for future use.

FillKillPercentage

string

The minimum percentage of the requested quantity that needs to be available by the requested date for the fulfillment line to be promised. This is reserved for future use.

FirstDeliveryMinimumPercentageQuantity

{http://xmlns.oracle.com/adf/svc/types/}MeasureType

Request attribute that indicates the minimum percentage of the requested quantity that needs to be available by the request date.

FulfillmentLineIdentifier

string

A string that represents the unique identifier for the fulfillment line.
  • Primary Key

GenerateAlternateAvailabilityFlag

boolean

Binary attribute that determines whether multiple alternate availability options should be generation or not at a request level.

GeneratePeggingFlag

boolean

Binary attribute that determines whether pegging information has to be returned or not.

IgnoreDateReservationFlag

boolean

Binary attribute that indicates whether the reserved supply dates can be rescheduled or not. This attribute is applicable only for drop ship requests.

IgnoreReservationFlag

boolean

Binary attribute that indicates whether the existing reservations can be ignored or not during rescheduling.

InstanceId

string

A string identifier for the source system from which the order promising service request originated.

InternalOrderType

string

Request attribute that indicates the type of internal order. Valid values are TO, ISO and SO.

InternalSalesOrderDestOrg

Order Promising Source Organization

Header level attribute that represents the attributes of the destination organization.

InternalSupplyIdentifier

string

Request attribute that indicates the source document number for the fulfillment line request.

ItemDescription

string

Description of the item.

LatestAcceptableDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

A date beyond which the fulfillment line must not be promised.

LatestAcceptableDateTime

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

A date and time beyond which the fulfillment line must not be promised.

LatestAcceptableFirstDelivery

{http://xmlns.oracle.com/adf/svc/types/}date-Date

A date that indicates the latest date by which the first delivery needs to be scheduled. This is reserved for future use.

MaximumNumberOfAvailabilities

int

Represents the maximum number of availability options that can be returned. The maximum value that can be specified for this is 6.

MinimumPromisePercentage

int

A number that indicates the minimum percentage of the requested quantity required to be available by the request date for the line to be eligible for split.

MinimumPromiseQuantity

{http://xmlns.oracle.com/adf/svc/types/}MeasureType

A number that indicates the minimum quantity to be available by the requested date for the line to eligible for fulfillment line split.

OTMRelevantFlag

boolean

A binary flag that indicates whether the fulfillment line is relevant for Oracle Transportation Management integration. This is reserved for future use.

ParentFulfillId

string

A string t attribute that indicates the immediate parent of the fulfillment line. This is applicable only for configured to order items.

PlanningMultiple

double

A number that represents the multiple in which items in the fulfillment line are grouped.

Priority

int

A number that indicates the relative priority of the fulfillment line when multiple fulfillment lines are sent for promising.

PromisingType

string

A string that indicates the type of promise. This can be either ship date or arrival date based promising.

RequestType

string

Indicates whether the request is of arrival date or ship date type. Depending on the request type, the requested date represents the requested ship date and requested arrival date respectively.

RequestedCarrier

string

Code of the desired carrier from ship-from organization to the customer ship-to site.

RequestedDate

{http://xmlns.oracle.com/adf/svc/types/}date-Date

The date on which material is requested to be available. Depending on the request type this represents the requested ship date or request arrival date.

RequestedDateTime

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

The date and time on which material is requested to be available. Depending on the request type this represents the requested ship date or request arrival date.

RequestedDropShipSupplier

string

Unique identifier for the drop supplier from which material is requested to be shipped to the customer ship-to site. This field is reserved for future use.

RequestedDropShipSupplierSite

string

Unique identifier for the drop supplier site from which material is requested to be shipped to the customer ship-to site. This indicates the drop ship supplier location from where material is shipped to the customer ship-to site.

RequestedItem

string

Unique identifier for the item that is being requested.

RequestedMode

string

Code of the desired transport mode from ship-from organization to the customer ship-to site.

RequestedQuantity

{http://xmlns.oracle.com/adf/svc/types/}MeasureType

The quantity of the item requested on the fulfillment line.

RequestedQuantityUOM

string

Unit of measure for the requested quantity of the fulfillment line.

RequestedServiceLevel

string

Code of desired Service level from the ship-from organization to the customer ship-to site for the fulfillment line request.

RequestedShipFromOrg

Order Promising Source Organization

Indicates the desired organization from which the material needs to be shipped to the customer ship-to site.

RoundToNearestFlag

boolean

Binary attribute that determines whether rounding of items to the nearest planning multiple is enabled or not.

SalesOrderLineNumber

string

A string unique identifier for the sales order line in the source system for which the fulfillment line is created

SalesOrderNumber

string

A string unique identifier for the sales order for which the fulfillment line is created.

ShippingPreference

string

A string attribute that indicates the shipping preferences. Valid values are "Lowest Cost", "Fastest" and NULL.

SplitLineIdentifier

string

A string that uniquely identifies the fulfillment line split. A unique number is generated in case of split.

SplitParameters

Fulfillment Line Split Criteria

Header level input attribute that represents the split attributes.

SplitsAllowedFlag

boolean

A binary flag that determines whether splits of the fulfillment line are allowed or not.

SubstitutionsAllowedFlag

boolean

A binary flag that indicates whether the fulfillment line can be split based on supply availability dates in the case of order delays.

SupplierSourceSystem

string

A string identifier to the source system to which the supplier belongs to.

UnitPrice

{http://xmlns.oracle.com/adf/svc/types/}AmountType

This represents the per unit price that needs to be considered by order promising to calculate the margin information.