Search Results sy_reas_cds_b
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.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_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 ,
-
APPS.GME_TRANSFORM_BATCH dependencies on SY_REAS_CDS_B
12.2.2
-
APPS.GME_TRANSFORM_BATCH dependencies on SY_REAS_CDS_B
12.1.1
-
APPS.INV_OPM_REASON_CODE_MIGRATION dependencies on SY_REAS_CDS_B
12.2.2
-
APPS.INV_GMI_MIGRATION dependencies on SY_REAS_CDS_B
12.1.1
-
APPS.GMA_MIGRATION_UTILS dependencies on SY_REAS_CDS_B
12.1.1
-
APPS.SY_REAS_CDS_PKG dependencies on SY_REAS_CDS_B
12.1.1
-
APPS.INV_GMI_MIGRATION dependencies on SY_REAS_CDS_B
12.2.2
-
APPS.SY_REAS_CDS_PKG dependencies on SY_REAS_CDS_B
12.2.2
-
APPS.INV_OPM_REASON_CODE_MIGRATION dependencies on SY_REAS_CDS_B
12.1.1
-
APPS.GMA_MIGRATION_UTILS dependencies on SY_REAS_CDS_B
12.2.2
-
APPS.GME_POST_MIGRATION dependencies on SY_REAS_CDS_B
12.1.1
-
APPS.GME_POST_MIGRATION dependencies on SY_REAS_CDS_B
12.2.2
-
APPS.INV_GMI_MIGRATION dependencies on SY_REAS_CDS
12.1.1
-
APPS.INV_GMI_MIGRATION dependencies on SY_REAS_CDS
12.2.2
-
Table: IC_XFER_MST
12.2.2
owner:GMI, object_type:TABLE, fnd_design_data:GMI.IC_XFER_MST, object_name:IC_XFER_MST, status:VALID, product: GMI - Process Manufacturing Inventory , description: Inventory transfer master , implementation_dba_data: GMI.IC_XFER_MST ,
-
eTRM - GMA Tables and Views
12.1.1
description: Table for associating Units of Measure and UOM Types. Not yet used. ,
-
Table: PO_BPOS_HDR
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_BPOS_HDR, object_name:PO_BPOS_HDR, status:VALID, product: GML - Process Manufacturing Logistics , description: Header information for blanket purchase orders. , implementation_dba_data: GML.PO_BPOS_HDR ,
-
Table: IC_XFER_MST
12.1.1
owner:GMI, object_type:TABLE, fnd_design_data:GMI.IC_XFER_MST, object_name:IC_XFER_MST, status:VALID, product: GMI - Process Manufacturing Inventory , description: Inventory transfer master , implementation_dba_data: GMI.IC_XFER_MST ,
-
Table: PO_BPOS_DTL
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_BPOS_DTL, object_name:PO_BPOS_DTL, status:VALID, product: GML - Process Manufacturing Logistics , description: Blanket purchase order lines. , implementation_dba_data: GML.PO_BPOS_DTL ,
-
Table: PO_BPOS_HDR
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_BPOS_HDR, object_name:PO_BPOS_HDR, status:VALID, product: GML - Process Manufacturing Logistics , description: Header information for blanket purchase orders. , implementation_dba_data: GML.PO_BPOS_HDR ,
-
APPS.INV_OPM_REASON_CODE_MIGRATION SQL Statements
12.2.2
-
Table: PO_BPOS_DTL
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_BPOS_DTL, object_name:PO_BPOS_DTL, status:VALID, product: GML - Process Manufacturing Logistics , description: Blanket purchase order lines. , implementation_dba_data: GML.PO_BPOS_DTL ,
-
VIEW: GMA.SY_REAS_CDS_B#
12.2.2
owner:GMA, object_type:VIEW, object_name:SY_REAS_CDS_B#, status:VALID,
-
APPS.INV_OPM_REASON_CODE_MIGRATION dependencies on SY_REAS_CDS_TL
12.1.1
-
APPS.INV_OPM_REASON_CODE_MIGRATION dependencies on SY_REAS_CDS_TL
12.2.2
-
eTRM - GMA Tables and Views
12.2.2
description: Table for associating Units of Measure and UOM Types. Not yet used. ,
-
APPS.SY_REAS_CDS_PKG SQL Statements
12.2.2
-
APPS.SY_REAS_CDS_PKG SQL Statements
12.1.1
-
VIEW: APPS.SY_REAS_CDS_VL
12.2.2
-
Table: PO_ORDR_DTL
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_ORDR_DTL, object_name:PO_ORDR_DTL, status:VALID, product: GML - Process Manufacturing Logistics , description: Purchase order lines. , implementation_dba_data: GML.PO_ORDR_DTL ,
-
SYNONYM: APPS.SY_REAS_CDS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:SY_REAS_CDS_B, status:VALID,
-
SYNONYM: APPS.SY_REAS_CDS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:SY_REAS_CDS_B, status:VALID,
-
VIEW: APPS.SY_REAS_CDS_VL
12.1.1
-
VIEW: GMA.SY_REAS_CDS_B#
12.2.2
-
APPS.INV_OPM_REASON_CODE_MIGRATION SQL Statements
12.1.1
-
Table: PO_ORDR_HDR
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_ORDR_HDR, object_name:PO_ORDR_HDR, status:VALID, product: GML - Process Manufacturing Logistics , description: Purchase order header. , implementation_dba_data: GML.PO_ORDR_HDR ,
-
Table: PO_ORDR_HDR
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_ORDR_HDR, object_name:PO_ORDR_HDR, status:VALID, product: GML - Process Manufacturing Logistics , description: Purchase order header. , implementation_dba_data: GML.PO_ORDR_HDR ,
-
Table: PO_ORDR_DTL
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.PO_ORDR_DTL, object_name:PO_ORDR_DTL, status:VALID, product: GML - Process Manufacturing Logistics , description: Purchase order lines. , implementation_dba_data: GML.PO_ORDR_DTL ,
-
PACKAGE BODY: APPS.SY_REAS_CDS_PKG
12.2.2
-
APPS.GMA_MIGRATION_UTILS SQL Statements
12.2.2
-
APPS.GME_TRANSFORM_BATCH dependencies on GME_RESOURCE_TXNS
12.2.2
-
APPS.GME_TRANSFORM_BATCH dependencies on GME_RESOURCE_TXNS
12.1.1
-
PACKAGE BODY: APPS.SY_REAS_CDS_PKG
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.GMA_MIGRATION_UTILS SQL Statements
12.1.1
-
Table: GMP_RSRC_UNAVAIL_MAN
12.1.1
owner:GMP, object_type:TABLE, fnd_design_data:GMP.GMP_RSRC_UNAVAIL_MAN, object_name:GMP_RSRC_UNAVAIL_MAN, status:VALID, product: GMP - Process Manufacturing Process Planning , description: Manual Entries Table , implementation_dba_data: GMP.GMP_RSRC_UNAVAIL_MAN ,
-
12.2.2 FND Design Data
12.2.2
-
Table: GMP_RSRC_EXCP_DTL
12.1.1
owner:GMP, object_type:TABLE, fnd_design_data:GMP.GMP_RSRC_EXCP_DTL, object_name:GMP_RSRC_EXCP_DTL, status:VALID, product: GMP - Process Manufacturing Process Planning , description: Exception Details Table , implementation_dba_data: GMP.GMP_RSRC_EXCP_DTL ,