top of page
Search

Modernizing Business Intelligence: With Reporting Solutions and Engine Overhauls in Jiwa 8.0

  • garyc18
  • May 27
  • 3 min read

1. The New Pluggable Report Provider Framework

The most impactful reporting change in Jiwa 8.0 is the introduction of the Report Provider Framework. For over a decade, Jiwa has been deeply reliant on the native SAP Crystal Reports engine to generate documents and display screen data.

  • De-Coupled Architecture: Crystal Reports has been completely de-coupled from the primary core application.

  • Alternate Reporting Engines: Thanks to this change, developers can build or deploy plugins to introduce entirely alternative reporting engines (such as Microsoft SSRS, Power BI paginated reports, or specialized PDF rendering tools).

  • No-Risk Co-Existence: Transitioning engines does not require a risky all-at-once migration. The old and new report providers perfectly co-exist within the same database. Users can migrate standard invoice layouts to a new engine while leaving secondary inventory audits on Crystal Reports untouched.

[Legacy Jiwa Engine] ──────► Hardcoded to SAP Crystal Reports Only
                                   
                                   ┌──► Crystal Reports Engine (Legacy)
[Jiwa 8 Framework]   ──────► Plugin├──► Power BI / SSRS Engine
                                   └──► Alternative Custom HTML Engine

2. High-Speed Reporting via 64-Bit Data Extraction

Large operations frequently encounter memory bottlenecks when running heavy database audits, complex stock valuations, or deep year-on-year historical sales analytics.

By moving to a native 64-bit architecture, Jiwa 8.0 shifts how reports pull from the underlying SQL database. Reports can now consume deep pools of system memory to parse millions of transactional records. This minimizes application freezes, drastically curtails report processing timeouts, and increases rendering speeds for high-volume end-of-month packages.

3. Streamlined Search Queries as Report Filters

The revamped global search experience directly reduces the time required to format report constraints.

  • Calculated Field Targets: When looking up database entities, the updated search grids seamlessly handle complex sub-queries and calculated data fields.

  • Instant Filtering: Users can directly type filter constraints against calculated columns right inside the search box before the query executes. This eliminates the need to build secondary, slow-running parameter calculations inside the report designer.

4. Direct Self-Service Reporting via Customer Web Portal

Administrative teams frequently spend unnecessary hours pulling and emailing duplicate copies of old invoices, past orders, and statement reports to clients.

Jiwa 8.0 tackles this overhead directly by deploying an out-of-the-box Customer Web Portal that links via the modern Jiwa REST API. External clients can securely authenticate into their profile to generate, view, and directly download their historical account reports—including real-time statements, current quotes, open orders, and past fulfillment invoices.

5. Enhanced Audit Trail and Field-Level Analytics

When errors emerge on critical financial statements, tracking down the exact genesis can be difficult. Jiwa 8.0 simplifies forensic reporting by implementing granular, opt-in change tracking across all major financial master forms. Report writers can query field-level logging tables to compile highly specific internal compliance audits, detailing every user edit down to the exact timestamp.

Key Pre-Upgrade Reporting Checklist

If you are planning an active migration from Jiwa 7 to Jiwa 8.0, remember that sub-ledgers must be completely clean before executing the technical database upgrade.

Ensure your data integrity teams generate and sign off on the following pre-upgrade reports to protect your baseline figures before running the system upgrade tool:

  • Debtors: Aged Balance Report & Debtors Ledger Reconciliation

  • Creditors: Creditors Aged Balance As At & Creditors Ledger Reconciliation

  • Inventory: Inventory General Ledger Reconciliation Report

  • Banking: Bank Reconciliation Reports (Note: Unactivated bank reconciliations will not be migrated to the modern Jiwa 8 table format).

If you are coordinating an upgrade, let me know.

Would you like advice on how to map custom plugins to the new report provider framework, or do you need a deep dive into how the REST API caches reporting data for faster web integration?

 
 
 

Recent Posts

See All

Comments


 

Phone : 0061 3 9566 7249

bottom of page