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 / 4483 / 231 / 1205 ) »
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 / 429 / 133 / 46 ) »
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 / 412 / 61 / 79 ) »
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 / 4159 / 136 / 960 ) »
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 / 2022 / 273 / 425 ) »
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.
Wenn wir einer Partei die Regierungsbeteiligung verweigern, die von einer Mehrheit gewählt worden ist, weil wir diese Partei für schlecht halten, da wir einer anderen Partei angehören, wie ist dann unsere eigene demokratische Gesinnung zu bewerten?

Re: Auskommentierten Code debuggen?

Beitrag von a-dead-trousers (Top Expert / 4483 / 231 / 1205 ) »
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.
6749
Views
RFC JOB Debuggen
von autohandel7 » 04.12.2018 12:10 • Verfasst in Basis
4
Antw.
7232
Views
RFC debuggen
von dimes » 04.09.2008 12:44 • Verfasst in ABAP® Core
2
Antw.
4122
Views
Migo debuggen
von Troilus » 09.05.2008 15:30 • Verfasst in ABAP® für Anfänger
1
Antw.
3288
Views
BW: Debuggen Fortschreibungsregel
von khb » 09.07.2007 12:03 • Verfasst in Sonstige Module
3
Antw.
4448
Views
SmartForm debuggen
von Frank Zet. » 25.08.2008 10:45 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor 5 Tagen von DeathAndPain 2 / 796
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1458
Ermittlung der Arbeitstage (Mosid)
vor 2 Wochen von Radinator 11 / 47119
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5035

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

BAPI zur ABSO?
vor 5 Tagen von DeathAndPain 2 / 796
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1458
Ermittlung der Arbeitstage (Mosid)
vor 2 Wochen von Radinator 11 / 47119
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5035