Search Results ast_api_records_v2pkg
Overview
APPS.AST_API_RECORDS_V2PKG is a PL/SQL package in the Oracle E-Business Suite 12.1.1 / 12.2.2 environment that serves as a record-initialization utility layer for the Oracle TCA (Trading Community Architecture) public APIs used by the Oracle Sales and Marketing / customer data model. The package is classified under the generic "OTHER" API classification and carries a VALID status in the ETRM (E-Business Suite Technical Reference Manual) metadata. Its central role is to normalize and pre-populate the complex record structures (PL/SQL record types) that are required by the Version 2 (V2) public APIs of the HZ schema. Before a caller can invoke a TCA public API such as HZ_PARTY_V2PUB.CREATE_PARTY, it must populate a large, position-sensitive record with default values and mandatory placeholders. AST_API_RECORDS_V2PKG encapsulates that preparation logic so that upstream callers do not have to construct each record field-by-field. The package depends on FND_API, the standard EBS API framework, and on the full family of TCA V2 public APIs, indicating that it is tightly coupled to the customer/party data model.
Key Procedures and Functions
ETRM documents 28 procedures and functions. All of the listed entry points are initialization routines, each responsible for establishing a clean, defaulted record structure for a specific TCA entity:
- INIT_HZ_PARTY_REC_V2, INIT_HZ_PERSON_REC_V2, INIT_HZ_ORG_REC_V2, and INIT_HZ_PERSON_INFO_REC_V2 initialize the party, person, organization, and person-information records used when creating or updating parties.
- INIT_HZ_PARTY_SITE_REC and INIT_HZ_PARTY_SITE_USE_REC_V2 initialize party site and party site use records.
- INIT_HZ_LOCATION_REC, INIT_HZ_ADDRESS_REC, INIT_HZ_CONTACT_POINTS_REC_V2, INIT_HZ_EDI_REC_V2, INIT_HZ_PHONE_REC_V2, INIT_HZ_EMAIL_REC_V2, INIT_HZ_TELEX_REC_V2, and INIT_HZ_WEB_REC_V2 initialize location and the various contact point records (EDI, phone, e-mail, telex, and web).
- INIT_HZ_CONTACT_POINTS_REC_V2 and INIT_HZ_ORG_CONTACT_REC_V2, together with INIT_HZ_ORG_CONT_ROLE_REC_V2, initialize organizational contact records and their associated role records.
- INIT_HZ_PARTY_REL_REC_TYPE_V2 and INIT_CUST_ACCT_RELATE_REC_V2 initialize relationship records between parties and customer account relationships.
- INIT_CUST_ACCT_ROLE_REC_V2, INIT_CUST_ACCT_SITE_REC_V2, and INIT_CUST_PROFILE_REC_V2 initialize customer account role, customer account site, and customer profile records.
The consistent naming convention ("INIT_" prefix and "_V2" suffix) confirms that each routine is a parameter/defaulting helper tied to the corresponding TCA V2 API.
Tables Accessed
The metadata does not enumerate specific base tables accessed directly; instead, the package's dependency list shows it calls through to the HZ V2 public APIs, which in turn read and write the underlying TCA tables (such as HZ_PARTIES, HZ_PERSON_PROFILES, HZ_ORGANIZATION_PROFILES, HZ_LOCATIONS, HZ_CONTACT_POINTS, HZ_CUST_ACCOUNTS, HZ_CUST_ACCT_SITES_ALL, and HZ_PARTY_SITES). Because AST_API_RECORDS_V2PKG is an initialization layer, it primarily manipulates in-memory record structures and only causes physical table access indirectly when the caller subsequently invokes the corresponding HZ public API. Any direct table reference would be through APPS synonyms, but the documented dependency set is limited to packaged API calls rather than standalone DML.
Usage Notes
AST_API_RECORDS_V2PKG is referenced by two other packages, AST_PARTY_LOCATIONS_V2PUB and IEX_CUST_OVERVIEW_PVT, which confirms its role as a shared initialization utility within the Sales (AST) and Interaction Center (IEX) modules. Typical invocation is from custom PL/SQL that must create or update party, location, contact, or customer account data programmatically. The standard pattern is: call the relevant INIT_ routine to obtain a defaulted record, overlay the caller's business values, and then pass that record to the corresponding HZ_*_V2PUB procedure. Because record structures in the TCA V2 APIs are large and change between releases, using these initialization routines is the supported method to insulate custom code from structural changes. The package is not intended for end-user invocation through forms or concurrent programs directly; it is a technical building block for developers extending Oracle EBS customer and party functionality.
-
PACKAGE: APPS.AST_API_RECORDS_V2PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AST_API_RECORDS_V2PKG, status:VALID,
-
PACKAGE: APPS.HZ_CLASSIFICATION_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CLASSIFICATION_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CUSTOMER_PROFILE_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_CUSTOMER_PROFILE_V2PUB, status:VALID,
-
PACKAGE BODY: APPS.AST_API_RECORDS_V2PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AST_API_RECORDS_V2PKG, status:VALID,
-
PACKAGE BODY: APPS.AST_API_RECORDS_V2PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AST_API_RECORDS_V2PKG, status:VALID,
-
PACKAGE: APPS.AST_API_RECORDS_V2PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AST_API_RECORDS_V2PKG, status:VALID,
-
PACKAGE: APPS.HZ_CUST_ACCOUNT_SITE_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CUST_ACCOUNT_SITE_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_PERSON_INFO_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_PERSON_INFO_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CUST_ACCOUNT_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CUST_ACCOUNT_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CLASSIFICATION_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_CLASSIFICATION_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CONTACT_PREFERENCE_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_CONTACT_PREFERENCE_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_PERSON_INFO_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_PERSON_INFO_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CUST_ACCOUNT_ROLE_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CUST_ACCOUNT_ROLE_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CONTACT_PREFERENCE_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CONTACT_PREFERENCE_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CUST_ACCOUNT_ROLE_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_CUST_ACCOUNT_ROLE_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CUST_ACCOUNT_SITE_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_CUST_ACCOUNT_SITE_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_PARTY_CONTACT_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_PARTY_CONTACT_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CUST_ACCOUNT_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_CUST_ACCOUNT_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_RELATIONSHIP_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_RELATIONSHIP_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_PARTY_CONTACT_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_PARTY_CONTACT_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CUSTOMER_PROFILE_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CUSTOMER_PROFILE_V2PUB, status:VALID,
-
PACKAGE: APPS.AST_PARTY_LOCATIONS_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AST_PARTY_LOCATIONS_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_RELATIONSHIP_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_RELATIONSHIP_V2PUB, status:VALID,
-
PACKAGE: APPS.AST_PARTY_LOCATIONS_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AST_PARTY_LOCATIONS_V2PUB, status:VALID,
-
PACKAGE BODY: APPS.AST_PARTY_LOCATIONS_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AST_PARTY_LOCATIONS_V2PUB, status:VALID,
-
PACKAGE BODY: APPS.AST_PARTY_LOCATIONS_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AST_PARTY_LOCATIONS_V2PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HZ_CONTACT_POINT_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_CONTACT_POINT_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_LOCATION_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_LOCATION_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_LOCATION_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_LOCATION_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_PARTY_SITE_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_PARTY_SITE_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_PARTY_SITE_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_PARTY_SITE_V2PUB, status:VALID,
-
PACKAGE: APPS.HZ_CONTACT_POINT_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_CONTACT_POINT_V2PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_CUST_OVERVIEW_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_CUST_OVERVIEW_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEX_CUST_OVERVIEW_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_CUST_OVERVIEW_PVT, status:VALID,
-
PACKAGE BODY: APPS.AST_API_RECORDS_V2PKG
12.1.1
-
PACKAGE: APPS.HZ_PARTY_V2PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_PARTY_V2PUB, status:VALID,
-
PACKAGE BODY: APPS.AST_API_RECORDS_V2PKG
12.2.2
-
PACKAGE: APPS.HZ_PARTY_V2PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HZ_PARTY_V2PUB, status:VALID,
-
APPS.IEX_CUST_OVERVIEW_PVT dependencies on AST_API_RECORDS_V2PKG
12.2.2
-
PACKAGE: APPS.AST_API_RECORDS_V2PKG
12.1.1
-
PACKAGE: APPS.AST_API_RECORDS_V2PKG
12.2.2
-
APPS.AST_API_RECORDS_V2PKG dependencies on AST_API_RECORDS_V2PKG
12.2.2
-
TYPE: MDSYS.SDO_GEOMETRY
12.1.1
owner:MDSYS, object_type:TYPE, object_name:SDO_GEOMETRY, status:VALID,
-
APPS.AST_PARTY_LOCATIONS_V2PUB dependencies on AST_API_RECORDS_V2PKG
12.1.1
-
APPS.AST_API_RECORDS_V2PKG dependencies on AST_API_RECORDS_V2PKG
12.1.1
-
APPS.AST_PARTY_LOCATIONS_V2PUB dependencies on AST_API_RECORDS_V2PKG
12.2.2