CL_SALV_TABLE im Popup - add_function( ) ???

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

CL_SALV_TABLE im Popup - add_function( ) ???

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Moin,

spricht irgendwas dagegen, die Methode add_function vom SALV anzuwenden auf einen SALV der in einem Popup dargestellt wird? Wenn ja: Was?


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: CL_SALV_TABLE im Popup - add_function( ) ???

Beitrag von DeathAndPain (Top Expert / 1941 / 257 / 412 ) »
Soweit ich weiß, funktioniert add_function nur, wenn das ALV in einen Container eingebettet ist. Wo sich dieser Container dann befindet, sollte schnuppe sein. Du modifizierst damit ja das ALV im Container und nicht das Dynpro.

Re: CL_SALV_TABLE im Popup - add_function( ) ???

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Das heißt, wenn ich "set_screen_as_popup" verwende, dann habe ich keinen Container und kann auch keine Buttons zum ALV hinzufügen? Mal abgesehen vom Status, den man anlegen kann dafür....


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: CL_SALV_TABLE im Popup - add_function( ) ???

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
Wo zum Geier gibt es denn die Methode set_screen_as_popup und wie kommst du zu deiner Ansicht, dass es dann keinen Container gäbe? Du gibst doch den Container bei der Factorymethode mit oder eben nicht.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: CL_SALV_TABLE im Popup - add_function( ) ???

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Guck mal in die Überschrift, da steht CL_SALV_TABLE. Da gibt es die Methode SET_SCREEN_POPUP (das AS hab ich mir wohl eingebildet).

Die Auffassung, dass es keinen Container gibt, schließe ich daraus, dass ich ADD_FUNCTION nicht verwenden kann. Dann kriege ich einen Dump.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: CL_SALV_TABLE im Popup - add_function( ) ???

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
Moin Ralf,

die Methode habe ich noch nie verwendet weil noch nie gebraucht- daher die Nachfrage.
Aber kurzer Blick in die Doku zu dieser Methode zeigt sofort, dass du die ADD_FUNCTION nicht verwenden darfst.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: CL_SALV_TABLE im Popup - add_function( ) ???

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Die ist doch tatsächlich dokumentiert - ich bin es so gewohnt, undokumentierte Methoden der SAP vor der Nase zu haben, dass ich da echt nicht nach geguckt habe.

In meinen Augen ist das die einfachste Methode, ein Popup zu erzeugen für einen SALV. Wie erzeugst du ein Popup mit einem SALV? Dynpro erstellen und Control reinhängen?


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: CL_SALV_TABLE im Popup - add_function( ) ???

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
Ja.
Hinweis: Da du in dem Fall eine recht leere Buttonleiste hast, ist es in so einem Fall überlegenswert die ALV-Funktionen gar nicht zu erweitern sondern stattdessen die recht leere Buttonleiste des Dynpros zu verwenden. Das ist für die User häufig besser als Zusatzfunktion zu erkennen, da sie gewohnt sind eher die Buttonleiste nach möglichen Funktionen abzusuchen als die standardisierte ALV-Anzeige.
Mache ich sehr gerne so, dass der ALV dann tatsächlich als reines Anzeigeinstrument verwendet wird und alle "echten" Aktionen in der Buttonleiste oder im Menü zu finden sind.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: CL_SALV_TABLE im Popup - add_function( ) ???

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
In die Buttonleiste des Dynpros kommt, was sich auf das Dynpro bezieht. In die des SALV kommt, was sich auf den SALV bezieht. Abgesehen davon kann man im Dynpro die Toolbar nicht so schön dynamisch zusammenbasteln wie das im Container geht.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

1
Antw.
3052
Views
SALV-Popup verlassen
von ralf.wenzel » 13.12.2014 17:24 • Verfasst in ABAP Objects®
5
Antw.
5926
Views
Wie kann ich bestimmte Buttons im ALV (SALV,Popup) abfangen?
von einar46 » 23.07.2014 09:12 • Verfasst in ABAP Objects®
2
Antw.
4952
Views
Salv Table - Layouts speichern
von JohnLocklay » 14.06.2019 11:33 • Verfasst in ABAP Objects®
3
Antw.
2766
Views
GUI Status verhindert on click Event des SALV Table
von Pinguincommander » 05.02.2019 09:51 • Verfasst in ABAP® Core
1
Antw.
5124
Views
sorted table, hashed table: Übergabe Workarea -> Performa
von Jürgen Fischer » 30.01.2006 08:09 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 768
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2390
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8975