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 / 4787 / 295 / 629 ) »
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.
4026
Views
Selektionsbild
von Kerstin » 26.04.2006 08:19 • Verfasst in ABAP® Core
1
Antw.
187
Views
Dynpro -> Selektionsbild
von JoaquinRayces » 13.01.2023 10:32 • Verfasst in ABAP® für Anfänger
1
Antw.
1535
Views
Selektionsbild auffrischen
von zickzack0312 » 01.02.2007 14:45 • Verfasst in ABAP® für Anfänger
2
Antw.
1463
Views
Warnhinweis für Selektionsbild
von KleinerEisbaer » 13.04.2008 15:36 • Verfasst in ABAP® für Anfänger
4
Antw.
2704
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

langtexte beim Fertigungsauftrag
vor 2 Tagen von ByteMeBaby 7 / 6414
Updates der Daten, Fehlermeldung
vor 3 Tagen von Egzon gelöst 1 / 66
Wie benutze ich COMMIT WORK richtig
vor 4 Tagen von msfox 17 / 464

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

langtexte beim Fertigungsauftrag
vor 2 Tagen von ByteMeBaby 7 / 6414
Updates der Daten, Fehlermeldung
vor 3 Tagen von Egzon gelöst 1 / 66
Wie benutze ich COMMIT WORK richtig
vor 4 Tagen von msfox 17 / 464

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 3 Tagen von Egzon 1 / 66
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 273
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 324