Mehrfachauswahl von SD Positionen in einem Feld... Wie?

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Mehrfachauswahl von SD Positionen in einem Feld... Wie?

Beitrag von sap_enthusiast (ForumUser / 95 / 25 / 23 ) »
Moin an die Experten!

ich habe eine Anforderung wo ich nicht genau weiß wie ich vorgehen muss.
In der Selektionsscreen eines klassischen ABAP Reports soll die Mehrfachauswahl für Vertriebsbelegpositionen ermöglicht werden.
Ich habe 2 Select - options mit "No Intervals" eingebaut. (einmal für VBELN und einmal für POSNR).
Wenn Vertriebsbelegnummer eingegeben werden kann ich bei der Positionssuche im Rahmen der Suchhilfe eine Vorfilterung machen, die ausgewählten Werte bekomme ich zurück. Kann es sogar zueinander Mappen.

Das funktioniert nur aber wenn bei POSNR die Suchhilfe benutz wird.
Der User könnte auch aber einfach per strg+c und strg+v ja jewilige Nummer eintragen.
Dann kann ich aber nicht VBELN und POSNR zuordnen.

Hat jemand eine Idee wie eine Selektion zu implementieren wäre, damit ich in einem Feld die ausgewählten VBELN/POSNR zurückbekomme?

Danke!
sap_enthusiast

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


Re: Mehrfachauswahl von SD Positionen in einem Feld... Wie?

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Selektionsoptionen sind komplett voneinander unabhängig.
Das einzige, was mir für dein Problem einfallen würde, wäre folgendes:
du machst dir ein eigenes Feld "VBELN+POSNR" mit einer ebenfalls eigenen Suchhilfe.
Für die Selektion dröselst du das wieder auseinander um dann dynamisch eine entsprechende WHERE-Bedingung zu bauen:

( VBELN = 123 and POSNR = 10 ) OR
( VBELN = 123 and POSNR = 200 ) OR
( VBELN = 222 and POSNR = 30 ) ...

Was kommt denn bei dem Report heraus? Wenn ein ALV angezeigt wird, kann der Anwender vielleicht später einfach filtern?

Oder du machst eine Vorselektion mit allen gewünschten Belegnummern, zeigst eine ALV-Liste an aus der der Anwender die gewünschten Positionen markieren muss. Und mit den markierten Positionen geht es dann weiter.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
sap_enthusiast


Re: Mehrfachauswahl von SD Positionen in einem Feld... Wie?

Beitrag von sap_enthusiast (ForumUser / 95 / 25 / 23 ) »
Hallo Enno,
Danke für das schnelle Feedback!
Zweckmäßig wäre dein Vorschlag Nummer 1, also mach ich das auch so.
Am Ende muss eine Excel generiert werden, also keine Anzeige.
Danke für deine Hilfe!

Re: Mehrfachauswahl von SD Positionen in einem Feld... Wie?

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Gerne.
Du kannst die Exceltabelle ja auch generieren, nachdem der Anwender die entsprechenden Positionen ausgewählt hat. Muss er ja im Selektionsbild auch machen. Im Grid wäre es m.E. einfacher, da man ggfs vorfiltern kann und dann aus den übrig gebliebenen einfach auswählen kann.
Viel Erfolg!

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1677
Views
BANF: Erweiterung Positionen um eigenes Icon-Feld
von kevinh » 04.06.2014 12:37 • Verfasst in ABAP® Core
5
Antw.
4315
Views
Mehrfachauswahl bei ALV Grid
von dv88 » 06.04.2010 08:22 • Verfasst in ABAP® für Anfänger
1
Antw.
1413
Views
Innenauftrag, bebuchte Kostenst. mehrfachauswahl
von manuk » 29.03.2006 10:25 • Verfasst in Financials
0
Antw.
986
Views
Ausgleichsbeleg mit Positionen im S/4
von thalinn » 16.09.2020 14:46 • Verfasst in Financials
2
Antw.
533
Views
PO Bestelländerung nur neue Positionen
von ceo007 » 01.02.2022 14:58 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor einer Stunde von ralf.wenzel 21 / 11240
Dialog-Container mit Toolbar/Status
vor 23 Stunden von black_adept gelöst 27 / 4335
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 228

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 einer Stunde von ralf.wenzel 21 / 11240
Dialog-Container mit Toolbar/Status
vor 23 Stunden von black_adept gelöst 27 / 4335
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 228

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 228
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3156
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9748