on 03-27-2024 9:49 AM
I use "/h" to activate debugging from a SAPGUI window that I created from Eclipse
I deactivated system debugging in the settings
Nevertheless the debugger stops always at program SAPMSSYD - module %_CTL_INPUT1
Eclipse version:
Version: 2022-12 (4.26.0)
Build id: 20221201-1913
ABAP Version: 750
I would like to extend the previously provided answer with some additional comments. The previous statements of my colleague Ivan are correct for the cloud case. But ADT also provides development-tools and support-tools for on premise environments, down to SAP_BASIS 7.31 SP4, and there are currently no plans to change that.
In SAP cloud environments (e.g. BTP ABAP environment or S/4HANA ABAP environment):
- ADT uses HTTPS to communicate with the server
- (Embedded) SAP GUI is not available and therefore the use of /h is not possible
- Using the development model called ABAP Cloud is mandatory
In on premise environments:
- ADT uses SAP RFC to communicate with the ABAP server
- ADT-embedded-GUI is available and the use of /h in an ADT-embedded-GUI window is valid and can be used
- Using the ABAP Cloud development model is recommended but not mandatory
- Even if is not ideal to use classic development models (e.g. dynpro/screens/transactions) for the development of completely new functionality, it is still possible in on premise
- Furthermore it is important to distinguish between new development and support for existing development. Of course support for classic transactions and old code in on premise is absolutely valid and very important and ADT also provides the tools to do that kind of support. So it is completely fine to use the ADT debugger and other ADT support tools to do support for classic transactions etc. in on premise. I'm not aware of any plans to change that.
Regarding the original question of ending up in SAPMSSYD: We will double check this in the debugger dev team and see if there is any way to improve this situation.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @jrgkraus, @Sandra_Rossi,
ADT communicates with the SAP Backend server via HTTP - which is not used when you call '/h'.
'/h' requires the use of RFC protocol and ADT uses it via the embedded Gui.
Please read the answer provided by my colleague @Armin_Beil here.
I would highly recommend using the technique described on the following note.
https://me.sap.com/notes/3119720/E
Best regards,
Ivan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
75 | |
9 | |
7 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.