Hauptbuchverwaltung

"Hauptbuchverwaltung" ist eine M3 Experience Designer-Anwendung, mit der Benutzer Transaktionen effizient verwalten können, die aufgrund von Fehlern während der Verarbeitung in M3 angehalten wurden. Die Anwendung unterstützt Benutzer bei der Verwaltung von Arbeitsdateien sowie bei der Überwachung von Buchungen oder Rechnungen, die noch nicht in das Hauptbuch übertragen wurden. Die Anwendung bietet erweiterte Anzeigefunktionen, verbesserte Filteroptionen und eine bessere Rückverfolgbarkeit von Transaktionen, sowohl vor als auch nach endgültigen Buchungen. Mithilfe dieser Funktion können Benutzer fehlerhafte Buchungen identifizieren und dadurch die laufende Hauptbuchverwaltung optimieren.

User Story

M3 Systemmanager und Hauptbuch-Controller benötigen eine effiziente Möglichkeit, Transaktionen zu überwachen, die von M3 nicht korrekt verarbeitet wurden, damit die Buchhaltung auf dem neuesten Stand bleibt.

Konfiguration von M3 Business Engine

Folgende M3 Business Engine-Konfiguration ist erforderlich, um die Anwendung "Hauptbuchverwaltung" auszuführen. Folgende Tabellen müssen für die Suche aktiviert sein:
  • OINVOH
  • ACUIVH
  • CINACC

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 "Hauptbuchverwaltung" verwendet werden.
API-Programm API-Transaktion Informationskategorie Ansicht Hinweise
MNS100MI GetBasicData
LISTMI ListDataAsCSV M3_LIST_FCR040 M3_03_01
LISTMI ListDataAsCSV M3_LIST_FCR040 M3_01_01
LISTMI ListDataAsCSV M3_LIST_FCR040 M3_02_01
LISTMI ListDataAsCSV M3_LIST_OINVOH M3_01_01 Um sicherzustellen, dass diese API wie erwartet funktioniert, müssen Sie die Tabelle OINVOH für die Suche in M3 Function Search Administration aktivieren.
LISTMI ListDataAsCSV M3_LIST_CINACC M3_01_01 Um sicherzustellen, dass diese API wie erwartet funktioniert, müssen Sie die Tabelle CINACC für die Suche in M3 Function Search Administration aktivieren.
LISTMI ListDataAsCSV M3_LIST_ACUIVH M3_01_01 Um sicherzustellen, dass diese API wie erwartet funktioniert, müssen Sie die Tabelle ACUIVH für die Suche in M3 Function Search Administration aktivieren.

Einschränkungen

Beim Drillback zu den Arbeitsdateien "Trans.Dat. Fehlerhafte Jobs neu starten" (GLS037) und "Trans.Dat. Abgebrochene Jobs neu starten" (GLS047) wird dem Programm nur das Datum übergeben, weil die Jobnummer bei der Verarbeitung führender Nullen nicht korrekt übertragen wird.

Verwendung der Anwendung

Division auswählen

Der AppHeader enthält ein Feld für "Division". Geben Sie die Division an oder suchen Sie danach, wenn die angemeldete Division leer ist. Wenn sich der Benutzer in einer anderen Division befindet, zeigt der AppHeader den aktuellen Benutzerkontext an.

Fehlerhafter Job

Filter für fehlerhafte Jobs im Kopfbereich des Datenrasters. Wenn Sie einen Job auswählen, wird das nächste Datenraster - Belege - ausgefüllt und die im Job enthaltenen Belege werden angezeigt. Wenn Sie einen der Belege markieren, werden die darin enthaltenen Transaktionen im dritten Datenraster angezeigt. Um den Datensatz zu aktualisieren, öffnen Sie über die Symbolleistenschaltfläche Bearbeiten "Transaktionsdatei. Abgebrochene Jobs neu starten" (GLS037).

Unterbrochener Job

Verwenden Sie den Filter im Datenraster, um Jobs anzuzeigen, die während der Verarbeitung unterbrochen wurden und neu gestartet werden müssen. Um den Datensatz zu aktualisieren, öffnen Sie über die Symbolleistenschaltfläche Bearbeiten "Trans.Dat. Fehlerhafte Jobs neu starten" (GLS047).

Interne Buchungen

Das Datenraster zeigt interne Buchungen an, die noch nicht in das Hauptbuch übertragen wurden. Es zeigt an, wenn das Flag "an FAM übertragen"nicht ausgewählt ist. Die Optionen in der Symbolleiste ermöglichen es dem Benutzer, interne Buchungen zu erstellen oder vorhandene Buchungen zu übertragen und den Datensatz in H5 zu bearbeiten. Ein Freitext-Suchfeld ist verfügbar, um bestimmte Datensätze zu finden.

  • Symbolleistenschaltfläche Bearbeiten: Öffnet "Interne Buchungen. Öffnen" (CAS300)
  • Symbolleistenschaltfläche Interne Buchungen erstellen Öffnet "Interne Buchungen. Erstellen" (CAS950)
  • Symbolleistenschaltfläche In Hauptbuch übertragen: Öffnet "Interne Buchungen. In HB übertragen" (CAS960)

Kundenrechnungen

Das Datenraster zeigt Rechnungen an, die noch nicht in das Hauptbuch übertragen wurden und einen Status unter 95 aufweisen. Diese Rechnungen stammen aus verschiedenen M3-Rechnungsfunktionen. Die Symbolleiste enthält daher Verknüpfungen, um die Rechnungen von ihren jeweiligen Funktionen zu übertragen. Benutzer können auch über den Hyperlink auf der Rechnungsnummer zu H5 navigieren, wodurch die Rechnung in ihrer Ursprungsfunktion "Rechnung. Anzeigen" (OIS350), "Mietrechnung. Anzeigen/gutschreiben" (STS350) oder "Projektrechnung. Anzeigen" (POS350) angezeigt wird. Ein Freitext-Suchfeld ist verfügbar, mit dem Benutzer bestimmte Datensätze finden können.

  • Verkaufsrechnungen: Öffnet "KA-Rechnung. Nachbearbeiten" (OIS196)
  • Symbolleistenschaltfläche Wartungsauftragsrechnungen: "Wartungsauftragsrechnung. Nachbearbeiten" (SOS196)
  • Symbolleistenschaltfläche Projektrechnung: Öffnet "Projektrechnung. Nachbearbeiten" (OIS196)

Instandhaltungsrechnungen

Das Datenraster zeigt Rechnungen an, die noch nicht in das Hauptbuch übertragen wurden und einen Status unter 95 aufweisen. Diese Rechnungen stammen aus der Funktion "Wartungsrechnung", und die Symbolleiste enthält eine Verknüpfung zum Übertragen der Rechnungen. Benutzer können auch über den Hyperlink auf der Rechnungsnummer zu H5 navigieren, wodurch die Rechnung in ihrer Ursprungsfunktion "Rechnung. Anzeigen" (COS350) angezeigt wird. Ein Freitext-Suchfeld ist verfügbar, mit dem Benutzer bestimmte Datensätze finden können.

Durch Auswahl von "In Hauptbuch übertragen" wird "IH-Rechnung. Nachbearbeiten" (COS196) geöffnet.

Komponenten

Diese Tabelle zeigt die wichtigsten Komponenten der Anwendung "Hauptbuchverwaltung" an:
Komponente Komponentendetails
Anwendungskopf Komponenten-ID: AppHeader

Zweck: Zeigt den Hauptanwendungskopf an.

Verwendete M3 BE-Daten: MNS100MI

Verwendete Datendienste: List_DivisionInfo

DataGrid_MaintenanceInvoices Komponenten-ID: DataGrid_MaintenanceInvoices

Zweck: Listet Wartungsrechnungen auf, die nicht in das Hauptbuch übertragen wurden, und zeigt die Spalten "Rechnung", "Datum" und "Status" sowie eine Symbolleistenaktion für die Übertragung der Rechnungen an.

Verwendete M3 BE-Daten: ACUIVH

Verwendete Datendienste: Search_MaintInvoices

DataGrid_CustomerInvoices

Komponenten-ID: DataGrid_CustomerInvoices

Zweck: Listet Kundenrechnungen auf, die nicht in das Hauptbuch übertragen wurden und und zeigt die Spalten "Rechnung", "Datum" und "Status" sowie Übertragungsmaßnahmen für Verkauf, Wartung und Projekt an.

Verwendete M3 BE-Daten: OINVOH

Verwendete Datendienste: Search_CustomerInvoices

DataGrid_InternalAccountEntry

Komponenten-ID: DataGrid_InternalAccountEntry

Zweck: Listet interne Buchungen auf, die nicht in das Hauptbuch übertragen wurden, und stellt Maßnahmen zum Bearbeiten, Erstellen oder Übertragen der Buchungen bereit.

Verwendete M3 BE-Daten: CINACC

Verwendete Datendienste: Search_InternalAccountEntry

DataGrid_InterruptedJobs

Komponenten-ID: DataGrid_InterruptedJobs

Zweck: Zeigt unterbrochene Jobs an.

Verwendete M3 BE-Daten: GLS047

Verwendete Datendienste: List_InterruptedJobs

DataGrid_ErroneousJob

Komponenten-ID: DataGrid_ErroneousJob

Zweck: Zeigt fehlerhafte Jobs an.

Verwendete M3 BE-Daten: GLS037

Verwendete Datendienste: List_ErroneousJob

DataGrid_ErroneousVouchers

Komponenten-ID: DataGrid_ErroneousVouchers

Zweck: Listet fehlerhafte Belege auf.

Verwendete M3 BE-Daten: GLS037

Verwendete Datendienste: List_ErroneousVouchers

DataGrid_ErroneousTransactions

Komponenten-ID: DataGrid_ErroneousTransactions

Zweck: Zeigt fehlerhafte Belegpositionen und Transaktionen an.

Verwendete M3 BE-Daten: GLS037

Verwendete Datendienste: List_ErroneousTransactions

Verknüpfungen und Bookmarks

Die folgende Tabelle zeigt die in der Anwendung verfügbaren Verknüpfungen und Bookmarks an, einschließlich ihrer Typen und der Funktionen, die sie öffnen:
Verknüpfungs-ID Typ Zweck
Link_BalanceFile M3 Bookmark Öffnet "HB-Saldodatei. Anzeigen" (GLS215)
Link_CreateVoucher M3 Automation Öffnet "Hauptbuchbeleg. Eingeben" (GLS100)
Link_ErroroneousJobs M3 Automation Öffnet "Trans.Dat. Fehlerhafte Jobs neu starten" (GLS037)
Link_InternalEntry_CreateAccountEntries M3 Automation Öffnet "Interne Buchungen. Erstellen" (CAS950)
Link_InternalEntry_Edit M3 Automation Öffnet "Interne Buchungen. Öffnen" (CAS300)
Link_InternalEntry_Transfer M3 Automation Öffnet "Interne Buchungen. In HB übertragen" (CAS960)
Link_InterruptedJob M3 Bookmark Öffnet "Trans.Dat. Abgebrochene Jobs neu starten" (GLS047)
Link_TransferMaintInvoice M3 Automation Öffnet "IH-Rechnung. Nachbearbeiten" (COS196)
Link_TransferProjectInvoice M3 Automation Öffnet "Projektrechnung. Nachbearbeiten" (POS196)
Link_TransferSalesInvoice M3 Automation Öffnet "KA-Rechnung. Nachbearbeiten" (OIS196)
Link_TransferServiceInvoice M3 Automation Öffnet "Wartungsauftragsrechnung. Nachbearbeiten" (SOS196)

Bedingte Formate

Die folgende Tabelle zeigt die Formatierungsbedingungen an, die auf die einzelnen Komponenten in der Anwendung "Hauptbuchverwaltung" angewendet werden:
Komponente Bedingungsname Zielfeld Bedingung Formatierung
DataGrid_MaintenanceInvoices Condition_VSN6AB IHIVAM IHIVAM = IHIVAM

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: dollar-bill

Symbolfarbe: blau

Hintergrundfarbe: #E6F1FD - hellblau

DataGrid_MaintenanceInvoices Condition_BIJUTH IHVONO IHVONO = 0

Textfarbe: #BB5500 - orange/braun

Textgewicht: normal

Symbol: Warnung

Symbolfarbe: orange/braun

Hintergrundfarbe: #FEF2E5 - hellorange

DataGrid_MaintenanceInvoices Condition_EHQL3U IHEXIN IHEXIN = IHEXIN

Textgewicht: normal

Symbol: Starten

Symbolfarbe: #0066D4 - blau

DataGrid_MaintenanceInvoices Condition_S4VVT6 IHAIIS IHAIIS≤90

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: Info

Symbolfarbe: blau

DataGrid_CustomerInvoices Condition_XXS8W7 UHVONO UHVONO = 0

Textfarbe: #BB5500 - orange/braun

Textgewicht: normal

Symbol: Info

Symbolfarbe: orange/braun

Hintergrundfarbe: #FEF2E5 - hellorange

DataGrid_CustomerInvoices Condition_YDFJPN UHIVAM UHIVAM = UHIVAM

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: dollar-bill

Symbolfarbe: blau

Hintergrundfarbe: #E6F1FD - hellblau

DataGrid_CustomerInvoices Condition_K9W2AS UHEXIN UHORIG=1

Textgewicht: normal

Symbol: Starten

Symbolfarbe: #0066D4 - blau

DataGrid_CustomerInvoices Condition_K9W2AS UHEXIN UHORIG=0

Textgewicht: normal

Symbol: Starten

Symbolfarbe: #0066D4 - blau

DataGrid_CustomerInvoices Condition_K9W2AS UHEXIN UHORIG=2

Textgewicht: normal

Symbol: Starten

Symbolfarbe: #0066D4 - blau

DataGrid_CustomerInvoices Condition_C8WRE8 UHINST UHINST = UHINST

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: Info

Symbolfarbe: blau

DataGrid_InternalAccountEntry Condition_IO7SC5 EZTFAM EZTFAM = EZTFAM

Textfarbe: #BB5500 - orange/braun

Textgewicht: normal

Symbol: Warnung

Symbolfarbe: orange/braun

Hintergrundfarbe: #FEF2E5 - hellorange

DataGrid_InternalAccountEntry Condition_Q27HQE EZACAM EZACAM = EZACAM

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: dollar-bill

Symbolfarbe: blau

Hintergrundfarbe: #E6F1FD - hellblau

DataGrid_InterruptedJobs Condition_OT5GFS ACSTCF ACSTCF = 0

Textfarbe: #BB5500 - orange/braun

Textgewicht: normal

Symbol: Warnung

Symbolfarbe: orange/braun

Hintergrundfarbe: #FEF2E5 - hellorange

DataGrid_InterruptedJobs Condition_OT5GF5 ACSTCF ACSTCF = 9

Textfarbe: #BB5500 - orange/braun

Textgewicht: normal

Symbol: Warnung

Symbolfarbe: orange/braun

Hintergrundfarbe: #FEF2E5 - hellorange

DataGrid_InterruptedJobs Condition_EALVRL ACRGDT ACRGDT = ACRGDT

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: calendar

Symbolfarbe: blau

DataGrid_InterruptedJobs Condition_M8SQOM ACCHID ACCHID = ACCHID

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: user

Symbolfarbe: blau

DataGrid_ErroneousJob Condition_IOCP4I ACSTCF ACSTCF = ACSTCF

Textfarbe: #C31014 - rot

Textgewicht: normal

Symbol: Fehler

Symbolfarbe: rot

Hintergrundfarbe: #FBE7E8 - hellrosa

DataGrid_ErroneousJob Condition_C5F4M6 ACCHID ACCHID = ACCHID

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: user

Symbolfarbe: blau

DataGrid_ErroneousJob Condition_R0RCW3 ACRGDT ACRGDT = ACRGDT

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: calendar

Symbolfarbe: blau

DataGrid_ErroneousVouchers Condition_FDXRDO ACERRV ACERRV = 1

Textfarbe: #DA1217 - rot

Textgewicht: normal

Symbol: Fehler

Symbolfarbe: #DA1217 - rot

DataGrid_ErroneousVouchers Condition_FDXRD2 ACERRV ACERRV = 2

Textfarbe: #DA1217 - rot

Textgewicht: normal

Symbol: Fehler

Symbolfarbe: #DA1217 - rot

DataGrid_ErroneousVouchers Condition_IQE76U ACCHID ACCHID = ACCHID

Textfarbe: #0066D4 - blau

Textgewicht: Fettdruck

Symbolfarbe: var(--mp-conditional-styles-icon-color)

DataGrid_ErroneousTransactions Condition_HIVBE4 ACERRF ACERRF≠0

Textfarbe: #C31014 - rot

Textgewicht: normal

Symbol: Fehler

Symbolfarbe: rot

Hintergrundfarbe: #FBE7E8 - hellrosa

DataGrid_ErroneousTransactions Condition_VJ1P9H ACACAM ACACAM = ACACAM

Textfarbe: #0066D4 - blau

Textgewicht: normal

Symbol: dollar-bill

Symbolfarbe: blau

Hintergrundfarbe: #E6F1FD - hellblau