Anpassungseinstellungen
Falsche Einstellungen können schwerwiegende Folgen haben. Bitte nehmen Sie Anpassungen nur im Notfall und mit äußerster Sorgfalt vor!
Wo finden Sie das Script?
- Melden Sie sich bei Diligent Highbond an
- Öffnen Sie Robots
- Öffnen Sie Robot & Download Robot: Der Download startet automatisch
- Öffnen Sie die Datei Analytic_Suite.ACL durch Doppelklick: ACL öffnet sich
- Im Verzeichnisbaum auf der linken Seite finden Sie die _Customization_Settings
Wie bearbeiten Sie das Script?
Doppelklicken Sie auf _Customization_Settings und die Daten werden im rechten Bereich geöffnet. Danach können Sie Änderungen vornehmen.
SAP-Systeme hinzufügen
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
Monitor im Results-Modul herunterladen
-
Download Monitor aktivieren: Setzen Sie den Parameter Download Monitor auf True:
-
Erstellen Sie vor Ausführung des Runs eine neue Tabelle im Results-Modul. Es empfiehlt sich, eine eigene Collection & Analyse zu erstellen und darin die Überwachungstabelle anzulegen
-
Nach dem Anlegen der Tabelle: Öffnen Sie diese und kopieren/notieren Sie sich die letzte Zahl aus der oben eingeblendeten URL: a. Das ist die Tabellen-ID, diese wird für die weitere Verarbeitung benötigt b. Im Script _Customization_Settings: Setzen Sie die Variable V_Cust_Spec_MonitoringID mit dem Wert der Tabellen-ID
-
Importieren Sie in die angelegte Tabelle die DummyUpload.xlsx (enthält Dummy-Daten): a. Beinhaltet die benötigten Spalten und eine Zeile mit Dummy-Daten b. Erforderlich, da der Primärschlüssel nur gesetzt werden kann, wenn Daten in der Tabelle vorhanden sind: i. Für jede heruntergeladene Tabelle werden zwei Datensätze hochgeladen (Start 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 sein: Zum Ende des Download-Prozesses steht nur ein Datensatz mit allen Informationen zur Verfügung.
-
Öffnen Sie die Tabelleneinstellungen: Wählen Sie für den Primärschlüssel (optional) das Feld ID aus und speichern Sie die Änderung
-
Sobald der erste Lauf abgeschlossen und die ersten echten Daten hochgeladen wurden, können die Dummy-Daten entfernt werden

Analyse von doppelten Zahlungen und Gutschriften
Implementierung von R
Installieren Sie R und R-Studio, speichern Sie R.exe und Pakete (Artikel zur Installation der R-Umgebung)
Erste Ausführung von AP_Dupl_Payments
- Anpassungseinstellungen: Aktivieren Sie die False-Positive-Erkennung und das OneLine-Resultat 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 notwendig, legen Sie einen spezifischen Pool-Pfad fest: Erstellen Sie die Variable v_AP_Dupl_Paym_AI_ExpPath und tragen Sie den gewünschten Pfad ein
- Öffnen Sie TF_Import und wechseln Sie in das Blatt FieldlistSelection: Stellen Sie sicher, dass die folgenden drei Spalten in der Ereignistabelle AP_Dupl_Payments_OneLine für den Results-Upload mit X markiert sind: a. AI_Assessments b. AI_Potential c. AI_Meta_Information
- Aktivieren und konfigurieren Sie den Upload in Results (Neue Collection auswählen)
- Erstellen Sie eine Robot-Task und führen Sie diese aus
ToDos nach der ersten Ausführung
- Fragebogen: Legen Sie diesen für die erstellte Collection fest a. Name z. B. Erkennung von echten oder falschen doppelten Zahlungen b. Verknüpfte Tabellen: Wählen Sie die OneLine-Tabelle aus und speichern Sie c. Neue Frage anlegen: Typ Einzelauswahl i. Frage z. B. Ist der Datensatz eine echte oder falsche doppelte Zahlung? ii. Mögliche Antworten hinzufügen: i. Echte doppelte Zahlung ii. Keine doppelte Zahlung iii. Wichtig: Ändern Sie den Spaltenanzeigennamen auf Manuelle Prüfung
Es ist zwingend erforderlich, dass vor dem nächsten Durchlauf mindestens 5 positive und mindestens 5 negative Datensätze markiert sind! Andernfalls funktioniert die AI-Erkennung nicht!
- Datensätze bearbeiten: bis zum nächsten Durchlauf auf doppelte Zahlungen a. mindestens 5 positive Datensätze (Echte doppelte Zahlung) b. mindestens 5 negative Datensätze (Keine doppelte Zahlung)
Weitere Varianten (CCM)
- Erstellen Sie eine Collection: Öffnen und kopieren Sie die Tabellen-ID der OneLine-Results-Tabelle
- TF_Import (Blatt SchedueledResultsUpload): Tragen Sie dort ebenfalls die Tabellen-ID für AP_Dupl_Payments_OneLine ein
- Importieren Sie den angepassten TF_Import in den Robot
- Ändern Sie den Upload in Results auf Bestehende Tabellen
- Starten Sie den Vorgang erneut
Tax Code Analytics
Die folgenden Parameter im Script GL_TaxCodeSample sind wichtig und verpflichtend (siehe auch den nächsten Code-Block):
- 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 eine Stichprobe basierend auf den Werten von BSEG_MWSKZ (Steuerschlüssel) auszuwählen. Der Wert des Parameters bestimmt, wie viele Einträge pro vorhandenem Datensatzschlüssel von BSEG_MWSKZ ausgewählt werden. Für die Ziehung der Stichprobe gibt es zwei Methoden:
- TOP
- SAMPLE
Option TOP: Die obersten N Einträge jedes BSEG_MWSKZ werden ausgewählt (N entspricht dem Wert der Variable v_GL_TaxCodeSample_Size). Der Datensatz wird dabei nach Betrag in Berichtswährung (BSEG_DMBTR) absteigend sortiert. Option SAMPLE: Es werden N Einträge je BSEG_MWSKZ nach dem Zufallsprinzip ausgewählt (N entspricht dem 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 Stichprobe gezogen wird. Standardwert 1 = 1 bedeutet, dass GL_BaseTable standardmäßig genutzt wird. Parameter v_GL_TaxCodeSample_Partner = T: Jede gezogene Stichprobe stammt von einem einzelnen Partner. Andernfalls kann es bei Verwendung der Methode TOP vorkommen, dass Stichproben für denselben Partner (BSEG_LIFNR, BSEG_KUNNR) gezogen werden.