Search Results per_za_learnership_agreements
Overview
The HR.PER_ZA_LEARNERSHIP_AGREEMENTS table is a South African localization object within the Oracle E-Business Suite Human Resources (PER) module. It stores details of National Qualifications Framework (NQF) learnership agreements established between a person (learner) and the employing organization. Learnerships are structured workplace learning programmes registered under South African skills development legislation, and this table captures the contractual and administrative attributes required to manage, monitor, and report on them.
The object is documented as a TABLE owned by the HR schema, with a status of VALID in both EBS 12.1.1 and 12.2.2. Based on the mined foreign-key structure, the heuristic Data Vault classification is standalone, suggesting that in a dimensional or Data Vault model this object could reasonably be treated as an independent hub or reference entity rather than a dependent satellite or link. This classification is a modelling suggestion derived from the FK topology, not a prescriptive requirement.
Key Information Stored
The table is documented with 20 columns. The most significant are summarised below.
- AGREEMENT_ID — The surrogate primary key, enforced by the unique index
PER_ZA_LEARN_AGREEMENTS_PK. It uniquely identifies each learnership agreement record. This is the only documented business-key candidate. - PERSON_ID — Identifies the learner party to the agreement. This is the principal join key to the person/employee records in the HR schema.
- AGREEMENT_NUMBER — The externally meaningful reference number for the agreement, used in correspondence and reporting.
- NAME and DESCRIPTION — Descriptive text identifying the learnership programme or agreement.
- AGREEMENT_START_DATE and AGREEMENT_END_DATE — The contractual period of the learnership.
- ACTUAL_END_DATE — The date the agreement in fact concluded, which may differ from the planned end date.
- PROBATIONARY_END_DATE — The date on which the learner's probationary period expires.
- STATUS — The current lifecycle state of the agreement (for example active, completed, or terminated).
- SETA — The Sector Education and Training Authority under which the learnership is registered.
- LEARNER_TYPE — Classifies the learner (for example unemployed or employed learner).
- TERMINATED_BY and REASON_FOR_TERMINATION — Capture who ended the agreement and the reason, supporting compliance reporting.
- AGREEMENT_HARD_COPY_ID — References the stored hard-copy document, typically via an attachment or document-management identifier.
- Audit columns —
LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN,CREATED_BY, andCREATION_DATEprovide standard EBS who/when auditability.
Common Use Cases and Queries
Typical scenarios include statutory SETA reporting, learnership headcount analytics, expiry monitoring, and audit of terminated agreements. A representative pattern for active agreements per person is:
- Filter by
STATUSandAGREEMENT_START_DATE/AGREEMENT_END_DATEto identify agreements approaching expiry for renewal or exit processing. - Join to person records on
PERSON_IDto report learner names, assignments, and organizational units againstAGREEMENT_NUMBER. - Group by
SETAandLEARNER_TYPEto produce skills-development reporting for grants and levy submissions. - Query
TERMINATED_BY,REASON_FOR_TERMINATION, andACTUAL_END_DATEfor non-completion and attrition analysis.
A simple access path uses the primary key for single-record retrieval, e.g. SELECT * FROM hr.per_za_learnership_agreements WHERE agreement_id = :id, while set-based reporting filters on status or date ranges.
Related Objects
Because the mined relationship data classifies this table as standalone, no foreign-key dependencies are documented within the ETRM excerpt. The significant related objects derive chiefly from the PERSON_ID linkage:
- PER_ALL_PEOPLE_F — joined on
PERSON_IDto resolve learner identity and effective-dated person details. - PER_ALL_ASSIGNMENTS_F — provides assignment and organizational context for employed learners via
PERSON_ID. - HR_LOOKUPS / FND_LOOKUPS — resolve coded values for
STATUS,LEARNER_TYPE, andREASON_FOR_TERMINATION. - FND_ATTACHED_DOCUMENTS — referenced through
AGREEMENT_HARD_COPY_IDwhere the hard copy is stored as an attachment. - HR.PER_ZA_LEARNERSHIP_DETAILS and related ZA localization tables — commonly queried alongside this entity for full learnership reporting.
Where delivered PL/SQL APIs are required, localized HR APIs and concurrent programs that maintain South African learnership data are the customary integration points, though these should be confirmed against the specific EBS patch level in use.
-
Table: PER_ZA_LEARNERSHIP_AGREEMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ZA_LEARNERSHIP_AGREEMENTS, object_name:PER_ZA_LEARNERSHIP_AGREEMENTS, status:VALID, product: PER - Human Resources , description: Table to store the NQF learnership agreement info between a person and the organization , implementation_dba_data: HR.PER_ZA_LEARNERSHIP_AGREEMENTS ,
-
Table: PER_ZA_LEARNERSHIP_AGREEMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ZA_LEARNERSHIP_AGREEMENTS, object_name:PER_ZA_LEARNERSHIP_AGREEMENTS, status:VALID, product: PER - Human Resources , description: Table to store the NQF learnership agreement info between a person and the organization , implementation_dba_data: HR.PER_ZA_LEARNERSHIP_AGREEMENTS ,
-
VIEW: HR.PER_ZA_LEARNERSHIP_AGREEMENTS#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_ZA_LEARNERSHIP_AGREEMENTS#, status:VALID,
-
SYNONYM: APPS.PER_ZA_LEARNERSHIP_AGREEMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ZA_LEARNERSHIP_AGREEMENTS, status:VALID,
-
View: PER_ZA_LEARNERSHIP_AGREEMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ZA_LEARNERSHIP_AGREEMENT_V, object_name:PER_ZA_LEARNERSHIP_AGREEMENT_V, status:VALID, product: PER - Human Resources , description: PER_ZA_LEARNERSHIP_AGREEMENT_V is used to maintain table PER_ZA_LEARNERSHIP_AGREEMENTS via NQF forms. , implementation_dba_data: APPS.PER_ZA_LEARNERSHIP_AGREEMENT_V ,
-
View: PER_ZA_LEARNERSHIP_AGREEMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ZA_LEARNERSHIP_AGREEMENT_V, object_name:PER_ZA_LEARNERSHIP_AGREEMENT_V, status:VALID, product: PER - Human Resources , description: PER_ZA_LEARNERSHIP_AGREEMENT_V is used to maintain table PER_ZA_LEARNERSHIP_AGREEMENTS via NQF forms. , implementation_dba_data: APPS.PER_ZA_LEARNERSHIP_AGREEMENT_V ,
-
SYNONYM: PUBLIC.PER_ZA_LEARNERSHIP_AGREEMENTS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_ZA_LEARNERSHIP_AGREEMENTS, status:VALID,
-
VIEW: HR.PER_ZA_LEARNERSHIP_AGREEMENTS#
12.2.2
-
SYNONYM: APPS.PER_ZA_LEARNERSHIP_AGREEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ZA_LEARNERSHIP_AGREEMENTS, status:VALID,
-
VIEW: APPS.PER_ZA_LEARNERSHIP_AGREEMENT_V
12.1.1
-
VIEW: APPS.PER_ZA_LEARNERSHIP_AGREEMENT_V
12.2.2
-
TABLE: HR.PER_ZA_LEARNERSHIP_AGREEMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ZA_LEARNERSHIP_AGREEMENTS, object_name:PER_ZA_LEARNERSHIP_AGREEMENTS, status:VALID,
-
APPS.PER_ZA_LSA_SHD SQL Statements
12.1.1
-
VIEW: APPS.PER_ZA_LEARNERSHIP_AGREEMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ZA_LEARNERSHIP_AGREEMENT_V, object_name:PER_ZA_LEARNERSHIP_AGREEMENT_V, status:VALID,
-
TABLE: HR.PER_ZA_LEARNERSHIP_AGREEMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ZA_LEARNERSHIP_AGREEMENTS, object_name:PER_ZA_LEARNERSHIP_AGREEMENTS, status:VALID,
-
APPS.PER_ZA_LSA_SHD SQL Statements
12.2.2
-
VIEW: APPS.PER_ZA_LEARNERSHIP_AGREEMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ZA_LEARNERSHIP_AGREEMENT_V, object_name:PER_ZA_LEARNERSHIP_AGREEMENT_V, status:VALID,
-
TRIGGER: APPS.PER_ZA_LEARNERSHIP_AGREEME_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_ZA_LEARNERSHIP_AGREEME_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_ZA_LSA_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ZA_LSA_INS, status:VALID,
-
TRIGGER: APPS.PER_ZA_LEARNERSHIP_AGREEME_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_ZA_LEARNERSHIP_AGREEME_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_ZA_LSA_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ZA_LSA_UPD, status:VALID,
-
APPS.PER_ZA_LSA_DEL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PER_ZA_LSA_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ZA_LSA_SHD, status:VALID,
-
PACKAGE BODY: APPS.PER_ZA_LSA_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ZA_LSA_DEL, status:VALID,
-
PACKAGE BODY: APPS.PER_ZA_LSA_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ZA_LSA_DEL, status:VALID,
-
PACKAGE BODY: APPS.PER_ZA_LSA_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ZA_LSA_INS, status:VALID,
-
PACKAGE BODY: APPS.PER_ZA_LSA_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ZA_LSA_SHD, status:VALID,
-
APPS.PER_ZA_LSA_INS SQL Statements
12.2.2
-
TRIGGER: APPS.PER_ZA_LEARNERSHIP_AGREEME_WHO
12.1.1
-
PACKAGE BODY: APPS.PER_ZA_LSA_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ZA_LSA_UPD, status:VALID,
-
APPS.PER_ZA_LSA_UPD SQL Statements
12.1.1
-
APPS.PER_ZA_LSA_DEL SQL Statements
12.1.1
-
APPS.PER_ZA_LSA_INS SQL Statements
12.1.1
-
TRIGGER: APPS.PER_ZA_LEARNERSHIP_AGREEME_WHO
12.2.2
-
APPS.PER_ZA_LSA_UPD SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PER_ZA_LSA_SHD
12.1.1
-
PACKAGE BODY: APPS.PER_ZA_LSA_SHD
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
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PER_ZA_LSA_DEL
12.1.1
-
APPS.PER_ZA_LSA_DEL dependencies on PER_ZA_LEARNERSHIP_AGREEMENTS
12.1.1
-
APPS.PER_ZA_LSA_DEL dependencies on PER_ZA_LEARNERSHIP_AGREEMENTS
12.2.2
-
PACKAGE BODY: APPS.PER_ZA_LSA_INS
12.2.2
-
PACKAGE BODY: APPS.PER_ZA_LSA_INS
12.1.1