Beschreibung
User-Exits, Business Add-Ins (BAdIs) und Erweiterungsspots bieten ideale Möglichkeiten, den SAP-Standard durch Eigenentwicklungen zu erweitern und zu optimieren. Dieses Buch zeigt Ihnen, wie Sie solche Anpassungen für die SAP-Vertriebskomponente (SD) umsetzen können und sie mit eigenen ABAP-Programmen beeinflussen.Kleine Tutorials zu verschiedenen Vertriebsthemen (Auftrag, Auslieferung, Rechnung, Transportbeleg, Frachtkostenbeleg) spielen dann die konkrete Programmierung für häufig benötigte Anforderungen in SD durch. Sie lernen dabei auch, welche Fehler es zu vermeiden gilt und mit welchen Tricks Sie die Problemlösung möglichst geschickt erreichen. Ein ausführlicher Anhang bietet Ihnen zusätzlich einen systematischen Zugang zu allen User-Exits und BAdIs in SD.Aus dem Inhalt:- Allgemeines zu User Exits und BAdIs- Vertrieb: Erweiterung des Kundenstammes, Vorschlag des Werkes, eigene Felder für die Preisfindung- Versand: Kopiersteuerung, Routenfindung, eigene Felder in der Nachrichtenfindung- Rechnung: Nummernkreisvergabe, Beeinflussung der Kontenfindung, Füllen von Zusatzfeldern- Transportbeleg: Prüfung der Unvollständigkeit, Konsistenzprüfungen, Streckenermittlung, Füllen von Zusatzdaten- Frachtkostenbeleg: Vorschlag der Frachtkostenart, Ermittlung der Kontenfindung Aus dem Inhalt: Allgemeines zu User Exits und BAdIsVertrieb: Erweiterung des Kundenstammes, Vorschlag des Werkes, eigene Felder für die PreisfindungVersand: Kopiersteuerung, Routenfindung, eigene Felder in der NachrichtenfindungRechnung: Nummernkreisvergabe, Beeinflussung der Kontenfindung, Füllen von ZusatzfeldernTransportbeleg: Prüfung der Unvollständigkeit, Konsistenzprüfungen, Streckenermittlung, Füllen von ZusatzdatenFrachtkostenbeleg: Vorschlag der Frachtkostenart, Ermittlung der Kontenfindung
Autorenportrait
Inhaltsangabe. Einleitung. 11 1. Allgemeines zu User-Exits, Routinen und BAdIs. 17 . 1.1. UserExits. 18 . 1.2. Routinen. 47 . 1.3. BAdIs. 52 . 1.4. Exit oder BAdI?. 64 2. Generelle Erweiterungsmöglichkeiten im Vertrieb mit SAP. 67 . 2.1. Übersicht über den Auftrag. 67 . 2.2. Werk im Auftrag vorschlagen. 68 . 2.3. Kundeneigene Felder im Kundenstamm anlegen. 78 . 2.4. Kundeneigene Felder im Auftrag anlegen. 91 . 2.5. Eigene Felder in der Preisfindung nutzen. 93 . 2.6. Nur bestimmten Benutzern das Ändern von Preisen erlauben. 104 3. Erweiterungsmöglichkeiten im Versand. 109 . 3.1. Übersicht über den Lieferbeleg. 109 . 3.2. Datentransfer-Routine verwenden. 111 . 3.3. Eigene Split-Kriterien zwischen Auftrag und Lieferung setzen. 115 . 3.4. Fakturadatum nach eigenen Kriterien bestimmen. 118 . 3.5. Anlegen der Lieferung in bestimmten Situationen verhindern. 124 . 3.6. Kundeneigene Logik der Routenfindung implementieren. 129 . 3.7. Eigene Felder in der Nachrichtenfindung nutzen. 140 4. Erweiterungsmöglichkeiten in der Fakturierung. 147 . 4.1. Übersicht über den Rechnungsbeleg. 147 . 4.2. Faktura mit eigenen Daten versorgen. 148 . 4.3. Nummernvergabe in der Faktura erweitern. 153 . 4.4. Preisfindung in der Faktura erweitern. 159 . 4.5. Kontenfindung in der Faktura erweitern. 161 5. Erweiterungsmöglichkeiten im Transportwesen. 167 . 5.1. Übersicht über den Transportbeleg. 167 . 5.2. Felder im Transportbeleg verändern. 169 . 5.3. Strecken im Transportbeleg ermitteln. 172 . 5.4. Lieferdaten in den Transportbeleg kopieren. 182 . 5.5. Unvollständigkeit des Transportes prüfen. 189 . 5.6. Status der angehängten Lieferungen prüfen. 196 6. Erweiterungsmöglichkeiten im Frachtkostenbeleg. 201 . 6.1. Übersicht über den Frachtkostenbeleg. 201 . 6.2. Frachtkostenart ermitteln. 202 . 6.3. Kontierung ermitteln. 209 . Anhang. 219 . A. UserExits und BAdIs in Vertrieb und Versand. 221 . B. Übersicht aller Programmierbeispiele. 243 . C. Die Autoren. 269 . Index. 271
Informationen gemäß Produktsicherheitsverordnung
Hersteller:
Rheinwerk Verlag GmbH
service@rheinwerk-verlag.de
Rheinwerkallee 4
DE 53227 Bonn