Search Results update_assignment
Overview
IBE_USER_PVT is a private (PVT-classified) PL/SQL package owned by the APPS schema in Oracle E-Business Suite. It functions as the iStore (IBE) user provisioning layer, providing the procedures that create, maintain, and revoke Oracle E-Business Suite application user accounts on behalf of the iStore self-service storefront and related customer-facing flows. Rather than calling the underlying Oracle Application Object Library user maintenance APIs directly, iStore components invoke IBE_USER_PVT, which encapsulates the orchestration logic required to keep FND_USER records synchronized with iStore person, organization, and contact data.
The package is declared AUTHID CURRENT_USER, meaning its unqualified references resolve in the schema of the calling session and its execution privileges are those of the invoker. The header ships with the version identifier $Header: IBEVUSRS.pls 120.3 2005/08/29 09:26:24 appldev ship $, and the package body defines package-level constants and sentinel values (G_PKG_NAME, null_char, null_date, null_number) used to represent missing or unspecified values in API calls.
The metadata records that IBE_USER_PVT is referenced by one other package, confirming its role as an internal building block within the iStore code stack rather than a standalone public interface.
Key Procedures and Functions
The documented interface exposes four procedures: CREATE_USER, UPDATE_USER, UPDATE_ASSIGNMENT, and TESTUSERNAME.
- Create_User — Creates an FND application user. It is described as being called by Create_Person and Create_Organization within iStore, and it delegates the actual user creation to FND_USER_PKG.Create_User. It accepts the user name, password, start and end dates, password date, e-mail address, and customer identifier as inputs, and returns the newly generated user identifier through an OUT parameter.
- Update_User — Updates the FND user and its contact mapping. It is invoked from User Management when a new contact must be mapped to an existing user name, and calls FND_USER_PKG.UpdateUser. Its inputs include user name, password, start and end dates, the old password, and a party identifier.
- Update_Assignment — Used when sites are revoked from a user through User Management. It calls FND_USER_RESP_GROUPS_API and end-dates the affected responsibility assignment, thereby removing the user's access to the revoked site.
- TESTUSERNAME — A validation routine used within the iStore registration flow to test whether a proposed user name is acceptable or already in use before a user record is created.
Tables Accessed
The documented table reference for this package is FND_USER, accessed through APPS synonyms. FND_USER is the Oracle Applications core user repository, holding user names, encrypted passwords, password dates, effective start and end dates, e-mail addresses, and the customer and party linkage columns that associate an application user with a trading community entity. CREATE_USER and UPDATE_USER write to this table indirectly through FND_USER_PKG, while UPDATE_ASSIGNMENT affects responsibility assignments held in the FND user responsibility tables via FND_USER_RESP_GROUPS_API. TESTUSERNAME relies on the same user repository to detect duplicate or invalid user names.
Usage Notes
IBE_USER_PVT is an internal iStore API and is not intended as a general-purpose integration point. It is invoked primarily by iStore person and organization creation logic and by the iStore User Management screens, and it is referenced programmatically by one other iStore package. Because it is classified PVT and is not registered as a public API, customizations and extensions should call it only when replicating native iStore behavior; for general purpose user provisioning in EBS 12.1.1 and 12.2.2, FND_USER_PKG remains the supported public interface. Callers should note the invoker's-rights semantics and the requirement that the invoking schema be able to resolve the APPS synonyms for FND_USER.
-
APPS.IBE_USER_PVT SQL Statements
12.1.1
-
APPS.IBE_USER_PVT SQL Statements
12.2.2
-
PACKAGE: APPS.IBE_USER_PVT
12.2.2
-
PACKAGE: APPS.IBE_USER_PVT
12.1.1
-
PACKAGE BODY: APPS.IBE_USER_PVT
12.2.2
-
APPS.FND_USER_RESP_GROUPS_API SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IBE_USER_PVT
12.1.1
-
APPS.FND_USER_RESP_GROUPS_API SQL Statements
12.2.2
-
APPS.PA_ASSIGNMENTS_PVT SQL Statements
12.1.1
-
APPS.PA_ASSIGNMENTS_PVT SQL Statements
12.2.2
-
PACKAGE: APPS.FND_USER_RESP_GROUPS_API
12.2.2
-
APPS.PA_ASSIGNMENTS_PUB SQL Statements
12.1.1
-
PACKAGE: APPS.PA_ASSIGNMENTS_PVT
12.1.1
-
PACKAGE: APPS.PA_ASSIGNMENTS_PVT
12.2.2
-
APPS.HR_PROCESS_ASSIGNMENT_SS SQL Statements
12.2.2
-
PACKAGE: APPS.FND_USER_RESP_GROUPS_API
12.1.1
-
APPS.HR_PROCESS_ASSIGNMENT_SS SQL Statements
12.1.1
-
APPS.PA_ASSIGNMENTS_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_ASSIGNMENTS_PVT
12.2.2
-
PACKAGE BODY: APPS.PA_ASSIGNMENTS_PVT
12.1.1
-
APPS.PQH_ASG_WRAPPER SQL Statements
12.2.2
-
APPS.PQH_ASG_WRAPPER SQL Statements
12.1.1
-
APPS.PQP_PERASGADD_RIW SQL Statements
12.1.1
-
APPS.PQP_PERASGADD_RIW SQL Statements
12.2.2
-
PACKAGE BODY: APPS.FND_USER_RESP_GROUPS_API
12.1.1
-
PACKAGE BODY: APPS.FND_USER_RESP_GROUPS_API
12.2.2
-
PACKAGE: APPS.PQH_ASG_WRAPPER
12.2.2
-
APPS.HR_PROCESS_ASSIGNMENT_SS dependencies on HR_MESSAGE
12.2.2
-
APPS.PQH_ASG_WRAPPER dependencies on PER_POS_STRUCTURE_VERSIONS_V
12.1.1
-
APPS.HR_PROCESS_ASSIGNMENT_SS dependencies on HR_MESSAGE
12.1.1
-
PACKAGE: APPS.PQH_ASG_WRAPPER
12.1.1
-
APPS.PQH_ASG_WRAPPER dependencies on PER_POS_STRUCTURE_VERSIONS_V
12.2.2
-
APPS.PA_ASSIGNMENTS_PVT dependencies on PA_PROJECT_SUBTEAM_PARTIES
12.2.2
-
APPS.PA_ASSIGNMENTS_PVT dependencies on PA_ASSIGNMENTS_PUB
12.2.2
-
APPS.PA_ASSIGNMENTS_PVT dependencies on PA_PROJECT_SUBTEAM_PARTIES
12.1.1
-
APPS.IBE_USER_PVT dependencies on FND_USER_RESP_GROUPS_API
12.1.1
-
PACKAGE BODY: APPS.HR_PROCESS_ASSIGNMENT_SS
12.1.1
-
APPS.PA_ASSIGNMENTS_PVT dependencies on PA_PROJECT_SUBTEAMS
12.2.2
-
PACKAGE: APPS.HR_PROCESS_ASSIGNMENT_SS
12.1.1
-
APPS.PA_RES_MANAGEMENT_AMG_PUB SQL Statements
12.1.1
-
APPS.PA_ASSIGNMENTS_PVT dependencies on PA_ASSIGNMENTS_PUB
12.1.1
-
APPS.PA_ASSIGNMENTS_PVT dependencies on PA_PROJECT_SUBTEAMS
12.1.1
-
APPS.IBE_USER_PVT dependencies on FND_USER_RESP_GROUPS_API
12.2.2
-
APPS.PA_ASSIGNMENTS_PVT dependencies on PA_PROJECT_SUBTEAMS
12.1.1
-
APPS.PA_ASSIGNMENTS_PVT dependencies on PA_PROJECT_SUBTEAMS
12.2.2
-
APPS.PA_RES_MANAGEMENT_AMG_PUB SQL Statements
12.2.2
-
PACKAGE: APPS.PA_ASSIGNMENTS_PUB
12.2.2
-
PACKAGE BODY: APPS.HR_PROCESS_ASSIGNMENT_SS
12.2.2
-
PACKAGE: APPS.HR_PROCESS_ASSIGNMENT_SS
12.2.2
-
PACKAGE: APPS.PA_ASSIGNMENTS_PUB
12.1.1