Kundenübersicht

Übersicht

"Kundenübersicht" ist eine M3 Experience Designer-Anwendung, die die Verwaltung von kundenbezogenen Daten vereinfacht und optimiert. Verkaufsleiter und andere Rollen können effizient auf Kundendetails zugreifen und Kontaktinformationen, Finanzinformationen, Kreditlimits, Rechnungen, Verträge und Aufträge an einem zentralen Ort anzeigen. Die Anwendung unterstützt bedingte Formatierung und lässt sich in H5 integrieren, wodurch schnell auf verknüpfte Maßnahmen zugegriffen werden kann.

User Story

Verkaufsleiter müssen umfangreiche kundenbezogene Daten in einer einzigen Anwendung anzeigen und aktualisieren können, um Kundendetails effizient zu verwalten, wichtige Informationen anzuzeigen und verknüpfte Maßnahme auszuführen, ohne zwischen verschiedenen Systemen wechseln zu müssen.

M3 Business-Konfiguration

Zur Anzeige von Daten in der Anwendung "Kundenübersicht" müssen in "Kunde. Öffnen" (CRS610) Kunden eingerichtet sein. Folgende M3 Business Engine-Konfiguration ist erforderlich, um die Anwendung "Kundenübersicht" zum Einsatz zu bringen.

Weitere Informationen zur Konfiguration der einzelnen Komponenten finden Sie im Abschnitt "Komponenten".

Autorisierung für Anwendung

Um auf die Experience Designer-Anwendung zugreifen und diese ausführen zu können, müssen Sie über eine Autorisierung für die von der Anwendung benötigten M3 Business Engine-Funktionen und API-Transaktionen verfügen.

Die folgende Tabelle zeigt die Funktionen und Transaktionen, die von der Anwendung "Kundenübersicht" verwendet werden:

Funktion oder API Transaktion Informationskategorie Ansicht
ARS200MI LstInvByDivi
CMS055MI LstByCustomer
CMS055MI AddConnection
CMS055MI DeleteConnect
CRS610MI GetFinancialData
CRS610MI GetBasicData
CRS610MI GetOrderInfo
CRS610MI LstAddresses
CRS610MI LstCustCharges
CRS610MI SearchCustomer
CRS610MI ChgAddress
CRS610MI AddAddress
CRS610MI ChgFinancial
CRS610MI ChgBasicData
CRS610MI ChgOrderInfo
CRS610MI DeleteAddress
CRS610MI GetAddress
CRS618MI Hinzufügen
CRS618MI Upd
CRS618MI Dlt
CRS618MI Get
LISTMI LstDataAsCSV M3_LIST_FSLEDG M3_01_01
LISTMI LstDataAsCSV M3_LIST_MHDISH M3_01_01
LISTMI LstDataAsCSV M3_LIST_OOLINE M3_01_01
LISTMI LstDataAsCSV M3_LIST_OAGRHE M3_01_01
MWS080MI LstMtPlByItmWhs
MWS411MI LstDeliveryLine
OIS017MI GetPriceList
OIS017MI LstBasePrice
OIS060MI LstCustBlkAgrLn
OIS100MI LstLine
OIS100MI SearchHead
OIS120MI GetCOStopInfo

Verwendung der Anwendung

Indexliste und Detailkopf

Die Anwendung "Kundenübersicht" beginnt mit einer Indexliste, die Kunden und einige mit diesen verbundene Daten anzeigt. Im Kopfbereich der Details werden ebenfalls kundenbezogene Daten angezeigt.

"Übersicht"

Die Registerkarte "Übersicht" enthält drei Formulare und zwei Datenraster.

Wenn Sie einen Kunden in der Indexliste auswählen, wird das Formular, das Kundendetails anzeigt, mit Daten gefüllt. Sie können in diesem Formular Änderungen an den Daten vornehmen. Das Formular enthält eine Schaltfläche zum Öffnen von "Kunde. Öffnen" (CRS610) geöffnet wird.

Das Datenraster, das Kundenadressen anzeigt, wird bei der Auswahl eines Kunden in der Indexliste mit Daten gefüllt. Sie können in dieser Tabelle Adressen hinzufügen und löschen. Wenn Sie eine Kundenadresse auswählen, wird das Formular, das die Adressdetails anzeigt, mit Daten gefüllt. Dieses Formular enthält eine Schaltfläche zum Öffnen von "Kunde. Adresse verbinden" (OIS002).

Das Datenraster, das Kontaktpersonen anzeigt, wird bei der Auswahl eines Kunden in der Indexliste mit Daten gefüllt. Beim Auswählen einer Kontaktperson wird das Formular, das die Informationen der Kontaktperson anzeigt, mit Daten gefüllt. Dieses Formular enthält eine Schaltfläche zum Öffnen von "Kontaktperson. Öffnen" (CRS618).

"Finanzdetails"

Die Registerkarte "Finanzdetails" enthält zwei Formulare und ein Datenraster.

Wenn Sie einen Kunden in der Indexliste auswählen, werden das Formular mit den Finanzdetails, das Formular mit den Kreditlimits und Datenraster mit den Kundenauftrags-Zusatzkosten mit Daten gefüllt.

"Verträge"

Die Registerkarte "Verträge" enthält vier Datenraster.

Wenn Sie einen Kunden in der Indexliste auswählen, wird das Datenraster, das die Kundenrahmenverträge anzeigt, mit Daten gefüllt. Dieses Datenraster enthält eine Schaltfläche zum Öffnen von "Kundenrahmenvertrag. Öffnen" (OIS060).

Das Datenraster, das die Vertragspositionen anzeigt, wird bei Auswahl eines Vertrags mit Daten gefüllt. Dieses Datenraster enthält eine Schaltfläche zum Öffnen von "Kundenrahmenvertrag. Positionen öffnen" (OIS061).

Das Datenraster, das Preislisten anzeigt, wird bei Auswahl einer Vertragsposition mit Daten gefüllt. Dieses Datenraster enthält eine Schaltfläche zum Öffnen von "Kundenrahmenvertrag. Positionen öffnen" (OIS017).

Das Datenraster, das die Basispreislisten anzeigt, wird bei Auswahl einer Vertragsposition mit Daten gefüllt. Dieses Datenraster enthält eine Schaltfläche zum Öffnen von "Verkaufspreisliste. Öffnen Basic" (OIS021).

"Rechnungen"

Die Registerkarte "Rechnungen" enthält ein Datenraster, das offene Rechnungen anzeigt. Das Datenraster wird mit Daten gefüllt, wenn ein Kunde in der Indexliste ausgewählt wird.

"Aufträge"

Die Registerkarte "Aufträge" besteht aus den folgenden Registerkarten:
  • "Offen": Diese Registerkarte enthält zwei Datenraster, von denen das eine offene Aufträge und das andere Auftragspositionen anzeigt. Das Datenraster, das offene Aufträge anzeigt, wird mit Daten gefüllt, wenn ein Kunde in der Indexliste ausgewählt wird. In diesem Raster können Sie die Liste der Aufträge durchsuchen. Enthält eine Schaltfläche, mit der die Anwendung "Hub für Kundenaufträge" geöffnet wird Das Datenraster, das die Auftragspositionen anzeigt, wird bei Auswahl eines Auftrags mit Daten gefüllt.
  • "Verspätet": Dieses Datenraster enthält ein Datenraster, das verspätete Auftragspositionen anzeigt und wird mit Daten gefüllt, wenn ein Kunde in der Indexliste ausgewählt wird. In diesem Raster können Sie die Liste der Auftragspositionen durchsuchen.
  • "Geliefert": Diese Registerkarte enthält zwei Datenraster, von denen das eine gelieferte Aufträge und das andere Auftragspositionen anzeigt. Das Datenraster, das gelieferte Aufträge anzeigt, wird mit Daten gefüllt, wenn ein Kunde in der Indexliste ausgewählt wird. In diesem Raster können Sie die Liste der Aufträge durchsuchen. Das Datenraster, das die Auftragspositionen anzeigt, wird bei Auswahl eines Auftrags mit Daten gefüllt.

"Lieferungen"

Die Registerkarte "Lieferungen" enthält zwei Datenraster:
  • Beide Formulare werden mit Daten gefüllt, wenn ein Kunde in der Indexliste ausgewählt wird.
  • Das Datenraster "Lieferpositionen" wird mit Daten gefüllt, wenn eine Lieferung ausgewählt wird.

Komponenten

Die folgende Tabelle zeigt die spezifische Konfiguration pro Komponente:

Komponente Komponentendetails
Indexliste

Komponenten-ID: IndexList_Customers

Zweck: Listet alle Kunden in der Firma und Division auf, die vom Benutzer verwendet werden.

Verwendete M3 BE-Daten: "Kunde. Öffnen" (CRS610)

Verwendete Datendienste: List_Customers

Hinweis: Sie müssen die Tabelle OCUSMA für die Suche in M3 Function Search Administration aktivieren.

Detailkopf

Komponenten-ID: DetailsHeader_Customer

Zweck: Zeigt allgemeine Informationen an, die mit dem ausgewählten Kunden in der Indexliste verbunden sind.

Verwendete M3 BE-Daten: "Kunde. Öffnen" (CRS610)

Verwendete Datendienste: Get_CustomerDetails

Formular "Kundendetails"

Komponenten-ID: Form_CustomerDetails

Zweck: Zeigt detaillierte Kundeninformationen an.

Verwendete M3 BE-Daten: "Kunde. Öffnen" (CRS610)

Verwendete Datendienste: Get_CustomerDetails, Update_CustomerData

Hinweis: Der Benutzer kann diese Informationen aktualisieren.

Datenraster "Kundenadressen"

Komponenten-ID: DataGrid_CustomerAddresses

Zweck: Zeigt Kundenadressen an.

Verwendete M3 BE-Daten: "Kunde. Adressen verbinden" (OIS002)

Verwendete Datendienste: List_CustomerAddresses, Delete_CustomerAddress

Formular "Adressdetails"

Komponenten-ID: Form_AddressDetails

Zweck: Zeigt detaillierte Adressinformationen an.

Verwendete M3 BE-Daten: "Kunde. Adressen verbinden" (OIS002)

Verwendete Datendienste: Get_AddressDetails

Datenraster "Kontaktpersonen"

Komponenten-ID: DataGrid_Contacts

Zweck: Zeigt Kontaktpersonen des Kunden an.

Verwendete M3 BE-Daten: "Kontaktperson. Öffnen" (CRS618), "Kunde. Kontakt verbinden" (CMS055).

Verwendete Datendienste: List_CustomerContacts, Delete_ContactPerson

Formular "Kontaktpersonendaten"

Komponenten-ID: Form_ContactDetails

Zweck: Verwaltet Details zu einzelnen Kontaktpersonen.

Verwendete M3 BE-Daten: "Kontaktperson. Öffnen" (CRS618)

Verwendete Datendienste: Get_ContactDetails, Update_ContactPerson

Datenraster "Offene Aufträge"

Komponenten-ID: DataGrid_OpenOrder

Zweck: Listet offene Kundenaufträge auf.

Verwendete M3 BE-Daten: "Kundenauftrag. KA-Toolbox öffnen" (OIS300).

Verwendete Datendienste: Search_OpenOrders

Hinweis: Sie müssen die Tabelle OOHEAD für die Suche in M3 Function Search Administration aktivieren.

Datenraster "Auftragspositionen"

Komponenten-ID: DataGrid_OpenOrderLines

Zweck: Listet Positionen für den ausgewählten offenen Auftrag auf.

Verwendete M3 BE-Daten: "KA. Positions-Toolbox öffnen" (OIS301)

Verwendete Datendienste: List_OpenOrderLinesperOrder

Datenraster "Verspätete Auftragspositionen"

Komponenten-ID: DataGrid_LateOrderlines

Zweck: Listet verspätete Auftragspositionen für den ausgewählten Kunden auf.

Verwendete M3 BE-Daten: "KA. Positions-Toolbox öffnen" (OIS301)

Verwendete Datendienste: Search_LateOrderLines

Hinweis: Sie müssen die Tabelle OOLINE für die Suche in M3 Function Search Administration aktivieren.

Datenraster "Offene Rechnungen"

Komponenten-ID: DataGrid_OpenInvoices

Zweck: Listet offene Rechnungen pro Kunde auf.

Verwendete M3 BE-Daten: "Debitoren. Anzeigen" (ARS200)

Verwendete Datendienste: List_OpenInvoices

Hinweis: Es wird AAC0 = 1 verwendet.

Formular "Finanzdetails"

Komponenten-ID: Form_FinancialDetails

Zweck: Zeigt die Finanzdetails des Kunden an und ermöglicht deren Bearbeitung.

Verwendete M3 BE-Daten: "Kunde. Öffnen" (CRS610)

Verwendete Datendienste: Get_FinancialData, Update_FinancialDetails

Formular "Kreditlimit"

Komponenten-ID: Form_PastDue

Zweck: Zeigt die Kreditlimits des Kunden an und aktualisiert diese.

Verwendete M3 BE-Daten: "Kunde. Öffnen" (CRS610)

Verwendete Datendienste: Get_CreditLimits, Update_CreditLimits

Datenraster "KA-Zusatzkosten"

Komponenten-ID: DataGrid_CustomerCharges

Zweck: Listet KA-Zusatzkosten auf.

Verwendete M3 BE-Daten: Kunde. Zusatzkosten verbinden (OIS003)

Verwendete Datendienste: List_CustomerCharges

Datenraster "Kunden-Rahmenverträge"

Komponenten-ID: DataGrid_CustBlkAgr

Zweck: Listet Kunden-Rahmenverträge auf.

Verwendete M3 BE-Daten: "Kundenvertrag. Öffnen" (OIS060)

Verwendete Datendienste: Serach_CustBlkAgreement

Hinweis: Sie müssen die Tabelle OAGRHE für die Suche in M3 Function Search Administration aktivieren.

Datenraster "Vertragspositionen"

Komponenten-ID: DataGrid_AgreementLines

Zweck: Listet die Vertragspositionen für den ausgewählten Vertrag auf.

Verwendete M3 BE-Daten: "Kundenvertrag. Öffnen" (OIS060)

Verwendete Datendienste: List_AgreementLinesperAgreement

Datenraster "Preisliste"

Komponenten-ID: DataGrid_PriceList

Zweck: Zeigt Preislisten an, die mit Verträgen verknüpft sind.

Verwendete M3 BE-Daten: "Verkaufspreisliste. Öffnen" (OIS017)

Verwendete Datendienste: Get_PriceList

Datenraster "Basispreis"

Komponenten-ID: DataGrid_BasicPriceList

Zweck: Zeigt Details zur Basispreisliste an.

Verwendete M3 BE-Daten: "Preisliste. Grundpreis öffnen" (OIS021)

Verwendete Datendienste: List_BasicPriceList

Datenraster "Lieferungen"

Komponenten-ID: DataGrid_Deliveries

Zweck: Listet die Lieferungen für den ausgewählten Kunden auf.

Verwendete M3 BE-Daten: "Lieferung. Toolbox öffnen" (MWS410)

Verwendete Datendienste: Search_Deliveries

Hinweis: Sie müssen die Tabelle MHDISH für die Suche in M3 Function Search Administration aktivieren.

Datenraster "Lieferpositionen"

Komponenten-ID: DataGrid_DeliveryLines

Zweck: Zeigt Artikel innerhalb der ausgewählten Lieferung an.

Verwendete M3 BE-Daten: "Lieferung. Positions-Toolbox öffnen" (MWS411)

Verwendete Datendienste: List_DeliveryLines

Datenraster "Gelieferte Aufträge"

Komponenten-ID: DataGrid_DeliveredOrders

Zweck: Listet gelieferte Aufträge für einen Kunden auf.

Verwendete M3 BE-Daten: "KA-Lieferung. Öffnen" (OIS150)

Verwendete Datendienste: Search_DeliveredOrders

Hinweis: Sie müssen die Tabelle OOHEAD für die Suche in M3 Function Search Administration aktivieren.

Datenraster "Auftragspositionen"

Komponenten-ID: DataGrid_DeliveredOrderLInes

Zweck: Zeigt Positionen für den ausgewählten gelieferten Auftrag an.

Verwendete M3 BE-Daten: "Lieferung. Positionen anzeigen" (OIS356)

Verwendete Datendienste: List_DeliveredOrderLines

Verknüpfungen und Bookmarks

Die folgende Tabelle zeigt die Dialog-ID und API-Programme mit ihren Zwecken:

Verknüpfungs-ID Typ Zweck
Link_Address M3 Bookmark Öffnet die Adressdetails in "Kunde. Adresse verbinden" (OIS002) für den ausgewählten Kunden und die ausgewählte Adresse.
Link_AgreementLines M3 Automation Öffnet die Vertragspositionen in Kundenvertrag. Positionen öffnen" (OIS061) für den ausgewählten Kundenvertrag.
Link_COHub M3 Bookmark Öffnet die Anwendung "Hub für Kundenaufträge" für den ausgewählten Kundenauftrag.
Link_ContactPerson M3 Bookmark Öffnet die Details zu Kontaktpersonen in "Kontaktperson. Öffnen" (CRS618) für den ausgewählten Kontakt.
Link_ManageAgreements M3 Bookmark Öffnet "Kundenvertrag. Öffnen" (OIS060) für den ausgewählten Kunden und Vertrag.
Link_Managebasicprice M3 Automation Öffnet "Preisliste. Grundpreis öffnen" (OIS021) für die ausgewählte Kundenpreisliste.
Link_ManageCustomer M3 Bookmark Öffnet "Kunde. Öffnen" (CRS610) für den ausgewählten Kunden.
Link_ManagePriceList M3 Bookmark Öffnet "Verkaufspreisliste. Öffnen" (OIS017) für die ausgewählte Kundenpreisliste.
Link_OpenGoogleMaps Externer Weblink Öffnet Google Maps mit dem Adressstandort des ausgewählten Kunden.

Dialoge

Die folgende Tabelle zeigt die Dialog-ID und API-Programme mit ihren Zwecken:

Dialog-ID API-Programm Zweck
Dialog_AddContact CRS618MI/Add, CMS055MI/AddConnection Dialog zum Hinzufügen einer neuen Kontaktperson und optional zur Verknüpfung mit einem Kunden.
Dialog_AddAddress CRS610MI/AddAddress Dialog zum Hinzufügen einer neuen Kundenadresse.
Dialog_EditContact CRS618MI/Upd Dialog zur Bearbeitung vorhandener Kontaktpersonendetails.
Dialog_ShowContactDetails CRS618MI/Get Dialog zum Anzeigen detaillierter Kontaktpersonendaten.
Dialog_ShowAddressDetails CRS610MI/GetAddress Dialog zum Anzeigen detaillierter Kundenadressinformationen.
Dialog_EditAddress CRS610MI/ChgAddress Dialog zur Bearbeitung einer vorhandenen Kundenadresse.

Bedingte Formate

Die folgende Tabelle zeigt die bedingten Formate der Komponenten:

Komponente Bedingungsname Zielfeld Bedingung Formatierung
Detailkopf Condition_BlankMail MAIL MAIL = leer

Symbol: mail

Symbolfarbe: #8E8E95 - grau

Detailkopf Condition_Mail MAIL MAIL = MAIL

Symbol: mail

Symbolfarbe: #8E8E95 - grau

Detailkopf Condition_BlankPhone PHNO PHNO = leer

Symbol: phone

Symbolfarbe: #8E8E95 - grau

Detailkopf Condition_Phone PHNO PHNO = PHNO

Symbol: phone

Symbolfarbe: #8E8E95 - grau

Detailkopf Condition_BlankCountry CSCD CSCD = leer

Symbol: map

Symbolfarbe: #8E8E95 - grau

Detailkopf Condition_Country CSCD CSCD = CSCD

Symbol: map

Symbolfarbe: #8E8E95 - grau

Detailkopf Condition_10 STAT STAT=10

Symbol: Info

Symbolfarbe: #0066D4 - dunkelblau

Textfarbe: #0066D4 - dunkelblau

Detailkopf Condition_11 STAT STAT = 11 oder STAT = 12

Symbol: Warnung

Symbolfarbe: #CD6200 - dunkelorange

Textfarbe: #CD6200 - dunkelorange

Detailkopf Condition_20 STAT STAT=20

Symbol: apply-rule

Symbolfarbe: #1C7F49 - dunkelgrün

Textfarbe: #1C7F49 - dunkelgrün

Detailkopf Condition_90 STAT STAT=90

Symbol: rejected-outline

Symbolfarbe: #DA1217 - dunkelrot

Textfarbe: #DA1217 - dunkelrot

Indexliste Condition_10 STAT STAT=10

Symbol: Info

Symbolfarbe: #0066D4 - dunkelblau

Textfarbe: #0066D4 - dunkelblau

Indexliste Condition_11 STAT STAT = 11

Symbol: Warnung

Symbolfarbe: #CD6200 - dunkelorange

Textfarbe: #CD6200 - dunkelorange

Indexliste Condition_12 STAT STAT = 12

Symbol: Warnung

Symbolfarbe: #CD6200 - dunkelorange

Textfarbe: #CD6200 - dunkelorange

Indexliste Condition_20 STAT STAT=20

Symbol: apply-rule

Symbolfarbe: #1C7F49 - dunkelgrün

Textfarbe: #1C7F49 - dunkelgrün

Indexliste Condition_90 STAT STAT=90

Symbol: rejected-outline

Symbolfarbe: #DA1217 - dunkelrot

Textfarbe: #DA1217 - dunkelrot

Formular "Kundendetails" Condition_Definite STAT STAT=20

Hintergrundfarbe: #EBF9F1 - hellgrün

Textfarbe: #1C7F49 - dunkelgrün

Formular "Kundendetails" Condition_StatusPreliminary STAT STAT=10

Hintergrundfarbe: #E6F1FD - hellblau

Textfarbe: #0066D4 - dunkelblau

Formular "Kundendetails" Condition_StatusTemporary STAT STAT = 11

Hintergrundfarbe: #FEF2E5 - hellorange

Textfarbe: #BB5500 - braun-orange

Formular "Kundendetails" Condition_StatusIncorrectValues STAT STAT = 12

Hintergrundfarbe: #FEF2E5 - hellorange

Textfarbe: #BB5500 - braun-orange

Formular "Kundendetails" Condition_StatusBlocked STAT STAT=90

Hintergrundfarbe: #FBE7E8 - hellrot

Textfarbe: #A30D11 - dunkelrot

Formular "Kreditlimit" Condition_AGSMQR DIF1 DIF1<0

Hintergrundfarbe: #FBE7E8 - hellrot

Textfarbe: #DA1217 - dunkelrot

Formular "Kreditlimit"

Condition_AGSMQR DIF2 DIF2<0

Hintergrundfarbe: #FBE7E8 - hellrot

Textfarbe: #DA1217 - dunkelrot

Formular "Kreditlimit"

Condition_AGSMQR DIF3 DIF3<0

Hintergrundfarbe: #FBE7E8 - hellrot

Textfarbe: #DA1217 - dunkelrot

Datenraster "Offene Aufträge" Condition_DPP5O8 RLDZ RLDZ ist früher als heute und ORSL=<65

Symbol: Warnung

Symbolfarbe: #DA1217 - dunkelrot

Textfarbe: #DA1217 - dunkelrot

Datenraster "Gelieferte Aufträge" Condition_PLQTQM ORSL ORSL = 66

Symbol: Warnung

Symbolfarbe: #CD6200 - dunkelorange

Textfarbe: #CD6200 - dunkelorange

Datenraster "Gelieferte Aufträge" Condition_PLQTQM ORST ORST = 66

Symbol: Warnung

Symbolfarbe: #CD6200 - dunkelorange

Textfarbe: #CD6200 - dunkelorange

Datenraster "Offene Rechnungen" Condition_ICLV71 DUDT DUDT ist gleich morgen oder DUDT früher als heute

Symbol: Warnung

Symbolfarbe: #DA1217 - dunkelrot

Textfarbe: #DA1217 - dunkelrot