PON_PROGRAM_HEADERS

PON_PROGRAM_HEADERS stores the header information of the programs. Each row includes general program information like title, owner, visibility etc.

Details

  • Schema: FUSION

  • Object owner: PON

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

PON_PROGRAM_HEADERS_PK

PROGRAM_HEADER_ID

Columns

Name Datatype Length Precision Not-null Comments
PROGRAM_HEADER_ID NUMBER 18 Yes System-generated unique identifier for the program.
TITLE VARCHAR2 80 Yes Program title as defined by the user.
SYNOPSIS VARCHAR2 4000 Program synopsis as defined by the user.
START_DATE DATE The date on which the program starts.
END_DATE DATE The date on which the program ends.
PROGRAM_PHASE VARCHAR2 20 Yes Determines phase of the program. Valid values are- 1. Not started 2. In progress 3. completed/canceled
PROGRAM_STATUS VARCHAR2 30 Determines status of the program. Valid values are: AT_RISK GOALS_MET GOALS_NOT_MET ON_HOLD ON_TRACK
PERSON_ID NUMBER 18 Yes Identifier of the person who created the program.
GLOBAL_PROGRAM_FLAG VARCHAR2 1 Yes Stores whether program is global or not
PRC_BU_ID NUMBER 18 ID of the procurement business unit for which the program was created. It is populated only when the program is not global.
CURRENCY_CODE VARCHAR2 15 Base currency code in which program is monitored.
RATE_TYPE VARCHAR2 30 Rate type selected for the program.
RATE_DATE DATE Conversion date for the selected rate type.
CATEGORY_ID NUMBER 18 A browsing category or an item category from the procurement category hierarchy that the program is associated with.
PURCHASING_CAT_FLAG VARCHAR2 1 Flag indicates whether the category associated with the program is purchasing category or not.
CURRENT_SPEND NUMBER Current spend for which the program is created.
TARGET_SPEND NUMBER Target spend that the program is trying to achieve. CURRENT_SPEND is mandatory when defining the program. The user can provide any one of the values from TARGET_SPEND, SAVINGS and SAVINGS_PERCENT and the other two are computed based on the value provided for CURRENT_SPEND.
SAVINGS NUMBER Savings amount that the program is trying to achieve. CURRENT_SPEND is mandatory when defining the program. The user can provide any one of the values from TARGET_SPEND, SAVINGS and SAVINGS_PERCENT and the other two are computed based on the value provided for CURRENT_SPEND.
SAVINGS_PERCENT NUMBER Savings percentage that the program is trying to achieve. CURRENT_SPEND is mandatory when defining the program. The user can provide any one of the values from TARGET_SPEND, SAVINGS and SAVINGS_PERCENT and the other two are computed based on the value provided for CURRENT_SPEND.
COMMENTS VARCHAR2 4000 Comments provided while creating program.
ATTRIBUTE_CATEGORY VARCHAR2 30 Descriptive Flexfield: structure definition of the user descriptive flexfield.
ATTRIBUTE1 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE2 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE3 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE4 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE5 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE6 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE7 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE8 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE9 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE10 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE11 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE12 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE13 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE14 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE15 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE16 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE17 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE18 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE19 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE20 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE1 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE2 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE3 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE4 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE5 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE6 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE7 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE8 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE9 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE10 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP1 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP2 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP3 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP4 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP5 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP6 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP7 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP8 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP9 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_TIMESTAMP10 TIMESTAMP Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER1 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER2 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER3 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER4 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER5 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER6 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER7 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER8 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER9 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER10 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.

Foreign Keys

Table Foreign Table Foreign Key Column
PON_PROGRAM_HEADERS per_persons PERSON_ID
PON_PROGRAM_HEADERS gl_daily_conversion_types RATE_TYPE
pon_program_objectives pon_program_headers PROGRAM_HEADER_ID
pon_program_team_members pon_program_headers PROGRAM_HEADER_ID
pon_objective_negotiations pon_program_headers PROGRAM_HEADER_ID

Indexes

Index Uniqueness Tablespace Columns
PON_PROGRAM_HEADERS_N1 Non Unique Default PROGRAM_PHASE
PON_PROGRAM_HEADERS_N2 Non Unique Default PROGRAM_STATUS
PON_PROGRAM_HEADERS_U1 Unique Default PROGRAM_HEADER_ID