Search Results post_capture_ctr_reading_pre
Overview
The APPS.CS_CTR_CAPTURE_READING_CUHK package is a customer hookup (CUHK) module within the Oracle E-Business Suite TeleService / Field Service foundation, built on the Oracle Service (CS) schema. Its stated purpose is to provide a customer extensibility point for the capture and update of counter readings and property readings associated with installed base items and service counters. Counters represent measurable usage values (for example, meter readings, copy counts, or runtime hours) recorded against a customer product or asset. The package exposes a standard set of pre- and post-processing hook points that the application calls around the core business logic implemented in CS_CTR_CAPTURE_READING_PUB, allowing customers and partners to inject validation, enrichment, or side-effect logic without modifying Oracle-owned code.
The package carries the $Header marker csxccrds.pls 120.1 dated 2005, indicating a long-standing, stable interface that has been carried forward into EBS 12.1.1 and 12.2.2. In the ETRM documentation set it is classified with an API classification of OTHER, and it is referenced by zero other packages, confirming it sits at the top of the dependency chain as an extension shell rather than a shared utility.
Key Procedures and Functions
The package documents sixteen procedures organized as paired PRE and POST hooks. Each pair corresponds to a specific business action initiated by the counter-reading public API.
- CAPTURE_COUNTER_READING_PRE and CAPTURE_COUNTER_READING_POST — invoked before and after the capture of a new counter reading, carrying the counter group log record, the counter reading table, and the property reading table as the primary payload.
- UPDATE_COUNTER_READING_PRE and UPDATE_COUNTER_READING_POST — invoked around updates to existing counter readings.
- PRE_CAPTURE_CTR_READING_PRE and PRE_CAPTURE_CTR_READING_POST — hooks surrounding preparatory capture processing for counter readings.
- CAPTURE_CTR_PROP_READING_PRE and CAPTURE_CTR_PROP_READING_POST — hooks around the capture of property readings that accompany counter readings.
- POST_CAPTURE_CTR_READING_PRE and POST_CAPTURE_CTR_READING_POST — hooks executed around post-capture counter reading processing; this is the specific hook targeted by the search term post_capture_ctr_reading_pre.
- UPDATE_CTR_PROP_READING_PRE and UPDATE_CTR_PROP_READING_POST — hooks around updates to counter property readings.
The documented signatures accept an API version number, an initialization flag for the message list, a commit flag, a validation level, the counter group log record, the counter reading table, the property reading table, and three output parameters returning status, message count, and message data.
Tables Accessed
The published ETRM metadata for this object lists no tables referenced through APPS synonyms. This is consistent with its role as a hookup shell: persistent counter and property reading data is manipulated by CS_CTR_CAPTURE_READING_PUB and its dependent base tables, while the CUHK procedures are intended to be populated by customer code that may access any required tables independently.
Usage Notes
These procedures are not invoked directly by end users. Oracle's counter capture framework calls the PRE and POST hooks at defined points in the transaction lifecycle, and the empty Oracle-shipped bodies are intended to be replaced or extended by customer logic. Implementations typically use the hooks for additional validation, defaulting, audit logging, or integration with external metering systems. The standard pattern is to preserve the Oracle signature exactly and to return a valid status in X_Return_Status, raising the message count and data appropriately so the calling framework can honor the results.
-
PACKAGE: APPS.CS_CTR_CAPTURE_READING_CUHK
12.1.1
-
PACKAGE: APPS.CS_CTR_CAPTURE_READING_VUHK
12.1.1
-
PACKAGE: APPS.CS_CTR_CAPTURE_READING_CUHK
12.2.2
-
PACKAGE: APPS.CS_CTR_CAPTURE_READING_VUHK
12.2.2
-
PACKAGE BODY: APPS.CS_CTR_CAPTURE_READING_VUHK
12.2.2
-
PACKAGE BODY: APPS.CS_CTR_CAPTURE_READING_VUHK
12.1.1
-
APPS.CS_CTR_CAPTURE_READING_CUHK dependencies on FND_API
12.1.1
-
APPS.CS_CTR_CAPTURE_READING_VUHK dependencies on FND_API
12.2.2
-
APPS.CS_CTR_CAPTURE_READING_VUHK dependencies on FND_API
12.1.1
-
APPS.CS_CTR_CAPTURE_READING_VUHK dependencies on FND_API
12.1.1
-
APPS.CS_CTR_CAPTURE_READING_CUHK dependencies on FND_API
12.2.2
-
APPS.CS_CTR_CAPTURE_READING_VUHK dependencies on FND_API
12.2.2