Auskommentierten Code debuggen?

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Auskommentierten Code debuggen?

Beitrag von Patrick1982 (ForumUser / 33 / 4 / 0 ) »
Moin,

ist es irgendwie möglich, im Debugger (im Testsystem) einen auskommentierten Methodenaufruf auszuführen? Also wenn ich mit dem Debugger in der letzten ausführbaren Zeile darüber stehe?
Oder muss ich den Aufruf erst wieder einkommentieren und ins Testsystem transportieren? Den Transportaufwand würd ich mir gern sparen, weil das dann immer so ein Hickhack mit dem Fachbereich ist, der den freigeben muss..

Vielen Dank!
Patrick

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Auskommentierten Code debuggen?

Beitrag von a-dead-trousers (Top Expert / 4451 / 227 / 1197 ) »
Du musst den Code leider wieder "ausführbar" machen.
Sag dem Fachbereich halt einfach nicht das du da was geändert hast 🤬

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag (Insgesamt 2):
deejeymsfox

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Auskommentierten Code debuggen?

Beitrag von deejey (Specialist / 427 / 131 / 45 ) »
Ich baue in solchen Fällen eine Weiche ein, weiß keiner: Verfahren alt oder neu, dann im Debugger bei Bedarf Variable ändern so dass man die Ergebnisse vergleochen kann. Habe aber auch das eine oder andere mal vergessen es wieder auszubauen, auch Userabfrage auf meinen Namen sind schon produktiv gegangen

Re: Auskommentierten Code debuggen?

Beitrag von msfox (Specialist / 391 / 59 / 76 ) »
deejey hat geschrieben:
12.11.2020 12:58
Habe aber auch das eine oder andere mal vergessen es wieder auszubauen, auch Userabfrage auf meinen Namen sind schon produktiv gegangen
Darum mache ich so etwas prinzipiell NIE!
Habe diese Woche wieder gesehen wie jemand ein BREAK auf seinen Namen im Produkt hinterlassen hat. Vor Jahren im Projekt erlebt. Ich finde bei uns im Smartform immer User, die es schon seit 10 Jahren nicht mehr gibt und das Smartform ist deutschlandweit im Einsatz.
Sowas macht nur graue Haare...

Re: Auskommentierten Code debuggen?

Beitrag von black_adept (Top Expert / 4133 / 130 / 956 ) »
Pack den auskommentierten Code in einen "IF 1 = 0. call method ... ENDIF"-Block.
Der wird im Normalfall nie durchlaufen aber wenn du debuggen willst kannst du zur Not über das IF hinwegspringen.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
msfox

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Auskommentierten Code debuggen?

Beitrag von DeathAndPain (Top Expert / 1967 / 261 / 415 ) »
msfox hat geschrieben:
12.11.2020 13:32
deejey hat geschrieben:
12.11.2020 12:58
Habe aber auch das eine oder andere mal vergessen es wieder auszubauen, auch Userabfrage auf meinen Namen sind schon produktiv gegangen
Darum mache ich so etwas prinzipiell NIE!
Habe diese Woche wieder gesehen wie jemand ein BREAK auf seinen Namen im Produkt hinterlassen hat. Vor Jahren im Projekt erlebt. Ich finde bei uns im Smartform immer User, die es schon seit 10 Jahren nicht mehr gibt und das Smartform ist deutschlandweit im Einsatz.
Sowas macht nur graue Haare...
Wo ist denn das Problem dabei? Ich habe schon im SAP-Originalcode personalisierte Breakpoints irgendwelcher SAP-Entwickler entdeckt. Dafür nimmt man die ja anstelle der generischen BREAK-POINT-Anweisung, die bei jedem Nutzer stehen bleiben würde. Ein Breakpoint, der nicht wirkt, richtet keinen Schaden an. Ich weiß nicht, wo Du an der Stelle graue Haare herbekommst.

Re: Auskommentierten Code debuggen?

Beitrag von a-dead-trousers (Top Expert / 4451 / 227 / 1197 ) »
DeathAndPain hat geschrieben:
17.11.2020 13:00
Wo ist denn das Problem dabei? Ich habe schon im SAP-Originalcode personalisierte Breakpoints irgendwelcher SAP-Entwickler entdeckt. Dafür nimmt man die ja anstelle der generischen BREAK-POINT-Anweisung, die bei jedem Nutzer stehen bleiben würde. Ein Breakpoint, der nicht wirkt, richtet keinen Schaden an. Ich weiß nicht, wo Du an der Stelle graue Haare herbekommst.
Besser wäre es die sogennanten Checkpointgruppen zu verwenden. Dann kann jeder Entwickler die Break-Points nutzen ohne "toten" (wenn der Entwickler nicht mehr in der Firma ist) Code zu hinterlassen. Zudem bleibt man dann als Entwickler auch nicht andauernd in der Applikation stehen wenn der eigene Break Point erreicht wird, man aber gar nichts debuggen möchte.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2863
Views
RFC JOB Debuggen
von autohandel7 » 04.12.2018 12:10 • Verfasst in Basis
4
Antw.
3166
Views
RFC debuggen
von dimes » 04.09.2008 12:44 • Verfasst in ABAP® Core
4
Antw.
2018
Views
Standardreport debuggen
von BecomingAnAbapGuru » 28.02.2022 17:16 • Verfasst in ABAP® für Anfänger
2
Antw.
2956
Views
Migo debuggen
von Troilus » 09.05.2008 15:30 • Verfasst in ABAP® für Anfänger
4
Antw.
3475
Views
Zahllauf debuggen
von Margolwes » 12.03.2019 09:43 • Verfasst in Financials

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 8 Stunden von sap_enthusiast 11 / 1547
Netzplan drucken
vor 8 Stunden von sap_enthusiast 2 / 141
SALV: Titel zu lang
vor 3 Tagen von ralf.wenzel 3 / 369
Web Feature Services (WFS) im SAP
vor 6 Tagen von msfox 1 / 896
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2757

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 8 Stunden von sap_enthusiast 11 / 1547
Netzplan drucken
vor 8 Stunden von sap_enthusiast 2 / 141
SALV: Titel zu lang
vor 3 Tagen von ralf.wenzel 3 / 369
Web Feature Services (WFS) im SAP
vor 6 Tagen von msfox 1 / 896
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2757

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 6 Tagen von msfox 1 / 896
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 3217
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 3084