Results for “hr_organization_api”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

APPS.HR_ORGANIZATION_API is the central server-side API for creating and maintaining organization definitions in Oracle E-Business Suite Release 12.1.1 and 12.2.2. It encapsulates the business rules that govern the Human Resources organization model, including business groups, operating units, legal entities, organizations, classifications, organization information types, and organization managers. Rather than allowing direct DML against the underlying HR tables, this package exposes a controlled, validated interface that application forms, concurrent programs, and custom extensions can invoke to keep the organization hierarchy consistent with Oracle HRMS and, where relevant, with General Ledger and Payroll.

Because organization structures drive many downstream processes — security profiles, cost allocation, time and labor, and GL synchronization — changes made through this API propagate correctly to all dependent entities. The package is classified as an API and resides in the APPS schema, owning 27 documented procedures and functions and referencing 22 dependent packages.

Key Procedures and Functions

The documented entry points cover the full lifecycle of organizations and their related entities:

Tables Accessed

The documented table references (through APPS synonyms) include HR_ALL_ORGANIZATION_UNITS and HR_ALL_ORGANIZATION_UNITS_TL for the base organization and its translated name; HR_ORGANIZATION_INFORMATION, HR_ORG_INFORMATION_TYPES, and HR_ORG_INFO_TYPES_BY_CLASS for organization information and the information types valid per classification. FND_ID_FLEX_SEGMENTS and PAY_COST_ALLOCATION_KEYFLEX support key flexfield and cost allocation definitions, while PER_ORGANIZATION_LIST, PER_SECURITY_PROFILES, and PER_ALL_ASSIGNMENTS_F tie organizations to security and assignment data. HR_API is referenced for shared validation logic.

Usage Notes

HR_ORGANIZATION_API is typically invoked from the Organization, Business Group, and Legal Entity forms, from HRMS concurrent programs and the HRDPP Create/Update Business Group, Company Cost Center, Organization, and Organization Classification programs, and from GL synchronization routines such as HR_GL_SYNC_ORGS and HR_GL_COST_CENTERS. Custom code should call the API rather than insert directly into HR tables to guarantee validation and downstream consistency. Update and delete operations should supply the correct object version number to preserve optimistic locking.