Table Detail Report

MM_XFI_ITEM_BATCH



Column Section Relationship Section Top of Page


Table-level Detail

Description: Interface Item Batch
Definition: Used to group a set of MM_XFI_ITEM rows for batch processing.
Table Type: ACTIVITY





Column Detail - MM_XFI_ITEM_BATCH


Column Name Type Null? Definition
BATCH_GROUP_ID DOUBLE N Stores the batch_id for a set of transactions
BATCH_PROCESS_FLAG DOUBLE N Stores the status of the batch, if the batch is processed the indicator will be set to 1 else it will be 0.
MM_XFI_ITEM_BATCH_ID DOUBLE N Unique generated number that identifies a single row on the MM_XFI_ITEM_BATCH table.
UPDT_APPLCTX DOUBLE N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT DOUBLE N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATETIME N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID DOUBLE N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK DOUBLE N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.



Relationship Detail - MM_XFI_ITEM_BATCH


Child Column in MM_XFI_ITEM_BATCH(FK) Parent Table Name Parent Column Name
Parents: BATCH_GROUP_ID MM_XFI_ITEM TRANSACTION_ID


MM_XFI_ITEM_REPL



Column Section Relationship Section Top of Page


Table-level Detail

Description: Interface Item Replacement
Definition: This staging table contains item replacement data which is imported from the external ERP system.
Table Type: REFERENCE





Column Detail - MM_XFI_ITEM_REPL


Column Name Type Null? Definition
ACTION_FLAG DOUBLE Y Action to perform on the current row: CreateOrUpdate(1), CreateOnly(2), UpdateOnly(3), Delete(4)
CONTRIBUTOR VARCHAR(40) Y This indicates the Contributor Source to be used for code value aliasing.;
CONTRIBUTOR_CD DOUBLE Y The internal unique contributor cd/id that the item is being replaced in.
CREATE_APPLCTX DOUBLE Y The application context number from the record info block.
CREATE_DT_TM DATETIME Y The date and time when the row was inserted.
CREATE_ID DOUBLE Y The person_id of the person from the personnel table (prsnl) who inserted the row in to the table.
CREATE_TASK DOUBLE Y The registered (assigned) task number for the process that inserted the row.
ESTIMATED_END_DT_ISO VARCHAR(10) Y Date of the item replacement is expected to be remediated and not the actual date of the remediation in ISO-8601 format (YYYY-MM-DD).
EXT_TRANSACTION_IDENT DOUBLE Y The id tied to the external item replacement transaction.
FULL_SYNC_IND DOUBLE Y This is required to identify when the rows in this table are part of a full sync. In these cases we push this information over to the mm_item_replacement activity table differently
ITEM_DESC VARCHAR(255) Y The unique description of the item being replaced.
ITEM_ID DOUBLE Y The internal unique id of the item being replaced.
ITEM_NBR VARCHAR(255) Y The unique name of the item being replaced.
LOCATION VARCHAR(100) Y The unique location name of the item being replaced.
LOGICAL_DOMAIN_ID DOUBLE Y The unique identifier for a logical domain. This identifier allows the data to be grouped by logical domain. For example, If you assign clients a logical_domain_id this would allow you to store data for multiple clients on this table.
MM_XFI_ITEM_REPL_ID DOUBLE N Unique generated number that identifies a single row on the MM_XFI_ITEM_REPL table.
ORG_ID DOUBLE Y The group that the item is being replaced in.;
ORG_NAME VARCHAR(100) Y The unique name of the organization the item is being replaced in.
PROCESS_FLAG DOUBLE Y Status of the current row: Default(0), Pending(1), Validation in Process(2), Validation Failed(3), Validation Succeeded / Ready to Import(5), Import in Process(7), Import Succeeded(9), Import Failed(11)
REPL_ITEM_DESC VARCHAR(255) Y The unique description of the replacement item.;
REPL_ITEM_ID DOUBLE Y The internal unique id of the replacement item.
REPL_ITEM_NBR VARCHAR(255) Y The unique name of the replacement item.
REPL_REASON_TXT VARCHAR(255) Y The reason for the replacement in plain text.
REPL_TYPE_TFLG VARCHAR(15) Y The replacement type: PERMANENT or TEMPORARY
START_DT_ISO VARCHAR(10) Y The starting date of the item replacement in ISO-8601 format (YYYY-MM-DD).
SYNC_DT_TM DATETIME Y The sync time of the current run. This date is used to identify which rows have not been touched during a full item replacement sync.
UPDT_APPLCTX DOUBLE N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT DOUBLE N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATETIME N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID DOUBLE N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK DOUBLE N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
VENDOR VARCHAR(60) Y The unique vendor name of the item being replaced.



Relationship Detail - MM_XFI_ITEM_REPL


Child Column in MM_XFI_ITEM_REPL(FK) Parent Table Name Parent Column Name
Parents: ITEM_ID ITEM_DEFINITION ITEM_ID
REPL_ITEM_ID ITEM_DEFINITION ITEM_ID
LOGICAL_DOMAIN_ID LOGICAL_DOMAIN LOGICAL_DOMAIN_ID
ORG_ID ORGANIZATION ORGANIZATION_ID


MM_XFI_LOCATOR



Column Section Relationship Section Top of Page


Table-level Detail

Description: Interface Item Locator
Definition: Interface Item Locator table. Data is moved from this table to the LOCATOR_ROLLUP table.
Table Type: REFERENCE





Column Detail - MM_XFI_LOCATOR


Column Name Type Null? Definition
ACTION_FLAG DOUBLE N Action flag for the action
BATCH_GROUP_ID DOUBLE Y Grouper TRANSACTION_ID for a set of MM_XFI_LOCATOR rows in order to perform batch processing on a subset of rows.
BATCH_REF VARCHAR(100) Y Batch Reference
CONTRIBUTOR VARCHAR(40) Y Contributor value
CONTRIBUTOR_CD DOUBLE N Contributor CD
CREATE_APPLCTX DOUBLE Y The application context number from the record info block.
CREATE_DT_TM DATETIME Y The date and time the row was last inserted
CREATE_ID DOUBLE N The person_id of the person from the personnel table (prsnl) that caused the last insert of the row in the table.
CREATE_TASK DOUBLE Y The registered (assigned) task number for the process that inserted the row
EXTERNAL_REF_IDENT VARCHAR(15) Y Stores the external ERP's batch identification;
ITEM_ID DOUBLE N ID value of the Item
ITEM_IDENTIFIER VARCHAR(255) N Item Identifier
ITEM_IDENTIFIER_TYPE VARCHAR(40) Y Item Identifier Type
ITEM_IDENTIFIER_TYPE_CD DOUBLE N Item Identifier Type CD
LOCATION VARCHAR(100) N Location where the item exists.
LOCATION_CD DOUBLE N Location CD
LOCATOR VARCHAR(60) N Locator
LOCATOR_CD DOUBLE N Locator CD
LOC_VIEW VARCHAR(100) Y Location View
LOC_VIEW_CD DOUBLE N Location View CD
LOGICAL_DOMAIN_ID DOUBLE N The unique identifier for a logical domain. This identifier allows the data to be grouped by logical domain. For example, If you assign clients a logical_domain_id this would allow you to store data for multiple clients on this table.
ORGANIZATION VARCHAR(100) Y Organization
ORGANIZATION_ID DOUBLE N This is the value of the unique primary identifier of the organization table. It is an internal system assigned number.
PKG_TYPE_CONV DOUBLE Y Package type Conversion
PKG_TYPE_ID DOUBLE N Package Type ID
PKG_TYPE_UOM VARCHAR(40) Y Package type Unit of Measure
PKG_TYPE_UOM_CD DOUBLE N Package type Unit of Measure CD
PROCESS_FLAG DOUBLE N Process Flag
SEGMENT_IDENTIFIER VARCHAR(10) N Segment Identifier
SEGMENT_VERSION VARCHAR(10) N Segment Version
TRANSACTION_ID DOUBLE N Primary Key
UPDATE_RULE_FLAG DOUBLE Y Update Rule Flag
UPDT_APPLCTX DOUBLE N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT DOUBLE N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATETIME N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID DOUBLE N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK DOUBLE N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.



Relationship Detail - MM_XFI_LOCATOR


Child Column in MM_XFI_LOCATOR(FK) Parent Table Name Parent Column Name
Parents: ITEM_ID ITEM_DEFINITION ITEM_ID
LOGICAL_DOMAIN_ID LOGICAL_DOMAIN LOGICAL_DOMAIN_ID
BATCH_GROUP_ID MM_XFI_LOCATOR TRANSACTION_ID
ORGANIZATION_ID ORGANIZATION ORGANIZATION_ID
PKG_TYPE_ID PACKAGE_TYPE PACKAGE_TYPE_ID




Parent Column in MM_XFI_LOCATOR (PK) Child Table Name Child Column Name
Children: TRANSACTION_ID MM_XFI_LOCATOR BATCH_GROUP_ID
MM_XFI_LOCATOR_BATCH BATCH_GROUP_ID


MM_XFI_LOCATOR_BATCH



Column Section Relationship Section Top of Page


Table-level Detail

Description: Interface Locator Batch
Definition: Used to group a set of MM_XFI_LOCATOR rows for batch processing.
Table Type: ACTIVITY





Column Detail - MM_XFI_LOCATOR_BATCH


Column Name Type Null? Definition
BATCH_GROUP_ID DOUBLE Y Stores the batch_id for a set of transactions
BATCH_PROCESS_FLAG DOUBLE N Stores the status of the batch, if the batch is processed the indicator will be set to 1 else it will be 0.
MM_XFI_LOCATOR_BATCH_ID DOUBLE N Unique generated number that identifies a single row on the MM_XFI_LOCATOR_BATCH table.
UPDT_APPLCTX DOUBLE N The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT DOUBLE N Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATETIME N The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID DOUBLE N The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK DOUBLE N The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.



Relationship Detail - MM_XFI_LOCATOR_BATCH


Child Column in MM_XFI_LOCATOR_BATCH(FK) Parent Table Name Parent Column Name
Parents: BATCH_GROUP_ID MM_XFI_LOCATOR TRANSACTION_ID


MM_XFI_MFR_ITEM



Column Section Relationship Section Top of Page


Table-level Detail

Description: Materials Management Foreign Integration Manufacturer Item
Definition: This table contains manufacturer items and their identifying information, including UPNs data which is imported from the external ERP system.
Table Type: REFERENCE





Column Detail - MM_XFI_MFR_ITEM


Column Name Type Null? Definition
CONTRIBUTOR_CD DOUBLE Y The code value for the contributor that was passed in.
CONTRIBUTOR_TXT VARCHAR(40) Y This indicates the Contributor Source to be used for code value aliasing.
CREATE_APPLCTX DOUBLE Y The application context number from the record info block responsible for creation.
CREATE_DT_TM DATETIME Y This is the date and time the row was created.
CREATE_ID DOUBLE Y The person_id of the person from the personnel table (prsnl) who inserted the row in to the table.
CREATE_TASK DOUBLE Y The registered (assigned) task number for the process that inserted the row.
EXTERNAL_REF_IDENT VARCHAR(15) Y The external reference identifier of the event triggering the process.
ITEM_ID DOUBLE Y Item Master ID.
ITEM_IDENTIFIER_TXT VARCHAR(255) Y A string value that will be resolved to an Item in Millennium.
ITEM_IDENTIFIER_TYPE_CD DOUBLE Y Item Identifier Type Code Value.
ITEM_IDENTIFIER_TYPE_TXT VARCHAR(40) Y This is a string that will be converted to a corresponding code value. For example, if "Item Number" is entered, then item_identifier_type_cd will be resolved to a code value with CDF meaning = "Item Number".
LOGICAL_DOMAIN_ID DOUBLE Y The unique identifier for a logical domain. This identifier allows the data to be grouped by logical domain. For example, If you assign clients a logical_domain_id this would allow you to store data for multiple clients on this table.
MFR_CD DOUBLE Y The manufacturer of the item. From the MANUFACTURER_ITEM table.
MFR_ITEM_ACTION_TFLG VARCHAR(20) Y MFR_ITEM_ACTION_FLAG defines what action to take with the incoming manufacturing item data
MFR_ITEM_BRAND_NAME VARCHAR(255) Y Value provided to lookup/create Manufacturer Item Brand Name Identifier.
MFR_ITEM_BRAND_NAME_ID DOUBLE Y Identifier ID for the Manufacturer Item Brand Name.
MFR_ITEM_DESC VARCHAR(255) Y Value provided to lookup/create Manufacturer Item Description Identifier.
MFR_ITEM_DESC_ID DOUBLE Y Identifier ID for the Manufacturer Item Description Identifier.
MFR_ITEM_ID DOUBLE Y The manufacturer item ID from the Identifier table
MFR_ITEM_NBR_ID DOUBLE Y Identifier ID for the Manufacturer Item Number Identifier.
MFR_ITEM_NBR_TXT VARCHAR(40) Y Value provided to lookup/create Manufacturer Item Number Identifier.
MFR_ITEM_TRADE_NAME VARCHAR(255) Y Value provided to lookup/create Manufacturer Item Trade Name Identifier.
MFR_ITEM_TRADE_NAME_ID DOUBLE Y Identifier ID for the Manufacturer Item Trade Name Identifier.
MFR_NAME VARCHAR(60) Y Name of the Manufacturer
MM_XFI_MFR_ITEM_ID DOUBLE N A system generated number used to uniquely identify a row on the MM_XFI_MFR_ITEM table
PROCESS_FLAG DOUBLE Y Defines the state of the row in the upload process.
UPDT_APPLCTX DOUBLE Y The application context number from the record info block. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_CNT DOUBLE Y Set to 0 on insert. Incremented by 1 on update. Used to recognize update conflict where data in a row updated by one application is at risk of being lost by a second application attempting to update the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_DT_TM DATETIME Y The date and time the row was last inserted or updated. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_ID DOUBLE Y The person_id of the person from the personnel table (prsnl) that caused the last insert or update of the row in the table. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPDT_TASK DOUBLE Y The registered (assigned) task number for the process that inserted or updated the row. The UPDT family of columns are typically used for housekeeping and external system process and should never be depended on for solution specific logic.
UPN_ACTION_TFLG VARCHAR(20) Y Flag that defines the type of action to take for the UPN.
UPN_ID DOUBLE Y Identifier ID for the UPN.
UPN_TXT VARCHAR(40) Y Value provided to lookup/create UPN Identifier.



Relationship Detail - MM_XFI_MFR_ITEM


Child Column in MM_XFI_MFR_ITEM(FK) Parent Table Name Parent Column Name
Parents: MFR_ITEM_BRAND_NAME_ID IDENTIFIER IDENTIFIER_ID
MFR_ITEM_DESC_ID IDENTIFIER IDENTIFIER_ID
MFR_ITEM_NBR_ID IDENTIFIER IDENTIFIER_ID
MFR_ITEM_TRADE_NAME_ID IDENTIFIER IDENTIFIER_ID
UPN_ID IDENTIFIER IDENTIFIER_ID
ITEM_ID ITEM_DEFINITION ITEM_ID
MFR_ITEM_ID ITEM_DEFINITION ITEM_ID
LOGICAL_DOMAIN_ID LOGICAL_DOMAIN LOGICAL_DOMAIN_ID
CREATE_ID PRSNL PERSON_ID