Search Results cs_sr_link_valid_obj
Overview
The CS_SR_LINK_VALID_OBJ table is a core configuration table within the Oracle E-Business Suite Service (CS) module, present in both releases 12.1.1 and 12.2.2. It functions as a control mechanism that governs the permissible relationships between different business objects when creating links in the Service Request (SR) system. Specifically, it stores the valid combinations of link types and the object types that can participate in those links. This enforces business rules by restricting links—such as "Duplicate Of" or "Related To"—to only a selected set of objects, ensuring data integrity and logical consistency. For instance, it prevents a Service Request from being erroneously linked as a duplicate of an incompatible object type like a Defect.
Key Information Stored
The table's primary purpose is to map link types to valid subject and object types. Its key columns include LINK_VALID_OBJ_ID, which serves as the primary key. The LINK_TYPE_ID column references a specific link type defined in CS_SR_LINK_TYPES_B. The SUBJECT_TYPE and OBJECT_TYPE columns both reference the JTF_OBJECTS_B table, which is the central repository for all business object definitions in Oracle Applications (e.g., SR, Incident, Defect, Task). These two columns define the pair of object types that are allowed for the given link type, where the subject is the source object and the object is the target of the link.
Common Use Cases and Queries
A primary use case is validating a link before it is created in the SR user interface or via an API. Administrators may query this table to audit or configure the available linking rules. Common reporting needs include listing all valid object pairings for a specific link type or identifying all link types applicable to a particular object. A sample query to retrieve all valid link configurations with descriptive names is:
- SELECT lt.LINK_TYPE_NAME, subj.OBJECT_NAME AS SUBJECT_OBJECT, obj.OBJECT_NAME AS OBJECT_OBJECT
- FROM CS_SR_LINK_VALID_OBJ val,
- CS_SR_LINK_TYPES_B lt,
- JTF_OBJECTS_B subj,
- JTF_OBJECTS_B obj
- WHERE val.LINK_TYPE_ID = lt.LINK_TYPE_ID
- AND val.SUBJECT_TYPE = subj.OBJECT_CODE
- AND val.OBJECT_TYPE = obj.OBJECT_CODE
- ORDER BY 1,2,3;
Related Objects
The CS_SR_LINK_VALID_OBJ table maintains defined foreign key relationships with other critical EBS objects, as documented in the metadata:
- CS_SR_LINK_TYPES_B: Linked via CS_SR_LINK_VALID_OBJ.LINK_TYPE_ID. This table defines the master list of available link types (e.g., "Related To", "Duplicate Of").
- JTF_OBJECTS_B: Linked twice. First, via CS_SR_LINK_VALID_OBJ.SUBJECT_TYPE to JTF_OBJECTS_B.OBJECT_CODE, identifying the source object type. Second, via CS_SR_LINK_VALID_OBJ.OBJECT_TYPE to JTF_OBJECTS_B.OBJECT_CODE, identifying the target object type. This table provides the descriptive names for the object codes.
These relationships are fundamental for any join query that requires descriptive information beyond the internal codes stored in CS_SR_LINK_VALID_OBJ.
-
Table: CS_SR_LINK_VALID_OBJ
12.1.1
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_SR_LINK_VALID_OBJ, object_name:CS_SR_LINK_VALID_OBJ, status:VALID, product: CS - Service , description: Stores link types and the objects (in JTF Objects) that can be linked with the type. Links are restricted in use to only a selected number of objects. For eg. a SR **cannot** be a 'Duplicate Of' a Defect, it can only be a 'Duplicate Of' ano , implementation_dba_data: CS.CS_SR_LINK_VALID_OBJ ,
-
Table: CS_SR_LINK_VALID_OBJ
12.2.2
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_SR_LINK_VALID_OBJ, object_name:CS_SR_LINK_VALID_OBJ, status:VALID, product: CS - Service , description: Stores link types and the objects (in JTF Objects) that can be linked with the type. Links are restricted in use to only a selected number of objects. For eg. a SR **cannot** be a 'Duplicate Of' a Defect, it can only be a 'Duplicate Of' ano , implementation_dba_data: CS.CS_SR_LINK_VALID_OBJ ,
-
APPS.CS_SR_LINK_VALID_OBJ_PKG dependencies on CS_SR_LINK_VALID_OBJ
12.1.1
-
APPS.CS_SR_LINK_VALID_OBJ_PKG dependencies on CS_SR_LINK_VALID_OBJ
12.2.2
-
APPS.CS_INCIDENTLINKS_UTIL dependencies on CS_SR_LINK_VALID_OBJ
12.1.1
-
APPS.CS_INCIDENTLINKS_UTIL dependencies on CS_SR_LINK_VALID_OBJ
12.2.2
-
VIEW: CS.CS_SR_LINK_VALID_OBJ#
12.2.2
owner:CS, object_type:VIEW, object_name:CS_SR_LINK_VALID_OBJ#, status:VALID,
-
TRIGGER: APPS.CS_SR_LINK_VALID_OBJ+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:CS_SR_LINK_VALID_OBJ+, status:VALID,
-
APPS.CS_SR_LINK_VALID_OBJ_PKG SQL Statements
12.2.2
-
APPS.CS_SR_LINK_VALID_OBJ_PKG dependencies on CS_SR_LINK_VALID_OBJ_S
12.2.2
-
SYNONYM: APPS.CS_SR_LINK_VALID_OBJ
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_SR_LINK_VALID_OBJ, status:VALID,
-
SYNONYM: APPS.CS_SR_LINK_VALID_OBJ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_SR_LINK_VALID_OBJ, status:VALID,
-
TRIGGER: APPS.CS_SR_LINK_VALID_OBJ+
12.2.2
-
VIEW: APPS.CS_SR_LINK_VALID_OBJ_V
12.2.2
-
VIEW: CS.CS_SR_LINK_VALID_OBJ#
12.2.2
-
APPS.CS_SR_LINK_VALID_OBJ_PKG SQL Statements
12.1.1
-
APPS.CS_SR_LINK_VALID_OBJ_PKG dependencies on CS_SR_LINK_VALID_OBJ_S
12.1.1
-
VIEW: APPS.CS_SR_LINK_VALID_OBJ_V
12.1.1
-
PACKAGE BODY: APPS.CS_SR_LINK_VALID_OBJ_PKG
12.2.2
-
Table: JTF_OBJECTS_B
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_OBJECTS_B, object_name:JTF_OBJECTS_B, status:VALID, product: JTF - CRM Foundation , description: This table stores the details of objects(modules). , implementation_dba_data: JTF.JTF_OBJECTS_B ,
-
FUNCTION: APPS.CS_SR_LINK_VALID_OBJ=
12.2.2
-
Table: JTF_OBJECTS_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_OBJECTS_B, object_name:JTF_OBJECTS_B, status:VALID, product: JTF - CRM Foundation , description: This table stores the details of objects(modules). , implementation_dba_data: JTF.JTF_OBJECTS_B ,
-
PACKAGE BODY: APPS.CS_SR_LINK_VALID_OBJ_PKG
12.1.1
-
FUNCTION: APPS.CS_SR_LINK_VALID_OBJ=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:CS_SR_LINK_VALID_OBJ=, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CS_INCIDENTLINKS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CS_INCIDENTLINKS_UTIL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CS_SR_LINK_VALID_OBJ_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CS_SR_LINK_VALID_OBJ_PKG, status:VALID,
-
Table: CS_SR_LINK_TYPES_B
12.2.2
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_SR_LINK_TYPES_B, object_name:CS_SR_LINK_TYPES_B, status:VALID, product: CS - Service , description: This table is used to store all the valid relationship Types between service request and service request and between service request and other business objects. The relationship description is stored in the translation table CS_SR_LINK_TY , implementation_dba_data: CS.CS_SR_LINK_TYPES_B ,
-
Table: CS_SR_LINK_TYPES_B
12.1.1
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_SR_LINK_TYPES_B, object_name:CS_SR_LINK_TYPES_B, status:VALID, product: CS - Service , description: This table is used to store all the valid relationship Types between service request and service request and between service request and other business objects. The relationship description is stored in the translation table CS_SR_LINK_TY , implementation_dba_data: CS.CS_SR_LINK_TYPES_B ,
-
TABLE: CS.CS_SR_LINK_VALID_OBJ
12.1.1
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_SR_LINK_VALID_OBJ, object_name:CS_SR_LINK_VALID_OBJ, status:VALID,
-
APPS.CS_INCIDENTLINKS_UTIL dependencies on CS_SR_LINK_TYPES_B
12.2.2
-
PACKAGE BODY: APPS.CS_SR_LINK_VALID_OBJ_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CS_SR_LINK_VALID_OBJ_PKG, status:VALID,
-
PACKAGE BODY: APPS.CS_INCIDENTLINKS_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CS_INCIDENTLINKS_UTIL, status:VALID,
-
View: CS_SR_LINK_VALID_OBJ_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_SR_LINK_VALID_OBJ_V, object_name:CS_SR_LINK_VALID_OBJ_V, status:VALID, product: CS - Service , implementation_dba_data: APPS.CS_SR_LINK_VALID_OBJ_V ,
-
View: CS_SR_LINK_VALID_OBJ_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_SR_LINK_VALID_OBJ_V, object_name:CS_SR_LINK_VALID_OBJ_V, status:VALID, product: CS - Service , implementation_dba_data: APPS.CS_SR_LINK_VALID_OBJ_V ,
-
TABLE: CS.CS_SR_LINK_VALID_OBJ
12.2.2
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_SR_LINK_VALID_OBJ, object_name:CS_SR_LINK_VALID_OBJ, status:VALID,
-
APPS.CS_INCIDENTLINKS_UTIL dependencies on CS_SR_LINK_TYPES_B
12.1.1
-
APPS.CS_INCIDENTLINKS_UTIL SQL Statements
12.2.2
-
APPS.CS_INCIDENTLINKS_UTIL SQL Statements
12.1.1
-
VIEW: APPS.CS_SR_LINK_VALID_OBJ_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_SR_LINK_VALID_OBJ_V, object_name:CS_SR_LINK_VALID_OBJ_V, status:VALID,
-
VIEW: APPS.CS_SR_LINK_VALID_OBJ_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_SR_LINK_VALID_OBJ_V, object_name:CS_SR_LINK_VALID_OBJ_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design 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
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1