Search Results ibe_dspmgrvalidation_grp
Overview
The APPS.IBE_DSPMGRVALIDATION_GRP package body is a validation utility within the Oracle iStore (IBE) module of Oracle E-Business Suite. It belongs to the Display Manager subsystem, which governs how catalog content, deliverables, sections, and site-level presentation objects are defined and published across multiple storefronts and master sites. The package consolidates a library of reusable validation routines that verify the existence, type, and relational integrity of the entities being manipulated by the Display Manager forms and administrative flows.
Rather than embedding validation logic directly into individual forms or APIs, the Display Manager delegates these checks to this central group package. This produces consistent error handling across the module, reduces duplication, and allows the same rules to be enforced both from the user interface and from programmatic callers. The package is classified under the API classification GRP (group), confirming its role as a shared procedural container rather than a business entity object.
All routines run under the APPS schema and rely on the FND message and lookup infrastructure to return user-facing errors and to resolve valid list-of-values entries.
Key Procedures and Functions
ETRM documents approximately thirty procedures and functions in this package body. The documented routines cover several validation domains:
- Existence checks for display entities:
CHECK_DELIVERABLE_EXISTS,CHECK_DELIVERABLE_TYPE_EXISTS,CHECK_LGL_OBJECT_EXISTS,CHECK_LGL_CTNT_ID_EXISTS,CHECK_SECTION_EXISTS,CHECK_ROOT_SECTION_EXISTS,CHECK_CONTEXT_EXISTS, andCHECK_CTG_TPL_RELATION_EXISTSverify that referenced deliverables, legal content objects, sections, root sections, contexts, and category-template relationships are present and valid. - Catalog and item validation:
CHECK_CATEGORY_EXISTS,CHECK_ITEM_EXISTS,CHECK_CATEGORY_DELIVERABLE, andCHECK_ITEM_DELIVERABLEconfirm that categories and inventory items exist and that they are legitimately associated with the deliverable being defined. - Context and type validation:
CHECK_CONTEXT_ACCESSNAME,CHECK_VALID_CONTEXT_TYPE,CHECK_CONTEXT_TYPE_CODE, andCHECK_VALID_OBJECT_TYPEvalidate the access name, context type code, and object type values against permitted values. - Site and attachment validation:
CHECK_MASTER_MSITE_EXISTS,CHECK_ATTACHMENT_EXISTS,CHECK_ATTACHMENT_DELIVERABLE, andCHECK_DEFAULT_ATTACHMENTverify that master site definitions and JTF attachment records are available and correctly linked to their deliverables.
Tables Accessed
The package reads from the principal Display Manager and iStore configuration tables, including IBE_DSP_CONTEXT_B, IBE_DSP_LGL_PHYS_MAP, IBE_DSP_OBJ_LGL_CTNT, IBE_DSP_SECTIONS_B, and IBE_DSP_TPL_CTG, which store contexts, legal-to-physical mappings, object-to-legal-content relationships, sections, and template-category links. Site configuration is validated through IBE_MSITES_B and IBE_MSITE_LANGUAGES. Attachment checks draw on JTF_AMV_ATTACHMENTS and JTF_AMV_ITEMS_B. Product and category validation references MTL_SYSTEM_ITEMS, MTL_CATEGORIES, and MTL_ITEM_CATEGORIES. Lookup validation uses FND_LOOKUP_VALUES and FND_LOOKUP_VALUES_VL, while FND_MESSAGE and FND_MSG_PUB supply message text and the message stack, and FND_API supplies standard API constants. All objects are reached through APPS synonyms.
Usage Notes
This group package is typically invoked indirectly rather than called by end users. The Display Manager administrative forms and the underlying iStore publication logic call these routines before committing changes, so that invalid or orphaned references are rejected with a standard FND message. Because the package is documented as referenced by seven other packages, it functions as a shared dependency for higher-level Display Manager and iStore APIs. Customizations extending the Display Manager should reuse these routines instead of duplicating validation logic, ensuring consistent error reporting. The package is not referenced by any database object outside this set, and its status is VALID in the ETRM registry for both 12.1.1 and 12.2.2.
-
PACKAGE BODY: APPS.IBE_DSPMGRVALIDATION_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_DSPMGRVALIDATION_GRP, status:VALID,
-
PACKAGE: APPS.IBE_DSPMGRVALIDATION_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBE_DSPMGRVALIDATION_GRP, status:VALID,
-
PACKAGE: APPS.IBE_DSPMGRVALIDATION_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBE_DSPMGRVALIDATION_GRP, status:VALID,
-
PACKAGE BODY: APPS.IBE_DSPMGRVALIDATION_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_DSPMGRVALIDATION_GRP, status:VALID,
-
SYNONYM: APPS.IBE_DSP_CONTEXT_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBE_DSP_CONTEXT_B, status:VALID,
-
SYNONYM: APPS.IBE_DSP_OBJ_LGL_CTNT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBE_DSP_OBJ_LGL_CTNT, status:VALID,
-
SYNONYM: APPS.IBE_MSITE_LANGUAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBE_MSITE_LANGUAGES, status:VALID,
-
SYNONYM: APPS.IBE_DSP_TPL_CTG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBE_DSP_TPL_CTG, status:VALID,
-
SYNONYM: APPS.IBE_DSP_TPL_CTG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBE_DSP_TPL_CTG, status:VALID,
-
PACKAGE BODY: APPS.IBE_ATTACHMENT_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_ATTACHMENT_GRP, status:VALID,
-
SYNONYM: APPS.IBE_DSP_SECTIONS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBE_DSP_SECTIONS_B, status:VALID,
-
SYNONYM: APPS.IBE_MSITE_LANGUAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBE_MSITE_LANGUAGES, status:VALID,
-
PACKAGE BODY: APPS.IBE_DISPLAYCONTEXT_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_DISPLAYCONTEXT_GRP, status:VALID,
-
PACKAGE BODY: APPS.IBE_LOGICALCONTENT_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_LOGICALCONTENT_GRP, status:VALID,
-
SYNONYM: APPS.IBE_DSP_CONTEXT_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBE_DSP_CONTEXT_B, status:VALID,
-
SYNONYM: APPS.IBE_DSP_SECTIONS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBE_DSP_SECTIONS_B, status:VALID,
-
PACKAGE BODY: APPS.IBE_LOGICALCONTENT_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_LOGICALCONTENT_GRP, status:VALID,
-
PACKAGE BODY: APPS.IBE_TPLCATEGORY_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_TPLCATEGORY_GRP, status:VALID,
-
PACKAGE BODY: APPS.IBE_TPLCATEGORY_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_TPLCATEGORY_GRP, status:VALID,
-
SYNONYM: APPS.IBE_DSP_LGL_PHYS_MAP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBE_DSP_LGL_PHYS_MAP, status:VALID,
-
PACKAGE BODY: APPS.IBE_DISPLAYCONTEXT_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_DISPLAYCONTEXT_GRP, status:VALID,
-
SYNONYM: APPS.IBE_DSP_LGL_PHYS_MAP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBE_DSP_LGL_PHYS_MAP, status:VALID,
-
SYNONYM: APPS.IBE_DSP_OBJ_LGL_CTNT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBE_DSP_OBJ_LGL_CTNT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IBE_ATTACHMENT_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_ATTACHMENT_GRP, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.JTF_AMV_ITEMS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_AMV_ITEMS_B, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IBE_PHYSICALMAP_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_PHYSICALMAP_GRP, status:VALID,
-
PACKAGE BODY: APPS.IBE_PHYSICALMAP_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_PHYSICALMAP_GRP, status:VALID,
-
SYNONYM: APPS.JTF_AMV_ATTACHMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_AMV_ATTACHMENTS, status:VALID,
-
PACKAGE BODY: APPS.IBE_DELIVERABLE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_DELIVERABLE_GRP, status:VALID,
-
PACKAGE BODY: APPS.IBE_DELIVERABLE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_DELIVERABLE_GRP, status:VALID,
-
SYNONYM: APPS.IBE_MSITES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBE_MSITES_B, status:VALID,
-
PACKAGE BODY: APPS.IBE_MSITE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_MSITE_GRP, status:VALID,
-
PACKAGE BODY: APPS.IBE_MSITE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_MSITE_GRP, status:VALID,
-
SYNONYM: APPS.JTF_AMV_ITEMS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_AMV_ITEMS_B, status:VALID,
-
SYNONYM: APPS.JTF_AMV_ATTACHMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_AMV_ATTACHMENTS, status:VALID,
-
SYNONYM: APPS.IBE_MSITES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBE_MSITES_B, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORIES, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORIES, status:VALID,
-
PACKAGE: APPS.IBE_DSPMGRVALIDATION_GRP
12.2.2
-
PACKAGE: APPS.IBE_DSPMGRVALIDATION_GRP
12.1.1
-
SYNONYM: APPS.MTL_ITEM_CATEGORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_CATEGORIES, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_CATEGORIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_CATEGORIES, status:VALID,
-
APPS.IBE_DSPMGRVALIDATION_GRP dependencies on IBE_DSPMGRVALIDATION_GRP
12.1.1
-
APPS.IBE_MSITE_GRP dependencies on IBE_DSPMGRVALIDATION_GRP
12.1.1
-
APPS.IBE_MSITE_GRP dependencies on IBE_DSPMGRVALIDATION_GRP
12.2.2
-
APPS.IBE_DISPLAYCONTEXT_GRP dependencies on IBE_DSPMGRVALIDATION_GRP
12.2.2