Search Results csf_debrief_pub
Overview
CSF_DEBRIEF_PUB is the public application programming interface (API) for the Oracle E-Business Suite Field Service debriefing feature. In Release 12.1.1 and 12.2.2 the package body resides in the APPS schema and is classified as a PUB (public) API, meaning it is intended to be called by external code, forms, and concurrent programs rather than used only internally. Its primary business function is to create, maintain, and finalize debrief records that Field Service technicians submit after completing a service task. A debrief captures actual labor, material usage, travel, meter readings, and other chargeable details so that downstream billing, inventory, and costing processes receive accurate data.
The public package acts as a thin wrapper over the internal implementation package, CSF_DEBRIEF_PVT. Validation, message handling, and multi-org security are delegated to the private layer, while CSF_DEBRIEF_PUB exposes a stable, documented entry point. Its dependency list confirms this design: it references CSF_DEBRIEF_PVT, FND_API for the standard API return-status conventions, FND_MSG_PUB and FND_MESSAGE for message stack management, FND_GLOBAL for session and user context, and JTF_HOOKS_DATA for hook-based extensibility. It is referenced by 17 other database objects, indicating that forms and dependent logic call it directly.
Key Procedures and Functions
- CREATE_DEBRIEF — Creates a new debrief header record for a service task, establishing the base debrief entity that subsequent line-level calls populate.
- CREATE_DEBRIEF_WITH_DFF_VALS — Variant of the create operation that additionally accepts and stores descriptive flexfield values on the debrief header, supporting customer-specific attribute capture.
- UPDATE_DEBRIEF — Modifies an existing debrief header, allowing changes before the debrief is finalized.
- CREATE_DEBRIEF_LINES — Creates one or more debrief detail lines, such as labor, material, or expense entries, associated with a debrief header.
- UPDATE_DEBRIEF_LINE — Updates an individual existing debrief line, enabling corrections to quantities, charges, or referenced items.
- CALL_INTERNAL_HOOK — Invokes registered internal hooks through the JTF_HOOKS framework, providing an extensibility point for custom logic to run during debrief processing.
- SET_AUTO_DEBRIEF — Configures the automatic debriefing behavior, controlling whether debrief records are generated automatically under defined conditions.
Tables Accessed
The documented dependency list identifies JTF_HOOKS_DATA, DBMS_SQL, and PLITBLM as referenced objects. JTF_HOOKS_DATA is the repository of hook definitions used by CALL_INTERNAL_HOOK to discover and execute registered extensions. DBMS_SQL and PLITBLM appear as dynamic SQL and index-table support objects rather than business tables. Actual debrief header and line data reside in the CSF debrief tables accessed through the private package CSF_DEBRIEF_PVT; the public package reads and writes debrief records so that Field Service, billing, and inventory modules consume consistent data.
Usage Notes
CSF_DEBRIEF_PUB is typically invoked from the Field Service Technician and Debrief forms, from concurrent programs that batch-process debriefs, and from custom PL/SQL extensions. Callers should follow the FND_API convention of checking the returned status and inspecting the FND_MSG_PUB message stack. Because it depends on FND_GLOBAL, it must execute within a properly initialized EBS session. Direct updates to underlying debrief tables should be avoided in favor of these public procedures to preserve validation and hook execution.
-
PACKAGE BODY: APPS.CSF_DEBRIEF_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_PUB, 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.CSF_DEBRIEF_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_PUB, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_PUB, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_PVT, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_LINES_CUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_LINES_CUHK, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_PUB_W
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_PUB_W, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_HEADERS_CUHK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_HEADERS_CUHK, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_PUB_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_PUB_W, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_LINES_IUHK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_LINES_IUHK, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_HEADERS_VUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_HEADERS_VUHK, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_PVT, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_LINES_CUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_LINES_CUHK, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_PUB_W, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_HEADERS_IUHK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_HEADERS_IUHK, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_HEADERS_IUHK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_HEADERS_IUHK, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_HEADERS_VUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_HEADERS_VUHK, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_HEADERS_CUHK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_HEADERS_CUHK, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_HEADERS_CUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_HEADERS_CUHK, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_HEADERS_CUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_HEADERS_CUHK, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_LINES_CUHK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_LINES_CUHK, status:VALID,
-
PACKAGE BODY: APPS.CSM_DEBRIEF_EXPENSES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_DEBRIEF_EXPENSES_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_LINES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_LINES_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSM_DEBRIEF_PARTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_DEBRIEF_PARTS_PKG, status:VALID,
-
SYNONYM: APPS.JTF_HOOKS_DATA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_HOOKS_DATA, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_LINES_VUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_LINES_VUHK, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_LINES_IUHK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_LINES_IUHK, status:VALID,
-
PACKAGE: APPS.CSF_DEBRIEF_LINES_VUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSF_DEBRIEF_LINES_VUHK, status:VALID,
-
PACKAGE BODY: APPS.CSFW_DEBRIEF_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSFW_DEBRIEF_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSFW_DEBRIEF_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSFW_DEBRIEF_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSL_DEBRIEF_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_DEBRIEF_PKG, status:VALID,
-
SYNONYM: APPS.JTF_HOOKS_DATA
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_HOOKS_DATA, status:VALID,
-
PACKAGE BODY: APPS.CSL_DEBRIEF_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_DEBRIEF_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_EXPENSES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_DEBRIEF_EXPENSES_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CSF_DEBRIEF_LINES_CUHK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_LINES_CUHK, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CSF_DEBRIEF_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_PUB_W, status:VALID,
-
PACKAGE BODY: APPS.CSM_DEBRIEF_HEADERS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_DEBRIEF_HEADERS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_DEBRIEF_HEADERS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_DEBRIEF_HEADERS_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 BODY: APPS.CSM_DEBRIEF_PARTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_DEBRIEF_PARTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_HEADERS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_HEADERS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_HEADERS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_HEADERS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_LINES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_LINES_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_UPDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_UPDATE_PKG, status:VALID,