I know some of you as ABAPER must have gotten some job to get data from report painter whether standard or custom.

For some reason it is something complicated job to fiddle with original SAP Report painter standard, in other side you need some important data for your custom report.

There are 2 solution for that’s problem :

  1. You can use JOB_OPEN .. SUBMIT .. JOB_CLOSE then read and parsing spool.
  2. You can use function module CRIF_RW_WEB_CALL_REPORT.

First method, you need to create job then read spool. please refer to this ABAP code below:

The second way, you can use function module CRIF_RW_WEB_CALL_REPORT