Use
The RW interface (RWIN) is the central interface for transferring postings from other application components in the SAP R/3 System to Accounting. The RW interface controls updates of actual data in Accounting and carries out checks from the Accounting standpoint.
Actual data relevant to Accounting from other SAP R/3 application components first transfers to the RW interface. The interface then sends the data to the appropriate Accounting application component (such as Asset Management, Financial Accounting, Cost Center Accounting, Profit Center Accounting, Profitability Analysis, and so on).
Billing data from the Sales and Distribution (SD) application component transfers to the RW interface. The interface then creates the relevant Accounting documents (CO document, FI document, and so on).
Beginning with Release 4.0A, you can use Business Application Programming Interfaces (BAPIs) to transfer postings from other application components to Accounting. A BAPI is a standard interface that facilitates the integration of the SAP R/3 System with the processes and data of other business application systems.
For more information about BAPIs, see the R/3 Library BAPI Introduction and Overview documentation (under Cross Application ® BAPI Introduction).
Features
The BAPIs transfer actual data to Accounting via the RW interface. You can use the following methods (BAPIs) to transfer data from specific business transactions to Accounting:
- AccountingGoodsMovement.Check
AccountingGoodsMovement.Post
Goods movements result from transactions in the Production (PP) and Sales and Distribution (SD) application components, or from inventory postings. In Logistics, they lead to adjustments in warehouse stock in the Inventory Management (MM-IM) application component. This also results in a posting to Accounting. Therefore, Accounting receives the corresponding data from Logistics.
Consumption of raw materials results in an inventory change posted to Inventory Management. The posting also transfers to Accounting.
The above check method checks whether the accounting-relevant data of the goods movement can be posted in Accounting.
The above post method posts the accounting-relevant data of the goods movement in Accounting.
AccountingBilling.Post
Billing transactions in the Sales and Distribution (SD) application component result in billing data being sent to Accounting.
Goods sold on credit result in revenues, which are posted to billing and then transferred to Accounting.
The above check method checks whether the accounting-relevant data of the billing can be posted in Accounting.
The above post method posts the accounting-relevant data of the billing in Accounting.
Posted revenues and sales deductions update to the Profitability Analysis (CO-PA) application component.
- AccountingInvoiceReceipt.Check
AccountingInvoiceReceipt.Post
The SAP R/3 Accounting components can accept data from invoice receipts posted in logistic systems.
Raw materials are sold on credit and the invoice receipt is posted in a logistic system. The RW interface transfers the relevant data to the Accounting application components.
The above check method checks whether the accounting-relevant data of the invoice receipt can be posted in Accounting.
The above post method posts the accounting-relevant data of the invoice receipt in Accounting.
- AccountingPurchaseRequisition.Check
AccountingPurchaseRequisition.Post
A purchase requisition created in Logistics represents a formal request to Purchasing to supply a specific quantity of material or perform a specific service at a specific date.
The expected costs from the purchase requisition have to be transferred to Accounting as purchase requisition commitments.
The purchase requisition commitments can update to the following components in Accounting:
- Controlling (for example, a cost center, project, or an internal order)
- Cash management and forecast
- Cash budget management
- Funds management
- Project cash management
The above check method checks whether the accounting-relevant data of the purchase requisition can be posted in Accounting.
The above post method posts the accounting-relevant data of the purchase requisition in Accounting.
- AccountingPurchaseOrder.Check
AccountingPurchaseOrder.Post
A purchase order created in Logistics represents a formal request from a purchasing organization to a vendor to supply a specific quantity of material or perform a specific service at a specific date.
When a purchase order is made for a material that is consumed immediately (that is, the material is not taken into stock), the expected costs have to be transferred to Accounting as purchase order commitments.
The purchase order commitments can update to the following components in Accounting:
- Controlling (for example, a cost center, project, or an internal order)
- Cash management and forecast
- Cash budget management
- Funds management
- Project cash management
The above check method checks whether the accounting-relevant data of the purchase order can be posted in Accounting.
The above post method posts the accounting-relevant data of the purchase order in Accounting.
- AccountingEmployeeExpenses.Check
AccountingEmployeeExpenses.Post
G/L account postings made in payroll and trip costs accounting update to Accounting. Examples of such G/L account postings include:
- Expenses for wage/salary
- Employee receivables
- Employee payables
- Trip repostings
In this scenario, Accounting does not use accounts receivable or accounts payable accounting.
The above check method checks whether the G/L account postings made in payroll and trip costs accounting can be posted in Accounting.
The above post method posts the G/L account postings made in payroll and trip costs accounting in Accounting.
- AccountingEmployeeReceivables.Check
AccountingEmployeeReceivables.Post
Accounts receivable postings made in payroll accounting update to Accounting. Examples of such postings include:
The above check method checks whether the accounts receivable postings made in payroll accounting can be posted in Accounting.
The above post method posts the accounts receivable postings made in payroll accounting in Accounting. The general ledger is also updated.
- AccountingEmployeePayables.Check
AccountingEmployeePayables.Post
Accounts payable postings made in payroll and trip costs accounting update to Accounting. Examples of such postings include:
- Advances
- Exployee loans
- Trip expenses
The above check method checks whether the accounts payable postings made in payroll and trip costs accounting can be posted in Accounting.
The above post method posts the accounts payable postings made in payroll and trip costs accounting in Accounting. The general ledger is also updated