CST_TXN_ADJUST_COSTS_INT

This interface table is used to store the adjustment cost records picked up from cst_transaction_costs for periodic average cost method. This table is cleared after the calculation is done.

Details

  • Schema: FUSION

  • Object owner: CST

  • Object type: TABLE

  • Tablespace: INTERFACE

Primary Key

Name Columns

CST_TXN_ADJUST_COSTS_INT_PK

TRANSACTION_ID, EFF_DATE, COST_ELEMENT_ID, EXPENSE_POOL_ID

Columns

Name Datatype Length Precision Not-null Comments
TRANSACTION_ID NUMBER 18 Yes Single column FK: Identifies the cost transaction.
EFF_DATE TIMESTAMP Yes The effective date of the cost record. It is the date when the cost became in effect for the transaction. For new costs, the effective date is the date stamped on the transaction. For user adjustments, the effective date is the user entry date. For acquisition cost adjustments, the effective date is the system date at time of cost processing.
COST_ELEMENT_ID NUMBER 18 Yes Cost element corresponding to the cost of the transaction.
EXPENSE_POOL_ID NUMBER 18 Yes Identifies the expense pool for which this cost is created. Indicates the following when negative value: -1: Freight Cost -2: Gain/loss on transfer price -3: Transfer Price -4: Expensed LCM cost element (capitalization flag deselected on mapping setup) -22: Used by internal logic to ignore cost for this node but transfer it to the next node for costing as gain/loss -5: Additional taxes for Brazil. Come on tops of TP.
ABSORPTION_TYPE VARCHAR2 30 Identifies the absorption type for which this cost is created.
UNIT_COST NUMBER Yes Indicates the unit cost of the cost element.
CURRENCY_CODE VARCHAR2 15 Yes Identifies the currency of the transaction cost.
COST_DATE TIMESTAMP Cost date for the adjustment costs.
PERIOD_NAME VARCHAR2 15 Yes Period in which the adjustment is processed.
COST_ORG_ID NUMBER 18 Surrogate ID identifying the cost organization to which the transaction belongs.
COST_BOOK_ID NUMBER 18 Surrogate ID identifying the cost book associated with the cost organization.
INVENTORY_ITEM_ID NUMBER 18 Surrogate ID identifying the item on the costing transaction.
VAL_UNIT_ID NUMBER 18 Valuation unit identifier associated with cost.
UOM_CODE VARCHAR2 3 Unit of measure for the transaction quantity.
TXN_PERIOD_NAME VARCHAR2 15 Period in which the transaction associated with this adjustment cost is processed
QUANTITY NUMBER Quantity of the costing transaction.
CT_BASE_TXN_TYPE_ID NUMBER 18 Inventory transaction type identifier. For origin as INV the value comes from INV_TRANSACTION_TYPES_TL table.
CT_BASE_TXN_SOURCE_TYPE_ID NUMBER 18 Inventory transaction source type identifier. For origin as INV the value comes from INV_TXN_SOURCE_TYPES_TL table, but a custom source type is treated as INVENTORY (value>100 is brought in as 13), and for CST it comes from Lookup_type CST_BASE_TXN_SOURCE_TYPES.
CT_BASE_TXN_ACTION_ID NUMBER 18 Inventory transaction action identifier. For Origin as INV, the value comes from lookup INV_TRANSACTION_ACTIONS and for Origin as CST the value is from lookup_type CST_BASE_TXN_ACTIONS.
CT_COST_TRANSACTION_TYPE VARCHAR2 30 This column stores the type of transaction e.g. RECEIPT or ISSUE.
CT_ADDITIONAL_PROCESSING_CODE VARCHAR2 30 Code specifying what kind of processing needs to be done. The value is defined in CST_INTERNAL_TXN_TYPE for the transaction type and is used by Cost Processors for additional processing.
TRANSACTION_COST_ID NUMBER 18 Surrogate ID identifying a transaction cost record.
CST_INV_TRANSACTION_ID NUMBER 18 Surrogate ID identifying the transaction row in CST_INV_TRANSACTIONS.
BASE_TXN_SOURCE_TYPE_ID NUMBER 18 Inventory transaction source type identifier. For origin as INV the value comes from INV_TXN_SOURCE_TYPES_TL table, and for CST it comes from lookup_type CST_BASE_TXN_SOURCE_TYPES.
BASE_TXN_ACTION_ID NUMBER 18 Inventory transaction action identifier. For Origin as INV, the value comes from lookup INV_TRANSACTION_ACTIONS and for Origin as CST the value is from lookup_type CST_BASE_TXN_ACTIONS.
BASE_TXN_TYPE_ID NUMBER 18 Inventory transaction type identifier. For origin as INV the value comes from INV_TRANSACTION_TYPES_TL table.
ADJUSTMENT_DATE TIMESTAMP Stores the adjustment date if specified by the user in the manual adjustments.
COST_SOURCE VARCHAR2 30 Identifies the source of the cost, such as Purchase Order (PO) or Accounts Payable (AP). The LOOKUP_TYPE for these values is CST_COST_SOURCES.
COST_REFERENCE VARCHAR2 100 Identifies a specific business object or value that further refines the cost source information, such as the source cost organization identifier or an effective date.
MIN_EFF_DATE TIMESTAMP This columns stores the effective date of the first adjustment in the processing period. For delta cost rows, this stores the effective date to be used to propagate any missing element to transaction costs table.
COMPUTE_PAC_FLAG VARCHAR2 1 Flag indicating if a cost is to be used for PAC calculation. Null indicates to include the cost, any other value excludes the cost.
MISSING_ELEMENT_FLAG VARCHAR2 1 Flag indicating if the cost element was present in the old cost but missing on the adjustment cost record. This element is layer recreated in cost transaction table for the adjustment records.
POSTED_FLAG VARCHAR2 5 Indicates if the adjustment is processed in cst_transaction_costs table.
PAC_TXN_GROUP_ID NUMBER 18 Surrogate ID used to group transaction into chunks for processing.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
REQUEST_ID NUMBER 18 Enterprise Service Scheduler: indicates the request ID of the job that created or last updated the row.
JOB_DEFINITION_NAME VARCHAR2 100 Enterprise Service Scheduler: indicates the name of the job that created or last updated the row.
JOB_DEFINITION_PACKAGE VARCHAR2 900 Enterprise Service Scheduler: indicates the package name of the job that created or last updated the row.

Indexes

Index Uniqueness Tablespace Columns
CST_TXN_ADJUST_COSTS_INT_U1 Unique DEFAULT TRANSACTION_ID, EFF_DATE, COST_ELEMENT_ID, EXPENSE_POOL_ID