Was ärgert Euch an ABAP?

Alles Rund um SAP®.
112 Beiträge • Vorherige Seite 5 von 8 (current) Nächste
112 Beiträge Vorherige Seite 5 von 8 (current) Nächste

Re: Was ärgert Euch an ABAP?

Beitrag von a-dead-trousers (Top Expert / 4412 / 224 / 1184 ) »
Unit605 hat geschrieben:Im alten Debugger kann man waehrend dem debuggen mit Klick auf das Table Icon (oben) direkt auf die Liste umswitchen und sehen wie die Liste (write Befehl) aussieht. Im neuen vermisse ich dieses oder finde es nicht.
Im Menü: "Wechsel auf alten Debugger" :P
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

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


Re: Was ärgert Euch an ABAP?

Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Unit605 hat geschrieben:Im alten Debugger kann man waehrend dem debuggen mit Klick auf das Table Icon (oben) direkt auf die Liste umswitchen und sehen wie die Liste (write Befehl) aussieht. Im neuen vermisse ich dieses oder finde es nicht.
Ist im Menü bei mir vorhanden: Sonstiges->Zeige Liste

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

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Was ärgert Euch an ABAP?

Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Nachtrag zu meinem vorherigen Posting. Ich war gestern bei einem Kunden mit 7.02er Kernel - da war das sichtbar. Mein heutiger Kunde hingegen hat noch den 7.00er Kernel - da gibts das nicht.
Also für alle denen das noch fehlt: a-d-t's Methode verwenden und warten bis ihr auf einem neueren Stand seid.

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

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Was ärgert Euch an ABAP?

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
@black_adept: Das zweite Danke ist dafuer, dass Du mir meinen Glauben (an mich selbst) wieder zurueckgegeben hast :wink:

Ich wusste doch, dass das Anzeigen der Liste eine ganze Zeit nicht vorhanden war.


Trousers Vorschlag, dass mit dem in den alten Debugger springen ist ja das, was mich genervt hat.

Re: Was ärgert Euch an ABAP?

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Hier wurde zuvor (einige Jahre zurück) erwähnt, daß man im neuen Edior nicht Blockweise bzw. Spaltenorientiert markieren und einfügen kann. Vielleicht ist es den meisten hier im Forum ja zwischenzeitlich bekannt. Bei uns stelle ich aber immer wieder fest, daß diese Funktion den meisten Entwickler unbekannt ist.
Also man kann wie in den meisten Editoren (auch in Winword) mit der gedrückten ALT-Taste und dann per Maus (linke Taste gedrückt) im Editor Spaltengenau über mehrere Zeilen markieren und dann mit STRG-C kopieren bzw. mit STRG-X ausschneiden. Mit STRG-V kann man dann an entsprechender Stelle wieder einfügen. Beim Einfügen ist es nicht unerheblich, ob man im Einfügemodus oder Überschreibmodus ist. Am besten mal ein wenig üben. Ich nutze diese Funktion relativ häufig, z.B. zum Kopieren und Einfügen einer Feldnamen-Liste oder zum "manuellen" ein- oder ausrücken.

Anmerkung zum alten Zeilen-Editor: Ich habe auch lange den alten Zeilen-Editor verwendet, weil ich eben daran gewöhnt war. Heute bin ich davon überzeugt, daß der neue ABAP Editor wirklich besser - wenn auch noch nicht perfekt - ist.

Re: Was ärgert Euch an ABAP?

Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Und wieder etwas gefunden: Klasse CL_CTMENU (Kontextmenü)

Ein Eintrag in einem Kontextmenü hat üblicherweise folgende Eigenschaften:
(key) Funktionscode (quasi key)
(a) Sichtbar (ja/nein)
(b) Enabled (ja/nein)
(c) Text (ein hoffentlich sinnvoller Text)
(d) Accelerator ( sollte im Gesamtstatus sicher eindeutig sein )
(e) Checked ( ja/nein )

Für (a),(b),(c),(d) gibt es Methoden, die die Eigenschaft ändern können.

Aber - Warum gibt es keine Methode, die die Eigenschaft (e) "Checked" an- oder ausschaltet? ( ECC 7.00er Kernel)
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Was ärgert Euch an ABAP?

Beitrag von a-dead-trousers (Top Expert / 4412 / 224 / 1184 ) »
black_adept hat geschrieben:Aber - Warum gibt es keine Methode, die die Eigenschaft (e) "Checked" an- oder ausschaltet? ( ECC 7.00er Kernel)
Checked hat meines Erachtens in einem Kontextmenü wenig Sinn.
Das ist ja sowas wie unter Word ob im Menübaum der Eintrag "aktiv" ist oder nicht. In einem Kontextmenü (unter Windows) ist mir bislang eine solche Verwendung noch nicht untergekommen. Ich denke, das war für eine spätere Implementierung vorgesehen bzw. für die Dropdowns in der Toolbar-Klasse.
Da die aber auch nur einen Funktionscode verarbeiten kann ist es scheinbar nie weiter entwickelt worden.

lg ADT
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: Was ärgert Euch an ABAP?

Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Hi a-d-t,

genau für so eine DropDownBox wollte ich das auch haben um den "aktiven" Zustand zu kennzeichnen bei einer Auswahl.
Ist aber jetzt auch egal - ich habe eine eigene Klasse angelegt, die von CL_CTMENU erbt und einfach die fehlenden Methoden dort implementiert ( was aber auch schon wieder nervig war, da wesentliche Teile die man dafür braucht "private" deklariert sind und damit ein "schönes" Coding verhindern )
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Was ärgert Euch an ABAP?

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
Naja, wenn man sowas macht, dann macht man im Zweifel jede GUI kaputt - weil das nicht erwartet wird. Der aktive Zustand in einem Dropdown-Menü steht immer im Feld und wird nicht anderweitig gekennzeichnet.

Anders habe ich das noch nie in einem Dropdown-Menü gesehen und anders gehört es auch nicht gemacht. Kann man, geht sicher, aber ist nicht im Sinne des Erfinders.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Was ärgert Euch an ABAP?

Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Hallo Ralf,

es geht hier nicht um die "normalen" Dropdownmenüs (Listbox), sondern um die Teile, die man auf einer Toolbar aufklappen kann, wenn man den zugehörigen Buttontyp ( Menü oder Button mit angeklebtem Menü ) wählt.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Was ärgert Euch an ABAP?

Beitrag von ewx (Top Expert / 4854 / 313 / 644 ) »
Mich stört gerade (mal wieder), dass man im Debugger zwar einen Haltepunkt bei einer Anweisung setzen kann, dann aber diesen Haltepunkt für bestimmte nicht relevante Codingstellen nicht deaktivieren kann. So muss ich mich nun mühsam weiter durchdebaggern, und verpasse dann wahrscheinlich wieder die Stelle, wo es dann interessant wird... :/

Re: Was ärgert Euch an ABAP?

Beitrag von a-dead-trousers (Top Expert / 4412 / 224 / 1184 ) »
ewx hat geschrieben:Mich stört gerade (mal wieder), dass man im Debugger zwar einen Haltepunkt bei einer Anweisung setzen kann, dann aber diesen Haltepunkt für bestimmte nicht relevante Codingstellen nicht deaktivieren kann. So muss ich mich nun mühsam weiter durchdebaggern, und verpasse dann wahrscheinlich wieder die Stelle, wo es dann interessant wird... :/
Hast du schon mal ASSERTS und BREAK-POINTS in Zusammenspiel mit Checkpoint-Gruppen verwendet?
Ich glaub, damit kannst du das genau das erreichen was du möchtest.
An kritischen Positionen das Coding einfügen (z.B. mittels Enhancement im Standard-Coding) und über die Checkpoint-Gruppen ein bzw. ausschalten.

lg
ADT
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: Was ärgert Euch an ABAP?

Beitrag von ewx (Top Expert / 4854 / 313 / 644 ) »
a-dead-trousers hat geschrieben:Hast du schon mal ASSERTS und BREAK-POINTS in Zusammenspiel mit Checkpoint-Gruppen verwendet?
Das hilft einem aber erstens nicht weiter, wenn man ein vorhandenes Programm debuggen muss und zweitens kann man auch nicht an jeder Stelle ASSERTS oder Checkpoint-Gruppen einbauen.

Re: Was ärgert Euch an ABAP?

Beitrag von bliss (ForumUser / 66 / 2 / 6 ) »
First World Problems:

Wenn ich in der Suche auf Alle markieren klicke, wird nur die Anzahl der Treffer angezeigt, ich möchte aber (von Notepad++ verwöhnt) dass jedes Auftreten des Wortes markiert wird. :cry: Wenn wenigstens der Button Zählen heißen würde, wäre ich nicht jedesmal enttäuscht.

Im Ernst, ich kopiere oft Text zwischen dem ABAP-Editor und Notepad++ hin und her, wenn ich umfangreichere Änderungen vornehmen will. Hab da natürlich Syntax-Highlighting drin.
Gruß
bliss
.|.. .. ...| . .|.. ||| |. ||. .| |. |.. .||. .|. ||| ... .||. . .|.

Ich bin Anfänger und meine Tipps sind mit Vorsicht zu genießen.

Re: Was ärgert Euch an ABAP?

Beitrag von a-dead-trousers (Top Expert / 4412 / 224 / 1184 ) »
bliss hat geschrieben:Wenn ich in der Suche auf Alle markieren klicke, wird nur die Anzahl der Treffer angezeigt, ich möchte aber (von Notepad++ verwöhnt) dass jedes Auftreten des Wortes markiert wird. :cry: Wenn wenigstens der Button Zählen heißen würde, wäre ich nicht jedesmal enttäuscht.
Naja, die Zeilen werden schon markiert (als Lesezeichen).
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

Vergleichbare Themen

5
Antw.
11602
Views
Kundeneigene ABAP-Muster Vorlage im ABAP-Editor anlegen
von Stentor » 19.07.2005 11:10 • Verfasst in Basis
3
Antw.
17601
Views
ABAP 7.02 - Neues Feature - Pragmas in ABAP
von foessleitnerj » 09.01.2013 17:02 • Verfasst in Tips + Tricks & FAQs
2
Antw.
3985
Views
ABAP Objects oder ABAP Referenz
von Gast » 23.06.2005 15:52 • Verfasst in ABAP® für Anfänger
3
Antw.
4430
Views
OLE und ABAP: Aufruf von Excel-VBA Prozeduren aus ABAP
von OnkelSAP » 26.05.2010 09:45 • Verfasst in ABAP Objects®
6
Antw.
5745
Views
ABAP Workbench und ABAP Dictionary - für Einsteiger
von schnonus » 03.04.2008 10:39 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor 4 Stunden von msfox gelöst 7 / 6044
ABAP - Mail so10 Text
vor 10 Stunden von retsch 6 / 130
selection-screen comment mit icon
vor 18 Stunden von DeathAndPain 9 / 1174

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

Nach MESSAGE TYPE E Felder entsperren
vor 4 Stunden von msfox gelöst 7 / 6044
ABAP - Mail so10 Text
vor 10 Stunden von retsch 6 / 130
selection-screen comment mit icon
vor 18 Stunden von DeathAndPain 9 / 1174

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 5 Tagen von Manfred K. 1 / 938
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Wochen von snooga87 1 / 2747