Search Results get_plan_name
Overview
CSD_REPAIR_TASK_UTIL is a utility PL/SQL package owned by the APPS schema and classified as a UTIL (utility) API within Oracle E-Business Suite. Its documented source header identifies an origin in the Depot Repair module family (csdvrtus.pls, version 120.1, dated 2005/08/09), and it operates against the Quality Management data model. The package provides shared helper logic for the Depot Repair repair-task and quality-collection workflows, specifically the conversion of delimited strings into numeric identifier arrays and the translation of quality plan identifiers into their display names. Rather than exposing business transactions, it centralizes low-level data manipulation that other Depot Repair forms and programs call when they need to resolve plan references or unpack concatenated collection identifiers. The declared package global g_txn_number (initialized to 2005) and the number_array_type associative array type indicate the utility was designed for internal ID-array processing rather than as a public integration API.
Key Procedures and Functions
The package documents three program units:
- STRING_TO_ARRAY — A procedure that parses a delimited input string and populates a numeric array of identifiers. Its IN OUT NOCOPY string parameter and OUT NOCOPY numeric array are designed so that callers can pass a concatenated list of IDs and receive the exploded, individually usable values.
- GET_PLAN_NAME — A function that accepts a plan ID and returns the corresponding plan name as a VARCHAR2. This is the unit most relevant to the search term "get_plan_name"; it is the documented mechanism for resolving a stored quality plan identifier to its user-facing name without requiring the caller to query QA_PLANS directly.
- GET_PLANIDS_FOR_CIDS — A procedure that accepts an array of local collection IDs and returns every plan ID for which data was collected against those collection IDs. The documented comment confirms it returns all such plan IDs, making it the bridge between collected quality results and their parent plans.
No parameter lists beyond those shown in the source excerpt are documented, and none are inferred here.
Tables Accessed
The package references three tables through APPS synonyms:
- QA_PLANS — The quality plan definition table, read to resolve a plan ID to its name in GET_PLAN_NAME and to validate plan references returned by GET_PLANIDS_FOR_CIDS.
- QA_RESULTS — The quality results/collection table, used to associate collection IDs with the plan IDs under which results were gathered.
- PLITBLM — The standard Oracle EBS PL/SQL table-to-array conversion helper, used to bridge SQL result sets into the package's numeric associative arrays.
Usage Notes
CSD_REPAIR_TASK_UTIL is a UTIL-class package with no downstream package dependencies (referenced by 0 other packages), so it is invoked directly by Depot Repair forms, concurrent programs, or custom extensions rather than being wrapped by a higher-level API. Typical invocation occurs when a Depot Repair screen must display the quality plan name for a selected repair task or when a program needs to unpack a concatenated collection-ID string before processing results. Custom code may call GET_PLAN_NAME independently to resolve plan names, but such use should treat the package as unsupported by Oracle's public API surface. The package is compatible with both EBS 12.1.1 and 12.2.2, with no documented online-patching considerations beyond standard file version tracking.
-
PACKAGE: APPS.CSD_REPAIR_TASK_UTIL
12.1.1
-
PACKAGE: APPS.CSD_REPAIR_TASK_UTIL
12.2.2
-
PACKAGE BODY: APPS.CSD_REPAIR_TASK_UTIL
12.2.2
-
PACKAGE BODY: APPS.CSD_REPAIR_TASK_UTIL
12.1.1
-
PACKAGE: APPS.QA_SS_IMPORT_WF
12.2.2
-
PACKAGE: APPS.MSC_SCN_UTILS
12.2.2
-
PACKAGE: APPS.QA_SS_IMPORT_WF
12.1.1
-
PACKAGE: APPS.MSC_SCN_UTILS
12.1.1
-
PACKAGE BODY: APPS.CN_COMP_PLANS_PKG
12.1.1
-
PACKAGE BODY: APPS.CN_COMP_PLANS_PKG
12.2.2
-
PACKAGE: APPS.QA_MQA_PLAN_ELEMENTS
12.1.1
-
PACKAGE: APPS.QA_CORE_PKG
12.1.1
-
PACKAGE: APPS.QA_CORE_PKG
12.2.2
-
PACKAGE: APPS.QA_MQA_PLAN_ELEMENTS
12.2.2
-
PACKAGE BODY: APPS.QA_SS_IMPORT_WF
12.1.1
-
PACKAGE BODY: APPS.QA_CORE_PKG
12.1.1
-
PACKAGE BODY: APPS.QA_SS_IMPORT_WF
12.2.2
-
PACKAGE BODY: APPS.QA_CORE_PKG
12.2.2
-
PACKAGE BODY: APPS.QA_MQA_PLAN_ELEMENTS
12.1.1
-
PACKAGE BODY: APPS.QA_MQA_PLAN_ELEMENTS
12.2.2
-
PACKAGE BODY: APPS.PER_SP_STAGE
12.2.2
-
PACKAGE BODY: APPS.EAM_ASSET_OPERATION_TXN_PVT
12.2.2
-
PACKAGE BODY: APPS.EAM_ASSET_OPERATION_TXN_PVT
12.1.1
-
PACKAGE BODY: APPS.BEN_CWB_WF_NTF
12.2.2
-
PACKAGE BODY: APPS.BEN_CWB_WF_NTF
12.1.1
-
PACKAGE: APPS.QA_PARENT_CHILD_PKG
12.2.2
-
PACKAGE: APPS.QA_PARENT_CHILD_PKG
12.1.1
-
APPS.MSC_SCN_UTILS dependencies on MSC_UTIL
12.1.1
-
APPS.CN_COMP_PLANS_PKG dependencies on FND_MESSAGE
12.2.2
-
APPS.CN_COMP_PLANS_PKG dependencies on FND_MESSAGE
12.1.1
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_PLANS
12.1.1
-
APPS.EAM_ASSET_OPERATION_TXN_PVT dependencies on EAM_ASSET_LOG_PVT
12.2.2
-
APPS.EAM_ASSET_OPERATION_TXN_PVT dependencies on EAM_ASSET_LOG_PVT
12.1.1
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_PLANS
12.2.2
-
APPS.CN_COMP_PLANS_PKG dependencies on CN_PLAN_ELEMENT_PVT
12.1.1
-
APPS.CN_COMP_PLANS_PKG dependencies on FND_MSG_PUB
12.1.1
-
APPS.PER_SP_STAGE dependencies on WF_ENGINE
12.2.2
-
APPS.MSC_SCN_UTILS dependencies on MSC_UTIL
12.2.2
-
APPS.CN_COMP_PLANS_PKG dependencies on FND_MSG_PUB
12.2.2
-
APPS.PER_SP_STAGE dependencies on WF_RUNNABLE_PROCESSES_V
12.2.2
-
APPS.CN_COMP_PLANS_PKG dependencies on CN_PLAN_ELEMENT_PVT
12.2.2
-
APPS.EAM_ASSET_OPERATION_TXN_PVT dependencies on QA_PLANS
12.2.2
-
APPS.EAM_ASSET_OPERATION_TXN_PVT dependencies on QA_PLANS
12.1.1
-
APPS.CSD_REPAIR_TASK_UTIL dependencies on QA_PLANS
12.2.2
-
APPS.CSD_REPAIR_TASK_UTIL dependencies on QA_PLANS
12.1.1
-
APPS.PER_SP_STAGE dependencies on HR_APPROVAL_WF
12.2.2
-
APPS.QA_SS_IMPORT_WF dependencies on QA_PLANS
12.1.1
-
APPS.QA_SS_IMPORT_WF dependencies on QA_PLANS
12.2.2
-
PACKAGE BODY: APPS.MSC_SCN_UTILS
12.1.1
-
APPS.EAM_ASSET_OPERATION_TXN_PVT dependencies on QA_RESULTS
12.1.1