06-05-2008 9:01 AM
I am trying to implement this BADI ( BADI FQST_CIN_WITHITEM ) in f-43 tcode I found out this BADI by putting break point in CL_EXITHANDLER it is triggering while simulating in this Tcode but when I am trying to implement this its not triggering.
The requirement is the system calculated TDS when withholding tax base amount becomes greater than 50000 but we want for particular vendor and taxcodes and for the individual document the amount is greater or equal to 20000 and total amount for the particular vendor and taxcodes is less than 50000 then I have to give an error message.
Can any one suggest me the solution? Its urgent.
06-05-2008 10:33 AM
Hi Naveen,
Basically this BADI is not for multiple usage.While creating implementation, copy the original code from BADI and add your code. Second thing this BADI has filter. This means that that each interface method automatically has an importing parameter FLT_VAL assigned ot it. This parameter must be filled with a filter value as current parameter when it is called. If you have provided proper filter value this will not be triggered.
Award points if answer is helpful.
Regards
Shekhar
06-05-2008 10:33 AM
Hi Naveen,
Basically this BADI is not for multiple usage.While creating implementation, copy the original code from BADI and add your code. Second thing this BADI has filter. This means that that each interface method automatically has an importing parameter FLT_VAL assigned ot it. This parameter must be filled with a filter value as current parameter when it is called. If you have provided proper filter value this will not be triggered.
Award points if answer is helpful.
Regards
Shekhar
06-05-2008 11:58 AM
Hi,
Check your BADI implementation is active. If it is active then check the country ISO code which is the filter here.
Regards,
Soumya.