Channel Program Types

The Channel Program Types view object contains information about user-created program types based on various predefined program templates.

Data Store Key : FscmTopModelAM.ScmExtractAM.CjmBiccExtractAM.ProgramTypeExtractPVO

Primary Keys : ProgramTypeId

Initial Extract Date : CreationDate

Incremental Extract Date : LastUpdateDate

Attributes

This table provides the list of exposed attributes and their descriptions.

Name Description
AccrualBasisId Value that identifies the pricing basis that Oracle Pricing Cloud uses to calculate accruals when DISCOUNT TYPE in the program is PERCENTAGE. This is a foreign key to QP_PRICING_BASIS_B.PRICING_BASIS_ID. It's used in supplier ship and debit programs.
AccrualDiscountTypeCode Code that identifies the default accrual discount type for the channel programs. A list of accepted values is defined in the lookup type ORA_CJM_LINE_DISCOUNT_TYPE.
ChargeSubtypeCode Code that identifies the Pricing charge subtype that's considered for channel program application.
ChargeTypeCode Code that identifies the pricing charge type that's considered for channel program application.
CostPriceBasisId Value that identifies the pricing basis that Oracle Pricing Cloud uses to calculate accruals when DISCOUNT TYPE in the program is NEW COST. This is a foreign key to QP_PRICING_BASIS_B.PRICING_BASIS_ID. It's used in supplier ship and debit programs.
CreatedBy User who created the program type.
CreationDate Date and time when the program type was created.
CustomerProgram Value that determines whether the program is a customer program or a supplier program. Contains one of the following values: true or false. If true, then the channel program created based on this program type tracks sell-side accruals. If false, then the channel program tracks buy-side accruals. The default value for this attribute is from program template.
DefaultCalcMethodCode Code that identifies the default tier-calculation method for annual or volume programs. A list of accepted values is defined in the lookup type ORA_CJM_TIER_CALC_METHOD.
DefaultCurrencyCode Code that identifies the default currency for the channel program.
DefaultProdContextCode Code that identifies the default product context in the create and manage channel programs pages. A list of accepted values is defined in the lookup type ORA_CJM_ITEM_LEVELS.
DefaultTierTypeCode Code that identifies the default discount tier type when creating a channel program. A list of accepted values is defined in the lookup type ORA_CJM_TIER_TYPE.
DiscountAppliedToCode Code that identifies the grouping option used when applying the channel program. A list of accepted values is defined in the lookup type ORA_CJM_DISCOUNT_APPLIED_TO
LastUpdateDate Date and time when the program type row was last updated.
LastUpdateLogin Session login associated with the user who last updated the program type.
LastUpdatedBy User who last updated the program type.
ObjectVersionNumber Number of times the program type has been updated.
OverrideProgram Indicates whether the program can be overridden in Order Management. Contains one of the following values: true or false. If true, then the program can be overridden in Order Management. If false, then the program can't be overridden in Order Management.
ParentProgramTypeId Value that uniquely identifies the predefined program template, based on which the program type is created.
PriceTypeCode Code that indicates the price type for the pricing charge. A list of accepted values is defined in the lookup type QP_PRICE_TYPES.
PricingDateTypeCode Code that identifies the date qualifier used for evaluating channel program eligibility. For supplier ship and debit program, a list of accepted values is defined in the lookup type ORA_CJM_PRICING_APP_DATE_TYPE. For supplier rebate program, a list of accepted values is defined in the lookup type ORA_CJM_SUP_REBATE_DATE_QUALFR. For customer rebate program, a list of accepted values is defined in the lookup type ORA_CJM_CUST_REBATE_DATE_QUAL.
ProgramCodePrefix Prefix used while creating channel program code.
ProgramTypeCode Code that identifies the program type.
ProgramTypeId Value that uniquely identifies the program type. This is the primary key of the Channel Program Type view object.
RequestOnlyFlag Indicates whether the program is applied in Order Management automatically. Contains one of the following values: true or false. If true, then the program is applied in Order Management automatically. If false, then the program isn't applied in Order Management automatically. The default value is false.
SeededFlag Indicates whether the program type is predefined. Contains one of the following values: Y or N. If Y, then the program type is predefined. If N, then the program type isn't predefined.
SeededProgramTypeCode Code that uniquely identifies the predefined program template based on which the program type is created. A list of accepted values is defined in the lookup type ORA_CJM_PROGRAM_TYPE.
SoldBySalesMethodCode Indicates whether the channel program is applicable to direct orders, indirect orders, or both. A list of accepted values is defined in the lookup type ORA_CJM_SALES_METHOD.
StatusCode Code that identifies the status of the program type.