BW/4HANA

If you are using a BW/4HANA system and want to use offloaded data in reporting, you must first create BAdI Providers for your DataProvider. A BAdI Provider is then inserted into all relevant BW objects, such as queries and CompositeProviders, in which the original InfoProvider was used.

In order to use BAdI Providers, you need to create an enhancement implementation of the enhancement spot RSO_BADI_PROVIDER and a BAdI implementation with the implementing class /DVD/OFF_BW4HANA_CL_BADI_PROV.

Proceed as follows to use BAdI Providers:

  1. Start transaction SE19.

  2. In the Create Implementation area, enter RSO_BADI_PROVIDER as the enhancement spot.

  3. Click Create.

  4. Enter a name and short text for the new enhancement implementation. Leave the Composite Enhancement Implementation field blank.

  5. Click Confirm.

  6. In the Package field, select a package and click Save.

  7. In the Request field, select a transport request and click Confirm.

  8. Enter the following information:

    • New BAdI implementation name

    • Implementation class = /DVD/OFF_BW4HANA_CL_BADI_PROV

    • BAdI definition = RSO_BADI_PROVIDER

  9. Click Filter values.

  10. Create a new combination.

  11. Select the created filter combination and click Change filter value.

  12. Change the option Fill Value 1 to INITIAL.

  13. Enable the enhancement implementation by pressing Ctrl+F3.

BAdI Providers can now be used.