Overview
In addition to directly reading SAP tables, CIS mobile extensively uses function modules—particularly
BAPIs—to retrieve or update business data. BAPIs are SAP's officially supported interfaces for accessing
business objects such as sales orders, materials, or business partners.
|
Technical Implementation
In CIS mobile, BAPIs are not called directly from the frontend (e.g., a VB.NET component). Instead,
access is routed through a generic interface in the SAP system:
|
Customer-Specific Extensions
A separate interface is available for customer-specific extensions:
/GUIXT/CISADDON_INTERFACE.
This allows specific customer requirements to be implemented without modifying the standard logic. As a result, the system remains upgrade-safe since extensions are clearly separated from the core. |
Authorizations
CIS mobile uses the existing SAP authorization concept. This means:
|
Error Handling and Feedback
The architecture of CIS mobile ensures high transparency in the case of errors:
|
Conclusion
The interface concept of CIS mobile provides a robust, transparent, and extensible foundation for
working with BAPIs. With its combination of a generic ABAP interface, clear separation between standard
and custom logic, and full integration with SAP's authorization system, CIS mobile ensures long-term
maintainability and flexibility.
|