1 Themenübersicht
Die Hook-Contract-Definition dient der Erweiterung von Lieferaufträgen durch Apps.
In dieser Dokumentation ist beschrieben, welche Erweiterungen Sie mit der Hook-Contract-Definition vornehmen können und welche Einschränkungen Sie beachten müssen.
Eine Schnittstellenbeschreibung finden Sie im zugehörigen Entwicklungsobjekt vom Typ „Hook Contract“:
com.cisag.app.inventory.delivery.hook.log.ShippingOrder.
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
Mithilfe der Hook-Contract-Definition für die Lieferaufträge sind folgende Erweiterungen möglich:
- Attribute aus Vertriebsaufträgen, Beschaffungsaufträgen, Verteilaufträgen und stornierten Lieferaufträgen in neuen Attributen einer zugehörigen Lieferung oder eines Lieferstornos auf Kopf- und Positionsebene darstellen
- Prüfungen für die neuen Attribute aus der Basis und den Positionen
- Löschprüfung für die Lieferauftragsbasis
3.1 Einschränkungen
Die Erweiterung der Kopf- und Positions-Business-Objekte um App-Dependents wird nicht unterstützt. Die übernommenen Attribute können nicht geändert werden.