um es vorwegzunehmen, ich bin kein Programmierer (bin SAP Process Owner), werde es wohl auch leider nicht werden. Ich habe dennoch aus Kapagründen ein Problem zu bewältigen, dass meine rudimentären ABAP-Kenntnisse weit übersteigt.
Die F4 Suchhilfe nach Verkaufsbelegen soll erweitert werden.
Dazu nutze ich einen Z- Suchhilfe-Exit auf Basis des F4UT_LIST_EXIT.
Die Ergebnisliste konnte ich schon erfolgreich beeinflussen durch Anpassung des callcontrol-step 'DISP'. Aber:
Folgende Selektion soll ermöglicht werden:
PARVW = AG (Auftraggeber)
KUNNR = xxxxxxx (die Debitorennummer des Auftraggebers)
ABLAD = xxxx
Das Problem ist, dass die Abladestellen alle auf Warenempfänger-Ebene gepflegt sind. Ich muss also in die Tabelle vbpa und dort die Abladestelle aus dem Verkaufsbeleg lesen.
In den callcontrol-step 'DISP' komme ich gar nicht, vorher kommt schon "es konnten keine Belege ermittelt werden".
Wo und wie kann ich einbauen, dass WENN die Abladestelle als Suchkriterium eingegeben wird, nicht sofort aufgrund der ebenfalls eingegebenen Partnerrolle AG die Suche erfolglos beendet wird, sondern in diesem Fall bezüglich der Abladestelle dann die Partnerrolle WE gesetzt werden soll (aber nur bezüglich der Abladestelle!!!).
Welcher callcontrol-step ist der Richtige?
Danke euch vielmals im Voraus für eure Bemühungen!