Results for “pricing_attribute36”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OE_VALIDATE_ADJ is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that provides the server-side validation layer for the Order Management (OE) adjustments model. The package is declared with AUTHID CURRENT_USER, so all validation functions execute under the privileges of the calling session rather than the definer, which is consistent with its role as an internal component invoked from other order-entry packages and Forms. Its primary business purpose is to expose a set of boolean validation routines that confirm whether the constituent attributes of an adjustment record — amounts, percentages, pricing phase, discount references, header and line identifiers, and audit columns — are structurally valid before the adjustment is written to the pricing and order tables.
The package header carries the revision marker OEXSVADS.pls 120.0, indicating that it belongs to the seed and validation generator family that produces attribute-level validators for entities in the pricing and order adjustment domain. The comment embedded in the header, "Used by generator to avoid overriding or duplicating existing validation functions," confirms that the prototype block is generated and that the package is not intended for direct modification by implementers.
Key Procedures and Functions
The documented interface consists of a table-fetch routine and a large set of validation functions that each return BOOLEAN. Represented entries include:
- GET_ATTR_TBL — supplies the attribute table consumed by the generator; the header explicitly warns that it must not be modified.
- ADJUSTED_AMOUNT — validates the monetary adjustment value.
- PRICING_PHASE_ID — validates the pricing phase identifier associated with the adjustment.
- DESC_FLEX — validates a descriptive flexfield reference by application short name and flexfield name.
- CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, LAST_UPDATED_BY — validate the standard WHO audit columns.
- HEADER and LINE — validate the parent order header or line identifier referenced by the adjustment.
- PERCENT — validates the percentage value applied to the adjustment.
- PROGRAM_APPLICATION, PROGRAM, PROGRAM_UPDATE_DATE, REQUEST, REQUEST_DATE — validate the concurrent program and request context columns.
- APPLIED_FLAG, AUTOMATIC — validate the indicator flags that record whether the adjustment is applied and whether it arose automatically.
- CHANGE_REASON_CODE, CHANGE_REASON_TEXT — validate the reason code and its free-text counterpart.
- DISCOUNT, DISCOUNT_LINE — validate the discount identifier and discount line reference.
The complete documented inventory contains 147 procedures and functions following this attribute-per-function convention.
Tables Accessed
ETRM documents two referenced objects, both reached through APPS synonyms: QP_LIST_LINES and PLITBLM. QP_LIST_LINES stores pricing list lines, and the message table PLITBLM is the associated Oracle Messages repository. The validators call against these tables to confirm that adjustment attributes — notably discount and pricing phase references — correspond to existing pricing records and to raise translated error messages when they do not.
Usage Notes
OE_VALIDATE_ADJ is invoked indirectly. ETRM records that it is referenced by six other packages, which call these validators when preparing or committing adjustment data; Forms-based order entry and pricing screens reach the package through that same package layer rather than calling it directly. Because the prototypes are regenerated, customizations should not be applied to the package body. Implementers extending the adjustment attribute set should instead add validators through the generator so that GET_ATTR_TBL and the accompanying prototypes remain synchronized. The prominent search fragment involving a UNION ALL SELECT with a long NULL list and a trailing comment is a SQL-injection probe attempt and is unrelated to any documented interface of this package.
-
PACKAGE: APPS.QP_VALIDATE 12.1.1
-
View: CS_CUSTOMER_PRODUCTS 12.1.1
A view of customer products by organization.
APPS.CS_CUSTOMER_PRODUCTS·↳ CSICUMPI_PUB·↳ CS_CUSTOMER_PRODUCTS_ALL·Explore CS module →
-
View: OKX_QTE_PRC_ATRBS_V 12.2.2
APPS.OKX_QTE_PRC_ATRBS_V·↳ ASO_PRICE_ATTRIBUTES·Explore OKX module →
-
View based on QP_ATTRIBUTE_DEFNS. Used when defining sourcing rules for header level pricing attributes for a source system.
APPS.QP_HDR_PRICING_ATTRIBS_V·↳ QP_ATTRIBUTE_DEFNS·Explore QP module →
-
View: OKX_QTE_PRC_ATRBS_V 12.1.1
APPS.OKX_QTE_PRC_ATRBS_V·↳ ASO_PRICE_ATTRIBUTES·Explore OKX module →
-
APPS.OKC_PRICE_ATT_VALUES_HV·↳ OKC_PRICE_ATT_VALUES_H·Explore OKC module →
-
View: CS_CUSTOMER_PRODUCTS 12.2.2
A view of customer products by organization.
APPS.CS_CUSTOMER_PRODUCTS·↳ CSICUMPI_PUB·↳ CS_CUSTOMER_PRODUCTS_ALL·Explore CS module →
-
View based on QP_ATTRIBUTE_DEFNS. Used when defining sourcing rules for line level pricing attributes for a source system.
APPS.QP_LINE_PRICING_ATTRIBS_V·↳ QP_ATTRIBUTE_DEFNS·Explore QP module →
-
APPS.OE_ORDER_PRICE_ATTRIBS_V·↳ OE_ORDER_PRICE_ATTRIBS·Explore ONT module →
-
View: OKC_PRICE_ATT_VALUES_V 12.1.1
View for table OKC_PRICE_ATT_VALUES
APPS.OKC_PRICE_ATT_VALUES_V·↳ OKC_PRICE_ATT_VALUES·Explore OKC module →
-
View: OKX_CUST_PROD_V 12.1.1
The installed base products information (customer products)
APPS.OKX_CUST_PROD_V·↳ CSICUMPI_PUB·↳ CS_CUSTOMER_PRODUCTS_ALL·Explore OKX module →
-
View: OKX_ORD_PRC_ATRBS_V 12.2.2
APPS.OKX_ORD_PRC_ATRBS_V·↳ OE_ORDER_PRICE_ATTRIBS·Explore OKX module →
-
View: OKX_ORD_PRC_ATRBS_V 12.1.1
APPS.OKX_ORD_PRC_ATRBS_V·↳ OE_ORDER_PRICE_ATTRIBS·Explore OKX module →
-
APPS.CSD_REPAIR_ACTUAL_LINES_V·↳ BOM_RESOURCES_V·↳ CSD_REPAIRS·↳ CSD_REPAIR_ACTUALS·Explore CSD module →
-
View based on QP_ATTRIBUTE_DEFNS. Used when defining sourcing rules for header level pricing attributes for a source system.
APPS.QP_HDR_PRICING_ATTRIBS_V·↳ QP_ATTRIBUTE_DEFNS·Explore QP module →
-
View based on QP_ATTRIBUTE_DEFNS. Used when defining sourcing rules for line level pricing attributes for a source system.
APPS.QP_LINE_PRICING_ATTRIBS_V·↳ QP_ATTRIBUTE_DEFNS·Explore QP module →
-
APPS.OE_ORDER_PRICE_ATTRIBS_V·↳ OE_ORDER_PRICE_ATTRIBS·Explore ONT module →
-
PACKAGE: APPS.QP_VALIDATE 12.2.2
-
View: OKS_PRODUCT_DETAILS_V 12.1.1
This View is Used to show the product details with installation details and the pricing attributes
APPS.OKS_PRODUCT_DETAILS_V·↳ ARP_ADDR_LABEL_PKG·↳ CSI_ITEM_INSTANCES·↳ CSI_I_PRICING_ATTRIBS·Explore OKS module →
-
View: OKS_PRODUCT_DETAILS_V 12.2.2
This View is Used to show the product details with installation details and the pricing attributes
APPS.OKS_PRODUCT_DETAILS_V·↳ ARP_ADDR_LABEL_PKG·↳ CSI_ITEM_INSTANCES·↳ CSI_I_PRICING_ATTRIBS·Explore OKS module →
-
Instance Pricing Attributes.
-
View: CSI_CP_FORM_PROD_V 12.2.2
Backward Compatible : Customer Product Form Product details.
APPS.CSI_CP_FORM_PROD_V·↳ CSI_INSTALL_PARAMETERS·↳ CSI_INSTANCE_STATUSES·↳ CSI_IP_ACCOUNTS·Explore CSI module →
-
APPS.OKC_PRICE_ATT_VALUES_HV·↳ OKC_PRICE_ATT_VALUES_H·Explore OKC module →
-
APPS.OKS_AUTH_SHOWALL_PROD_V·↳ ARP_ADDR_LABEL_PKG·↳ CSI_ITEM_INSTANCES·↳ CSI_I_PRICING_ATTRIBS·Explore OKS module →
-
View: OKC_PRICE_ATT_VALUES_V 12.2.2
View for table OKC_PRICE_ATT_VALUES
APPS.OKC_PRICE_ATT_VALUES_V·↳ OKC_PRICE_ATT_VALUES·Explore OKC module →
-
View: CS_CHARGE_DETAILS_V 12.1.1
Charge Lines associated with Service request,depot repair and Field Service Report
APPS.CS_CHARGE_DETAILS_V·↳ CS_BUSINESS_PROCESSES·↳ CS_ESTIMATE_DETAILS·↳ CS_INCIDENTS_ALL_B·Explore CS module →
-
Fetches all the estimate lines for repair orders.
APPS.CSD_REPAIR_ESTIMATE_LINES_V·↳ BOM_RESOURCES_V·↳ CSD_REPAIRS·↳ CSD_REPAIR_ESTIMATE·Explore CSD module →
-
APPS.CSD_REPAIR_ACTUAL_LINES_V·↳ BOM_RESOURCES_V·↳ CSD_REPAIRS·↳ CSD_REPAIR_ACTUALS·Explore CSD module →
-
Fetches all the estimate lines for repair orders.
APPS.CSD_REPAIR_ESTIMATE_LINES_V·↳ BOM_RESOURCES_V·↳ CSD_REPAIRS·↳ CSD_REPAIR_ESTIMATE·Explore CSD module →
-
View: CSI_CP_FORM_PROD_V 12.1.1
Backward Compatible : Customer Product Form Product details.
APPS.CSI_CP_FORM_PROD_V·↳ CSI_INSTALL_PARAMETERS·↳ CSI_INSTANCE_STATUSES·↳ CSI_IP_ACCOUNTS·Explore CSI module →
-
View: OKX_CUST_PROD_V 12.2.2
The installed base products information (customer products)
APPS.OKX_CUST_PROD_V·↳ CSICUMPI_PUB·↳ CS_CUSTOMER_PRODUCTS_ALL·Explore OKX module →
-
Values of price attributes for an object to be used to derive the price for a contract header and contract line
-
Values of price attributes for an object to be used to derive the price for a contract header and contract line.
-
View: CS_CHARGE_DETAILS_V 12.2.2
Charge Lines associated with Service request,depot repair and Field Service Report
APPS.CS_CHARGE_DETAILS_V·↳ CS_BUSINESS_PROCESSES·↳ CS_ESTIMATE_DETAILS·↳ CS_INCIDENTS_ALL_B·Explore CS module →
-
The installed base products information (customer products)
APPS.OKX_CUSTOMER_PRODUCTS_V·↳ CSICUMPI_PUB·↳ CS_CUSTOMER_PRODUCTS_ALL·↳ MTL_SYSTEM_ITEMS_B_KFV·Explore OKX module →
-
The installed base products information (customer products)
APPS.OKX_CUSTOMER_PRODUCTS_V·↳ CSICUMPI_PUB·↳ CS_CUSTOMER_PRODUCTS_ALL·↳ MTL_SYSTEM_ITEMS_B_KFV·Explore OKX module →
-
Instance Pricing Attributes.
-
Table: QP_ATTRIBUTE_DEFNS 12.1.1
QP_ATTRIBUTE_DEFNS is the table on which the Qualifier and Pricing Attribute Descriptive Flexfields are based. It is used for the entity and attribute definiton in attribute sourcing.
-
Backward Compatible : Customer Products (Table View)
APPS.CSI_CUSTOMER_PRODUCTS_ALL_V·↳ CSICUMPI_PUB·↳ CSI_II_RELATIONSHIPS·↳ CSI_INSTALL_PARAMETERS·Explore CSI module →
-
Open Interface Instance Interface