MSC_HVGOP_UNSUPPORTED_ITEMS
This table holds the items which are not supported by HVGOP. All the requests for these items should be promised by C++ Engine GOP flow.
Details
-
Schema: FUSION
-
Object owner: MSC
-
Object type: TABLE
-
Tablespace: Default
Primary Key
Name | Columns |
---|---|
msc_hvgop_unsupported_ite_PK |
SR_ITEM_ID, CALLING_INSTANCE |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
SR_ITEM_ID | NUMBER | 18 | Yes | This column holds the fusion side generated inventory_item_id. During orchestration, this column is used for fusion Order Management requests. | |
ITEM_ID | NUMBER | 18 | Yes | This column holds the planning side generated inventory_item_id. During orchestration, this column is used for Manage Order Promising Demands UI requests. | |
ITEM_NAME | VARCHAR2 | 300 | Yes | This column holds the item name. During orchestration, this column is used for public web service calls. | |
CALLING_INSTANCE | NUMBER | 18 | Yes | This column holds the value of Source system Id. | |
BACK_TO_BACK_FLAG | NUMBER | 1 | This column will hold value as 1 in case the item is back to back enabled in any organization. | ||
ALLOCATION_FLAG | NUMBER | 1 | This column will hold value as 1 if the allocation rule is assigned for this item in any organization. | ||
MAKE_SOURCING_FLAG | NUMBER | 1 | This column will hold value as 1 in case item (which is not a Model/Optional Class/Config Item) having 'search_components_code enabled' or 'planning_make_buy_code as MAKE and MAKE Sourcing Rule defined' in any organization. | ||
COMPONENT_FLAG | NUMBER | 1 | This column will hold value as 1 in case item is a component of Assembly (Assembly is not a Model/Optional Class/Config Item) and Assembly is also part of MSC_HVGOP_UNSUPPORTED_ITEMS table. | ||
COMPONENT_SUBS_FLAG | NUMBER | 1 | This column will hold value as 1 in case item is substitute for a component of Assembly (Assembly is not a Model/Opt.Class/Config) and Assembly is also part of MSC_HVGOP_UNSUPPORTED_ITEMS table. | ||
PTP_FLAG | NUMBER | 1 | This column will hold value as 1 in case the item having ATP rule with PROFITABLE_TO_PROMISE_CODE enabled in any organization. | ||
ATF_FLAG | NUMBER | 1 | This column will hold value as 1 in case the item having ATP rule with ATP_TIME_FENCE defined in any organization. | ||
WD_RES_FLAG | NUMBER | 1 | This column will hold value as 1 in case Model/Optional Class/Config Item having work definition with resources enabled for GOP in any organization. | ||
SUPPLIER_CAPACITY_FLAG | NUMBER | 1 | This column will hold value as 1 in case item is having supplier capacity defined and having supply_chain_search_code enabled at ATP Rule level in any organization. | ||
HAVING_MANDATORY_COMP_FLAG | NUMBER | 1 | This column will hold value as 1 in case Model, Option Class or Config Item is having Mandatory component and mandatory component is having search_components_code enabled at ATP Rule level in any organization. | ||
PLAN_INTEGRATION_FLAG | NUMBER | 1 | This column will hold value as 1 in case the user is using plan integration. In such cases, all items of having supply/demands from Plan Outputs will have this flag enabled. | ||
PROMISED_BY_CPP_GOP_FLAG | NUMBER | 1 | This column will hold value as 1 whenever C++ engine promises for this item(belong to any org). | ||
DELETED_FLAG | NUMBER | 1 | We will use this column to find the items which are eligible to get deleted from this table. Eg: To start with say an item is back_to_back enabled (rest all other columns hold value as null). So we will have an entry in this table with BACK_TO_BACK_FLAG as 1. Now say there is a change in set up of this item (belong to any org) and is not a back_to_back enabled, then we need to delete data from this table. So, this column will be first updated to '1' and then as on we trace through all queries, we will flip this value to 2 if found. At the end of the process, we will delete the items that are in this table with deleted_flag as '1'and PROMISED_BY_CPP_GOP_FLAG is null. | ||
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. |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
MSC_HVGOP_UNSUPPORTED_ITEMS_N1 | Non Unique | Default | DELETED_FLAG, PROMISED_BY_CPP_GOP_FLAG |
MSC_HVGOP_UNSUPPORTED_ITEMS_U1 | Unique | Default | SR_ITEM_ID, CALLING_INSTANCE |
MSC_HVGOP_UNSUPPORTED_ITEMS_U2 | Unique | Default | ITEM_NAME, CALLING_INSTANCE |
MSC_HVGOP_UNSUPPORTED_ITEMS_U3 | Unique | Default | ITEM_ID, CALLING_INSTANCE |