Sunday, January 18, 2009

SAP FICO BAPIs for Data Transfer to Accounting

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.

  • AccountingBillingCheck

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:

    • Advances
    • Exployee loans

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

No comments:

Archive