Search Results okc_std_art_incmpts
Overview
The OKC_STD_ART_INCMPTS table is a core repository within the Oracle E-Business Suite Contracts Core module (OKC). Its primary function is to enforce business logic by registering and managing incompatibility rules between standard articles. Standard articles are predefined, reusable contract clauses or terms stored in the system. This table acts as a control mechanism, preventing the simultaneous inclusion of mutually exclusive or logically conflicting articles within a single contract document. By maintaining this registry, the application ensures contract integrity and adherence to defined business rules during the authoring and amendment processes in both EBS 12.1.1 and 12.2.2.
Key Information Stored
The table's structure is designed to define a bidirectional incompatibility relationship between two articles. Its primary key is a composite of two columns, which also serve as foreign keys. The critical columns are:
- SAE_ID: Stores the unique identifier (ID) of a standard article. This column references the OKC_STD_ARTICLES_B table.
- SAE_ID_FOR: Stores the unique identifier (ID) of another standard article that is incompatible with the article identified by SAE_ID. This column also references the OKC_STD_ARTICLES_B table.
The relationship is typically reciprocal; an entry (SAE_ID = A, SAE_ID_FOR = B) implies that article A is incompatible with article B. For complete enforcement, a corresponding record (SAE_ID = B, SAE_ID_FOR = A) is often also present.
Common Use Cases and Queries
The primary use case is validation during contract template creation or contract authoring. When a user attempts to add an article to a document, the application queries this table to check for any registered incompatibilities with articles already present. A common reporting need is to list all incompatibilities for a given article to aid administrators in maintaining rule sets.
Sample SQL to find all articles incompatible with a specific article (ID: 1000):
SELECT inc.sae_id_for, art.article_title
FROM okc_std_art_incmpts inc, okc_std_articles_b art
WHERE inc.sae_id = 1000
AND inc.sae_id_for = art.id;
To find all mutually incompatible article pairs in the system:
SELECT a.article_title, b.article_title
FROM okc_std_art_incmpts inc,
okc_std_articles_b a,
okc_std_articles_b b
WHERE inc.sae_id = a.id
AND inc.sae_id_for = b.id
ORDER BY a.article_title;
Related Objects
The OKC_STD_ART_INCMPTS table has a direct and exclusive relationship with the standard article master table. The documented foreign key relationships are:
- OKC_STD_ARTICLES_B: The table is referenced twice by OKC_STD_ART_INCMPTS.
- Foreign Key from OKC_STD_ART_INCMPTS.SAE_ID to OKC_STD_ARTICLES_B.
- Foreign Key from OKC_STD_ART_INCMPTS.SAE_ID_FOR to OKC_STD_ARTICLES_B.
This design means that both articles involved in an incompatibility rule must be valid records in the standard articles master table. The application's business logic for contract validation and article management heavily depends on this relationship.
-
Table: OKC_STD_ART_INCMPTS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_STD_ART_INCMPTS, object_name:OKC_STD_ART_INCMPTS, status:VALID, product: OKC - Contracts Core , description: Registers incompatiblities between standard articles. , implementation_dba_data: OKC.OKC_STD_ART_INCMPTS ,
-
Table: OKC_STD_ART_INCMPTS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_STD_ART_INCMPTS, object_name:OKC_STD_ART_INCMPTS, status:VALID, product: OKC - Contracts Core , description: Registers incompatiblities between standard articles. , implementation_dba_data: OKC.OKC_STD_ART_INCMPTS ,
-
APPS.OKC_STD_ARTICLE_PVT dependencies on OKC_STD_ART_INCMPTS
12.1.1
-
APPS.OKC_SAI_PVT dependencies on OKC_STD_ART_INCMPTS
12.2.2
-
APPS.OKC_SAI_PVT dependencies on OKC_STD_ART_INCMPTS
12.1.1
-
APPS.OKC_SAI_PVT dependencies on OKC_STD_ART_INCMPTS
12.1.1
-
APPS.OKC_SAI_PVT dependencies on OKC_STD_ART_INCMPTS
12.2.2
-
APPS.OKC_ARTICLES_MIGRATE_GRP dependencies on OKC_STD_ART_INCMPTS
12.1.1
-
APPS.OKC_ARTICLES_MIGRATE_GRP dependencies on OKC_STD_ART_INCMPTS
12.2.2
-
APPS.OKC_STD_ARTICLE_PVT dependencies on OKC_STD_ART_INCMPTS
12.2.2
-
VIEW: OKC.OKC_STD_ART_INCMPTS#
12.2.2
owner:OKC, object_type:VIEW, object_name:OKC_STD_ART_INCMPTS#, status:VALID,
-
VIEW: OKC.OKC_STD_ART_INCMPTS#
12.2.2
-
APPS.OKC_ARTICLES_MIGRATE_GRP dependencies on HR_ORGANIZATION_INFORMATION
12.2.2
-
Table: OKC_STD_ARTICLES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_STD_ARTICLES_B, object_name:OKC_STD_ARTICLES_B, status:VALID, product: OKC - Contracts Core , description: Standard text commonly used in the creation of a contract. , implementation_dba_data: OKC.OKC_STD_ARTICLES_B ,
-
APPS.OKC_SAI_PVT SQL Statements
12.1.1
-
Table: OKC_STD_ARTICLES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_STD_ARTICLES_B, object_name:OKC_STD_ARTICLES_B, status:VALID, product: OKC - Contracts Core , description: Standard text commonly used in the creation of a contract. Desupported from 11.5.10 onwards. , implementation_dba_data: OKC.OKC_STD_ARTICLES_B ,
-
SYNONYM: APPS.OKC_STD_ART_INCMPTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_STD_ART_INCMPTS, status:VALID,
-
APPS.OKC_ARTICLES_MIGRATE_GRP dependencies on HR_ORGANIZATION_INFORMATION
12.1.1
-
APPS.OKC_SAI_PVT SQL Statements
12.2.2
-
SYNONYM: APPS.OKC_STD_ART_INCMPTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_STD_ART_INCMPTS, status:VALID,
-
TABLE: OKC.OKC_STD_ART_INCMPTS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_STD_ART_INCMPTS, object_name:OKC_STD_ART_INCMPTS, status:VALID,
-
TABLE: OKC.OKC_STD_ART_INCMPTS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_STD_ART_INCMPTS, object_name:OKC_STD_ART_INCMPTS, status:VALID,
-
APPS.OKC_ARTICLES_MIGRATE_GRP dependencies on OKC_ARTICLES_ALL
12.2.2
-
View: OKC_STD_ART_INCMPTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_STD_ART_INCMPTS_V, object_name:OKC_STD_ART_INCMPTS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_STD_ART_INCMPTS , implementation_dba_data: APPS.OKC_STD_ART_INCMPTS_V ,
-
APPS.OKC_STD_ARTICLE_PVT dependencies on OKC_STD_ART_SET_MEMS
12.1.1
-
PACKAGE: APPS.OKC_SAI_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_SAI_PVT, status:VALID,
-
APPS.OKC_ARTICLES_MIGRATE_GRP dependencies on OKC_ARTICLES_ALL
12.1.1
-
APPS.OKC_STD_ARTICLE_PVT dependencies on OKC_STD_ART_SET_MEMS
12.2.2
-
View: OKC_STD_ART_INCMPTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_STD_ART_INCMPTS_V, object_name:OKC_STD_ART_INCMPTS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_STD_ART_INCMPTS , implementation_dba_data: APPS.OKC_STD_ART_INCMPTS_V ,
-
PACKAGE: APPS.OKC_SAI_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_SAI_PVT, status:VALID,
-
Table: OKC_ARTICLE_RELATNS_ALL
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_ARTICLE_RELATNS_ALL, object_name:OKC_ARTICLE_RELATNS_ALL, status:VALID, product: OKC - Contracts Core , description: This table stores the relationships between the clauses for an organization. e.g. INCOMPATIBLE or ALTERNATE. This table replaces OKC_STD_ART_INCMPTS used prior to 11.5.10. Also, for each relationship defined between any two clauses in an or , implementation_dba_data: OKC.OKC_ARTICLE_RELATNS_ALL ,
-
Table: OKC_ARTICLE_RELATNS_ALL
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_ARTICLE_RELATNS_ALL, object_name:OKC_ARTICLE_RELATNS_ALL, status:VALID, product: OKC - Contracts Core , description: This table stores the relationship between clauses in an operating unit. e.g. INCOMPATIBLE or ALTERNATE. This table replaces OKC_STD_ART_INCMPTS used prior to 11.5.10. Also, for each relationship defined between any two clauses in a given o , implementation_dba_data: OKC.OKC_ARTICLE_RELATNS_ALL ,
-
PACKAGE BODY: APPS.OKC_SAI_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_SAI_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_STD_ARTICLE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_STD_ARTICLE_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_ARTICLES_MIGRATE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_ARTICLES_MIGRATE_GRP, status:VALID,
-
PACKAGE BODY: APPS.OKC_SAI_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_SAI_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_STD_ARTICLE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_STD_ARTICLE_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_ARTICLES_MIGRATE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_ARTICLES_MIGRATE_GRP, status:VALID,
-
APPS.OKC_STD_ARTICLE_PVT SQL Statements
12.1.1
-
APPS.OKC_STD_ARTICLE_PVT SQL Statements
12.2.2
-
APPS.OKC_STD_ARTICLE_PVT dependencies on OKC_STD_ART_VERSIONS_B
12.1.1
-
APPS.OKC_STD_ARTICLE_PVT dependencies on OKC_STD_ART_VERSIONS_B
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.OKC_ARTICLES_MIGRATE_GRP SQL Statements
12.1.1