Click to Enlarge
Click to Enlarge
Click to Enlarge
Click to Enlarge
Click to Enlarge
Click to Enlarge
Click to Enlarge

 

 

 

 

 

SAP Interface Modules

 

The OGM/Capstone SAP Interface Module implements a number of distinct Interfaces between the RBMI application and SAP® R/3®:

  1. Create Malfunction Reports in SAP R/3 The user creates Non Conformance records in RBMI for a particular asset. Each Non Conformance record created will also have an entry inserted into the RBMI Interface table, referencing the Non Conformance ID. On a scheduled basis, records in the RBMI interface table will be processed into SAP as malfunction reports (notification type M2). Should any errors occur that prevent successful posting into SAP, the Interface Module writes the error to an error log located on the Interface Module machine and/or alerts users via e-mail. The referenced RBMI Interface table record will be updated to reflect that posting was not successful. If the Interface Module successfully processes the record(s) into SAP, the notification number from SAP will be retrieved and updated into RBMI. The referenced record in the RBMI Interface table will be deleted.
  2. Create Maintenance Request in SAP R/3 The user creates Inspection Task records in RBMI for a particular asset. Each Inspection Task record created will also have an entry inserted into the RBMI Interface table, referencing the Asset ID and Task ID. On a scheduled basis, records in the RBMI interface table will be processed into SAP as Maintenance Requests (notification type M1). Should any errors occur that prevent successful posting into SAP, the Interface Module writes the error to an error log located on the Interface Module machine and/or alerts users via e-mail. The referenced RBMI Interface table record will be updated to reflect that the posting was not successful. If the Interface Module successfully processes the record(s) into SAP, the referenced record in the RBMI Interface table will be deleted.
  3. Update Notification Statuses from SAP R/3 On a scheduled basis, and/or on demand, the Interface Module queries a list of Notifications updated since the last query date from SAP, and checks to see if any of the notifications corresponds to a RBMI Non Conformance record. If a match exists, the Interface Module checks to see if the notification status has changed, and/or if a work order has been created in SAP. If either is True, the Interface Module will update RBMI with the updated information.
  4. Update Work Order Statuses from SAP R/3 On a scheduled basis, and/or on demand, the Interface Module queries a list of Work Orders updated since the last query date from SAP, and checks to see if any of the work orders corresponds to a RBMI Non Conformance record. If a match exists, the Interface Module checks to see if the work order is closed or completed. If either is True, the Interface Module will update RBMI with the updated information.
  5. Asset Synchronization between SAP and RBMI On a scheduled basis, and/or on demand, the Interface Module queries a list of Functional Location Assets and Equipment created in SAP since the last queried date. The Interface Module will check to see if these assets already exist in the RBMI system. If these assets do not already exist, the Interface Module will insert these assets into RBMI as either Fixed Equipment, or Relief Devices. For every record created in RBMI, the Interface Module will also alert the user via e-mail. Should any errors occur that prevent successful posting into RBMI, the Interface Module writes the error to an error log located on the Interface Module machine and/or alerts users via e-mail. The referenced error record will also be dumped locally for reprocessing on the next event.
  6. Asset Synchronization Updates from SAP On a scheduled basis, and/or on demand, the Interface Module queries a list of Functional Location Assets and Equipment updated in SAP since the last queried date. The Interface Module will check to see if these assets have been de-activated in SAP, and that they exist in the RBMI system. If this is True, the Interface Module will alert the user via e-mail that the referenced assets have been de-activated.
  7. Retrieve Master Data from SAP R/3 On a user-defined scheduled basis, the Interface Module queries the latest Equipment Type List and Task Code list information from SAP and sends this information to the RBMI Interface tables. The Equipment Type list and Task Code list are data necessary for Interface cross-reference processing between RBMI and SAP.

Functional Highlights of the RBMI Interface Module

 

The Interface Module contains a variety of features that make it superior to other methods of connecting RBMI to SAP R/3.

Glossary of Terms

 

SAP R/3 RFC

 

An SAP R/3 Remote Function Call (RFC) is a synchronous communication process method used to call and execute predefined functions within SAP R/3. RFCs are written in the SAP proprietary programming language, ABAPTM (Advanced Business Application Programming), and can be custom written to execute a variety of functions within SAP R/3. RFCs are typically not documented or supported by SAP.

 

SAP R/3 BAPI

 

A Business Application Programming Interface (BAPI) is an RFC-enabled function module. It allows transactions to be performed on specific business objects located in the SAP Business Object Repository. A Business Object represents a central real world business object (such as a Purchase Order). BAPIs do not cover all transactions available in SAP R/3, but they are supported by SAP.