Liste der Kontrakte (optimierte Version)
Die optimierte Version der Liste der Kontrakte
(Report SD_SALES_DOCUMENT_VA45
; Transaktionscode VA45
) basiert auf technischen Änderungen für die Ermittlung der Kontrakte. Zusätzlich vereinfacht diese
Version auch die Eingabe der Selektionskriterien auf dem Selektionsbild
sowie die Bearbeitung der Ergebnisliste im Selektionsergebnis
.
Das Erweiterungskonzept für den optimierten Report SD_SALES_DOCUMENT_VA45
ermöglicht, die Ausgabeliste an die kundenspezifischen Anforderungen anzupassen sowie die Anzahl der Selektionskriterien zu erweitern.
Hinweis
Technische Informationen zum Erweiterungskonzept finden Sie im SAP-Hinweis 1780163
(Report-Optimierung: Zugriff auf weitere Tabellen
).
Die für den Report SD_SALES_DOCUMENT_VA45
verfügbaren Selektionskriterien können Sie mithilfe des Erweiterungsspots ES_SD_SALES_DOCUMENT_VA45
erweitern. Folgende Erweiterungsoptionen (Erweiterungsimplementierungs-Points) stehen zur
Verfügung:
SD_SALES_DOCUMENT_VA45_EP_EXT1
Hier können Sie Ihre kundeneigenen Parameter / Selektionskriterien definieren.
SD_SALES_DOCUMENT_VA45_EP_EXT2
Hier übergeben Sie die Eingaben des Benutzers an die interne Struktur für die weitere Bearbeitung.
Hinweis
Bevor Sie kundeneigene Felder als Selektionskriterien verwenden können, implementieren Sie diese Felder mithilfe des Business Add-Ins BADI_SDOC_WRAPPER
in den Report SD_SALES_DOCUMENT_VA45
.
Der optimierte Report verwendet für die Selektion eine festgelegte Menge von Datenbanktabellen. Wenn Sie die Auswahl der Ausgabefelder auf dem Selektionsergebnis unternehmensspezifisch zusammenstellen möchten, können Sie weitere Tabellen in die Selektion einbeziehen – sowohl ausgelieferte Tabellen als auch kundeneigene Tabellen (z.B. im Z*-Namensraum).
Im Customizing des Vertriebs
können Sie folgende Business Add-Ins (BAdI) implementieren, unter :
BAdI: Selektionsergebnis anpassen
(BADI_SDOC_WRAPPER
)
Sie können kundeneigene Felder als Spalten für die Ausgabeliste hinzufügen.
Zusätzlich erhalten Sie eine Methode für die Bearbeitung der zusätzlichen Felddaten. Beispielsweise können Sie Berechnungen durchführen, wie eine vom Nettowert ausgehende ABC-Klassifizierung. Die Daten für die Ergebnisliste werden zeilenweise verarbeitet.
BAdI: Selektionsergebnis anpassen (Massenzugriff)
(BADI_SDOC_WRAPPER_MASS
)
Mit diesem BAdI können Sie für alle Zeilen der Ergebnisliste die Daten in einer Massenverarbeitung berechnen und manipulieren.
BAdI: Drucktasten hinzufügen
(BADI_SDOC_VIEW_CUSTOM_FUNC
)
Sie können weitere kundenspezifische Funktionen für die Bearbeitung der Ausgabeliste bereitstellen. Die ersten sechs Funktionen werden in der
Funktionsleiste als Drucktasten dargestellt. Wenn Sie mehr als sechs Funktionen definiert haben, erscheint beim Drücken der sechsten Drucktaste ein Dialogfenster, auf dem der Vertriebsmitarbeiter die restlichen Funktionen auswählen kann. Das System ermittelt die Gesamtzahl der definierten Funktionen in
den BAdIs BADI_SDOC_VIEW_CUSTOM_FUNC
und BADI_SDOC_VIEW_CUSTOM_FUNC_INT
(nur SAP-intern implementierbar).
Sie haben die Business Function Vertrieb, Optimierung von Listen
(BF_LOG_SD_REPORT_OPT
) aktiviert.
Sie haben im Customizing des Vertriebs
die optimierte Version für die Transaktion VA45
aktiviert, unter .
Nach der Aktivierung der optimierten Version können Sie Ihre kundenspezifischen Selektions- und Layoutvarianten und Ihre Kundenerweiterungen der bisherigen Version (User-Exits zum
Programm SAPMV75A
, Dynpro 140
, z. B. Include V05TZZMO
) nicht mehr verwenden.
Wenn Sie kundenspezifische Anpassungen vornehmen möchten, müssen Sie die entsprechenden BAdIs implementieren, unter .
Die optimierte Version stellt auf dem Selektionsbild
folgende neue Funktionen zur Verfügung:
Die Anzahl der Selektionskriterien wurde erweitert. Alle Selektionskriterien befinden sich direkt auf dem Selektionsbild und sind übersichtlich gruppiert.
Die Suche mit Hilfe von Platzhaltern und die Eingrenzung auf einen bestimmten Bereich erleichtern die aufgabenorientierte Zusammenstellung der Ergebnisliste.
Sie können Kontrakte differenzierter hinsichtlich ihrer Gültigkeit
suchen. Das System prüft die Gültigkeitsdaten aus der Positionsübersicht: Vertragsbeginn
und Vertragsende
.
Sie können exakte Daten für den Gültigkeitsbeginn
und das Gültigkeitsende
eingeben. Das System selektiert nur Belege, die genau zu diesen Eingaben gültig sind.
Darüber hinaus können Sie nach einem Gültigkeitszeitraum suchen. Es werden alle Kontrakte selektiert, die im eingegeben Gültigkeitszeitraum mindestens einen Tag gültig sind. Wenn Sie in einem Feld des Gültigkeitsbereiches keine Eingabe vornehmen, sucht das System ohne Gültigkeitseinschränkung. Beispiele finden Sie in der Systemdokumentation zu den Eingabefeldern für den Gültigkeitsbereiches.
Sie können Kontrakte differenzierter nach einer bestimmten Partnerfunktion
suchen, die Zuständige Personen
(Beteiligte im Unternehmen) und Partner
(externe Beteiligte) klassifiziert.
Wenn Sie zu einer bestimmten Partnerfunktion keine zusätzliche Einschränkung für Personalnummer
oder Partner
eingeben, ermittelt das System alle Kontrakte mit
der gewählten Partnerfunktion.
Vorausgesetzt die gewählte Anzeigevariante schließt die Spalten für die Partnerfunktion ein, zeigt das System die Daten für die jeweilige Partnerfunktion in den entsprechenden Spalten der Anzeigeliste an.
Wenn Sie keine Partnerfunktion
eingeben, finden Sie in der Ausgabeliste keine Daten für die Partnerfunktionen. Das ist auch der Fall, wenn das System Kontrakte ermittelt, für die Daten zur Partnerfunktion existieren
und die gewählte Anzeigevariante die Spalten für diese Partnerdaten einschließt.
Die optimierte Version stellt in der Ausgabeliste
folgende neue Funktionen zur Verfügung:
Das Selektionsergebnis wird mit der aktuellen Version des SAP List Viewer
angezeigt. Sie können dadurch die Liste vielfältiger bearbeiten sowie das Layout vielgestaltig ändern.
Siehe auch: Navigieren in der Liste, Personalisieren der Liste, Funktionen in der Liste.
Anzeigevarianten (Layoutvarianten) legen den angezeigten Datenumfang für die Ausgabeliste fest. Somit können Sie das Datenvolumen auf das erforderliche Maß einschränken. Das ist beispielsweise sinnvoll, wenn Sie die Liste als Datei herunterladen möchten oder über die Druckvorschau ausdrucken möchten.
Das Standardsystem liefert folgende Anzeigevarianten:
0SAP
: Kontrakte-Kopf
1SAP
: Kontrakte-Positionen (Standardeinstellung)
Hinweis
Sie wählen die Anzeigevariante vor der Erstellung der Liste auf dem Selektionsbild
aus.
Die Funktionen Hinzufügen
und Ändern
der Anzeigevarianten finden Sie in der Ausgabeliste, unter . Damit Benutzer Anzeigevarianten
sichern können, muss in ihren Benutzervorgaben der Berechtigungsparameter SD_VARIANT_MAINTAIN
definiert sein. Folgende Ausprägungen sind definiert:
Wert A
: Der Benutzer kann sowohl benutzerspezifische als auch Standardvarianten sichern.
Wert X
: Der Benutzer kann nur Standardvarianten sichern.
Wert U
: Der Benutzer kann nur benutzerspezifische Varianten sichern.
Um eine performante Selektion zu erreichen, liest das System beim Start des Reports nur Felder, die in der gewählten Anzeigevariante enthalten sind. Wenn Sie in der Ergebnisliste die Anzeigevariante ändern oder eine andere Anzeigevariante wählen, selektiert das System die Belege erneut.
In den Ausgabelisten wird das Feld erwarteter Kundenpreis
nicht angezeigt. Nach der Aktivierung der optimierten Version können Sie Ihre kundenspezifischen Selektions- und Layoutvarianten und Ihre Kundenerweiterungen der bisherigen Version
(User-Exits zum Programm SAPMV75A
, Dynpro 140
, z. B. Include V05TZZMO
) nicht mehr verwenden.
Die Liste der Kontrakte
können Sie im SAP Menü in allen relevanten Bereichen unter Infosystem
aufrufen, beispielsweise
folgendermaßen: