Basis Technologies’ Diffuser provides a framework and run-time environment for custom developed SAP reports that must work with large volumes of a program running this we call a Z Accelerator. It provides for use of multiple processors with custom reports such that these programs can run within acceptable time constraints to deliver timelier business information.

Z Accelerators can be easily developed using the standard SAP ABAP Workbench. The Z Accelerators methodology guides the developer, by making them adhere to a structured program design and standardized technical program structure that separates data processing logic from presentation logic. For each Z Accelerator, there are three main components that need to be set up. This refers to the Diffuser definition and also two programs in the ABAP repository for each Z Accelerator, these three components are:

  1. Main Program – This ABAP program retrieves data from the database, processes this information and then stores the data
  2. Transformation Program – This ABAP program retrieves the data that was processed in the main program and presents this to the user
  3. Diffuser Definition – This defines the name of the technical components of each Z Accelerator, as well as a number of other settings relevant to using the Diffuser

This guide will take you firstly through the Basic concepts of using Z Accelerators and then get you started on how to develop your own Z Accelerators. This will allow you to write ABAP reports that process large volumes of data in your SAP system.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment