Context and Purpose
In addition to calling BAPIs, CIS mobile also provides the ability to launch classic ABAP reports directly from the frontend and display the results in HTML format. This feature extends the interface architecture of CIS mobile with a lightweight option for presenting tabular or analytical data.
Technical Integration
The execution of an ABAP report is not triggered directly by the UI, but rather embedded in a VB.NET method implemented in the add-on project (s10cisaddon). This method:
  • starts the relevant ABAP report in the SAP system (e.g., RFDKLI40 for credit data or SDBILLDL for billing backlog),
  • prepares the output data,
  • and returns it to the UI as an HTML string.
The entire process uses the existing interface without requiring additional infrastructure or configuration.
Customizability and Extension
CIS mobile includes several example reports fully implemented in VB.NET and ABAP. You can add your own reports by:
  • defining the report ID and title in code,
  • implementing the data logic (via ABAP report, function module, or DB query),
  • outputting the results as HTML,
  • optionally allowing user-defined parameters to control the output.
Use Cases
Typical use cases for ABAP reports in CIS mobile include:
  • credit overviews per customer,
  • sales performance diagrams,
  • billing backlog and delivery status,
  • pricing analysis and offer evaluations.
Reports are ideal when quick access to actionable insights is needed or when reusing existing SAP reports is preferred over building complex custom UIs.
Conclusion
ABAP reports offer a practical extension to the CIS mobile interface strategy. They allow for fast, maintainable evaluations with direct access to SAP data—fully integrated into the familiar frontend and easily extended using simple VB.NET methods.