Selektionsbild

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Selektionsbild

Beitrag von KarstenS. (ForumUser / 3 / 0 / 0 ) »
Hallo zusammen,

ich möchte ein Selektionsbild (kein eigenes Dynpro) auf dem geprüft werden kann ob ein bestimmtes Material in einer Bestellung vorhanden ist.
Wenn ja, möchte ich die wichtigsten Felder der entsprechenden Zeile(n) angezeigt bekommen.
Wenn nein, dann Ausgabe:"Materialnummer xy ist in der Bestellung yz nicht enthalten".
Die Bestellungen stehen in der EKKO und EKPO.

So wie kann ich das am besten bewerkstelligen ?

Danke für eure Hilfe
Gruß
Karsten

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


Beitrag von ewx (Top Expert / 4847 / 311 / 642 ) »
Hi Karsten,
in Minutenschnelle kannst du das mit einem Quickviewer bauen (Transaktion SQVI).

einzig die Meldung "Material ... nicht enthalten" wirst du so nicht hinkriegen.

Mit dem "Quickviewer" gibst du als Datenquelle einen "Join" an und fügst dann die Tabelle EKKO ein. Danach die Tabelle EKPO. Dabei musst du nur die autom. angelegte Verknüpfung EKKO-LPONR <-> EKPO-EBELP wieder löschen.

Im Layoutmodus kannst du dann einfach links im Fenster die Felder ankreuzen, die du in der Liste haben möchtest und ob die als Selektionsfeld auftauchen sollen.

Als Selektionsfeld musst du dann EKPO-MATNR aufnehmen.

Ansonsten ist auch ein kleiner ABAP schnell geschrieben.

Code: Alles auswählen.

data: ls_ekko type ekko,
lt_ekpo type standard table of ekpo,
ls_ekpo type ekpo.

select-options s_matnr for ls_ekpo-matnr.
start-of-selection.
select * from ekpo into table lt_ekpo where matnr in s_matnr.
if sy-subrc > 0.
  message s000(vz) with 'Material in keiner Bestellung enthalten'.
else.
sort lt_ekpo by ebeln ebelp.
loop at lt_ekpo into ls_ekpo.
at new ebeln.
 select * from ekko into ls_ekko.
 write: / ls_ekko-ebeln.
endat.
 write: /2 ls_ekpo-ebelp.
endloop.
endif.
Viel Spaß,
Enno

Beitrag von KarstenS. (ForumUser / 3 / 0 / 0 ) »
Danke Enno,
du hast mir sehr geholfen.

MfG
Karsten

Seite 1 von 1

Vergleichbare Themen

11
Antw.
4468
Views
Selektionsbild
von Kerstin » 26.04.2006 08:19 • Verfasst in ABAP® Core
1
Antw.
612
Views
Dynpro -> Selektionsbild
von JoaquinRayces » 13.01.2023 10:32 • Verfasst in ABAP® für Anfänger
1
Antw.
1684
Views
Selektionsbild auffrischen
von zickzack0312 » 01.02.2007 14:45 • Verfasst in ABAP® für Anfänger
2
Antw.
1587
Views
Warnhinweis für Selektionsbild
von KleinerEisbaer » 13.04.2008 15:36 • Verfasst in ABAP® für Anfänger
4
Antw.
2937
Views
Suche im selektionsbild
von managero » 30.06.2008 09:40 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 14 Stunden von DeathAndPain gelöst 22 / 3186
Daten an Tabelle binden
vor 19 Stunden von Lukas Sanders 2 / 1053
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 621

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

Dialog-Container mit Toolbar/Status
vor 14 Stunden von DeathAndPain gelöst 22 / 3186
Daten an Tabelle binden
vor 19 Stunden von Lukas Sanders 2 / 1053
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 621

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2615
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9204