Search Results csm_debrief_labor_pkg
Overview
CSM_DEBRIEF_LABOR_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified under the general "OTHER" API category within the E-Business Technical Reference Manual (ETRM) for releases 12.1.1 and 12.2.2. The package supports the Debrief functionality of Oracle Field Service, the component of the Service suite that captures the labor, material, and completion details recorded by a field service technician after a service visit. A debrief is the transactional vehicle through which actual work performed against a task is reported back to the enterprise, enabling downstream cost capture, billing, and service history recording.
The package's name and its dependency footprint identify labor as its principal subject area. It operates in the intersection of two Oracle EBS data models: the Debrief model (CSF_DEBRIEF_HEADERS, CSF_DEBRIEF_LINES) and the Task Manager / scheduling model (JTF_TASKS_B, JTF_TASK_ASSIGNMENTS, JTF_TASK_STATUSES_B). Its documented status is VALID, indicating the package is present and compiled in the APPS schema.
Key Procedures and Functions
The ETRM metadata documents a single public program unit for this package:
- APPLY_CLIENT_CHANGES — The only documented procedure or function in the package. Consistent with Oracle's standard "apply client changes" naming convention used across service and task APIs, this routine propagates client-side or user-entered modifications from a debrief labor structure into the underlying database records, reconciling the edited debrief content with the stored task, assignment, and status data. No parameter list is published in the ETRM extract, so its exact signature should be confirmed directly against the package specification in the target instance before invocation.
The package also exposes a package body containing the implementation logic for the procedure above. The metadata does not enumerate private helpers, but the table dependencies indicate internal logic for status validation and labor inquiry.
Tables Accessed
- CSF_DEBRIEF_HEADERS — The debrief header record that frames a single debrief transaction; read and updated as the parent context for labor changes.
- CSF_DEBRIEF_LINES — Individual debrief detail lines; primary target for labor detail insertion and update during APPLY_CLIENT_CHANGES.
- CSF_M_DEBRIEF_LABOR_INQ — A debrief labor inquiry object (typically a view or inquiry table) used to retrieve existing labor information for comparison and validation.
- JTF_TASKS_B — The base Task Manager task table; read to identify the task to which the debrief labor applies.
- JTF_TASK_ASSIGNMENTS — Task assignment records linking resources to tasks; consulted to associate labor with the correct assigned resource.
- JTF_TASK_STATUSES_B — Task status definitions; used to validate or derive the status transitions implied by the debrief.
- PLITBLM — The standard Oracle PL/SQL table-of-rows datatype used as an in-memory collection structure for bulk processing.
Usage Notes
CSM_DEBRIEF_LABOR_PKG is an internal service-layer package rather than a formally published open API. It is referenced by two other packages within the APPS schema, most notably CSM_SERVICEP_WRAPPER_PKG, which acts as a wrapper that the Service user interface and related processing call into. This means the package is typically invoked indirectly: through the Field Service debrief forms and pages when a user saves or applies changes to labor entries, or through the wrapper package from concurrent processing and integration code.
Customizations should avoid calling APPLY_CLIENT_CHANGES directly unless the calling convention is confirmed against the specification in the deployment. Because the package touches task status and assignment data, direct invocation carries a risk of bypassing validation performed by the wrapper layer. Standard practice is to extend behavior through the wrapper package or by using supported debrief APIs, and to re-validate the package after applying patches, since its dependency list shows reliance on SYS.STANDARD and the JTF task tables.
-
PACKAGE: APPS.CSM_DEBRIEF_LABOR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSM_DEBRIEF_LABOR_PKG, status:VALID,
-
PACKAGE: APPS.CSM_DEBRIEF_LABOR_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSM_DEBRIEF_LABOR_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_DEBRIEF_LABOR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_DEBRIEF_LABOR_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_DEBRIEF_LABOR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_DEBRIEF_LABOR_PKG, status:VALID,
-
PACKAGE: APPS.CSM_DEBRIEF_LABOR_PKG
12.1.1
-
PACKAGE: APPS.CSM_DEBRIEF_LABOR_PKG
12.2.2
-
SYNONYM: APPS.CSF_M_DEBRIEF_LABOR_INQ
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSF_M_DEBRIEF_LABOR_INQ, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_UPDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_UPDATE_PKG, status:VALID,
-
SYNONYM: APPS.CSF_M_DEBRIEF_LABOR_INQ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSF_M_DEBRIEF_LABOR_INQ, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_UPDATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_UPDATE_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CSM_TASK_ASSIGNMENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_TASK_ASSIGNMENTS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.CSF_DEBRIEF_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSF_DEBRIEF_LINES, status:VALID,
-
SYNONYM: APPS.CSF_DEBRIEF_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSF_DEBRIEF_LINES, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSM_SERVICEP_WRAPPER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_SERVICEP_WRAPPER_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.CSM_PROFILE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSM_PROFILE_PKG, status:VALID,
-
PACKAGE: APPS.CSM_PROFILE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSM_PROFILE_PKG, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_PUB, status:VALID,
-
SYNONYM: APPS.CSF_DEBRIEF_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSF_DEBRIEF_HEADERS, status:VALID,
-
SYNONYM: APPS.CSF_DEBRIEF_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSF_DEBRIEF_HEADERS, status:VALID,
-
PACKAGE BODY: APPS.CSM_SERVICEP_WRAPPER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_SERVICEP_WRAPPER_PKG, status:VALID,
-
SYNONYM: APPS.JTF_TASK_STATUSES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_STATUSES_B, status:VALID,
-
SYNONYM: APPS.JTF_TASK_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_ASSIGNMENTS, status:VALID,
-
SYNONYM: APPS.JTF_TASK_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_ASSIGNMENTS, status:VALID,
-
SYNONYM: APPS.JTF_TASK_STATUSES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_STATUSES_B, status:VALID,
-
PACKAGE: APPS.ASG_DOWNLOAD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASG_DOWNLOAD, status:VALID,
-
PACKAGE: APPS.CSM_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSM_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.CSM_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSM_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_DEBRIEF_LABOR_PKG
12.1.1
-
PACKAGE BODY: APPS.CSM_DEBRIEF_LABOR_PKG
12.2.2
-
SYNONYM: APPS.JTF_TASKS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASKS_B, status:VALID,
-
SYNONYM: APPS.JTF_TASKS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASKS_B, status:VALID,
-
APPS.CSM_TASK_ASSIGNMENTS_PKG dependencies on CSM_DEBRIEF_LABOR_PKG
12.2.2
-
APPS.CSM_SERVICEP_WRAPPER_PKG dependencies on CSM_DEBRIEF_LABOR_PKG
12.2.2
-
APPS.CSM_DEBRIEF_LABOR_PKG dependencies on CSM_DEBRIEF_LABOR_PKG
12.2.2
-
APPS.CSM_DEBRIEF_LABOR_PKG dependencies on CSM_DEBRIEF_LABOR_PKG
12.1.1
-
APPS.CSM_SERVICEP_WRAPPER_PKG dependencies on CSM_DEBRIEF_LABOR_PKG
12.1.1
-
APPS.CSM_DEBRIEF_LABOR_PKG dependencies on ASG_DOWNLOAD
12.2.2
-
PACKAGE BODY: APPS.CSM_UNDO_PKG
12.2.2
-
PACKAGE BODY: APPS.CSM_TASK_ASSIGNMENTS_PKG
12.2.2
-
APPS.CSM_TASK_ASSIGNMENTS_PKG dependencies on CSM_DEBRIEF_EXPENSES_PKG
12.2.2
-
APPS.CSM_TASK_ASSIGNMENTS_PKG dependencies on CSM_DEBRIEF_PARTS_PKG
12.2.2
-
APPS.CSM_DEBRIEF_LABOR_PKG dependencies on FND_LOG
12.1.1
-
APPS.CSM_DEBRIEF_LABOR_PKG dependencies on FND_LOG
12.2.2
-
APPS.CSM_DEBRIEF_LABOR_PKG dependencies on FND_API
12.2.2
-
APPS.CSM_DEBRIEF_LABOR_PKG dependencies on FND_API
12.1.1