Costing Transaction Types
The Costing Transaction Types view object includes all the transaction types supported in costing. Every transaction processed in costing is tagged with a transaction type.
Data Store Key : FscmTopModelAM.ScmExtractAM.CstBiccExtractAM.CstTransactionTypesExtractPVO
Primary Keys : CstTransactionTypesPEOBaseTxnActionId, CstTransactionTypesPEOBaseTxnSourceTypeId
Initial Extract Date : CstTransactionTypesPEOCreationDate
Incremental Extract Date : CstTransactionTypesPEOLastUpdateDate
Attributes
This table provides the list of exposed attributes and their descriptions.
| Name | Description | 
|---|---|
| CstTransactionTypesPEOAcqCostParentFlag | Value that indicates that this transaction is the level at which acquisition costs will be computed and persisted in the CST_DELIVERY_ACQ_COST table. | 
| CstTransactionTypesPEOAdditionalProcessingCode | 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 the create cost accounting distributions process for additional processing. | 
| CstTransactionTypesPEOBaseTxnActionId | Value that identifies the inventory transaction action. For inventory transactions, the value comes from lookup INV_TRANSACTION_ACTIONS. For costing transactions, the value is from lookup_type CST_BASE_TXN_ACTIONS. | 
| CstTransactionTypesPEOBaseTxnSourceTypeId | Value that identifies the inventory transaction source type. For inventory transactions, the value comes from INV_TXN_SOURCE_TYPES_TL table. For costing transactions, it comes from lookup_type CST_BASE_TXN_SOURCE_TYPES. | 
| CstTransactionTypesPEOCheckQtySignFlag | Value that indicates if the sign of the quantity needs to be checked for whether the transaction is an issue or receipt. | 
| CstTransactionTypesPEOCheckWithSfoFlag | Value that indicates if the transaction type needs to be sent to supply chain financial orchestration to check if it has a trade agreement. | 
| CstTransactionTypesPEOCogsRecognitionFlag | Value that indicates whether the transaction type needs to be picked for COGS or RMA Recognition process. | 
| CstTransactionTypesPEOCompareVuStrLevel | Value that indicates to compare the valuation structure to ignore the transaction from being processed for transfers within a cost organization. Valid values are Cost Org, Inventory Org, and NULL. | 
| CstTransactionTypesPEOConsignedTfrToInvIndicator | Value that indicates the nature of the transfer transaction. Valid values are: TFR_TO_REGULAR - Indicates the goods are being transferred from consigned inventory to regular inventory, TFR_TO_CONSIGNED - Indicates the goods are being transferred from regular inventory to consigned inventory, or NONE, the transaction is not related to transfer of goods between consigned inventory and regular inventory. | 
| CstTransactionTypesPEOCostPreprocessingFlag | Value that indicates if this transaction needs to set the cost preprocessing status as UNPROCESSED in the CST_INV_TRANSACTIONS table so that this transaction is processed by the preprocessor logic. | 
| CstTransactionTypesPEOCostTransactionType | Value that identifies the costing transaction type. Valid values are ISSUE, RECEIPT, RMA, COGS, and ACCTGONLY. | 
| CstTransactionTypesPEOCreateIssueTxnAction | Value that uniquely identifies the action type ID of the issue transaction that was created. | 
| CstTransactionTypesPEOCreateIssueTxnSourceType | Value that uniquely identifies the source type ID of the issue transaction that was created. | 
| CstTransactionTypesPEOCreateReceiptTxnAction | Value that uniquely identifies the action ID of the receipt transaction that was created. | 
| CstTransactionTypesPEOCreateReceiptTxnSourceType | Value that uniquely identifies the source type ID of the receipt transaction that was created. | 
| CstTransactionTypesPEOCreateTxnFlag | Value that indicates whether to create an additional transaction. | 
| CstTransactionTypesPEOCreatedBy | User who created the transaction. | 
| CstTransactionTypesPEOCreationDate | Date and time the transaction was created. | 
| CstTransactionTypesPEODirectInterfaceCostFlag | Value that indicates that this transaction can expect zero or more interface cost records in CST_I_INCOMING_TXN_COSTS directly tied to the external_system_ref_id in CST_I_INV_TRANSACTIONS. Valid values are N, Y, and C. The column will be populated with C for WIP material returns as the cost is computed by the cost processor using the layering algorithm. | 
| CstTransactionTypesPEOEndDate | Date that this transaction type will be disabled. | 
| CstTransactionTypesPEOExternalTxnType | Value that's used to map the transaction type that was sent by the external system to a costing transaction type with source_type and action. | 
| CstTransactionTypesPEOGpFwdFlowInvOrgType | Value that indicates the source inventory organization. Possible values are INV, XFER, and Null. If INV then the transfer transaction is the same inventory org. If XFER, then that transfer transaction is from the transfer organization specified in ORIG_TRANSFER_INV_ORG. If Null, this isn't a global procurement forward flow transaction. | 
| CstTransactionTypesPEOGpFwdFlowRcvParent | Value that specifies whether the transaction is a part of global procurement forward flow. Valid values are -1 when parent rcv_transaction_id needs to be -1 and 1 when parent rcv_transaction_id is a number other than 1. | 
| CstTransactionTypesPEOGpMapToXferGroup | Value that identifies the GP_XFER_GROUP to which a global procurement transaction type maps to. | 
| CstTransactionTypesPEOGpXferGroup | Value that identifies the transfer group for global procurement transactions. This grouping helps in deriving the transfer transaction identifier for global procurement transactions. | 
| CstTransactionTypesPEOInactiveFlag | Value that identifies the transaction type as inactive so that the preprocessors don't process such transaction types. | 
| CstTransactionTypesPEOIntransitFlag | Value that indicates whether this transaction is an in transit transaction. | 
| CstTransactionTypesPEOLastUpdateDate | Date and time the transaction type was most recently updated. | 
| CstTransactionTypesPEOLastUpdateLogin | Session login associated to the user who last updated the transaction type. | 
| CstTransactionTypesPEOLastUpdatedBy | User who last updated the transaction type. | 
| CstTransactionTypesPEOLeEnabledFlag | Value that indicates if the date for the transaction is expected to be in a legal entity time zone. | 
| CstTransactionTypesPEOLogicalAcqCostFlag | Value that indicates that this transaction needs to be considered by the acquisition cost processor. | 
| CstTransactionTypesPEOLogicalFlag | Value that indicates whether this transaction type is logical. Such transactions have no on-hand quantity impact and don't trigger reaveraging. These transactions show the financial flow. | 
| CstTransactionTypesPEOMiscInterfaceCostFlag | Value that indicates that this transaction can expect zero or more interface cost records in CST_I_INCOMING_TXN_COSTS tied to the original_transaction_temp_id in CST_INV_TRANSACTIONS. This is the case for transaction costs entered through the Manage Miscellaneous Transactions page in Inventory Management. | 
| CstTransactionTypesPEOPhysicalAcqCostFlag | Value that indicates that this transaction needs to be considered by the acquisition cost processor. Further restrictions may apply, such as whether this is part of a global procurement flow. | 
| CstTransactionTypesPEOSeedDataSource | Value that identifies the source of the seed data record. A value of BULK_SEED_DATA_SCRIPT indicates that the record was bulk loaded. Otherwise, it specifies the name of the seed data file. | 
| CstTransactionTypesPEOSfoAcqCostFlag | Value that indicates that this transaction needs to be considered by the acquisition cost processor. Further restrictions apply, such as whether the event belongs to the supplier facing node in a global procurement flow. | 
| CstTransactionTypesPEOSfoEventCostInterfaceFlag | Value that indicates that this transaction should expect one or more cost records in CST_TRADE_EVENT_COSTS. Further restrictions apply (such as whether the event belongs to the supplier facing node in a global procurement flow). | 
| CstTransactionTypesPEOSingleLegTransferSign | Value that identifies the sign of the transaction quantity that specifies whether the issue or the receipt leg is part of transfer flow for cost accounting. | 
| CstTransactionTypesPEOStartDate | Date as of which this transaction type will be activated. | 
| CstTransactionTypesPEOTransactionFlowType | Value that identifies the transaction flow identifier. Values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, or Null. If 1, then it's an Internal Drop Shipment. If 2, then it's Global Procurement. If 3, then it's a Customer Drop Shipment. If 4, then it's an In transit Interorganization Transfer. If 5, then it's a Direct Interorganization Transfer. If 6, then it's an Intra org Transfer. If 7, then it's a Transfer Order In transit Interorganization Transfer. If 8, then it's a Transfer Order Direct Interorganization Transfer. If 9, then it's a Transfer Order Intra org Transfer. If 10, then the TIR or TIRR at ownership change in procuring org for consigned PO. If 11, then the TIRR of TO Return with Scrap. Null for all others. | 
| CstTransactionTypesPEOTransferShipRcptCoeval | Value that identifies whether both the shipping and receipt transactions of a transfer flow are created at the same time. Valid values are Yes, No, and NULL. | 
| CstTransactionTypesPEOWipCostFlag | Value that indicates if the cost of this transaction is derived by the work in process transaction processor. Valid values are NULL and Y. |