BAPI Integration
Standard SAP integration method—reliable, supported, future-proof
BAPI-Based Integration for All SAP Versions
Business One • S/4HANA • ECC
IoTReady integrates with all SAP versions using BAPIs (Business Application Programming Interfaces)—SAP's standard method for external system integration. Whether you're running SAP Business One, S/4HANA, or ECC, our Operations Traceability Platform (OTP) captures operational data via RFID, barcodes, and sensors, then automatically posts transactions to SAP.
Standard SAP integration method—reliable, supported, future-proof
Support for both default and custom SAP transaction codes
GRN, stock transfers, production consumption, scrap, and more
Standard SAP transactions automated through IoTReady
T-Code: MIGO
Most common SAP transaction for inventory movements. IoTReady automates:
BAPI: BAPI_GOODSMVT_CREATE
Movement Type: 101, 103, 105
Automated posting of incoming material from vendors:
BAPI: BAPI_GOODSMVT_CREATE with mvt_type 101
Movement Type: 311, 313, 315, 321
Real-time material movements between locations:
BAPI: BAPI_GOODSMVT_CREATE with appropriate mvt_type
Movement Type: 201, 261, 551
Automated consumption posting:
BAPI: BAPI_GOODSMVT_CREATE
T-Code: MI01, MI04, MI07
Automated PI/PV (Physical Inventory/Verification):
BAPI: BAPI_MATPHYSINV_COUNT, BAPI_MATPHYSINV_POSTDIFF
Your organization may have custom SAP transaction codes for specific workflows. IoTReady supports:
Common SAP inventory movement types automated by IoTReady
| Movement Type | Description | Use Case |
|---|---|---|
| 101 | Goods Receipt (GR) for Purchase Order | Receiving materials from vendor |
| 103 | GR for PO into Goods Receipt Blocked Stock | Material received but pending QC approval |
| 105 | GR for PO into Quality Inspection | Incoming material requires QC inspection |
| 201 | Goods Issue (GI) for Cost Center | Consumption not linked to production order |
| 261 | GI for Production Order | Raw material consumption for manufacturing |
| 311 | Transfer Posting - Storage Location to Storage Location | Moving material within same plant |
| 313 | Transfer from Storage Loc. to Storage Loc. (removal from storage) | Source side of transfer within plant |
| 315 | Transfer from Storage Loc. to Storage Loc. (placement into storage) | Destination side of transfer within plant |
| 321 | Transfer Posting - Plant to Plant | Inter-plant material transfer |
| 551 | Goods Issue for Scrapping | Write-off damaged/obsolete material |
| 701 | Physical Inventory - Difference | Posting PI count variance |
Note: Movement types can vary by SAP implementation. We support custom movement types specific to your organization's configuration.
Material movements tracked via RFID readers, barcode scanners, weight scales, and mobile apps:
Business rules engine prepares data for SAP posting:
Automatic transaction posting using standard BAPIs:
While SAP stores aggregated transactions, OTP maintains complete audit trail:
Vedanta operates large-scale aluminum and copper smelters handling thousands of tons of material daily. IoTReady's SAP integration automates:
Incoming aluminum ingots and copper cathodes RFID-tagged at receiving. Weight captured automatically. GRN posted to SAP with batch number, vendor, and storage location.
Material movements from receiving yard to production line tracked via RFID portals. Real-time stock transfer posting to SAP as material crosses checkpoints.
Handheld RFID readers for bulk inventory counts. Real-time PI posting to SAP with variance reconciliation. Reduced PI/PV time from days to hours.
Stores inventory management with automated SAP posting
Cement plants manage thousands of consumable items (spare parts, tools, PPE, lubricants) across multiple stores. IoTReady automates stores inventory management with SAP integration:
Consumable items received from vendor → barcode scanned → automatic SAP GRN posting with material code and quantity
Maintenance team requisitions spare parts → mobile app scan → automatic goods issue posting to maintenance cost center
Material transfer between central stores and sub-stores → scan at exit and entry → real-time SAP transfer posting
Daily/weekly cycle counts via barcode → real-time reconciliation with SAP → automatic variance posting
SAP Business One, SAP S/4HANA, SAP ECC 6.0, SAP R/3. BAPI integration works across all versions.
Support for custom-developed BAPIs and function modules specific to your SAP implementation.
Configure real-time posting for critical transactions or batched posting for high-volume operations.
Automatic retry logic, alert notifications, and detailed error logs for failed SAP postings.
Bidirectional sync of SAP master data (material codes, storage locations, vendors) to OTP for validation.
SAP RFC authentication, role-based access, audit trails, and encrypted communication.
RFID and barcode-based inventory tracking that syncs to SAP automatically.
Complete material flow tracking from raw materials to finished goods with SAP integration.
RFID-based physical inventory counts with automated SAP PI/PV posting.
Explore integrations with ERPNext, Zoho, Tally, and custom ERP systems.
See how IoTReady connects your operations to SAP via BAPIs