Search Results ibu_req_pkg
Overview
APPS.IBU_REQ_PKG is a PL/SQL package in the Oracle E-Business Suite Applications (APPS) schema that supports the iSupport / Service Request (SR) functionality associated with Oracle's interaction and incident management modules. Its name reflects its role in processing service requests ("REQ") within the IBU (Interaction Business Unit / iSupport) family of packages. The package encapsulates the business logic required to create, update, and enrich service requests programmatically, including attachment handling, status resolution, object identification, and e-mail notification. As an "OTHER"-classified API rather than a formally published public API, it is primarily intended for internal consumption by iSupport forms, concurrent programs, and dependent PL/SQL code. The package body persists as a VALID object in both EBS 12.1.1 and 12.2.2, and it relies on Workflow (WF_ENGINE) and JTF collection types (JTF_NUMBER_TABLE, JTF_VARCHAR2_TABLE_100, JTF_VARCHAR2_TABLE_32767) to pass structured data across its interfaces.
Key Procedures and Functions
The documented package exposes eleven procedures and functions, each addressing a discrete aspect of service request processing:
- CREATE_SERVICE_REQUEST — The core entry point for creating a new service request, orchestrating validation and persistence against the CS incident tables.
- UPDATESERVICEREQUEST — Updates the attributes of an existing service request, supporting modifications to status, type, and related fields.
- ADDATTACHMENT — Attaches documents (e.g., files or media) to a service request, writing to the FND_ATTACHED_DOCUMENTS infrastructure.
- SEND_EMAIL / STARTEMAILPROCESS — Generate and dispatch e-mail notifications related to service request activity, with STARTEMAILPROCESS initiating the underlying workflow-driven mailing process via WF_ENGINE.
- GET_DEFAULT_STATUS — Resolves the default status assigned to a service request based on its type and configuration.
- GETOBJECTINFO / CHECKOBJECTID — Retrieve and validate identifying information for the object (item/instance) associated with a request.
- CHECK_STRING_LENGTH_BITES — Performs a byte-length check on character strings to enforce field-size limits before persistence.
- DECODEERRORMSG — Translates error codes into human-readable messages for display or logging.
- VALIDATE_HTTP_SERVICE_TICKET — Validates an HTTP service ticket, supporting web-based SR submission scenarios.
Tables Accessed
The package reads and writes across several related EBS schemas via APPS synonyms. Incident data is stored in CS_INCIDENTS_ALL_B and validated against CS_INCIDENT_TYPES_B and CS_INCIDENT_STATUSES_B. Allowed and grouped statuses are resolved through CS_SR_ALLOWED_STATUSES, CS_SR_STATUS_GROUPS_B, and CS_SR_TYPE_MAPPING. Installed-base context comes from CSI_ITEM_INSTANCES, HZ_PARTIES, and the MTL item/category views (MTL_ITEM_CATEGORIES, MTL_CATEGORIES_KFV, MTL_CATEGORIES_TL, MTL_CATEGORY_SET_VALID_CATS). Attachments reference FND_ATTACHED_DOCUMENTS, object registrations use JTF_OBJECTS_B, and profile-driven defaults are obtained from FND_PROFILE_OPTION_VALUES.
Usage Notes
IBU_REQ_PKG is typically invoked indirectly through iSupport service request forms, the TeleService/Interaction Center flows, and e-mail or web-based SR intake processes rather than by direct customer calls. Customizations and extensions should treat it as an internal package subject to change; the supported public APIs remain the CS_* service request APIs. In 12.1.1 and 12.2.2 the object is reported VALID and is referenced by zero other packages, confirming its role as a leaf-level implementation package depended upon by forms and workflow rather than by peer PL/SQL packages.
-
PACKAGE: APPS.IBU_REQ_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBU_REQ_PKG, status:VALID,
-
PACKAGE: APPS.IBU_REQ_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBU_REQ_PKG, status:VALID,
-
PACKAGE BODY: APPS.IBU_REQ_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBU_REQ_PKG, status:VALID,
-
TYPE: APPS.JTF_VARCHAR2_TABLE_32767
12.2.2
owner:APPS, object_type:TYPE, object_name:JTF_VARCHAR2_TABLE_32767, status:VALID,
-
TYPE: APPS.JTF_VARCHAR2_TABLE_32767
12.1.1
owner:APPS, object_type:TYPE, object_name:JTF_VARCHAR2_TABLE_32767, status:VALID,
-
PACKAGE BODY: APPS.IBU_REQ_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBU_REQ_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.CS_INCIDENTLINKS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CS_INCIDENTLINKS_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.CS_SR_TYPE_MAPPING
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_SR_TYPE_MAPPING, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.CS_SR_ALLOWED_STATUSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_SR_ALLOWED_STATUSES, status:VALID,
-
SYNONYM: APPS.CS_SR_ALLOWED_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_SR_ALLOWED_STATUSES, status:VALID,
-
SYNONYM: APPS.CS_SR_STATUS_GROUPS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_SR_STATUS_GROUPS_B, status:VALID,
-
SYNONYM: APPS.CS_SR_STATUS_GROUPS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_SR_STATUS_GROUPS_B, status:VALID,
-
PACKAGE: APPS.CS_INCIDENTLINKS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CS_INCIDENTLINKS_PVT, status:VALID,
-
SYNONYM: APPS.CS_SR_TYPE_MAPPING
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_SR_TYPE_MAPPING, status:VALID,
-
PACKAGE: APPS.FND_HTTP_TICKET
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_HTTP_TICKET, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.CS_INCIDENT_TYPES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_TYPES_B, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_TYPES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_TYPES_B, status:VALID,
-
PACKAGE: APPS.FND_WEBATTCH
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_WEBATTCH, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORIES_TL, status:VALID,
-
PACKAGE: APPS.FND_HTTP_TICKET
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_HTTP_TICKET, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_STATUSES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_STATUSES_B, status:VALID,
-
PACKAGE: APPS.FND_WEBATTCH
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_WEBATTCH, status:VALID,
-
SYNONYM: APPS.CS_INCIDENT_STATUSES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENT_STATUSES_B, status:VALID,
-
PACKAGE: APPS.CS_SERVICEREQUEST_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CS_SERVICEREQUEST_PVT, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORY_SET_VALID_CATS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORY_SET_VALID_CATS, status:VALID,
-
PACKAGE: APPS.CS_SERVICEREQUEST_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CS_SERVICEREQUEST_PVT, status:VALID,
-
PACKAGE: APPS.CS_STD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CS_STD, status:VALID,
-
PACKAGE: APPS.CS_STD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CS_STD, status:VALID,
-
SYNONYM: APPS.JTF_OBJECTS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_OBJECTS_B, status:VALID,
-
VIEW: APPS.MTL_CATEGORY_SETS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORY_SETS_VL, object_name:MTL_CATEGORY_SETS_VL, status:VALID,
-
SYNONYM: APPS.JTF_OBJECTS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_OBJECTS_B, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORIES_KFV
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORIES_KFV, status:VALID,
-
PACKAGE: APPS.IBU_REQ_PKG
12.1.1
-
PACKAGE: APPS.IBU_REQ_PKG
12.2.2
-
SYNONYM: APPS.FND_ATTACHED_DOCUMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_ATTACHED_DOCUMENTS, status:VALID,
-
SYNONYM: APPS.CS_INCIDENTS_ALL_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENTS_ALL_B, status:VALID,
-
SYNONYM: APPS.CS_INCIDENTS_ALL_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENTS_ALL_B, status:VALID,
-
SYNONYM: APPS.FND_ATTACHED_DOCUMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_ATTACHED_DOCUMENTS, status:VALID,
-
SYNONYM: APPS.FND_PROFILE_OPTION_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PROFILE_OPTION_VALUES, status:VALID,
-
VIEW: APPS.WF_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ROLES, object_name:WF_ROLES, status:VALID,
-
VIEW: APPS.WF_ROLES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ROLES, object_name:WF_ROLES, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_CATEGORIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_CATEGORIES, status:VALID,
-
SYNONYM: APPS.FND_PROFILE_OPTION_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_PROFILE_OPTION_VALUES, status:VALID,
-
APPS.IBU_REQ_PKG dependencies on IBU_REQ_PKG
12.1.1
-
APPS.IBU_REQ_PKG dependencies on IBU_REQ_PKG
12.2.2
-
PACKAGE: APPS.WF_DIRECTORY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_DIRECTORY, status:VALID,