Freigeben über


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.

  1. 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.

    Staging der Zielseite für CDS-Auftragskopfzeilen zuordnen.

  2. Nachdem CDS-Auftragskopfzeilen erweitert wurde, ist die Spalte IntercompanyOrder in der Zuordnung verfügbar. Wenden Sie einen Filter mit INTERCOMPANYORDER == "" als Abfragezeichenfolge an.

    Dialogfeld „Abfrage bearbeiten“ für CDS-Auftragskopfzeilen.

  3. 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.

    Staging der Zielseite für CDS-Auftragspositionen.

  4. Nachdem CDS-Auftragspositionen erweitert wurde, ist die Spalte IntercompanyInventTransId in der Zuordnung verfügbar. Wenden Sie einen Filter mit INTERCOMPANYINVENTTRANSID == "" als Abfragezeichenfolge an.

    Dialogfeld „Abfrage bearbeiten“ für CDS-Auftragspositionen.

  5. 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.

    Staging der Zielseite für Verkaufsrechnungskopfzeile V2.

    Dialogfeld „Abfrage bearbeiten“ für Verkaufsrechnungskopfzeile V2.

  6. 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.

    Dialogfeld „Abfrage bearbeiten“ für Verkaufsrechnungspositionen V2.

  7. 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.

    Staging der Zielseite für CDS-Verkaufsangebotskopf.

  8. Nachdem Sie die Angebote erweitert haben, wenden Sie einen Filter mit CUSTGROUP != "<company>" als Abfragezeichenfolge an.

    Dialogfeld „Abfrage bearbeiten“ für CDS-Verkaufsangebotskopf.