12-09-2009 11:36 AM
Hi All,
I have one query.
We can define interfaces using se18 and implement it using se19. We can also define interfaces in the report and implement it there.
So i want to know, is there any difference in defining interfaces through se18 and in report or is it the same thing ??...i am asking this because in both the cases we only define interfaces but in different places.
thanks.
12-09-2009 11:48 AM
HI
Your question is not clear..
Use tecnical terms for better understand
12-09-2009 11:58 AM
Technically they are the same. But to be clear. In SE18 you are not defining interfaces. These interfaces are already defined (created) in the system. In SE18 one can see what interfaces are being used by a BAdI definition. So upon creating your very own BAdI implementation, the same interfaces are available. These interface methods are called during a standard SAP transaction and one can influence the behavior of a particular transaction.
In your program you can also define interfaces within your local classes for example. These are the same interfaces (and methods), but they are called whenever you want them to be called.
As already somebody else mentioned, what seems to be actual problem here. This is not clear at all.
12-09-2009 12:04 PM
Hi ,
Interfaces defined in reports are LOCAL & the interfaces defined in SE18 are GLOBAL.
Regards
Abhii
12-09-2009 12:07 PM
Abhii,
It's not quite clear here what you are trying to say, but one can also use globally defined interfaces in a program. They are used locally but are defined globally.
BTW: in SE18 no interfaces are defined.