Show TOC

Using New BAPIs for Customer and Vendor Accounts 

Use

For Release 4.6A, the business objects BUS1007 (customer) and BUS1008 (vendor ) became obsolete in Accounting . The methods used in connection with these business objects were thus replaced by the methods of the business objects KNA1 (customer) and LFA1 (vendor )

From Release 4.6C, the report RPCIPE00 (Create Posting Run) calls the methods of the business objects KNA1 and LFA1 instead of the methods of the business objects BUS1007 and BUS1008 that were previously used.

If you operate Accounting in a separate R/3 system with a release status lower than 4.6A, you can still call the previously used methods of the obsolete business objects BUS1007 and BUS1008 that are still available for this release.

The following is a list of the obsolete methods used when posting to Accounting and the relevant new methods:

Obsolete method Current method
Debtor.Find Customer.Find
Debtor.GetDetail Customer.GetDetail2
Creditor.Find Vendor.Find
Creditor.GetDetail Vendor.GetDetail

Effects on Customizing

If the following prerequisites are met, you must enter the current methods named above in the distribution model instead of the obsolete methods:

You make changes to the distribution model in ALE Customizing (under Basis Components -> Application Link Enabling (ALE) -> Modelling and Implementing Business Processes -> Maintain Distribution Model and Distribute Views).

If you continue to use the obsolete methods in connection with other ALE scenarios, you should not remove these from the distribution model. In this case, you only need to add the entries for the current methods mentioned above.

If you use Human Resources (HR) and Accounting in separate systems that are linked via ALE and your Accounting system has a release status lower than 4.6A, you do not need to enter the new methods in your distribution model yet. You can make up for this when you update your AC system to a release status of 4.6A or above.