How to change/create Infoobjects with RSD1 as of BW 750 SP11 on HANA and BW/4HANA as of SP8

Introduction

Before SAP BW 750 SP 11 it was possible to edit/maintain InfoObjects in RSD1 with the help of value nohdb in ok-code (see https://www.zpartner.eu/how-to-changecreate-infoobjects-with-rsd1-as-of-bw-7-5-sp4-on-hana/) . This was switched off with SAP BW 750 SP11.

In some cases, it could be helpful to change InfoObjects (for instance if you want to edit Master Data Read Access – perhaps not available in Eclipse) with the help of the old RSD1. This blog should help in read exceptional cases to edit InfoObjects in SAP Gui RSD1.

Disclaimer

  • You should use this workaround only in exceptional cases and be very carefully. Especially the BW4 variant.
  • There could be side effect, since BW Modelling Tools include more functionality

Steps for BW 750 SP11

1.Step – Open Class Method CL_RSD_MDOB->is_hdb_system 

In transaction SE24 open CL_RSD_MDOB and navigate to method is_hdb_system.

2.Step – Set Break Point  

Set a break point in CL_RSD_MDOB->is_hdb_system at line 21.

3.Step – Call transaction RSD1 and change value for s_is_hdb to ‘’

Call transaction RSD1 and wait for the breakpoint to be reached.

Clear the value for variable s_is_hdb and press F8 to continue.

Afterwards you can use RSD1 maintenance mode.

Steps for BW4/HANA SP08

1.Step – Set Break Point in CL_RSD_MDOB->is_hdb_system

In transaction SE24 open CL_RSD_MDOB and navigate to method is_hdb_system and set break point at line 21. When reaching clear the value for variable s_is_hdb (as in BW 750 as on SP11)

2.Step – Set Break Point at CL_RS_B4HANA_UTIL->GET_B4HANA_SWITCH

Call transaction se24 and open class CL_RS_B4HANA_UTIL navigate to method GET_B4HANA_SWITCH set a break point at line 2.

3.Step – Execute Function Module (FM) RSD_IOBJ_MAINT_START

Now go to SE37 and execute (FM) RSD_IOBJ_MAINT_START.

4.Step – Edit parameters for FM executen of RSD_IOBJ_MAINT_START

Set fields to OBJVERS = M and IOBJTP = CHA in import parameter structure I_S_DIALOG_PARAM and execute FUBA.

5.Step – Set values at break points

When reaching breakpoint at CL_RS_B4HANA_UTIL-> GET_B4HANA_SWITCH set value for p_switch to 0 (Standard Mode) and press F8.

When reaching break point CL_RSD_MDOB->is_hdb_system clear the  variable s_is_hdb and press F8 to continue.

Now RSD1 is opening in EDIT mode.

And InfoObjects can be changed and activated

 

Posted on Oktober 17, 2018 in BWBLOG

Share the Story

Leave a reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Back to Top