Intercompany-Aufträge filtern, um die Synchronisierung von Aufträgen und Auftragspositionen zu vermeiden
Sie können Intercompany-Aufträge filtern, sodass die Tabellen Orders und OrderLines nicht synchronisiert werden. In einigen Szenarien sind die Intercompany-Auftragsdetails in der Kundenbindungs-App nicht erforderlich.
Jede der Dataverse-Standardentitäten wird mit Verweisen auf die Spalte IntercompanyOrder erweitert und die Zuordnungen für duales Schreiben werden geändert, sodass auf die zusätzlichen Spalten in den Filtern verwiesen wird. Daher werden die Intercompany-Aufträge nicht mehr synchronisiert. Dieser Prozess vermeidet unnötige Daten in der Kundenbindungs-App.
Erweitern Sie die Tabelle CDS-Auftragskopfzeilen durch Hinzufügen eines Verweises auf die Spalte IntercompanyOrder. Diese Spalte wird nur für Intercompany-Aufträge ausgefüllt. Die Spalte IntercompanyOrder ist in der Tabelle SalesTable verfügbar.
Nachdem CDS-Auftragskopfzeilen erweitert wurde, ist die Spalte IntercompanyOrder in der Zuordnung verfügbar. Wenden Sie einen Filter mit
INTERCOMPANYORDER == ""
als Abfragezeichenfolge an.Erweitern Sie die Tabelle CDS-Auftragspositionen durch Hinzufügen eines Verweises auf die Spalte IntercompanyInventTransId. Diese Spalte wird nur für Intercompany-Aufträge ausgefüllt. Die Spalte IntercompanyInventTransId ist in der Tabelle SalesLine verfügbar.
Nachdem CDS-Auftragspositionen erweitert wurde, ist die Spalte IntercompanyInventTransId in der Zuordnung verfügbar. Wenden Sie einen Filter mit
INTERCOMPANYINVENTTRANSID == ""
als Abfragezeichenfolge an.Wiederholen Sie die Schritte 1 und 2, um die Tabelle Verkaufsrechnungskopfzeile V2 zu erweitern und eine Filterabfrage hinzuzufügen. In diesem Fall verwenden Sie
(INTERCOMPANYORDER == "") && (SALESORDERNUMBER != "")
als Abfragezeichenfolge für den Filter.Wiederholen Sie die Schritte 3 und 4, um die Tabelle Verkaufsrechnungspositionen V2 zu erweitern und eine Filterabfrage hinzuzufügen. In diesem Fall verwenden Sie
INTERCOMPANYINVENTTRANSID == ""
als Abfragezeichenfolge für den Filter.Die Tabelle Angebote hat keine Intercompany-Beziehung. Wenn jemand ein Angebot für einen Ihrer Intercompany-Kunden erstellt, können Sie alle diese Kunden über die Spalte CustGroup in eine Kundengruppe einordnen. Sie können die Kopfzeile und die Positionen erweitern, indem Sie die Spalte CustGroup hinzufügen, und filtern Sie dann so, dass die Gruppe nicht enthalten ist.
Nachdem Sie die Angebote erweitert haben, wenden Sie einen Filter mit
CUSTGROUP != "<company>"
als Abfragezeichenfolge an.