Hi Ravi,
It might be a late reply, but I am posting my view so that anyone else facing similar issue can get some idea.
Similar issue I also faced. I implemented this BADI almost a year back with below filter criteria as during debugging inside this method I got SAPSRM_PA_PURCHASING as APPLID when coming from SC search screen.
APPLID = "SAPSRM_PA_PURCHASING"
POWL_TYPE = "SAPSRM_FEEDER_SC_PROF"
All was working fine until today when during a session I came to know that result are not as expected.
On analyzing further I noticed that BADI is not triggered.
I removed the Filter criteria from the BADI implementation and kept a break-point inside method.
This time, debugger stopped at break-point and I noticed that now
APPLID = "SAPSRM_OP_PURCHASING"
POWL_TYPE = "SAPSRM_FEEDER_SC_PROF"
This was the reason for BADI not getting triggered.
Not sure, how and why it got changed. Need to search more on this.
Warm Regards,
Shyam Agrawal