-Es existiert eine Standard-Sammelsuchhilfe (z.B. EQUI), in der sind alle relevanten Suchhilfen gruppiert.
-Diese nutzen alle nur "Selektions-Methoden".
-Bei der Anzeige der Ergebnisse kann man nun =>EIN<= Ergebnis selektieren.
Wie kriegt man es nun hin, dass =>MEHRERE<= Werte aus dem Ergebnisbild selektiert werden können?!
Als Beispiel siehe hierfür die Trans. CV01N/CV02N (Dokumentenverwaltung)
DeZone hat geschrieben:Wie kriegt man es nun hin, dass =>MEHRERE<= Werte aus dem Ergebnisbild selektiert werden können?!
Als Beispiel siehe hierfür die Trans. CV01N/CV02N (Dokumentenverwaltung)
Na dann:
1. Transaktion CV01N starten
2. Transaktion bearbeiten, bis man in das Dynpro mit der F4-Hilfe kommt.
3. Debuggin einschalten (sicherheitshalber System-Debugging)
4. F4 drücken
5. Mit F5 weitergehen, bis man aus der Dynpro-Ablauflogik im Quelltext ist
6.a) im Dynpro gibt es einen zum Zeitpunkt PROCESS ON VALUE-REQUEST aufgerufenen MODULE -> prüfen, was SAP da macht
6.b) Break-Point auch CALL SCREEN setzen, F8 drücken, ABAP-Callstack ansehen, ...
Man macht am besten eine eigene Suchhilfe. Dabei gibt es dann ein Feld, in dem man ein Programm oder Fkt.-Baustein für den User-Exit eintragen kann.
Dieser User-Exit wird x-mal zu verschiedenen Zeitpunkten aufgerufen. Dabei hat man die Möglichkeit auch die Markierung mehrerer Ergebniszeilen zuzulassen und auszuwerten (tausende Tabellen und Strukturen zum "verpfuschen").
Ich wollte es immer einmal machen, habe aber jedesmal vorher die User dazu gebracht mit einer einfacheren Lösung vorlieb zu nehmen.
Hmmm...ich glaube eure Vorschläge sind nicht schlecht, ABEr so richtig lösen, werden sie mein Problem auch nicht:
@bapap,
sowas habe ich schon gemacht und das ist an sich auch nicht schwierig,
aber hier geht um eine schon bestehende Sammelsuchhilfe die weitere Suchhilfen beinhaltet, die lediglich Selektions-Methoden nutzen, und für 12 Suchhilfen jeweils exits schreiben...ich glaub da würd ich blöd/verrückt werden
@frank,
howdy frank,
die sammelsuchhilfe ist am Datenelement drangehängt. Ich habe es auch schon geschafft...die multiple selektion anzuknipsen (im debugging, beim aufruf gibt es ein flag in der struktur) leider wurde dann nur der erste Wert in den screen übernommen
Aber wie/wo definiere ich das dauerhaft?!
Muss ich am verdammten Dynpro auch was modifizieren? Ich bin davon ausgegangen, das es nicht notwendig sei