Search Results gr_label_class_resps




Overview

The GR_LABEL_CLASS_RESPS table is a core data object within the Oracle E-Business Suite Process Manufacturing Regulatory Management (GR) module. Its primary function is to enforce data security by mapping specific application responsibilities to label classes. This mapping ensures that users, when logged into the application under a particular responsibility, can only access and manage labels associated with their authorized domain. For instance, a user responsible for transportation compliance would only see labels pertinent to that function, thereby implementing a critical layer of data segregation and security within the regulatory framework.

Key Information Stored

The table stores the composite relationship between a label class, an application, and a responsibility. Its structure is defined by a three-column primary key. The LABEL_CLASS_CODE identifies the specific classification of a label (e.g., for transportation, hazard communication). The APPLICATION_ID and RESPONSIBILITY_ID together uniquely identify an Oracle EBS responsibility, which is a secured level of access within the system. This triad ensures that a given responsibility is explicitly granted access to a specific label class for a defined application, forming the basis of the security model.

Common Use Cases and Queries

The primary use case is the dynamic filtering of available labels within the application's user interface based on the user's current responsibility. System administrators utilize this table to configure and maintain security access rules. Common queries include listing all responsibilities authorized for a specific label class or identifying all label classes accessible to a particular responsibility. A typical reporting query might join to the FND_RESPONSIBILITY table to get the responsibility name:

  • SELECT glcr.LABEL_CLASS_CODE, fr.RESPONSIBILITY_NAME FROM GR.GR_LABEL_CLASS_RESPS glcr JOIN APPS.FND_RESPONSIBILITY_VL fr ON glcr.RESPONSIBILITY_ID = fr.RESPONSIBILITY_ID AND glcr.APPLICATION_ID = fr.APPLICATION_ID WHERE glcr.LABEL_CLASS_CODE = '<CODE>';

Related Objects

GR_LABEL_CLASS_RESPS is a child table with defined foreign key relationships to two parent tables, ensuring referential integrity. The documented relationships are:

  • GR_LABEL_CLASSES_B: The LABEL_CLASS_CODE column in GR_LABEL_CLASS_RESPS references the primary key of this table, which stores the master definition of all label classes.
  • FND_RESPONSIBILITY: The combination of the RESPONSIBILITY_ID and APPLICATION_ID columns in GR_LABEL_CLASS_RESPS references the primary key of this standard Oracle EBS table, which contains all defined application responsibilities.

These relationships are critical for maintaining valid configurations and for writing accurate joins in security audits or administrative reports.