2015 Oct 30 10:26 AM
Hello together,
Is it possible to find out in SAP whether a program, class,... is created in SAP or via Eclipse?
Thanks!
Helena
2015 Oct 30 12:18 PM
Hi, Helena,
generally, SAPGUI Editor and ADT (Eclipse) are interchangeable and therefore, the code written must be invariant
but there are nuances:
as I know,
if global class was generated in SE24 then method parameters automatically preffixed by "!" symbol (you can see it if you go to public/protected/private section and look at parameter names in method definition)
while in Eclipse as a rule nobody makes such preffixes
probably there are other nuances that allow you to assume where code was written
but you should not rely on such nuances.
Best regards,
Vitaliy
2015 Nov 02 8:00 PM
2015 Nov 03 9:14 AM
2015 Nov 06 9:14 AM
Then if you deactivate Discovery service they will not be able to use Eclipse, and those who used will start complaining but i don't think it's what you're after
2015 Nov 06 10:28 AM
2015 Nov 06 11:35 AM
I don't think you can check where the object/program was created but you can check on SM04 if your team is connected from Eclipse or not, as in Application Info column there will be SADT_REST_RFC_ENDPOINT as one of the parameters
2015 Nov 06 12:26 PM
Hi,
in NW 7.50 you can use the dynamic logpoints to trace the usage of AIE vs. SE80.
Just set a logpoint in function module RS_ACCESS_PERMISSION and log the entry point.
For older releases you can use the transaction STATS to analyze the call of RFC module
SADT_REST_RFC_ENDPOINT which is our central entrypoint for eclipse.
Regards,
Thomas.