Search Results po_bpos_hdr
Overview
The SY_REAS_CDS_B table is a core master data table within Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically for the Process Manufacturing Systems (GMA) module. It functions as the central repository for defining and storing Reason Codes. These codes are critical for transactional traceability and auditability, as they provide a standardized method for documenting the rationale behind inventory increases or decreases and other key business events. By attaching a reason code to a transaction, organizations enforce process discipline, enable detailed reporting on transaction causes, and support compliance requirements. Its role is foundational, as evidenced by its extensive foreign key relationships across inventory, purchasing, production, and general ledger modules.
Key Information Stored
While the provided metadata does not list specific columns, the primary and foreign key relationships define its core structure. The table's primary key is the REASON_CODE column, which stores the unique identifier for each reason definition. A critical foreign key relationship exists with the SY_TEXT_HDR table via the TEXT_CODE column, which links to multilingual descriptive text for the reason code, supporting global implementations. The table's design implies it stores attributes to classify and control the use of each code, such as an active indicator, type (e.g., for inventory adjustment, purchase order hold), and potentially an impact direction (increase/decrease). The central piece of information is the reason code itself, which is referenced as a foreign key in numerous transactional tables.
Common Use Cases and Queries
The primary use case is the maintenance of the reason code master list through the application's dedicated setup forms. From a reporting and operational perspective, common scenarios include analyzing inventory adjustment trends, auditing purchase order holds or cancellations, and reconciling production variances. A typical analytical query joins SY_REAS_CDS_B with transactional tables to summarize activities by reason.
- Sample Query for Inventory Adjustments:
SELECT r.REASON_CODE, t.TRANSACTION_DATE, t.ITEM_ID, t.QUANTITY
FROM IC_TRAN_CMP t, SY_REAS_CDS_B r
WHERE t.REASON_CODE = r.REASON_CODE
AND t.TRANSACTION_TYPE = 'Adjustment'
ORDER BY t.TRANSACTION_DATE DESC; - Reporting Use Case: Generating a report of all purchase orders placed on hold, showing the associated reason code description from SY_REAS_CDS_B (via SY_TEXT_HDR for the description).
Related Objects
The SY_REAS_CDS_B table is a heavily referenced parent table. Key related objects, as per the metadata, include:
- Primary Key: SY_REAS_CDS_B_PK (on REASON_CODE).
- Critical Foreign Key: SY_TEXT_HDR table, for descriptive text.
- Major Referencing Transactional Tables:
- Inventory (IC): IC_TRAN_PND, IC_TRAN_CMP, IC_TRAN_ARC, IC_ADJS_JNL, IC_PHYS_CNT, IC_XFER_MST.
- Purchasing (PO): PO_ORDR_HDR, PO_ORDR_DTL, PO_BPOS_HDR, PO_BPOS_DTL, PO_RECV_HDR, PO_RTRN_DTL.
- Production (GMP/OP): GMP_RSRC_EXCP_DTL, GMP_RSRC_UNAVAIL_MAN, OP_ORDR_HDR, OP_ORDR_DTL.
- Costing (PC): PC_TRAN_PND.
- General Ledger (GL): GL_ACCT_MAP.
This extensive network of foreign keys underscores the table's integral role in providing consistent reason code data across the Process Manufacturing suite and integrated EBS modules.
-
Table: SY_REAS_CDS_B
12.1.1
owner:GMA, object_type:TABLE, fnd_design_data:GMA.SY_REAS_CDS_B, object_name:SY_REAS_CDS_B, status:VALID, product: GMA - Process Manufacturing Systems , description: The Reason Code table is used to store Reason Code definitions which provide information on the increase or decrease in inventory. Reason codes are used to flag transactions and attach reasons to them. , implementation_dba_data: GMA.SY_REAS_CDS_B ,
-
Table: SY_REAS_CDS
12.2.2
product: GMA - Process Manufacturing Systems , description: The Reason Code table is used to store Reason Code definitions which provide information on the increase or decrease in inventory. Reason codes are used to flag transactions and attach reasons to them. , implementation_dba_data: Not implemented in this database ,
-
Table: SY_REAS_CDS
12.1.1
product: GMA - Process Manufacturing Systems , description: The Reason Code table is used to store Reason Code definitions which provide information on the increase or decrease in inventory. Reason codes are used to flag transactions and attach reasons to them. , implementation_dba_data: Not implemented in this database ,
-
Table: SY_REAS_CDS_B
12.2.2
owner:GMA, object_type:TABLE, fnd_design_data:GMA.SY_REAS_CDS_B, object_name:SY_REAS_CDS_B, status:VALID, product: GMA - Process Manufacturing Systems , description: The Reason Code table is used to store Reason Code definitions which provide information on the increase or decrease in inventory. Reason codes are used to flag transactions and attach reasons to them. , implementation_dba_data: GMA.SY_REAS_CDS_B ,
-
Table: SY_ADDR_MST
12.1.1
owner:GMA, object_type:TABLE, fnd_design_data:GMA.SY_ADDR_MST, object_name:SY_ADDR_MST, status:VALID, product: GMA - Process Manufacturing Systems , description: OPM Address master. Table which stores addresses for all Oracle Process , implementation_dba_data: GMA.SY_ADDR_MST ,
-
Table: SY_ADDR_MST
12.2.2
owner:GMA, object_type:TABLE, fnd_design_data:GMA.SY_ADDR_MST, object_name:SY_ADDR_MST, status:VALID, product: GMA - Process Manufacturing Systems , description: OPM Address master. Table which stores addresses for all Oracle Process , implementation_dba_data: GMA.SY_ADDR_MST ,
-
Table: SY_ORGN_MST_B
12.2.2
owner:GMA, object_type:TABLE, fnd_design_data:GMA.SY_ORGN_MST_B, object_name:SY_ORGN_MST_B, status:VALID, product: GMA - Process Manufacturing Systems , description: Organization code master Base Table. , implementation_dba_data: GMA.SY_ORGN_MST_B ,
-
Table: SY_ORGN_MST_B
12.1.1
owner:GMA, object_type:TABLE, fnd_design_data:GMA.SY_ORGN_MST_B, object_name:SY_ORGN_MST_B, status:VALID, product: GMA - Process Manufacturing Systems , description: Organization code master Base Table. , implementation_dba_data: GMA.SY_ORGN_MST_B ,
-
Table: SY_ORGN_MST
12.1.1
product: GMA - Process Manufacturing Systems , description: Organization code master. , implementation_dba_data: Not implemented in this database ,
-
Table: SY_ORGN_MST
12.2.2
product: GMA - Process Manufacturing Systems , description: Organization code master. , implementation_dba_data: Not implemented in this database ,