Results for “subject_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
BISM_SUBJECTS is a reference (lookup) table owned by the APPLSYS schema in Oracle E-Business Suite, registered under the FND – Application Object Library product. It stores the canonical list of "subjects" used by the Business Intelligence/Student Information Management (BISM) subsystem that underpins Oracle's education and institutional reporting components. In EBS 12.1.1 and 12.2.2 the table is documented as VALID with a physical schema of only three columns, making it a compact, low-cardinality master of subject codes and their classifications.
The heuristic Data Vault classification mined from the foreign-key structure is standalone. From a modeling perspective this marks BISM_SUBJECTS as neither a pure hub nor a link nor a satellite, but rather a self-contained reference dimension. Its primary key, SUBJECT_ID, is referenced by external tables rather than referencing them, so it functions as an authoritative source of subject identity without being absorbed into a broader hub-and-satellite pattern.
Key Information Stored
Only three columns are documented in the 12.2.2 physical schema, all of which are material to its function:
- SUBJECT_ID – the surrogate primary key. It is enforced by the unique index BISM_SUBJECTS_PK and uniquely identifies each subject row. Because it is a surrogate, it carries no intrinsic business meaning and should not be exposed as a natural code in down-stream reports.
- SUBJECT_NAME – the human-readable, business-meaningful name of the subject. This column is the target of the unique index BISM_SUBJECTS_UK1, making it a business-key candidate and the natural identifier used when a subject must be resolved by name rather than by ID.
- SUBJECT_TYPE – a classification attribute that categorises each subject into a type (e.g., distinguishing subject groupings for reporting or validity filtering). It allows consumers to segment the subject list without joining to additional tables.
Together, the two unique indexes (BISM_SUBJECTS_PK and BISM_SUBJECTS_UK1) confirm that both the surrogate identifier and the descriptive name are guaranteed unique, a requirement typical of seeded reference data.
Common Use Cases and Queries
BISM_SUBJECTS is most often joined to transactional or mapping tables that store a SUBJECT_ID. Typical queries resolve the surrogate key back to a readable name for reporting, or validate that a submitted subject exists before an insert. For example, resolving a name from an ID:
SELECT subject_id, subject_name, subject_type FROM applsys.bism_subjects WHERE subject_id = :p_id;SELECT subject_id FROM applsys.bism_subjects WHERE subject_name = :p_name;— used to enforce the business key prior to linking data.SELECT subject_type, COUNT(*) FROM applsys.bism_subjects GROUP BY subject_type;— a validation report confirming the composition of the reference list.
Common scenarios include populating LOVs that present subjects to end users, generating subject-to-mapping reconciliation reports, and auditing referential integrity between BISM_SUBJECTS and its dependent tables. Because the table is small and seeded, it is generally cached by the application and queried infrequently.
Related Objects
The only documented foreign-key relationship is from BISM_SUBJECTS.SUBJECT_ID into the IGS_UC_COM_EBL_SUBJ table, indicating that subjects are shared with UCAS/common education components. Operationally, BISM_SUBJECTS is referenced by the tables and views in the BISM module that store subject identifiers, and is consumed through FND lookup mechanisms and concurrent reporting programs that list available subjects. Any table containing a SUBJECT_ID column participates in the referential model and should be joined to BISM_SUBJECTS via SUBJECT_ID for name resolution. Dependency analysis should also consider FND-side metadata and security that governs access to APPLSYS reference tables.
-
View: ASO_PVT_PARTY_RLTN_V 12.1.1
APPS.ASO_PVT_PARTY_RLTN_V·↳ HZ_RELATIONSHIPS·Explore ASO module →
-
View: ENG_SUBJECTS_VL 12.1.1
APPS.ENG_SUBJECTS_VL·↳ ENG_SUBJECTS_B·↳ ENG_SUBJECTS_TL·Explore ENG module →
-
View: ASF_PERSON_RELAT_LOV_V 12.1.1
Contains related person record
APPS.ASF_PERSON_RELAT_LOV_V·↳ AR_LOOKUPS·↳ HZ_PARTIES·↳ HZ_RELATIONSHIPS·Explore ASF module →
-
Stores subject information
-
View: ENG_SUBJECTS_VL 12.2.2
APPS.ENG_SUBJECTS_VL·↳ ENG_SUBJECTS_B·↳ ENG_SUBJECTS_TL·Explore ENG module →
-
View: IGS_AD_PAST_HISTORY 12.1.1
APPS.IGS_AD_PAST_HISTORY·↳ IGS_AD_PAST_HISTORY_ALL·Explore IGS module →
-
View: IGS_AD_PAST_HISTORY_V 12.1.1
APPS.IGS_AD_PAST_HISTORY_V·↳ IGS_AD_CODE_CLASSES·↳ IGS_AD_PAST_HISTORY·Explore IGS module →
-
View: ASO_PVT_PARTY_RLTN_V 12.2.2
APPS.ASO_PVT_PARTY_RLTN_V·↳ HZ_RELATIONSHIPS·Explore ASO module →
-
Table to hold relationship between companies for interenterprise collaboration and planning.
-
View: IGSBV_STDNT_PAST_HIST 12.1.1
APPS.IGSBV_STDNT_PAST_HIST·↳ IGS_AD_PAST_HISTORY_ALL·Explore IGS module →
-
This entity contains information about the international dependents.
APPS.IGSBV_INTERNATIONAL_DEPENDENTS·↳ HZ_PARTIES·↳ HZ_RELATIONSHIPS·Explore IGS module →
-
View: QA_USER_GROUP_V 12.1.1
FND user to TCA group association used in data security
APPS.QA_USER_GROUP_V·↳ FND_USER·↳ HZ_PARTIES·↳ QA_HZ_PARTY_RELATIONSHIPS_V·Explore QA module →
-
Stores subject information
-
APPS.MSC_X_COMPANY_SITES_LOV_V·↳ MSC_COMPANIES·↳ MSC_COMPANY_RELATIONSHIPS·↳ MSC_COMPANY_SITES·Explore MSC module →
-
TCA obsoleted the hz_party_relationships view in R12. This is a replacement to help make the uptake easier.
APPS.QA_HZ_PARTY_RELATIONSHIPS_V·↳ HZ_RELATIONSHIPS·Explore QA module →
-
TCA obsoleted the hz_party_relationships view in R12. This is a replacement to help make the uptake easier.
APPS.QA_HZ_PARTY_RELATIONSHIPS_V·↳ HZ_RELATIONSHIPS·Explore QA module →
-
The duration and reason for which a contact type is restricted
APPS.JTF_CONTACT_RESTRICTIONS_V·↳ HZ_CONTACT_PREFERENCES·Explore JTF module →
-
Supplier to Partner relationship
-
Supplier to Partner relationship
-
View: IGS_PE_INTL_DEPD_V 12.1.1
Person Dependent Relationship for International Form
APPS.IGS_PE_INTL_DEPD_V·↳ FND_LOOKUP_VALUES_VL·↳ HZ_RELATIONSHIPS·↳ IGS_PE_PERSON_BASE_V·Explore IGS module →
-
View: ASF_PERSON_RELAT_LOV_V 12.2.2
Contains related person record
APPS.ASF_PERSON_RELAT_LOV_V·↳ AR_LOOKUPS·↳ HZ_PARTIES·↳ HZ_RELATIONSHIPS·Explore ASF module →
-
Contains related organization record
APPS.ASF_ORGANIZATION_RELAT_LOV_V·↳ AR_LOOKUPS·↳ HZ_PARTIES·↳ HZ_RELATIONSHIPS·Explore ASF module →
-
Contains related organization record
APPS.ASF_ORGANIZATION_RELAT_LOV_V·↳ AR_LOOKUPS·↳ HZ_PARTIES·↳ HZ_RELATIONSHIPS·Explore ASF module →
-
Holds applicant examination results . It synchronizes with UCAS view 'ivStarPQR'.
-
APPS.MSC_X_COMPANY_SITES_LOV_V·↳ MSC_COMPANIES·↳ MSC_COMPANY_RELATIONSHIPS·↳ MSC_COMPANY_SITES·Explore MSC module →
-
Stores subject entities
-
This table stores relationship information for bank, bank branch, and bank account contact including job title
-
This table stores relationship information for bank, bank branch, and bank account contact including job title
-
MLS table for subjects
-
View: CSC_HZ_PER_PROFILES_V 12.2.2
View of HZ_PERSON_PROFILES, HZ_PARTY_RELATIONSHIPS. Detailed information about a party. Refer to base table for details.
APPS.CSC_HZ_PER_PROFILES_V·↳ HZ_ORG_CONTACTS·↳ HZ_PERSON_PROFILES·↳ HZ_RELATIONSHIPS·Explore CSC module →
-
Stores subject entities
-
View: QA_USER_GROUP_V 12.2.2
FND user to TCA group association used in data security
APPS.QA_USER_GROUP_V·↳ FND_USER·↳ HZ_PARTIES·↳ QA_HZ_PARTY_RELATIONSHIPS_V·Explore QA module →
-
Restrictions on contacting parties
-
APPS.CSC_CONTACT_RESTRICTIONS_V·↳ AR_LOOKUPS·↳ HZ_CONTACT_PREFERENCES·Explore CSC module →
-
APPS.AST_CONTACT_RESTRICTIONS_V·↳ AR_LOOKUPS·↳ HZ_CONTACT_PREFERENCES·Explore AST module →
-
APPS.AST_CONTACT_RESTRICTIONS_V·↳ AR_LOOKUPS·↳ HZ_CONTACT_PREFERENCES·Explore AST module →
-
MLS table for subjects
-
View of HZ_RELATIONSHIPS. View is used to get party relationship details.
APPS.CSC_HZ_PARTY_RELATIONSHIPS_V·↳ AR_LOOKUPS·↳ HZ_ORG_CONTACTS·↳ HZ_PARTIES·Explore CSC module →
-
View all contacts, using hz_relationship table as the driving table. The view expose data for subject and object party. Please note that the view does not join with hz_org_contacts.
APPS.JTF_PARTY_ALL_CONTACTS_V·↳ HZ_CODE_ASSIGNMENTS·↳ HZ_PARTIES·↳ HZ_RELATIONSHIPS·Explore JTF module →
-
Table to hold relationship between companies for interenterprise collaboration and planning.
-
Holds the list of subjects of an examining board. It synchronizes with UCAS view 'cvEBLSubject'
-
Holds details of person's previous educational details