Results for “igc_cc_access_v”
26 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
IGC_CC_ACCESS_V is a reporting view owned by the APPS schema within the IGC (Contract Commitment) product family of Oracle E-Business Suite. In releases 12.1.1 and 12.2.2 the view exposes the security and access-control configuration that governs who may view or act upon contract commitment headers. It is not a transactional data view but rather a denormalized, human-readable representation of the IGC_CC_ACCESS records joined to the descriptive attributes of groups, users, and lookup meanings.
The view exists to simplify both internal form logic and external reporting. Because access records in the base table IGC_CC_ACCESS are stored with either a group reference or a user reference in a single row — one of the two foreign keys being null depending on the access type — the view reconciles these two mutually exclusive patterns using a UNION so that consumers receive a uniform result set with consistent column semantics. This makes the view suitable for access audits, security reviews, and integration extracts that must resolve raw IDs into meaningful names.
Underlying Base Objects
The documented base objects referenced by the view are IGC_CC_ACCESS (synonym), IGC_CC_GROUPS (synonym), FND_USER (synonym), FND_LOOKUPS (view), and FND_GLOBAL (package). The view text is composed of two SELECT branches joined by UNION. The first branch joins IGC_CC_ACCESS to IGC_CC_GROUPS on CC_GROUP_ID where the user reference is null (NVL(USER_ID,0) = 0), returning group-level access rows. The second branch joins IGC_CC_ACCESS to FND_USER on USER_ID where the group reference is null (NVL(CC_GROUP_ID,0) = 0), returning user-level access rows. Both branches outer-join FND_LOOKUPS on lookup type 'IGC_CC_ACCESS_TYPE' to translate CC_ACCESS_TYPE into its descriptive meaning.
Because FND_GLOBAL is a package rather than a table, it is referenced indirectly for session context such as the effective user, which supports applying access filtering in downstream logic. The FND_USER synonym resolves to the standard EBS user table, and IGC_CC_GROUPS holds the commitment group definitions used in the group-based branch.
Key Columns
- ROW_ID — the ROWID of the underlying IGC_CC_ACCESS row, available for direct row addressing.
- CC_HEADER_ID — identifies the contract commitment header to which the access rule applies.
- CC_ACCESS_ID — primary key of the access record.
- CC_ACCESS_LEVEL — the granted access level (the value frequently located via searches for "cc_access_level").
- CC_ACCESS_TYPE — lookup code from the 'IGC_CC_ACCESS_TYPE' lookup type.
- CC_ACCESS_TYPE_NAME — the MEANING from FND_LOOKUPS corresponding to the access type code.
- CC_GROUP_ID / CC_GROUP_NAME — populated in the group branch; zero and blank in the user branch.
- USER_ID / USER_NAME — populated in the user branch; zero and blank in the group branch.
- Audit columns — LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN.
Common Use Cases and Queries
Typical uses include auditing which users and groups hold access to a given contract commitment, resolving access levels for reporting, and driving custom security checks in extensions.
- List all access rules for a specific header:
SELECT cc_access_id, cc_access_level, cc_access_type_name, cc_group_name, user_name FROM apps.igc_cc_access_v WHERE cc_header_id = :p_header_id; - Find group-based grants only:
SELECT cc_header_id, cc_group_id, cc_group_name, cc_access_level FROM apps.igc_cc_access_v WHERE NVL(cc_group_id,0) <> 0;
- Find user-based grants only:
SELECT cc_header_id, user_id, user_name, cc_access_level FROM apps.igc_cc_access_v WHERE NVL(user_id,0) <> 0;
- Resolve an access level to its descriptive type name:
SELECT cc_header_id, cc_access_level, cc_access_type_name FROM apps.igc_cc_access_v WHERE user_name = :p_user;
Because the view already outer-joins FND_LOOKUPS and reconciles the group/user duality, reports built on it avoid duplicating that join and branching logic, reducing maintenance and improving consistency across IGC contract commitment reporting.
-
View: IGC_CC_ACCESS_V 12.1.1
APPS.IGC_CC_ACCESS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore IGC module →
-
View: IGC_CC_ACCESS_V 12.2.2
APPS.IGC_CC_ACCESS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore IGC module →
-
VIEW: APPS.IGC_CC_ACCESS_V 12.2.2
-
VIEW: APPS.IGC_CC_ACCESS_V 12.1.1
-
SYNONYM: APPS.IGC_CC_GROUPS 12.1.1
-
12.1.1 DBA Data 12.1.1
-
SYNONYM: APPS.IGC_CC_ACCESS 12.2.2
-
12.2.2 DBA Data 12.2.2
-
SYNONYM: APPS.IGC_CC_GROUPS 12.2.2
-
SYNONYM: APPS.IGC_CC_ACCESS 12.1.1
-
12.2.2 FND Design Data 12.2.2
-
12.1.1 FND Design Data 12.1.1
-
VIEW: APPS.FND_LOOKUPS 12.1.1
-
VIEW: APPS.FND_LOOKUPS 12.2.2
-
eTRM - IGC Tables and Views 12.1.1
System parameters for contracts
-
SYNONYM: APPS.FND_USER 12.1.1
-
SYNONYM: APPS.FND_USER 12.2.2
-
eTRM - IGC Tables and Views 12.2.2
System parameters for contracts
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
eTRM - IGC Tables and Views 12.2.2
System parameters for contracts
-
eTRM - IGC Tables and Views 12.1.1
System parameters for contracts
-
eTRM - FND Tables and Views 12.2.2
No longer used
-
eTRM - FND Tables and Views 12.1.1
No longer used
-
eTRM - FND Tables and Views 12.2.2
No longer used
-
eTRM - FND Tables and Views 12.1.1
No longer used