Results for “convert_args”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
APPS.PAY_CSK_SHD is a shared Oracle Payroll package body that forms part of the Costing Key Flexfield (CSK) support infrastructure within Oracle E-Business Suite. The package is delivered under the APPS schema and is classified in the ETRM metadata as an "OTHER" API type, indicating that it is an internal support component rather than a formally published public API for external integration. Its documented source header, pycskrhi.pkb, reflects a Payroll (PY) module origin, and the object has remained stable across the 12.1.1 and 12.2.2 releases.
The core business role of PAY_CSK_SHD is to normalize and translate the arguments passed by callers — typically generated table-handler code — into an internal record structure before further processing. This indirection allows the payroll costing key flexfield logic to be reused consistently across different call sites, including the AutoInstall-generated handler packages that manage insert, update, and delete operations against the costing key flexfield tables. Because it is a "SH" (shared) package, it encapsulates logic common to multiple related packages rather than exposing a standalone business API.
Key Procedures and Functions
The documented interface for PAY_CSK_SHD consists of a single function:
- CONVERT_ARGS — A function that accepts the full set of costing key flexfield column values as individual arguments (costing key flexfield identifier, concatenated segments, flexfield structure number, summary and enabled flags, active date range, and segment values one through thirty) and returns them assembled into the package-level record type g_rec_type. Within the body it declares a local record variable of that type and populates it from the individual parameters, allowing downstream table-handler logic to operate on a single structured record rather than a long positional argument list. The routine sets a location marker via hr_utility.set_location on entry, consistent with Oracle HRMS/Payroll coding standards for traceability.
No other procedures or functions are documented in the ETRM metadata for this package.
Tables Accessed
The documented metadata lists no direct table references for PAY_CSK_SHD. This is consistent with its design: the package performs purely in-memory argument conversion and does not itself issue DML or queries. Persistence operations against the underlying costing key flexfield storage are handled by the companion table-handler packages that call PAY_CSK_SHD, not by this shared unit. Consequently, no APPS synonyms for base tables are attributed to it.
Usage Notes
PAY_CSK_SHD is not intended for direct invocation from user-facing forms, concurrent programs, or custom code. The metadata records that the package is referenced by one other package, confirming its role as a subordinate utility invoked by a sibling costing package — most likely the generated table-handler that manages the costing key flexfield entity. Customizations should avoid calling CONVERT_ARGS directly, since its signature mirrors internal flexfield column layouts that may change between patches, and the function returns a private record type that is not part of a published API contract. Development effort should instead target the officially supported costing APIs. When diagnosing issues in payroll costing key flexfield processing on 12.1.1 or 12.2.2, CONVERT_ARGS is best understood as the translation layer that maps positional flexfield values into the structured record consumed by the surrounding handler logic.
-
PACKAGE: APPS.PAY_CSK_SHD 12.2.2
-
PACKAGE: APPS.PAY_CSK_SHD 12.1.1
-
PACKAGE: APPS.HR_CGD_SHD 12.2.2
-
PACKAGE: APPS.HR_CGD_SHD 12.1.1
-
PACKAGE: APPS.PAY_AUD_SHD 12.1.1
-
PACKAGE: APPS.PAY_AUD_SHD 12.2.2
-
PACKAGE: APPS.PER_CKL_SHD 12.1.1
-
PACKAGE: APPS.PAY_SDB_SHD 12.1.1
-
PACKAGE: APPS.HR_ICX_SHD 12.1.1
-
PACKAGE: APPS.PER_ECA_SHD 12.1.1
-
PACKAGE: APPS.HR_QSN_SHD 12.1.1
-
PACKAGE: APPS.HR_TPC_SHD 12.1.1
-
PACKAGE: APPS.PAY_SBC_SHD 12.1.1
-
PACKAGE: APPS.OTA_CHA_SHD 12.1.1
-
PACKAGE: APPS.PQP_FFA_SHD 12.1.1
-
PACKAGE: APPS.GHR_CPL_SHD 12.1.1
-
PACKAGE: APPS.PER_PMA_SHD 12.1.1
-
PACKAGE: APPS.OTA_TCC_SHD 12.2.2
-
PACKAGE: APPS.OTA_CRE_SHD 12.2.2
-
PACKAGE: APPS.PER_SCN_SHD 12.1.1
-
PACKAGE: APPS.PER_RSC_SHD 12.1.1
-
PACKAGE: APPS.HR_ABM_SHD 12.1.1
-
PACKAGE: APPS.PQH_RAP_SHD 12.1.1
-
PACKAGE: APPS.HR_DTY_SHD 12.1.1
-
PACKAGE: APPS.HR_FSC_SHD 12.1.1