Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Limitation Quota by BADI

Former Member
0 Kudos

Hi all,

can anyone tell me what Badi we have to modify to delimit the begin date of quotas ?

thanks

fafa

Edited by: fafa mani on Oct 14, 2008 5:42 PM

1 ACCEPTED SOLUTION

former_member598013
Active Contributor
0 Kudos

Hi,

You can get the BADi from your requirement Just go through the below steps and you will get the desired requirment..

Method 1:

Go to Tranaction: SE24.

open class CL_EXITHANDLER

Open the method " GetInstance"

Put Break point in the statement

call method cl_exithandler=>get_class_name_by_interface

Now execute the Transaction which you need teh BDC it will automatically stops at the the method. In debugging mode double click on the variable: " exit_name" It will return the BADI Name.

Method 2:

find the Package name and go to the tranaction SE84.

Enter the package name

inside the left navaigaiton panel there is one option " Enhancements" click on this enhancement and then enter the package name and execute it. you will get hte number of enhancement.

Thanks,

Chidanand

3 REPLIES 3

former_member598013
Active Contributor
0 Kudos

Hi,

You can get the BADi from your requirement Just go through the below steps and you will get the desired requirment..

Method 1:

Go to Tranaction: SE24.

open class CL_EXITHANDLER

Open the method " GetInstance"

Put Break point in the statement

call method cl_exithandler=>get_class_name_by_interface

Now execute the Transaction which you need teh BDC it will automatically stops at the the method. In debugging mode double click on the variable: " exit_name" It will return the BADI Name.

Method 2:

find the Package name and go to the tranaction SE84.

Enter the package name

inside the left navaigaiton panel there is one option " Enhancements" click on this enhancement and then enter the package name and execute it. you will get hte number of enhancement.

Thanks,

Chidanand

0 Kudos

Thank you chidanand, but

Method 1:

Go to Tranaction: SE24.

open class CL_EXITHANDLER

Open the method " GetInstance"

Put Break point in the statement

call method cl_exithandler=>get_class_name_by_interface

Now execute the Transaction which you need teh BDC it will automatically stops at the the method. In debugging mode double click on the variable: " exit_name" It will return the BADI Name.

-> there is no transaction to modify end date of quotas.

Method 2:

find the Package name and go to the tranaction SE84.

Enter the package name

inside the left navaigaiton panel there is one option " Enhancements" click on this enhancement and then enter the package name and execute it. you will get hte number of enhancement.

How can I know the package, if I don't even know the Badi

Fafa

0 Kudos

Hi Fafa,

I am not a Functional Consultant. But there would be some screen in SAP where you enter the quota.

If yes then what you need to know is

1. Enter into that screen

2. Go to System menu-> Status where you will get the program name. Double click on the program name it will take you to the SE38 screen.

3. Now when you are in the program then Goto Menu-> Attributes. There you will see the Package name.

Thanks,

Chidanand