Anpassungseinstellungen
Falsche Einstellungen können schwerwiegende Folgen haben. Bitte passen Sie diese Einstellungen nur in Notfällen und mit äußerster Sorgfalt an!
Wo finden Sie das Skript?
- Melden Sie sich bei Diligent Highbond an
- Öffnen Sie Robots
- Öffnen Sie Robot & Laden Sie Robot herunter: Der Download startet automatisch
- Öffnen Sie die Daten Analytic_Suite.ACL mit einem Doppelklick: ACL wird geöffnet
- Im Verzeichnisbaum auf der linken Seite finden Sie die _Customization_Settings
Wie bearbeiten Sie das Skript?
Doppelklicken Sie auf _Customization_Settings und die Daten werden im rechten Bereich geöffnet. Anschließend können Sie die Daten ändern.
Hinzufügen von SAP-Systemen
Wie weitere SAP-Systeme hinzugefügt werden können, ist ausführlich in den _Customization_Settings im ACL-Projekt beschrieben (Standard: ab Zeile 91):
COM +++ SAP SYSTEMS
COM -------------------------------------------------
COM * there can be defined multiple connection strings, by naming the variables v_DL_SAP_Source_Str_[SAP_System] and v_DL_SAP_SystemID_[SAP_System]
COM * where [SAP_System] is the value, that is chosen in parameter dTXT_TF13_SAP_System
COM * Please always fill in the value of the SystemID in the variable v_DL_SAP_SystemID_SAP
COM * Please note that the content of [SAP_System] needs also be availbale in Robots-Paramter dTXT_TF13_SAP_System in script __Run_AnalyticSuite (or __Run_AnalyticSuite_Desktop)
COM -> //PARAM dTXT_TF13_SAP_System C VALUES |SAP|SAPSystem2| SAP System
Download Monitor im Ergebnis-Modul
-
Aktivieren Sie den Download Monitor: Setzen Sie den Parameter Download Monitor auf True:
-
Vor dem Start des Runs: Erstellen Sie eine neue Tabelle im Ergebnis-Modul. Es empfiehlt sich, eine individuelle Collection & Analysis zu erstellen und die Monitoring-Tabelle darin anzulegen.
-
Nach Erstellung der Tabelle: Öffnen Sie diese und kopieren/notieren Sie die letzte Nummer aus der oben angezeigten URL: a. Das ist die Tabellen-ID, sie wird für die weitere Verarbeitung benötigt b. Skript _Customization_Settings: Setzen Sie die Variable V_Cust_Spec_MonitoringID mit dem Wert der Tabellen-ID
-
Importieren Sie die DummyUpload.xlsx (enthält Dummy-Daten) in die neu erstellte Tabelle: a. Enthält die notwendigen Spalten und eine Zeile mit Dummy-Daten b. Notwendig, da der Primärschlüssel nur festgelegt werden kann, wenn Daten in der Tabelle vorhanden sind: i. Für jede heruntergeladene Tabelle werden zwei Datensätze hochgeladen (Beginn und Ende des Downloads). Alle wichtigen Informationen befinden sich im letzten Datensatz (Ende des Downloads), daher sollte der erste Datensatz mit dem zweiten überschrieben werden. ii. Der Primärschlüssel muss definiert werden: Am Ende des Download-Prozesses steht nur ein Datensatz mit allen Daten zur Verfügung.
-
Öffnen Sie die Tabelleneinstellungen: Wählen Sie für Primärschlüssel (optional) das Feld ID aus und speichern Sie die Änderung
-
Sobald der erste Run abgeschlossen und die ersten echten Daten hochgeladen wurden, können die Dummy-Daten entfernt werden

Analyse von Doppelzahlungen und Gutschriften
Implementierung von R
Installieren Sie R und R-Studio, hinterlegen Sie R.exe und Packages (Artikel zur Installation der R-Umgebung)
Erste Ausführung von AP_Dupl_Payments
- Anpassungseinstellungen: Aktivieren Sie False-Positive Detection und OneLine Result a. Setzen Sie die Variable v_AP_DuplPaym_OneLine auf T b. Setzen Sie die Variable v_AP_Dupl_Paym_DoAI auf T
COM +++ AP_DuplPayments + AR_Dupl_CreditNotes
COM -------------------------------------------------
COM * Flag if the one line result should be created
ASSIGN v_AP_DuplPaym_OneLine = "T"
COM ** AP_DuplPayments: Use AI for a better detecion of false-positives
COM *** First you need to enable the function
COM *** ASSIGN v_AP_Dupl_Paym_DoAI = T
ASSIGN v_AP_Dupl_Paym_DoAI = T
- Falls erforderlich, legen Sie einen spezifischen Pfad für den Pool fest: Erstellen Sie die Variable v_AP_Dupl_Paym_AI_ExpPath und füllen Sie sie mit dem gewünschten Pfad
- Öffnen Sie TF_Import und gehen Sie zum Sheet FieldlistSelection: Stellen Sie sicher, dass in der Ereignistabelle AP_Dupl_Payments_OneLine die folgenden drei Spalten mit X für den Upload ins Ergebnis gekennzeichnet sind: a. AI_Assessments b. AI_Potential c. AI_Meta_Information
- Aktivieren und konfigurieren Sie den Upload in Ergebnisse (wählen Sie Neue Collection)
- Erstellen Sie einen Robot Task und führen Sie ihn aus
ToDo's nach der ersten Ausführung
- Fragebogen: Setzen Sie ihn für die erstellte Collection a. Name z.B. Erkennung echter oder falscher Doppelzahlungen b. Verknüpfte Tabellen: Wählen Sie OneLine-Tabelle und speichern Sie c. Neue Frage erstellen: Typ Einzelauswahl i. Frage z.B. Ist der Datensatz eine echte oder falsche Doppelzahlung? ii. Mögliche Antworten hinzufügen: i. Echte Doppelzahlung ii. Keine Doppelzahlung iii. Wichtig: Ändern Sie den Spaltenanzeigenamen zu Manual Assessment
Es ist zwingend erforderlich, dass vor dem nächsten Run mindestens 5 positive Datensätze und mindestens 5 negative Datensätze markiert sind! Andernfalls funktioniert die KI-Erkennung nicht!
- Verarbeiten Sie Datensätze: Bis zum nächsten Run von Doppelzahlungen a. mindestens 5 positive Datensätze (Echte Doppelzahlung) b. mindestens 5 negative Datensätze (Keine Doppelzahlung)
Weitere Varianten (CCM)
- Collection erstellen: Öffnen Sie diese und kopieren Sie die Tabellen-ID der OneLine-Ergebnistabelle
- TF_Import (Sheet SchedueledResultsUpload): Tragen Sie ebenfalls die ID für Tabelle AP_Dupl_Payments_OneLine ein
- Importieren Sie die angepasste TF_Import in den Robot
- Ändern Sie den Upload zu Ergebnissen in bestehende Tabellen
- Führen Sie es erneut aus
Tax Code Analytics
Folgende Parameter im Skript GL_TaxCodeSample sind wichtig und obligatorisch (siehe auch nächsten Codeblock):
- v_GL_TaxCodeSample_Size: 5
- v_GL_TaxCodeSample_Type: TOP
- v_GL_TaxCodeSample_Filter: 1 = 1
- v_GL_TaxCodeSample_Partner: T
COM +++ GL_TaxCodeSample
COM -------------------------------------------------
COM Number of Samples selected within each of Sales Tax Code
ASSIGN v_GL_TaxCodeSample_Size = "5"
COM Type of Sample selection - "TOP" will select TOP of v_GL_TaxCodeSample_Size entries within each Salex Tax Code, "SAMPLE" will select random sample of v_GL_TaxCodeSample_Size entries within each Salex Tax Code.
ASSIGN v_GL_TaxCodeSample_Type = "TOP"
COM Filter to Exclude Tax Codes from being selected. Example - v_GL_TaxCodeSample_Filter= " NOT MATCH(BSEG_MWSKZ 'AN' 'VN') "
ASSIGN v_GL_TaxCodeSample_Filter = " 1 = 1 "
COM Flague - Only one Partner per Tax Code should be Reported
ASSIGN v_GL_TaxCodeSample_Partner = "T"
Ziel der Analyse ist es, aus der GL_BaseTable basierend auf den Werten von BSEG_MWSKZ (Steuercode) eine Stichprobe zu ziehen. Der Wert des Parameters legt fest, wie viele Einträge aus jedem vorhandenen Datensatzcode von BSEG_MWSKZ ausgewählt werden. Für die Stichproben-Auswahl gibt es zwei Methoden:
- TOP
- SAMPLE
Option TOP: Die obersten N Einträge aus jedem BSEG_MWSKZ werden ausgewählt (N ist der Wert der Variable v_GL_TaxCodeSample_Size). Die Datensätze werden absteigend nach Betrag in Berichtswährung (BSEG_DMBTR) sortiert. Option SAMPLE: N Einträge werden zufällig aus jedem BSEG_MWSKZ ausgewählt (N ist der Wert der Variable v_GL_TaxCodeSample_Size). Die Auswahl erfolgt über die Methode Record Sample. Parameter v_GL_TaxCodeSample_Filter: Ermöglicht zusätzliche Filter für die Tabelle GL_BaseTable, bevor die Stichproben erzeugt werden. Standardwert 1 = 1 bedeutet, dass die standardmäßig erzeugte GL_BaseTable verwendet wird. Parameter v_GL_TaxCodeSample_Partner = T: Jede ausgewählte Stichprobe stammt von einem einzelnen Partner. Andernfalls ist es bei Anwendung der Methode TOP möglich, dass Stichproben für denselben Partner (BSEG_LIFNR, BSEG_KUNNR) ausgewählt werden.