PJF_PRICING_INTG_GT

PJF_PRICING_INTG_GT is the pricing temp rate table. The purpose of the global temp table is to hold all the transaction and contextual attributes required for the rate calculations. Pricing temp table offers a session level purge option so no overhead of data maintenance. The global table enables rate engine independent of a product and support rate integration with online and batch processes. The pricing temp table enables efficient and scalable bulk processing during cost calculation.

Details

  • Schema: FUSION

  • Object owner: PJF

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

PJF_PRICING_INTG_GT_PK

CURRENT_RUN_ID, SOURCE_TRANSACTION_ID

Columns

Name Datatype Length Precision Not-null Comments
CURRENT_RUN_ID NUMBER 18 Yes This is an identifier for a set of records that needs Pricing Integrations. *****
SOURCE_TRANSACTION_ID NUMBER 18 Yes Source Transaction Identifier. *****
PROJECT_TYPE_ID NUMBER 18 Yes Project Type Identifier *****
PROJECT_ID NUMBER 18 Yes Project Identifier *****
TASK_ID NUMBER 18 Yes Task Identifier *****
INCURRED_BY_ORG_ID NUMBER 18 Incurred by organization identifier *****
OVERRIDE_TO_ORG_ID NUMBER 18 Override to organization Identifier. It contains organization overrides for a person , and expenditure_category or peson only or organization id and expenditure_category or organization id only. *****
EXPENDITURE_BU_ID NUMBER 18 Expenditure Business Unit Identifier. This is used to identify the rates at Expenditure Business Unit Level. *****
EXPENDITURE_TYPE_ID NUMBER 18 Expenditure Type Identifier *****
TRANSACTION_DATE DATE Yes Transaction Date *****
PERSON_ID NUMBER 18 Person Incurring the expenditures for labor transactions *****
PERSON_JOB_ID NUMBER 18 Person Job incurring the expenses for labor transactions. *****
NL_RES_ORGANIZATION_ID NUMBER 18 Non Labor Resource Organization Identifier *****
NON_LABOR_RESOURCE_ID NUMBER 18 Non Labor Resource Identifier for misc and usage transactions. *****
QUANTITY NUMBER Quantity *****
RESOURCE_CLASS_TYPE VARCHAR2 30 RESOURCE_CLASS_TYPE *****
SYSTEM_LINKAGE_FUNCTION VARCHAR2 20 System Linkage function associated with a transactions. This will help us to identify labor vs. non labor transactions *****
CALC_RAW_COST_FLAG VARCHAR2 1 Yes Flag that indicates Raw cost calculation is required, raw cost calculated but currency conversion required, cost calculation not required. Possible Values are:Y - Calculate raw cost and convert cost into the required currency C - Raw cost is available and only currency conversion is required N - Raw cost calculation is not required. Note: Flag pricing not required for reversals of the costed expenditure items. Because cost of these items are reversals of the original items.Flag pricing not required for transaction source that import burden cost from external system. Determine the burden cost for these transactions by pro rating the burden cost for transaction source that import burden cost from external system. Flag pricing not required for BTC summarized transactions. *****
CALC_IND_COST_FLAG VARCHAR2 1 Yes Flag that indicates Burden cost calculation is required, Burden cost is calculated but currency conversion pending, Burden cost calculation is not requiredPossible Values are: Y - Calculate raw cost and convert cost into the required currency C - Raw cost is available and only currency conversion is required N - Raw cost calculation is not required.Note: Flag pricing not required for reversals of the costed expenditure items. Because cost of these items are reversals of the original items.Flag pricing not required for transaction source that import burden cost from external system. Determine the burden cost for these transactions by pro rating the burden cost for transaction source that import burden cost from external system. Flag pricing not required for BTC summarized transactions *****
CALC_REVENUE_FLAG VARCHAR2 1 Yes Calculate Revenue Flag Y - Calculate Revenue N- Revenue Calculation Not Required *****
COST_CALCULATION_STATUS VARCHAR2 1 Yes Cost calculation status. PJO will always pass the value as ??P?? or ??I??P ?? cost calculation pendingI ?? Ignore cost calculationY ?? Cost Calculation successfully completedE ?? Cost calculation error out *****
REV_CALCULATION_STATUS VARCHAR2 1 Yes Revenue amount calculation status. PJO will always pass the value as ??P?? or ??I??P ?? Revenue calculation pendingI ?? Ignore Revenue calculationY ?? Revenue Calculation successfully completedE ?? Revenue calculation error out *****
COST_REJECTION_CODE VARCHAR2 30 Cost rejection error *****
COST_REJECTION_TYPE VARCHAR2 1 Type of cost rejection errorR ?? Raw cost calculation failedB - Burden cost calculation FailedC ?? Currency conversion failure *****
REVENUE_REJECTION_CODE VARCHAR2 30 Revenue rejection Code *****
REVENUE_REJECTION_TYPE VARCHAR2 1 Type of Revenue rejection CodeR ?? Revenue calculation failedC ?? Currency conversion failure *****
PROJ_MAPPED_JOB_ID NUMBER 18 PROJ_MAPPED_JOB_ID *****
COST_RATE_MULTIPLIER NUMBER COST_RATE_MULTIPLIER *****
COMP_DETAILS_ID NUMBER 18 COMP_DETAILS_ID *****
ORG_SCHEDULE_RULE_ID NUMBER 18 ORG_SCHEDULE_RULE_ID *****
OT_PROJECT_ID NUMBER 18 OT_PROJECT_ID *****
OT_TASK_ID NUMBER 18 OT_TASK_ID *****
COST_RATE_SCH_TYPE VARCHAR2 30 COST_RATE_SCH_TYPE *****
RATE_SCHEDULE_NAME VARCHAR2 30 Rate Schedule Name used for raw cost rate calculations. *****
RATE_SCHEDULE_TYPE VARCHAR2 30 Type Of rate Schedule - valid values are EMPLOYEE, JOB, NON LABOR, RESOURCE CLASS *****
COMP_RULE_SET_NAME VARCHAR2 30 COMP_RULE_SET_NAME *****
COSTING_METHOD VARCHAR2 30 COSTING_METHOD *****
OVERRIDE_TYPE VARCHAR2 30 OVERRIDE_TYPE *****
RATE_SCHEDULE_ID NUMBER 18 RATE_SCHEDULE_ID *****
RATE_SCHEDULE_LINE_ID NUMBER 18 RATE_SCHEDULE_LINE_ID *****
DENOM_RAW_COST NUMBER DENOM_RAW_COST *****
RAW_COST_RATE NUMBER RAW_COST_RATE *****
EXP_TYPE_COST_RATE_FLAG VARCHAR2 1 EXP_TYPE_COST_RATE_FLAG *****
COST_MARKUP_PERCNT NUMBER COST_MARKUP_PERCNT *****
IND_AMT_DISPLAY_METHOD VARCHAR2 1 IND_AMT_DISPLAY_METHOD *****
COST_IND_RATE_SCH_ID NUMBER 18 COST_IND_RATE_SCH_ID *****
IND_SCH_NAME VARCHAR2 30 Burden Schedule Name *****
IND_RATE_SCH_TYPE VARCHAR2 1 IND_RATE_SCH_TYPE *****
COST_IND_SCH_FIXED_DATE DATE COST_IND_SCH_FIXED_DATE *****
IND_STRUCTURE_NAME VARCHAR2 30 IND_STRUCTURE_NAME *****
IND_RATE_SCH_REVISION_ID NUMBER 18 IND_RATE_SCH_REVISION_ID *****
COST_BASE VARCHAR2 30 COST_BASE *****
IND_COMPILED_SET_ID NUMBER 18 IND_COMPILED_SET_ID *****
COMPILED_MULTIPLIER NUMBER COMPILED_MULTIPLIER *****
IND_COST_RATE NUMBER IND_COST_RATE *****
DENOM_BURDENED_COST NUMBER DENOM_BURDENED_COST *****
PJO_TRANSACTION_TYPE VARCHAR2 30 PJO_TRANSACTION_TYPE *****
RATE_BASED_FLAG VARCHAR2 1 RATE_BASED_FLAG *****
PLANNING_CURRENCY_CODE VARCHAR2 15 PLANNING_CURRENCY_CODE *****
OVERRIDE_CURRENCY_CODE VARCHAR2 15 OVERRIDE_CURRENCY_CODE *****
PLANNING_RATE_TYPE VARCHAR2 30 Planning Rate Type. This column is used to convert the cost/revenue amount into planning currency.
PLANNING_RATE_DATE DATE Planning Rate date. This column is used to convert the cost/revenue amount into planning currency.
PLANNING_EXCH_RATE NUMBER Planning exchange rate. This column is used to convert the cost/revenue amount into planning currency.
PLANNING_RAW_COST NUMBER PLANNING_RAW_COST *****
PLANNING_RAW_COST_RATE NUMBER PLANNING_RAW_COST_RATE *****
PLANNING_BURDENED_COST NUMBER PLANNING_BURDENED_COST *****
PLANNING_IND_COST_RATE NUMBER PLANNING_IND_COST_RATE *****
PLANNING_REVENUE_AMOUNT NUMBER PLANNING_REVENUE_AMOUNT *****
PLANNING_REVENUE_RATE NUMBER PLANNING_REVENUE_RATE *****
UNIT_OF_MEASURE VARCHAR2 30 UNIT_OF_MEASURE *****
RES_ASSIGNMENT_ID NUMBER 18 RES_ASSIGNMENT_ID *****
RES_CLASS_MARKUP_PERCNT NUMBER RES_CLASS_MARKUP_PERCNT *****
TXN_COST_FOR_REVENUE NUMBER TXN_COST_FOR_REVENUE *****
REVENUE_AMOUNT NUMBER REVENUE_AMOUNT *****
REVENUE_MARKUP_PERCNT NUMBER REVENUE_MARKUP_PERCNT *****
REVENUE_AMOUNT_RATE NUMBER REVENUE_AMOUNT_RATE *****
REVENUE_CURRENCY_CODE VARCHAR2 15 REVENUE_CURRENCY_CODE *****
DENOM_CURRENCY_CODE VARCHAR2 15 DENOM_CURRENCY_CODE *****
ACCT_CURRENCY_CODE VARCHAR2 15 ACCT_CURRENCY_CODE *****
ACCT_RATE_DATE DATE ACCT_RATE_DATE *****
ACCT_RATE_TYPE VARCHAR2 30 ACCT_RATE_TYPE *****
ACCT_RAW_COST NUMBER ACCT_RAW_COST *****
ACCT_BURDENED_COST NUMBER ACCT_BURDENED_COST *****
ACCT_COST_EXCH_RATE NUMBER ACCT_COST_EXCH_RATE *****
PROJECT_CURRENCY_CODE VARCHAR2 15 PROJECT_CURRENCY_CODE *****
PROJECT_RATE_DATE DATE PROJECT_RATE_DATE *****
PROJECT_REV_RATE_DATE DATE PROJECT_REV_RATE_DATE *****
PROJECT_RATE_TYPE VARCHAR2 30 PROJECT_RATE_TYPE *****
PROJECT_REV_RATE_TYPE VARCHAR2 30 PROJECT_REV_RATE_TYPE *****
PROJECT_RAW_COST NUMBER PROJECT_RAW_COST *****
PROJECT_BURDENED_COST NUMBER PROJECT_BURDENED_COST *****
PROJECT_REV_AMOUNT NUMBER PROJECT_REV_AMOUNT *****
PROJECT_COST_EXCH_RATE NUMBER PROJECT_COST_EXCH_RATE *****
PROJECT_REV_EXCH_RATE NUMBER PROJECT_REV_EXCH_RATE *****
PROJFUNC_CURRENCY_CODE VARCHAR2 15 PROJFUNC_CURRENCY_CODE *****
PROJFUNC_RATE_DATE DATE PROJFUNC_RATE_DATE *****
PROJFUNC_REV_RATE_DATE DATE PROJFUNC_REV_RATE_DATE *****
PROJFUNC_RATE_TYPE VARCHAR2 30 PROJFUNC_RATE_TYPE *****
PROJFUNC_REV_RATE_TYPE VARCHAR2 30 PROJFUNC_REV_RATE_TYPE *****
PROJFUNC_RAW_COST NUMBER PROJFUNC_RAW_COST *****
PROJFUNC_REV_AMOUNT NUMBER PROJFUNC_REV_AMOUNT *****
PROJFUNC_BURDENED_COST NUMBER PROJFUNC_BURDENED_COST *****
PROJFUNC_COST_EXCH_RATE NUMBER PROJFUNC_COST_EXCH_RATE *****
PROJFUNC_REV_EXCH_RATE NUMBER PROJFUNC_REV_EXCH_RATE *****
INVENTORY_ITEM_ID NUMBER 18 INVENTORY_ITEM_ID *****
MFC_COST_TYPE_ID NUMBER 18 MFC_COST_TYPE_ID *****
MFC_COST_SOURCE VARCHAR2 30 MFC_COST_SOURCE *****
ITEM_CATEGORY_ID NUMBER 18 ITEM_CATEGORY_ID *****
PROCESS_GROUP_ID NUMBER 18 Process Group Identifier. This is used to identify related transactions in the PATI table. *****
BURDEN_COST_FLAG VARCHAR2 1 Flag that indicates whether costs are burdened for projects of this project type *****
LABOR_MULTIPLIER_NAME VARCHAR2 30 Labor Cost Multiplier Name *****
ACCT_EXCH_ROUNDING_LIMIT NUMBER Accounted transaction currency conversion rounded amount can not exceed this limit *****
MSG_TOKEN_NAME1 VARCHAR2 30 Rejection message code token name *****
MSG_TOKEN_NAME2 VARCHAR2 30 Rejection message code token name *****
MSG_TOKEN_NAME3 VARCHAR2 30 Rejection message code token name *****
MSG_TOKEN_VALUE1 VARCHAR2 2000 Rejection message code token value *****
MSG_TOKEN_VALUE2 VARCHAR2 2000 Rejection message code token value *****
MSG_TOKEN_VALUE3 VARCHAR2 2000 Rejection message code token value *****
GL_DATE DATE Accounting Date. This is used for currency conversion based on the Business Unit or projects setup. *****
REV_RATE_SCHEDULE_ID NUMBER 18 REV_RATE_SCHEDULE_ID
IMPORT_COST_ACC_FLAG VARCHAR2 3 Indicator of a transaction is externally accounted or not.If value is N then the transaction is externally *un*accounted else it is externally accounted. _Possible values :_ None (N) Raw (R) Raw and Burden (RN) Raw and Burdened (RB) Raw, Burden, and Burdened (RNB)
SOURCE_REFERENCE1 VARCHAR2 120 Additional information about a transaction in the source application.
SOURCE_REFERENCE2 VARCHAR2 30 Additional information about a transaction in the source application.
SOURCE_REFERENCE3 VARCHAR2 30 Additional information about a transaction in the source application.
SOURCE_REFERENCE4 VARCHAR2 30 Additional information about a transaction in the source application.
SOURCE_REFERENCE5 VARCHAR2 30 Additional information about a transaction in the source application.
SOURCE_REFERENCE6 VARCHAR2 30 Additional information about a transaction in the source application.
SOURCE_REFERENCE7 VARCHAR2 30 Additional information about a transaction in the source application.
SOURCE_REFERENCE8 VARCHAR2 30 Additional information about a transaction in the source application.
SOURCE_REFERENCE9 VARCHAR2 30 Additional information about a transaction in the source application.
MSG_TOKEN_TYPE1 VARCHAR2 30 Data type of MSG_TOKEN_VALUE1.
MSG_TOKEN_TYPE2 VARCHAR2 30 Data type of MSG_TOKEN_VALUE2.
MSG_TOKEN_TYPE3 VARCHAR2 30 Data type of MSG_TOKEN_VALUE3.
CONTRACT_ID NUMBER 18 Identifier of the award.
SPONSORED_FLAG VARCHAR2 1 Indicates that project classified under the project type are sponsored projects.
IGNORE_AWARD_FLAG VARCHAR2 1 Indicates that award is ignored for sponsored projects. When the value is 'N', the transaction is not processed because project must be associated to an award. When the value is 'Y', the transaction is processed using project-based burden setup.
RATE_OVERRIDE_ID NUMBER 18 The identifier of the derived rate override.
PERIODIC_LINE_START_DATE DATE Start date of the resource assignment in the period.
PERIODIC_LINE_END_DATE DATE End date of the resource assignment in the period.
PARENT_SOURCE_TXN_ID NUMBER 18 Source transaction identifier of the parent resource assignment in the period.
PROJECT_ROLE_ID NUMBER 18 Unique identifier of the project role.

Indexes

Index Uniqueness Columns Status
PJF_PRICING_INTG_GT_N1 Non Unique CURRENT_RUN_ID Obsolete
PJF_PRICING_INTG_GT_N2 Non Unique CURRENT_RUN_ID, CALC_IND_COST_FLAG, COST_CALCULATION_STATUS
PJF_PRICING_INTG_GT_N3 Non Unique CURRENT_RUN_ID, CALC_REVENUE_FLAG, REV_CALCULATION_STATUS
PJF_PRICING_INTG_GT_N4 Non Unique CURRENT_RUN_ID, COST_CALCULATION_STATUS, RESOURCE_CLASS_TYPE
PJF_PRICING_INTG_GT_U1 Unique CURRENT_RUN_ID, SOURCE_TRANSACTION_ID