Search Results bmgtstdop_get_stdop




Overview

BOMPASGR is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that supports the Oracle Bills of Material routing interface process. Its core purpose is to assign routing data from the BOM open interface tables into the permanent routing definition tables maintained by the Bills of Material module. The package header comment explicitly describes it as containing "functions used to assign routing data in the interface tables," confirming its role as the validation-and-transfer engine that converts staged interface records into live manufacturing routing entities.

The package is classified under ETRM (E-Business Suite Technical Reference Manual) as an "OTHER" API, meaning it is an internal, non-public interface rather than a formally published open API. It declares AUTHID CURRENT_USER, so it executes with the privileges of the invoking user. Each function accepts organization-scoped parameters (org_id, all_org) plus a standard concurrent-program context (prog_appid, prog_id, req_id, user_id, login_id), which is characteristic of logic invoked from concurrent managers during the routing interface import.

Key Procedures and Functions

The 13 documented routines fall into two functional groups:

Each assignment function returns an INTEGER status code and an err_text output parameter for error reporting, allowing the calling concurrent program to aggregate validation failures.

Tables Accessed

The package reads and writes the following tables through APPS synonyms:

Usage Notes

BOMPASGR is an internal helper package. It is not intended to be called directly by customers or custom code; it is invoked by the Bills of Material routing open-interface concurrent program, which reads staged rows, calls the lookup functions to resolve and validate reference data, then calls the assignment functions to persist routing headers, operation sequences, and resources. The all_org parameter (1 = all orgs, 2 = only the specified org) controls whether processing spans multiple organizations or is restricted to one, consistent with multi-org routing import behavior in EBS 12.1.1 and 12.2.2. One other package references BOMPASGR, reinforcing its role as a dependent utility rather than an entry point. Because it is not a documented public API, custom integrations should use the standard Bills of Material routing open interface instead of calling these routines directly to preserve upgrade safety.