Inventory Interface for Non-SAP Systems 

The R/3 System does not provide special functions for carrying out physical inventory (for example, for generating barcode data). However, it does provide standardized business application interfaces (BAPIs) that enable you to interface with inventory software. The interfaces allow you

The procedure for carrying out your inventory with the help of non-SAP software could look like this:

  1. First the non-SAP system receives an overview of the fixed assets in the R/3 System. It gets this overview by calling the BAPI BAPI_FIXEDASSET_GETLIST, which provides information on all fixed assets managed in one company code in the R/3 System, or a subset thereof (for example, all fixed assets at a given location).
  2. Then you carry out the inventory using the non-SAP system. Depending on the various possible results of the inventory, there are several possible scenarios:

For each BAPI that creates a posting (acquisition, post-capitalization or retirement), there is a corresponding BAPI that carries out all of the same checks as for the posting, but does not create a document. One example is BAPI_ASSET_ACQUISITION_CHECK. You can use these check BAPIs to find incorrect postings before they are imported into the R/3 System.

For more information on the specifications for the interfaces for these BAPIs, see the documentation for their function modules.

Also note that the use of these BAPIs is not restricted to use related to physical inventories. The same BAPIs can be used for other reasons in order to link Asset Accounting to non-SAP Systems.