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"
- "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"
- 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 = leer |
Symbol: mail Symbolfarbe: #8E8E95 - grau |
|
| Detailkopf | Condition_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 |