Search Results level_value_id
Overview
The SO_REPORT_PRINTERS table is a core configuration object within the Oracle E-Business Suite (EBS) Order Entry (OE) module. It functions as a mapping table that defines specific printer assignments for reports, enabling granular control over document output. Its primary role is to store and manage the relationships between defined reports, the organizational entities (such as operating units, warehouses, or users) that execute them, and the designated printers to which those reports should be routed. This facilitates automated and context-sensitive printing, ensuring that documents like pick slips, packing slips, and invoices are automatically sent to the correct physical printer based on the user's location, responsibility, or other business criteria.
Key Information Stored
The table's structure is designed to support hierarchical assignment rules. Its primary key is a composite of three columns, which together define a unique printer assignment rule. The REPORT_ID column links to a specific report definition in the SO_REPORTS table. The LEVEL_TYPE_ID and LEVEL_VALUE_ID columns work in tandem to identify the organizational level (e.g., Site, Operating Unit, Warehouse, User) and the specific instance of that level for which the rule applies. The critical PRINTER_NAME column stores the name of the physical or logical printer, as defined in the FND_PRINTER table, to which the report is assigned for the given context. This design allows for multiple assignment rules for the same report, each applicable to a different part of the organization.
Common Use Cases and Queries
A primary use case is troubleshooting printing issues or auditing printer assignments. Administrators often need to identify which printer is configured for a specific report at a given warehouse. A typical query would join SO_REPORT_PRINTERS with SO_REPORTS and FND_PRINTER. For example, to find printer assignments for the 'Pick Slip' report for a specific warehouse (LEVEL_VALUE_ID), one might use:
- SELECT rp.report_id, r.report_name, rp.printer_name, rp.level_type_id, rp.level_value_id FROM oe.so_report_printers rp, oe.so_reports r WHERE rp.report_id = r.report_id AND r.report_name LIKE 'Pick Slip%';
Another common scenario involves batch validation of configurations, ensuring that all critical reports for an operating unit have a printer assigned, which can be achieved through an outer join query to find NULL printer_name values.
Related Objects
The SO_REPORT_PRINTERS table maintains documented foreign key relationships with two key EBS tables, forming the backbone of its functionality.
- SO_REPORTS: The SO_REPORT_PRINTERS.REPORT_ID column references the SO_REPORTS table. This links a printer assignment to a specific report definition, such as a pick slip or commercial invoice.
- FND_PRINTER: The SO_REPORT_PRINTERS.PRINTER_NAME column references the FND_PRINTER table. This ensures the assigned printer is a valid, registered device within the EBS system, providing access to the printer's technical configuration.
These relationships enforce data integrity, ensuring that printer assignments cannot be made for non-existent reports or printers. The table is central to the printing setup for Order Management and Shipping Execution processes.
-
Table: SO_REPORT_PRINTERS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORT_PRINTERS, object_name:SO_REPORT_PRINTERS, status:VALID, product: OE - Order Entry , description: Report printer assignments , implementation_dba_data: OE.SO_REPORT_PRINTERS ,
-
Table: SO_REPORT_PRINTERS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORT_PRINTERS, object_name:SO_REPORT_PRINTERS, status:VALID, product: OE - Order Entry , description: Report printer assignments , implementation_dba_data: OE.SO_REPORT_PRINTERS ,
-
View: SO_REPORT_PRINTERS_QF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_REPORT_PRINTERS_QF_V, object_name:SO_REPORT_PRINTERS_QF_V, status:VALID, product: OE - Order Entry , description: 10SC Only , implementation_dba_data: APPS.SO_REPORT_PRINTERS_QF_V ,
-
View: SO_REPORT_PRINTERS_QF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_REPORT_PRINTERS_QF_V, object_name:SO_REPORT_PRINTERS_QF_V, status:VALID, product: OE - Order Entry , description: 10SC Only , implementation_dba_data: APPS.SO_REPORT_PRINTERS_QF_V ,