An instance of the BADI class must be passed to the user of the BADI to allow that user to get the data to be displayed on the screen.

For this purpose , the instance is saved in a public static read-only attribute DYNPRO_INSTANCE of the BADI call. This attribute is generated.

A public static method SET_INSTANCE_FOR_SUBSCREEN sets the attribute on the application side to the parameter passed.

Using the method GET_INSTANCE_FOR_SUBSCREEN the parameter is then read on the user side.

Note : The Definition of Each screen Enhancement should contain the following.

Methods :

 PUT_DATA_TO_SCREEN   :- Transport Data to the Subscreen

GET_DATA_FROM_SUBSCREE :- Transport Data from screen.

And one more method (DESCRIBE ) to provide the details of the Module pool program and sub-screen Details.


Serkan AKKAVAK

Computer Engineer BSc

SAP Department Deputy Manager

Contact : serkurumsal@yandex.com