Attribute Details for Channel Programs

The Channel Program resource manages the channel programs of a sales order line.

QName: {http://xmlns.oracle.com/apps/scm/doo/decomposition/orderDetailServices/orderInformationService/}ChannelProgram

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

Contained by

Attribute Information for Order Lines

Handled by

Order Information Service

Attributes

The following table describes attributes in the service data object.

Name Type Description

ApplyType

string

Value that indicates if the channel program for an order line is applied by user or system.

Comments

string

Comments for channel program for an order line.

DeclinableFlag

boolean

Indicates if channel program for an order line can be declined by a user.

DeclineReason

string

Value describing the reason behind declining the channel program for an order line.

DeclineReasonCode

string

Abbreviation that identifies the reason behind declining the channel program for an order line. A list of accepted values is defined in the lookup type ORA_FOM_INCENT_DECLINE_REASON.

DiscountAmount

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

Discount Amount for the channel program line.

DiscountType

string

Value that identifies discount type for channel program line.

DiscountTypeCode

string

Abbreviation that identifies discount type for channel program line. A list of accepted values is defined in the lookup type ORA_CJM_LINE_DISCOUNT_TYPE.

EndDate

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

Indicates the date at the end of the date range within which the channel program line is effective.

IncentiveEntitySubtypeCode

string

Abbreviation that identifies the sub type of the channel program.

IncentiveEntityTypeCode

string

Abbreviation that identifies the type of the channel program.

IncentiveIdentifier

long

Value that uniquely identifies the channel program for an order line.
  • Primary Key

ItemLevel

string

Value that indicates item level of channel program line.

ItemLevelCode

string

Abbreviation that indicates item level of channel program line. A list of accepted values is defined in the lookup type ORA_CJM_ITEM_LEVEL.

ManuallyAppliedFlag

boolean

Flag that indicates if the channel program for an order line is applied by user or system. A list of accepted values is defined in the lookup type ORA_FOM_USER_APPLIED_INCENTIVE.

ProgramCode

string

Abbreviation that uniquely identifies channel program header. This can be either entered by the user or auto-generated from the system.

ProgramDescription

string

Description of the channel program header.

ProgramDetails

string

Details of the channel program line. This is a concatenation of discount type and discount amount of the channel program line.

ProgramId

string

Value that uniquely identifies channel program header.

ProgramLine

string

Value that indicates item level at which channel program is applied for an order line. If item level code of channel program line is ALL_ITEMS then meaning for ALL_ITEMS from ORA_CJM_ITEM_LEVEL look up type. If ITEM then item number from order line. Otherwise item_id from channel program line.

ProgramLineId

string

Value that uniquely identifies channel program line.

ProgramName

string

Display name of the channel program header.

ProgramTypeName

string

Display name of the channel program type.

SourceIncentiveId

string

Value that uniquely identifies the channel program for an order line. The source application assigns this value.

StartDate

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

Indicates the date at the beginning of the date range within which the channel program line is effective.

Status

string

Value that indicates the status of channel program for an order line.

StatusCode

string

Abbreviation that indicates the status of channel program for an order line. A list of accepted values is defined in the lookup type ORA_FOM_INCENTIVE_STATUS.