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 |