Installation Requirements

The following needs to installed and configured before configuring and running the ERP MA

  • Microsoft® Forefront Identity Manager 2010

  • The SAP .NET Connector 2.0

  • Microsoft .NET Framework, version 1.1 or higher

SAP .NET Connector 2.0

The SAP .NET Connector is combination of a Visual Studio .NET design tool and runtime components that enables communication between the Microsoft .NET platform and SAP Systems. The ERP MA uses the SAP .NET Connector components to manipulating objects in SAP. You will need to install the SAP .NET Connector as a prerequisite to deploying the ERP MA.

To install, first download the install the SAP .NET Connector from www.microsoft.com. You will need Visual Studio .NET installed before you can install this package. However, to deploy in a production environment you only need the runtime files listed below from the package.

  • P.Connector.Dll

  • SASAP.Connector.Rfc.dll

  • LibRfc.dll

ERP MA Requirements for Delta Imports

In SAP 4.6 and SAP 4.7 there is no out of the box BAPI that can be used for delta imports for users or employees. Instead a custom BAPI must be implemented in order to run delta imports. This requires enabling change docs for the tables from which you will import attributes. Your delta BAPI should:

  • Take as a parameter a date/time stamp after which all changes will be returned.

  • Be limited to one object type

  • Return the attributes you want to import. It must contain all of the attributes for the object type. Otherwise data from the full import may be lost. Alternately, the BAPI could return the objects that have changed and you can include a 2nd BAPI call to retrieve the details.

  • Include an attribute indicating whether the change is an add, delete, or update. The field in the BAPI should be mapped to a CS attribute called "Change Type" and should contain one of the three values add, update or delete.