Search Results wip_accounting_classes
Overview
The WIP_ACCOUNTING_CLASSES table is a core master data table within the Oracle E-Business Suite Work in Process (WIP) module. It serves as the central repository for defining and storing accounting class definitions, which are fundamental to the cost accounting and financial transaction processing for manufacturing work orders. Each accounting class acts as a template, mapping specific cost elements of a production job—such as material, resource, and overhead—to their corresponding general ledger (GL) accounts. This linkage ensures that all manufacturing costs and variances are posted to the correct financial accounts, enabling accurate inventory valuation, cost of goods sold calculation, and financial reporting. Its role is critical for both discrete and, in certain configurations, repetitive manufacturing.
Key Information Stored
The table's primary key is a composite of CLASS_CODE and ORGANIZATION_ID, enforcing uniqueness of class definitions per manufacturing organization. The most significant columns are the foreign keys to the GL_CODE_COMBINATIONS table, which define the specific general ledger accounts for each cost component. These include MATERIAL_ACCOUNT, RESOURCE_ACCOUNT, OVERHEAD_ACCOUNT, and OUTSIDE_PROCESSING_ACCOUNT for charging costs, and their corresponding variance accounts (e.g., MATERIAL_VARIANCE_ACCOUNT, RESOURCE_VARIANCE_ACCOUNT) for capturing deviations from standards. Additional columns may include descriptive attributes and control flags that define the class's behavior and usage within the WIP module.
Common Use Cases and Queries
A primary use case is the setup and maintenance of cost accounting structures during implementation. Analysts query this table to audit or report on the GL account mappings for all accounting classes in an organization. A common reporting requirement is to list all accounts associated with a specific class or to identify classes using a particular GL account segment value. Sample SQL to retrieve the full account mapping for a class is:
- SELECT wac.class_code, wac.material_account, wac.resource_account, wac.overhead_account FROM wip_accounting_classes wac WHERE wac.organization_id = :p_org_id AND wac.class_code = :p_class_code;
Another critical use case is troubleshooting job cost transactions; support personnel often join this table to WIP_DISCRETE_JOBS to verify the accounts used by a specific work order.
Related Objects
The table maintains extensive relationships with other EBS objects, primarily through foreign key constraints. The WIP_DISCRETE_JOBS table references it via CLASS_CODE and ORGANIZATION_ID, assigning an accounting class to each discrete job. It is referenced by WIP_PARAMETERS at the organization level. Crucially, numerous foreign keys link its account columns (e.g., MATERIAL_ACCOUNT, OVERHEAD_VARIANCE_ACCOUNT) to GL_CODE_COMBINATIONS.CODE_COMBINATION_ID. Furthermore, it integrates with other modules, as evidenced by references from AHL_ROUTES_B (Service), PJM_PROJECT_PARAMETERS (Project Manufacturing), and PJM_TASK_WIP_ACCT_CLASSES, highlighting its role in cross-module financial consistency.
-
Table: WIP_ACCOUNTING_CLASSES
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_ACCOUNTING_CLASSES, object_name:WIP_ACCOUNTING_CLASSES, status:VALID, product: WIP - Work in Process , description: Accounting classes , implementation_dba_data: WIP.WIP_ACCOUNTING_CLASSES ,
-
Table: WIP_ACCOUNTING_CLASSES
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_ACCOUNTING_CLASSES, object_name:WIP_ACCOUNTING_CLASSES, status:VALID, product: WIP - Work in Process , description: Accounting classes , implementation_dba_data: WIP.WIP_ACCOUNTING_CLASSES ,
-
APPS.CSTPACWS dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.CSTPCWPB dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.AHL_RM_ROUTE_UTIL dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.MRP_SELECT_ALL_FOR_RELEASE_PUB dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.EAM_COMMON_UTILITIES_PVT dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.EAM_ACTIVITYASSOCIATION_PVT dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.CSTPACDP dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WIP_WIPUTACD_XMLP_PKG dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.CSTPACWC dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WIP_DISCRETE_INIT dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.EAM_ITEM_ACTIVITIES_PUB dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.CSTPACWC dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.FLM_SEQ_READER_WRITER dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.AHL_RM_ROUTE_UTIL dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.WIP_MASSLOAD_PUB dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.PJM_PROJECT_PARAM_PUB dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WIP_JSI_PROCESSOR dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WSMPVLDT dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.CST_PAC_WIP_VALUE_REPORT_PVT dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WIP_VALIDATE dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WSMPUTIL dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.AHL_RM_ROUTE_UTIL dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WSMPLBJI dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.BOM_CSTRPWDD_XMLP_PKG dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.CST_PAC_WIP_VALUE_REPORT_PVT dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.CSTPCWPB dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.WSMPUTIL dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.WIP_FLOWUTIL_PRIV dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.WIP_MASSLOAD_PVT dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.CSI_ITEM_INSTANCE_PVT dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.EAM_WO_VALIDATE_PVT dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.WIP_CHANGE_STATUS dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.EAM_MAINT_ATTRIBUTES_PUB dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.AHL_PRD_WORKORDER_PVT dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WSMPLCVA dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WIP_JOBCLOSE_PRIV dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WIP_CHANGE_STATUS dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.CSTPLCAC dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.CST_EAMCOST_PUB dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WIP_DISCRETE_INIT dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.MRP_SELECT_ALL_FOR_RELEASE_PUB dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.WSM_WLT_VALIDATE_PVT dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.WIP_JOBCLOSE_PRIV dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.INV_MGD_PRD_CONTROL_MEDIATOR dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.CSTPCFMS dependencies on WIP_ACCOUNTING_CLASSES
12.2.2
-
APPS.INV_COPY_ORGANIZATION_REPORT dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WSMPLBMI dependencies on WIP_ACCOUNTING_CLASSES
12.1.1
-
APPS.WIP_FLOWUTIL_PRIV dependencies on WIP_ACCOUNTING_CLASSES
12.1.1