Search Results create_set_and_elements_post
Overview
CS_KNOWLEDGE_VUHK is an Oracle E-Business Suite PL/SQL package body owned by the APPS schema that forms part of the Service (CS) Knowledge Management module. Its documented purpose in ETRM is classified as OTHER, indicating that it is a supplementary or hook-style package rather than a primary public API. The package name suffix "VUHK" and the presence of paired Pre and Post procedures strongly suggest that it implements database-level event hooks or "user hook" extension points that surround the base CS_Knowledge_PUB API logic.
The package is delivered as a stub in the documented release, as evidenced by the "$Header: csvhkbb.pls 115.7 2002/12/02" comment and the fact that both procedure bodies consist solely of a NULL statement. This is the standard Oracle extensibility pattern: Oracle ships an empty placeholder that customers and partners may populate with custom logic to intercept the standard flow without modifying the seeded base package. The package has no direct table references through APPS synonyms, and it is referenced by one other package, confirming its role as a dependent extension layer rather than a self-contained processing unit.
Key Procedures and Functions
- CREATE_SET_AND_ELEMENTS_PRE — The pre-processing hook invoked before the base Create_Set_And_Elements operation executes. It accepts the standard FND_API control parameters, a set definition record, and an element definition table, and returns a set identifier plus a table of generated element identifiers. In the delivered version the body is empty (NULL), so no logic executes unless a customer extends it. It serves as the designated insertion point for custom validation, defaulting, or data enrichment before set and element creation.
- CREATE_SET_AND_ELEMENTS_POST — The post-processing hook invoked after the base Create_Set_And_Elements operation completes. It exposes the same parameter profile as the PRE procedure, allowing custom code to inspect the resulting set and element identifiers and perform follow-on actions such as notifications, audit logging, or downstream table updates.
Both procedures follow the Oracle EBS API delegation convention, mirroring the signature of the corresponding CS_Knowledge_PUB entry points so that they can be substituted transparently.
Tables Accessed
ETRM documents no direct table access for CS_KNOWLEDGE_VUHK; the package references no APPS synonyms. Any data manipulation is expected to be performed by the underlying CS_Knowledge_PUB procedures, which operate against the Service Knowledge base tables (CS_KB sets and elements). Because the delivered hooks are empty, no inserts, updates, or queries originate from this package itself.
Usage Notes
- Invoked indirectly through CS_Knowledge_PUB when the Create_Set_And_Elements API is called, typically from Service Knowledge setup forms or custom integration code.
- Intended for customer extension only; modifications should be preserved across patches or migrated via supported customization mechanisms.
- Because both hooks are NULL stubs, they impose no functional effect in a vanilla 12.1.1 or 12.2.2 environment.
- When extending, the FND_API return status, message count, and message data parameters must be managed correctly so that error propagation to the calling API remains intact.
-
PACKAGE BODY: APPS.CS_KNOWLEDGE_VUHK
12.1.1
-
PACKAGE BODY: APPS.CS_KNOWLEDGE_VUHK
12.2.2
-
PACKAGE BODY: APPS.CS_KNOWLEDGE_CUHK
12.2.2
-
PACKAGE BODY: APPS.CS_KNOWLEDGE_CUHK
12.1.1
-
PACKAGE: APPS.CS_KNOWLEDGE_VUHK
12.2.2
-
PACKAGE: APPS.CS_KNOWLEDGE_VUHK
12.1.1
-
PACKAGE: APPS.CS_KNOWLEDGE_CUHK
12.2.2
-
PACKAGE: APPS.CS_KNOWLEDGE_CUHK
12.1.1
-
APPS.CS_KNOWLEDGE_CUHK dependencies on FND_API
12.1.1
-
APPS.CS_KNOWLEDGE_VUHK dependencies on CS_KNOWLEDGE_VUHK
12.2.2
-
APPS.CS_KNOWLEDGE_VUHK dependencies on FND_API
12.1.1
-
APPS.CS_KNOWLEDGE_VUHK dependencies on FND_API
12.2.2
-
APPS.CS_KNOWLEDGE_CUHK dependencies on FND_API
12.2.2
-
APPS.CS_KNOWLEDGE_VUHK dependencies on FND_API
12.1.1
-
APPS.CS_KNOWLEDGE_VUHK dependencies on CS_KNOWLEDGE_VUHK
12.1.1
-
APPS.CS_KNOWLEDGE_VUHK dependencies on FND_API
12.2.2
-
APPS.CS_KNOWLEDGE_CUHK dependencies on FND_API
12.1.1
-
APPS.CS_KNOWLEDGE_CUHK dependencies on FND_API
12.2.2
-
APPS.CS_KNOWLEDGE_VUHK dependencies on CS_KNOWLEDGE_PUB
12.1.1
-
APPS.CS_KNOWLEDGE_VUHK dependencies on CS_KNOWLEDGE_PUB
12.2.2
-
APPS.CS_KNOWLEDGE_CUHK dependencies on CS_KNOWLEDGE_PUB
12.1.1
-
APPS.CS_KNOWLEDGE_CUHK dependencies on CS_KNOWLEDGE_PUB
12.2.2