Search Results coa_segment_val_imp
Overview
APPS.GL_COA_SEGMENT_VAL_PVT is a private PL/SQL package in Oracle E-Business Suite (documented for 12.2.2 and applicable to 12.1.1) that provides the internal import mechanism for loading Chart of Accounts (COA) segment values from external or legacy systems into Oracle General Ledger. As a private (PVT) API, it is not intended for direct invocation by customers or third-party integrations; it supplies the core import logic that is exposed through the corresponding public interface, GL_COA_SEG_IMP_PUB. The package header, with the source control identifier GLSVIPVS.pls, declares the API with AUTHID CURRENT_USER, and was created to support bulk migration of key flexfield value combinations.
Key Procedures and Functions
The package exposes a single documented procedure, COA_SEGMENT_VAL_IMP. Consistent with the standard EBS API programming model, it accepts the customary control parameters: an API version, initialization message list flag, commit flag, and validation level, together with the standard OUT parameters for return status, message count, and message data.
Its distinguishing parameters are two IN OUT PL/SQL table collections, used to carry segment value rows for the standard COA structure and for a separate non-hierarchical (NH) structure collection, each accompanied by its own status OUT parameter. Because these collections are IN OUT, callers supply the candidate rows and receive the same collections populated with per-row processing outcomes, allowing the calling program to distinguish successfully imported or validated rows from rejected ones. The procedure performs validation and import processing against these collections and reports success or failure through the return status and message parameters.
No public package functions beyond COA_SEGMENT_VAL_IMP are documented in the package metadata, confirming its role as a helper implementation layer rather than a standalone business interface.
Tables Accessed
The documented table reference for this package is PLITBLM, an EBS internal table used by the PL/SQL table-handling infrastructure. Interaction with PLITBLM is driven by the IN OUT PL/SQL table types declared in the API and is internal to the collection processing performed by COA_SEGMENT_VAL_IMP. The actual inserts and updates for COA segment values are carried out by the calling or underlying package layers against the GL key flexfield value tables; the private package itself operates principally on the in-memory collections passed by the caller.
Usage Notes
Because GL_COA_SEGMENT_VAL_PVT is classified as a private API, it should not be called directly from customer extensions. It is referenced by three other packages within the EBS code base, which is consistent with the design intent that the public import interface, GL_COA_SEG_IMP_PUB, and its supporting programs drive the private package. Typical invocation occurs through the COA segment value import flow, including concurrent program-based loads that accept an external data file or staging data and convert it into the collection format expected by COA_SEGMENT_VAL_IMP.
Users searching for "coa_segment_val_imp" are most often looking for a way to bulk load segment values. In practice, the supported approach is to use the public import API or the delivered import concurrent program, letting the framework handle validation levels, commit control, and error reporting. Custom code that invokes the private procedure directly must instantiate the GL flex values table types, honor the standard API parameter conventions, and interpret the returned status parameters and message stack. Because the package carries a versioned source header dated 2009, adopters on 12.1.1 and 12.2.2 should verify the signature in the target instance before relying on it in a tightly coupled integration.
-
PACKAGE: APPS.GL_COA_SEGMENT_VAL_PVT
12.2.2
-
PACKAGE BODY: APPS.GL_COA_SEGMENT_VAL_PVT
12.2.2
-
PACKAGE BODY: APPS.GL_COA_SEG_VAL_IMP_PUB
12.2.2
-
PACKAGE: APPS.GL_COA_SEG_VAL_IMP_PUB
12.2.2
-
APPS.GL_COA_SEG_VAL_IMP_PUB dependencies on FND_API
12.2.2
-
APPS.GL_COA_SEG_VAL_IMP_PUB dependencies on GL_COA_SEG_VAL_IMP_PUB
12.2.2
-
APPS.GL_COA_SEGMENT_VAL_PVT dependencies on FND_API
12.2.2
-
APPS.GL_COA_SEGMENT_VAL_PVT dependencies on GL_COA_SEGMENT_VAL_PVT
12.2.2
-
APPS.GL_COA_SEG_VAL_IMP_PUB dependencies on FND_API
12.2.2
-
APPS.GL_COA_SEGMENT_VAL_PVT dependencies on FND_API
12.2.2
-
APPS.GL_COA_SEGMENT_VAL_PVT dependencies on FND_LOG
12.2.2
-
APPS.GL_COA_SEG_VAL_IMP_PUB dependencies on FND_NEW_MESSAGES
12.2.2
-
APPS.GL_COA_SEG_VAL_IMP_PUB dependencies on FND_MSG_PUB
12.2.2