2023 Jul 16 11:27 AM
Hi all,
Filter-based BAdIs are called by a filter value parameter.
I think use where-used list of BAdI definition just hits all implement method calls, but I have to check the specific filter value one by one. Is there a better way to do that?
Regards,
Eric
2023 Jul 17 7:26 AM
Hi Eric,
If I understand correctly, you want to know when the BAdI is called with a specific filter value.
If this is the case, you can search for the call using transaction CODE_SCANNER or report RS_ABAP_SOURCE_SCAN. It is best to specify in which package(s) you want to search.
In the field "Search string 1" you can enter your BAdI method and in the field "Search string 2" you can enter your filter value. The search result should show all BAdI calls with the filter value.
I would try this.
Kind regards
Jim
2023 Jul 16 6:03 PM
Just an intellectual check. The implementations/classes should have a name very close to the filter value.
2023 Jul 17 3:07 AM
Hi Rossi,
I am not talking about implementation class, I mean the classes/programs that call this BAdI with the specific filter value.
2023 Jul 17 7:26 AM
Hi Eric,
If I understand correctly, you want to know when the BAdI is called with a specific filter value.
If this is the case, you can search for the call using transaction CODE_SCANNER or report RS_ABAP_SOURCE_SCAN. It is best to specify in which package(s) you want to search.
In the field "Search string 1" you can enter your BAdI method and in the field "Search string 2" you can enter your filter value. The search result should show all BAdI calls with the filter value.
I would try this.
Kind regards
Jim
2023 Jul 17 7:37 AM