Hub für Kundenaufträge
Übersicht
"Hub für Kundenaufträge" ist eine M3 Experience Designer-Anwendung, mit der Benutzer in verschiedenen Rollen Kundenaufträge effizient verwalten können. Sie konsolidiert mehrere M3-Programme in einer einzigen Anwendung, um die Verwaltung von Kundenaufträgen zu vereinfachen und die Benutzerproduktivität zu verbessern.
- Auftragsköpfe und -positionen anzeigen, bearbeiten und erstellen
- Lieferdetails verwalten
- Auftrags- und Lieferketteninformationen anzeigen
- Aufträge umplanen und bestätigen
- Rechnungen drucken
Die Anwendung unterstützt bedingte Formatierung und lässt sich in H5 integrieren, wodurch Schnellzugriffe für Maßnahmen wie das Kopieren von Bestellungen oder das Ändern von Lieferadressen bereitgestellt werden.
User Story
Ein Kundenservicemitarbeiter oder Verkaufsleiter benötigt eine einheitliche Anwendung, die mehrere M3-Programme zusammenführt, um Kundenaufträge und zugehörige Details schnell anzuzeigen, zu erstellen und zu verwalten sowie Aufträge einfach umzuplanen, zu bestätigen, zu kopieren oder Lieferadressen zu aktualisieren – alles an einem Ort.
Konfiguration von M3 Business Engine
Um Daten in der Anwendung "Kundenübersicht" anzuzeigen, müssen Sie in "Kundenauftrag. KA-Toolbox öffnen" (OIS300) Kundenaufträge eingerichtet haben. Folgende M3 Business Engine-Konfiguration ist erforderlich, um die Anwendung "Hub für Kundenaufträge" 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 API-Transaktionen, die von der Anwendung "Hub für Kundensaufträge" verwendet werden:
| Funktion oder API | Transaktion |
|---|---|
| CRS610MI | GetBasicData |
| CRS610MI | LstAddresses |
| CRS610MI | GetAddress |
| CRS610MI | GetBasicData |
| CRS610MI | GetOrderInfo |
| MWS150MI | SelSupplyChain |
| MWS410MI | GetHead |
| MWS411MI | LstDelLnByOrd |
| OIS100MI | AddConnCOCharge |
| OIS100MI | DltLineCharge |
| OIS100MI | DelHead |
| OIS100MI | DelLine |
| OIS100MI | GetOrderHead |
| OIS100MI | AddLineCharge |
| OIS100MI | GetOrderHead |
| OIS100MI | LstConnCOCharge |
| OIS100MI | LstDocument |
| OIS100MI | LstLine |
| OIS100MI | LstLineCharge |
| OIS100MI | SearchHead |
| OIS100MI | AddOrderLine |
| OIS100MI | AddOrderHead |
| OIS100MI | ChgLineBatchEnt |
| OIS100MI | UpdPriceInfo |
| OIS100MI | ChgOrderRef |
| OIS100MI | CloLine |
| OIS100MI | DelConnCOCharge |
| OIS350MI | LstInvHeadByCo |
| OIS350MI | PrtInvoice |
Verwendung der Anwendung
Anwendungskopf
Der Anwendungskopf enthält eine Schaltfläche zum Öffnen der Anwendung "Kundenübersicht".
Kundenaufträge
Die Anwendung "Hub für Kundenaufträge" beginnt mit dem Datenraster "Kundenaufträge", in dem Kundenaufträge angezeigt werden. Die Kundenaufträge müssen sich im Statusbereich 22 = "Reserviert" bis 66 = "Geliefert" befinden, um in der Liste angezeigt zu werden. Der Benutzer kann in der Liste suchen, einen neuen Auftrag erstellen, einen Auftrag bestätigen sowie einen Auftrag umplanen, kopieren und löschen.
Auftragspositionen
Das Datenraster "Auftragspositionen" zeigt Auftragspositionen an und wird mit Daten gefüllt, wenn ein Auftrag ausgewählt wird. Der Benutzer kann neue Positionen hinzufügen sowie Positionen ändern, schließen und löschen.
"Kundeninformationen"
Die Registerkarte "Kundeninformationen" enthält drei Formulare. Jedes Formular zeigt zusätzliche Kundendetails an und wird mit Kundendaten gefüllt, wenn ein Kundenauftrag ausgewählt wird.
"Übersicht"
Die Registerkarte "Übersicht" enthält vier Formulare. Jedes Formular zeigt weitere Auftragsinformationen an und wird mit Daten gefüllt, wenn ein Kundenauftrag ausgewählt wird.
"Lieferungs-Toolbox"
Die Registerkarte "Lieferungs-Toolbox" enthält ein Datenraster und zwei Formulare. Beim Auswählen eines Auftrags werden das Formular, das die Lieferadressinformationen anzeigt, und das Datenraster, das die Lieferpositionen anzeigt, mit Daten gefüllt. Das Formular enthält eine Schaltfläche zum Öffnen von "Kundenauftrag. Adresse verbinden" (OIS102). Wenn Sie eine Lieferposition auswählen, wird das Formular, das Lieferpositionsinformationen anzeigt, mit Daten gefüllt.
"Lieferkette"
Die Registerkarte "Lieferkette" enthält ein Datenraster, das Informationen zur Lieferkette anzeigt. Es wird mit Daten gefüllt, wenn ein Auftrag ausgewählt wird.
"Verknüpfte Dokumente"
Die Registerkarte "Verknüpfte Dokumente" enthält ein Datenraster, das verknüpfte Dokumente auflistet und mit Daten gefüllt wird, wenn ein Auftrag ausgewählt wird.
"Zusatzkosten"
Die Registerkarte "Zusatzkosten" enthält zwei Datenraster. Eines davon zeigt Auftragszusatzkosten an und wird mit Daten gefüllt, wenn ein Auftrag ausgewählt wird. Das andere zeigt die Positionszusatzkosten an und wird mit Daten gefüllt, wenn eine Auftragsposition ausgewählt wird.
"Kundenrechnungen"
Die Registerkarte "Kundenrechnungen" enthält ein Datenraster, das Rechnungen auflistet und mit Daten gefüllt wird, wenn ein Auftrag ausgewählt wird. Die Registerkarte enthält eine Schaltfläche, mit der Sie die ausgewählte Rechnung drucken können.
Komponenten
Die folgende Tabelle zeigt die spezifische Konfiguration pro Komponente:
| Komponente | Komponentendetails |
|---|---|
| Anwendungskopf |
Komponenten-ID: AppHeader Zweck: Zeigt den Hauptanwendungskopf mit Symbolleiste und Titel an. Hinweis: Enthält eine Schaltfläche zum Öffnen der Anwendung "Kundenübersicht". |
| Datenraster "Kundenaufträge" |
Komponenten-ID: DataGrid_SearchCOHead Zweck: Listet Kundenaufträge auf und durchsucht sie. Verwendete M3 BE-Daten: "Kundenauftrag. KA-Toolbox öffnen" (OIS300). Verwendete Datendienste: Search_COHead Hinweis: Enthält Schaltflächen für Auftragsoperationen. Sie müssen die Tabelle OOHEAD für die Suche in M3 Function Search Administration aktivieren. |
| Datenraster "Auftragspositionen" |
Komponenten-ID: DataGrid_OrderLine Zweck: Zeigt detaillierte Kundenauftragspositionen an. Verwendete M3 BE-Daten: "KA. Positions-Toolbox öffnen" (OIS301) Verwendete Datendienste: List_Line Hinweis: Unterstützt Auswahl- und Aktualisierungsfunktionen. |
| Formular "Kundenübersicht" |
Komponenten-ID: Form_CustomerOverview Zweck: Zeigt Kundenübersichtsdetails einschließlich Status- und Kontaktinformationen an. Verwendete M3 BE-Daten: "Kunde. Öffnen" (CRS610) Verwendete Datendienste: Get_Customer |
| Formular "Kontaktdetails" |
Komponenten-ID: Form_ContactDetails Zweck: Zeigt und aktualisiert Kundenkontaktdetails. Verwendete M3 BE-Daten: "Kunde. Öffnen" (CRS610) Verwendete Datendienste: Get_CustomerContactDetails |
| Datenraster "Rechnungen anzeigen" |
Komponenten-ID: DataGrid_DisplayInvoiceOverview Zweck: Listet Rechnungen auf, die sich auf Kundenaufträge beziehen. Verwendete M3 BE-Daten: "Rechnung. Anzeigen" (OIS350). Verwendete Datendienste: List_Invoice Hinweis: Unterstützt das Drucken von Rechnungen über eine Schaltfläche. |
| Formular "Details" |
Komponenten-ID: Form_Details Zweck: Zeigt detaillierte Kundeninformationen an. Verwendete M3 BE-Daten: "Kunde. Öffnen" (CRS610) Verwendete Datendienste: Get_CustomerOrderInfor |
| Formular "Lieferadresse" |
Komponenten-ID: Form_DeliveryInformationDeliveryToolbox Zweck: Zeigt Lieferadressdaten an und verwaltet diese. Verwendete M3 BE-Daten: "Kundenauftrag. Adresse verbinden" (OIS102) Verwendete Datendienste: Get_CustomerAddress |
| Datenraster "Lieferpositionen" |
Komponenten-ID: DataGrid_DeliveryLine Zweck: Listet Lieferpositionsinformationen für Aufträge auf. Verwendete M3 BE-Daten: "Lieferung. Positions-Toolbox öffnen" (MWS411) Verwendete Datendienste: List_DeliveryLines |
| Formular "Lieferpositionsinformationen" |
Komponenten-ID: Form_DeliveryLineInformation Zweck: Zeigt detaillierte Daten für eine ausgewählte Lieferposition an. Verwendete M3 BE-Daten: "Lieferung. Toolbox öffnen" (MWS410) Verwendete Datendienste: Get_DeliveryToolbox |
| Datenraster "Zusatzkosten - Übersicht" |
Komponenten-ID: DataGrid_ChargeOverview Zweck: Zeigt eine Übersicht über die Auftragszusatzkosten an. Verwendete M3 BE-Daten: "Kundenauftrag. Zusatzkosten verbinden" (OIS103) Verwendete Datendienste: List_CustomerCharge |
| Datenraster "Zusatzkostenposition - Übersicht" |
Komponenten-ID: DataGrid_ChargeLineOverview Zweck: Listet detaillierte Zusatzkosten pro Auftragsposition auf. Verwendete M3 BE-Daten: "Kundenauftrag. Pos.-Zusatzkosten verb." (OIS107) Verwendete Datendienste: List_LineCharge |
| Formular "Auftragsdetails" |
Komponenten-ID: Form_OrderDetails Zweck: Zeigt Auftragsdetails wie Zahler, Projekt und Standort an. Verwendete M3 BE-Daten: "Kundenauftrag. KA-Toolbox öffnen" (OIS300). Verwendete Datendienste: Get_Head |
| Formular "Auftragsdaten" |
Komponenten-ID: Form_OrderDates Zweck: Zeigt die gewünschten Lieferdaten und zugehörige Felder an. Verwendete M3 BE-Daten: "Kundenauftrag. KA-Toolbox öffnen" (OIS300). Verwendete Datendienste: Get_Orderdates |
| Formular "Zahlung und Bedingungen" |
Komponenten-ID: Form_RN5JS7 Zweck: Zeigt die Zahlungsbedingungen an. Verwendete M3 BE-Daten: "Kundenauftrag. KA-Toolbox öffnen" (OIS300). Verwendete Datendienste: Get_PaymentInformation |
| Formular "Lieferungsinfos" |
Komponenten-ID: Form_deliveryinformation Zweck: Zeigt Lieferbedingungen und Verpackungsinformationen an. Verwendete M3 BE-Daten: "Kundenauftrag. KA-Toolbox öffnen" (OIS300). Verwendete Datendienste: Get_CustomerAddress |
| Datenraster "Lieferkette" |
Komponenten-ID: DataGrid_SupplychainOverview Zweck: Zeigt Informationen zur Lieferkette an. Verwendete M3 BE-Daten: "Aktive Lieferkette. Anzeigen" (MWS150) Verwendete Datendienste: Select_SupplyChain |
| Datenraster "Dokumente" |
Komponenten-ID: DataGrid_documentsoverview Zweck: Zeigt verknüpfte Dokumente an. Verwendete M3 BE-Daten: "Kundenauftrag. Dokumente verbinden" (OIS104) Verwendete Datendienste: List_Document |
Verknüpfungen und Bookmarks
Die folgende Tabelle zeigt die Dialog-ID und API-Programme mit ihren Zwecken:
| Verknüpfungs-ID | Typ | Zweck |
|---|---|---|
| Link_AddCO | M3 Automation | Öffnet "Kundenauftrag. Öffnen" (OIS100), damit der Benutzer einen Auftrag für den ausgewählten Kunden hinzufügen kann. |
| Link_AddCOLine |
M3 Automation |
Öffnet "Kundenauftrag. Öffnen" (OIS100), damit der Benutzer eine Auftragsposition für den ausgewählten Kunden und den Auftrag hinzufügen kann. |
| Link_ChangeDelivery |
M3 Automation |
Öffnet "Kundenauftrag. Adresse verbinden" (OIS102), damit der Benutzer die Lieferadresse für den ausgewählten Kunden ändern kann. |
| Link_CopyOrder |
M3 Automation |
Öffnet "Kundenauftrag. Kopieren" (OIS106), damit der Benutzer einen Auftrag kopieren kann. |
| Link_Cornfirm |
M3 Automation |
Bestätigt einen Auftrag. |
| Link_CustomerOverview | M3 Bookmark | Öffnet die Anwendung "Kundenübersicht". |
Dialoge
Die folgende Tabelle zeigt die Dialog-ID und API-Programme mit ihren Zwecken:
| Dialog-ID | API-Programm | Zweck |
|---|---|---|
| Dialog_DeleteLine | OIS100MI/DelLine | Dialog zum Löschen einer Kundenauftragsposition. |
| Dialog_DeleteCustomerHeead | OIS100MI/DelHead | Dialog zum Löschen eines Kundenauftragskopfs. |
| Dialog_PrintInvoice | OIS350MI/PrtInvoice | Dialog zum Drucken einer Kundenauftragsrechnung. |
| Dialog_AddHeadCharge | OIS100MI/AddConnCOCharge | Dialog zum Hinzufügen eines Kundenauftrags-Zusatzkostenkopfs. |
| Dialog_DeleteHeadCharge | OIS100MI/DelConnCOCharge | Dialog zum Löschen eines Kundenauftrags-Zusatzkostenkopfs. |
| Dialog_AddChargeLine | OIS100MI/AddLineCharge | Dialog zum Hinzufügen von Zusatzkosten zu einer Kundenauftragsposition. |
| Dialog_DeleteLineCharge | OIS100MI/DltLineCharge | Dialog zum Löschen von Zusatzkosten für eine Kundenauftragsposition. |
| Dialog_CloseLine | OIS100MI/CloLine | Dialog zum Schließen einer Kundenauftragsposition. |
| Dialog_ChangeOrderLine | OIS100MI/ChgLineBatchEnt, OIS100MI/UpdPriceInfo | Dialog zum Ändern der Details einer Kundenauftragsposition. |
| Dialog_RescheduleOrderHead | OIS100MI/ChgOrderRef | Dialog zur Umplanung eines Kundenauftragskopfes. |
Bedingte Formate
Die folgende Tabelle zeigt die bedingten Formate der Komponenten:
| Komponente | Bedingungsname | Zielfeld | Bedingung | Formatierung |
|---|---|---|---|---|
| Datenraster "Kundenaufträge" | Condition_StsLo20 | ORSL | ORSL = 20 |
Hintergrundfarbe: #FBE7E8 - hellrot Textfarbe: #C31014 - rot Symbol: exclamation |
| Datenraster "Kundenaufträge" | Condition_StsHi20 | ORST | ORST = 20 |
Hintergrundfarbe: #FBE7E8 - hellrot Textfarbe: #C31014 - rot Symbol: exclamation |
| Datenraster "Kundenaufträge" | Condition_StsLo22 | ORSL | ORSL = 22 | Textfarbe: #1C7F49 - grün |
| Datenraster "Kundenaufträge" | Condition_StsHi22 | ORST | ORST = 22 | Textfarbe: #1C7F49 - grün |
| Datenraster "Kundenaufträge" | Condition_StsLo66 | ORSL | ORSL = 66 |
Hintergrundfarbe: #EBF9F1 - hellgrün Textfarbe: #1C7F49 - grün Symbol: apply-rule Symbolfarbe: #1C7F49 - grün |
| Datenraster "Kundenaufträge" | Condition_StsHi66 | ORST | ORST = 66 |
Hintergrundfarbe: #EBF9F1 - hellgrün Textfarbe: #1C7F49 - grün Symbol: apply-rule Symbolfarbe: #1C7F49 - grün |
| Datenraster "Kundenaufträge" | Condition_StsLo77 | ORSL | ORSL = 77 |
Hintergrundfarbe: #EBF1Fd - hellblau Textfarbe: #0066D4 - blau |
| Datenraster "Kundenaufträge" | Condition_StsHi77 | ORST | ORST = 77 |
Hintergrundfarbe: #EBF1Fd - hellblau Textfarbe: #0066D4 - blau |
| Datenraster "Kundenaufträge" | Condition_StsHi79 | ORST | ORST = 79 |
Hintergrundfarbe: #FFFFFF - weiß Textfarbe: #0054B1 - blau Symbol: Info Symbolfarbe: #0066D4 - blau |
| Datenraster "Kundenaufträge" | Condition_StsLo79 | ORSL | ORSL = 79 |
Hintergrundfarbe: #FFFFFF - weiß Textfarbe: #0054B1 - blau Symbol: Info Symbolfarbe: #0066D4 - blau |
| Datenraster "Kundenaufträge" | Condition_RLDZ | RLDZ | RLDZ früher als heute und ORSL<66 |
Hintergrundfarbe: #FBE7E8 - hellrot Textfarbe: #C31014 - rot Symbol: Fehler Symbolfarbe: #C31014 - rot |
| Datenraster "Auftragspositionen" | Condition_StsHi22 | ORST | ORST = 22 | Textfarbe: #1C7F49 - grün |
| Datenraster "Auftragspositionen" | Condition_StsHi66 | ORST | ORST = 66 |
Hintergrundfarbe: #EBF9F1 - hellgrün Textfarbe: #1C7F49 - grün Symbol: apply-rule Symbolfarbe: #1C7F49 - grün |
| Datenraster "Auftragspositionen" | Condition_StsHi77 | ORST | ORST = 77 |
Hintergrundfarbe: #EBF1FD - hellblau Textfarbe: #0066D4 - blau |
| Datenraster "Auftragspositionen" | Condition_StsHi99 | ORST | ORST = 99 |
Hintergrundfarbe: #FBE7E8 - hellrot Textfarbe: #C31014 - rot Symbol: Info Symbolfarbe: #C31014 - rot |
| Datenraster "Auftragspositionen" | Condition_DWDZ | DWDZ | DWDZ früher als heute und ORST<66 |
Hintergrundfarbe: #FBE7E8 - hellrot Symbol: Fehler Symbolfarbe: #C31014 - rot |
| Formular "Übersicht" | Condition_STAT | STAT | STAT=10 |
Hintergrundfarbe: #EBF1FD - hellblau Textfarbe: #0066D4 - blau |
| Formular "Übersicht" | Condition_STAT | STAT | STAT = 12 |
Hintergrundfarbe: #FBE7E8 - hellrot Textfarbe: #A30D11 - rot |
| Formular "Übersicht" | Condition_STAT | STAT | STAT = 11 |
Hintergrundfarbe: #FEF2E5 - hellorange Textfarbe: #CD6200 - orange |
| Formular "Übersicht" | Condition_STAT | STAT | STAT=90 |
Hintergrundfarbe: #EBF1FD - hellblau Textfarbe: #0066D4 - blau |
| Formular "Übersicht" | Condition_STAT | STAT | STAT=20 |
Hintergrundfarbe: #EBF9F1 - hellgrün Textfarbe: #1C7F49 - grün |