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 / 4397 / 223 / 1182 ) »
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 / 422 / 129 / 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 / 365 / 56 / 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 / 4093 / 128 / 940 ) »
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 / 1947 / 257 / 413 ) »
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 / 4397 / 223 / 1182 ) »
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

3
Antw.
2381
Views
RFC debuggen
von aeon » 03.05.2005 09:12 • Verfasst in ABAP® Core
1
Antw.
2772
Views
RFC JOB Debuggen
von autohandel7 » 04.12.2018 12:10 • Verfasst in Basis
4
Antw.
2968
Views
RFC debuggen
von dimes » 04.09.2008 12:44 • Verfasst in ABAP® Core
11
Antw.
8617
Views
Debuggen im Userexit
von Mr. ABAP » 22.09.2006 12:33 • Verfasst in ABAP® Core
4
Antw.
816
Views
Standardreport debuggen
von BecomingAnAbapGuru » 28.02.2022 17:16 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 9 Stunden von msfox 18 / 10974
Dialog-Container mit Toolbar/Status
vor 12 Stunden von black_adept gelöst 27 / 4093
IT0024 Qualifikationen CP-ID
vor 13 Stunden von ArjenR 1 / 99

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

Trennen Strasse und Hausnummer
vor 9 Stunden von msfox 18 / 10974
Dialog-Container mit Toolbar/Status
vor 12 Stunden von black_adept gelöst 27 / 4093
IT0024 Qualifikationen CP-ID
vor 13 Stunden von ArjenR 1 / 99

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 13 Stunden von ArjenR 1 / 99
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3033
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9624