1 Themenübersicht
Die Hook-Contract-Definition dient der Erweiterung der Erzeugung von Lieferaufträgen durch Apps.
In dieser Dokumentation ist beschrieben, welche Erweiterungen Sie mit der Hook-Contract-Definition für die Erweiterung der Erzeugung von Lieferaufträgen vornehmen können und welche Einschränkungen und Besonderheiten Sie beachten müssen.
Eine Schnittstellenbeschreibung finden Sie im zugehörigen Entwicklungsobjekt vom Typ Hook Contract
com.cisag.app.inventory.delivery.hook.log.Delivery.
Ausführliche Informationen zu den in den Schnittstellen deklarierten Methoden finden Sie in den zugehörigen Java-Klassen.
Informationen zur Hook-Infrastruktur finden Sie in der Dokumentation „Hook Contracts“.
2 Zielgruppe
- Entwickler
3 Beschreibung
Die Hook-Contract-Definition für die Erzeugung von Lieferungen bieten folgende Möglichkeiten an:
- Attribute aus Vertriebsaufträgen / Beschaffungsaufträgen, Verteilaufträgen und stornierten Lieferaufträgen in neue Attribute einer zugehörigen Lieferung bzw. eines Lieferungsstornos auf Kopf- und Positionsebene zu übernehmen
- neue Attribute der Lieferung bzw. eines Lieferungsstornos vor dem Speichern zu manipulieren.
Diese Hooks werden derzeit für folgende Lieferprozesse unterstützt
Vertrieb:
- Lieferaufträge mit Auftragsbezug erzeugen
- Kommissionen erzeugen und Kommissionsscheine ausgeben
- Lieferaufträge mit Auftragsbezug erzeugen und Lieferscheine ausgeben.
Beschaffung:
- Lieferauftrag für Warenrücksendung erzeugen
- Lieferauftrag erzeugen und Warenrücklieferschein mit Materialbuchung erzeugen
- Lieferauftrag erzeugen und Warenrücklieferschein ohne Materialbuchung erzeugen
- Lieferauftrag an Fremdfertiger erzeugen
Verteilung:
- Lieferaufträge mit Auftragsbezug erzeugen
Lagerlogistik:
- Lieferscheine stornieren und ausgeben