when i activated screen exit in Badi MB_MIGO_BADI customer screen is coming twice. what could be the reason? when i did the same in other server, it is coming only once.
suggestion will be appreciated.
points will be rewarded for helpful answers.
The possible reason as to why you are getting customer screen twice is because multiple implimentations of the BADI MB_MIGO_BADI has been created in your current system. Whereas in the other system only one implimentation might be present.
So please check the number of implementations of the BADI in the current system.
Also you can go to method IF_EX_MB_MIGO_BADI~INIT of Class CL_EX_MB_MIGO_BADI and set a break point at the statement endmethod. Here you can check the number of records in table CT_INIT. The number of records in the table CT_INIT denote the number of active implementations of the BADI MB_MIGO_BADI.
Hope this helps.