10-03-2008 10:11 AM
Hi,
I have a concern on BADI and USER EXITS.
1.See in my program, I don't find the user exits using perform statement. However if i take the development class, I have found 4-5 user exits. is it possible to use any one of them in my standard program for modifications?
2. In BADI defination while defining the parameters, they are using some tables and parameters for exporting and importing.
But in my program, the data is getting stored in some other internal table which was not used as a parameter in BADI definition as export or import parameters.
My Question is, can I use my internal table which was defined globally in the particular BADI to have the required modifications in standard programs?
Please let me know if any one is having an idea on the above.
Thanks in advance.
Ramesh
10-03-2008 11:27 AM
Hi,
The "perform" style of user exits is very old and you can reference any global data within these. They have since been replaced with a call customer-function '001' , which is a function module or a BADI.
In a user exit or BADI you are restricted to using and changing the data as passed in the interface.
Darren
10-03-2008 11:27 AM
Hi,
The "perform" style of user exits is very old and you can reference any global data within these. They have since been replaced with a call customer-function '001' , which is a function module or a BADI.
In a user exit or BADI you are restricted to using and changing the data as passed in the interface.
Darren