Continuous Auditing mit IDEA-Skript

Continuous Auditing mit IDEA-Skript von Odenthal,  Roger
IDEA-Skript für Anfänger und fortgeschrittene Prüfer. Moderne effiziente Revisionstechniken stützen sich auf automatisierte Analysen betrieblicher Daten. Mit diesem Buch erlernen Sie schrittweise alle Grundlagen der IDEA-Programmierung. Zahlreiche Übungsaufgaben und Beispiele begleiten Sie von der Entwicklung erster Programme bis zur Gestaltung komplexer Analyse-Workflows. Die Digitalisierung von Prüfungsideen erfolgt dabei aus der Sicht eines erfahrenen Revisionspraktikers, der verständlich darlegt, wie sich die Effizienz und Qualität der Prüfung mit IDEA-Skript nachhaltig verbessern lässt. Beginnende und fortgeschrittene IDEA-Anwender profitieren gleichermaßen von der konzeptionellen Gestaltung dieses Fachbuchs: Einfache Automatisierungsaufgaben mit schnellen Erfolgen: Standardaufgaben der Skriptprogrammierung sowie automatisierte Aufzeichnungsverfahrens ermöglichen ohne besondere Entwicklungskenntnisse die Erstellung automatischer Analyseverfahren für den Prüfungsalltag. Erweiterte IDEA – Skripttechnologie: Hier erhalten ambitionierte Prüfer eine methodische Einführung in die Sprachelemente und alle wichtigen Programmiertechniken von IDEA-Skript. Von der Idee zum grafischen Analyse-Dashboard: Dieser Buchteil führt strukturiert von der Prüfungsidee zu komplexen Datenimport- und Auswertungstechniken. Die Spannweite reicht von kommentierten Prüfungsergebnissen bis zu interaktiven grafischen Ergebnis-Dashboards. Ausgewählte Aufgaben und deren Lösungen: Technisch versierte IDEA-Anwender können sich in diesem Buchteil mit Entwicklungen auseinandersetzen, welche das Anwendungsspektrums der Prüfsoftware wesentlich erweitern. Hierzu gehört unter anderem die innovative Verknüpfung mit Office-Software. Einsatz in der Prüfungspraxis: Hier lernen Sie interessante Auswertungsverfahren für typische Prüffelder der in- und externen Revision kennen. Sie können deren Analyse innerhalb der vorgestellten Programme verfolgen und in eigenen Projekten einsetzen. Das Buch enthält zahlreiche direkt praktisch einsetzbare Funktionen und Techniken, die Sie unmittelbar in eigene Skriptprogramme einbinden können. Sie werden Ihnen über eine begleitende Webseite digital zur Verfügung gestellt und reduzieren den erforderlichen Entwicklungsaufwand erheblich. Aus dem Inhalt: 1 Zu diesem Handbuch. 2 Anwendungsgebiete für IDEA-Skript. 3 Entwicklungswerkzeug "Skript-Editor". 4 Grundlagen und Begriffe. 5 Einfache Skripte und Rohprogramme. 6 Strukturierte Skripte versus Monstercode. 7 Hilfestellungen und Informationsbereiche. 8 Einfache Aufgaben und deren Lösung. 8.1 Tabellen- und Dateiauswahl mittels IDEA-Projektexplorer. 8.1.1 Tabellenauswahl über Objekt FileExplorer ab IDEA Version 8.5. 8.1.2 Dateiauswahl über Objekt SaveOpenDialog ab IDEA Version 8.5. 8.1.3 Tabellen- und Dateiwahl über CommonDialog ab IDEA Version 9. 8.2 Individueller Dialog "Dateiauswahl" für alle IDEA Versionen. 8.3 Dateiimport ohne Datensatzbeschreibung (RDF-Datei). 8.4 Dateiimport mit Datensatzbeschreibung (RDF-Datei). 8.5 Auswahl eines beliebigen Dateiverzeichnisses. 8.6 Feldauswahl aus einer aktivierten IDEA-Tabelle. 8.7 Feldauswahl-Variable innerhalb von Analysen. 8.8 Die Fehlerbehandlung innerhalb eines Programms. 8.9 Ein Blick zurück. 9 Erweiterte IDEA-Skripttechnologie. 9.1 Allgemeine Hinweise. 9.2 Vorlaufinformationen. 9.3 Housekeeping. 9.4 Variablen. 9.4.1 Aufgaben und Einsatzfelder. 9.4.2 Variablenbezeichnungen. 9.4.3 Variablen deklarieren. 9.4.4 Variablentypen. 9.4.5 Variable und eigene Datentypen. 9.4.6 Globale versus lokale Variablen. 9.4.7 Argumente als Stellvertreter. 9.4.8 Arrays. 9.5 Schleifenverarbeitung. 9.5.1 Grundlagen der Schleifenverarbeitung. 9.5.2 For…Next-Schleifen. 9.5.3 For Each…Next-Schleifen. 9.5.4 Do…Loop-Schleifen. 9.5.5 While...Wend-Schleifen. 9.5.6 Schleifentest und Endlos-Verarbeitung. 9.6 Verzweigungen. 9.6.1 Grundlegende Hinweise. 9.6.2 If…Then - Anweisung. 9.6.3 If…Then…Else - Anweisung. 9.6.4 If…Then…ElseIf - Anweisung. 9.6.5 Select Case - Anweisung. 9.6.6 Fehlermöglichkeiten bei Verzweigungen 9.7 Sprungbefehle. 9.8 Anwenderdialoge. 9.8.1 Grundlagen dialogorientierter Kommunikation. 9.8.2 Dialoge über die Message-Box (MsgBox). 9.8.3 Einfache Text- und Zahleneingaben über die Input-Box. 9.8.4 Funktionsorientierte IDEA-Standarddialoge. 9.8.5 Komplexe Anwenderdialoge mittels Dialogeditor. 9.8.6 Der Dialogeditor als Werkzeugkasten. 9.8.7 Erweiterte Werkzeuge für interaktive Anwenderdialoge. 9.8.8 Erweiterte programmierte Anwenderdialoge in Beispielen. 9.9 Rechnen und Vergleichen in IDEA-Skript. 9.10 Rechenformeln und Selektionsfunktionen. 9.10.1 Einordnung und Aufgaben. 9.10.2 String-Funktionen. 9.10.3 Numerische-Funktionen. 9.10.4 Datums- und Zeitfunktionen. 9.10.5 Kaufmännische Funktionen. 9.10.6 Vergleichs- und Bedingungsfunktionen. 9.10.7 Funktionsverwendung und Probleme. 9.11 Systemnahe Informationen mittels Windows-API. 9.12 Systemnahe Informationen mittels Windows-WMI. 9.13 Wo stehen wir? 10 Analysefunktionen und Skriptdetails. 10.1 Von der Dialogbedienung zu IDEA-Taskobjekten. 10.2 Index erstellen und auswählen. 10.3 Sortieren einer Tabelle. 10.4 Extrahieren in verschiedenen Varianten. 10.5 Globale Suche. 10.5.1 Einsatzbereiche und IDEA-Skriptanwendungen. 10.5.2 Das "Search"-Objekt. 10.5.3 Gestaltungsoptionen der globalen Suche. 10.5.4 Skriptbeispiel für die einfache globale Suche. 10.6 Erweiterte globale Suche mit Hilfe von Suchlisten. 10.7 Felder bearbeiten. 10.7.1 Aufgaben und Einsatzbereiche. 10.7.2 Erläuterungen und Optionen zur Feldbearbeitung. 10.7.3 Feldbearbeitung im praktischen Skript-Einsatz. 10.8 Aktionsfelder in verschiedenen Varianten. 10.9 Felder aufsummieren. 10.10 Mehrdimensionale Strukturen als Pivot-Tabelle. 10.11 Feldstatistiken – Grundlage für weitergehende Analysen. 10.12 Schichtung – Die Aufschlüsselung von Datenbeständen. 10.13 Altersstruktur – Stichtagsbezogene Altersbetrachtungen. 10.14 Lückenanalyse – Ist unser Prüffeld vollständig? 10.15 Mehrfachbelegung – Mehr Schein als Sein? 10.16 Benford's Law – Musterbasierte Analysen. 10.17 Stichprobenmodelle und Stichprobenauswahl. 10.18 Statistische Kausalzusammenhänge und Zeitentwicklungen. 10.19 Tabellen verbinden und abgleichen. 10.20 Ein abschließender Blick auf Task-Objektklassen. 11 Grafische Ergebnisaufbereitungen. 11.1 Chancen und Risiken. 11.2 Grundlagen und Beispiele zur IDEA-Chart-Technik. 12 Der Datenimport. 12.1 Grundlagen der IDEA-Datenübernahme. 12.2 Datenimport bei integriertem Satzbett. 12.3 Datenimport mit beigestelltem Satzbett (Definitionsdateien). 12.4 Datenimport mit ODBC-Technik. 12.5 Text-Import mit programmierten Schnittstellen. 12.5.1 Geeignete Dateien und notwendige Arbeitsschritte. 12.5.2 Importdatei öffnen und Sätze auslesen. 12.5.3 Ermittlung des Textformates einer Importdatei. 12.5.4 Formatumwandlung und Bereinigung einer Importdatei. 12.6 RDF-Dateien und IDEA-Skript. 12.7 Automatisierte Satzbettanalyse und RDF-Erstellung. 12.8 Ein Blick zurück. 13 Datenexport von Analyseergebnissen. 13.1 Grundlagen des Datenexports. 13.2 Export von Tabellendaten. 13.3 Export von Berichts- und Ergebnisdaten. 14 Verknüpfung mit externen Applikationen. 14.1 Gründe für den Einsatz weiterer Applikationen. 14.2 Voraussetzungen für skriptbasierte Programmverknüpfungen. 14.3 Von IDEA in externe Applikationen. 14.4 IDEA-Funktionalität für externe Applikationen. 14.5 IDEA und Python. 14.6 Abschließende Überlegungen zu externen Verknüpfungen. 15 Debugging – Fehlersuche und -prävention. 15.1 Fehlerursachen. 15.2 Fehlervermeidung durch strukturierte Entwicklungsprozesse. 15.3 Fehlervermeidung bei der Skripterstellung und -ausführung. 15.4 Debugging mit dem IDEA-Skripteditor. 15.5 Limitierungen der IDEA-Software und von IDEA-Skript. 15.6 Fehler und Erfahrung. 16 IDEA-Skript und IDEA-Server. 17 Das Projekt- und Dateimanagement. 17.1 Aufgaben und Werkzeuge. 17.2 IDEA-Funktionalität – Objektklasse "ProjectManagement". 17.3 IDEA-VBA-Funktionalität – BASIC Skript. 17.4 Erweitertes Dateihandling und Zusammenfassung. 18 Dokumentation der Analysetätigkeit. 18.1 Übersichten zu Ausgangs- und Ergebnisdateien des Prüffeldes. 18.2 Hinweise zu Abläufen und Ergebnissen in Textprotokollen. 18.3 Anmerkungen zu Ergebnissen in Tabellenkommentaren. 18.4 Skriptbegleitende Aufzeichnungen in der IDEA-Historie. 18.5 Zusammenfassende Einordnung skriptbasierter Nachweise. 19 Berichte und Listen mit IDEA-Skript. 20 Skripte kompilieren und weitergeben. 20.1 Übersicht zu Skript-Typen. 20.2 Skript-Typen und Einsatzstrategien. 21 Continuous Auditing mit Menüauswahl. 21.1 Kommerzielle App's versus betriebliche Makrolösungen. 21.2 Ein einfaches Anwendungsbeispiel. 22 Standpunkt und Ausblick. 23 Ausgewählte Aufgaben und deren Lösung. 23.1 Erweiterte IDEA-Skript-Programmierung. 23.2 IDEA-Satzbett als Tabelle. 23.3 Tabellenfelder ohne Inhalt löschen. 23.4 Dialogfelder auf dem Bildschirm zentrieren. 23.5 SQL-Anweisungen in IDEA-Skripten. 23.6 Aufzeichnung von Testergebnissen in Ausgangstabellen. 23.7 Aufzeichnung von Testergebnissen in einer Ergebnistabelle. 23.8 Die erweiterte Fehlerbehandlung innerhalb eines Programms. 23.9 Analyseergebnisse in Unterverzeichnissen ausgeben. 23.10 Einfaches Kumulieren über ein numerisches Tabellenfeld. 23.11 Bildschirmhinweis zu Arbeitsfortschritt. 23.12 Transponieren von Tabellenzeilen zu Spalten. 23.13 Tabelleneinträge als Parameter komplexer Analysen. 24 Kleine Helfer – Benutzerfunktionen. 24.1 Technik und Einsatzzwecke. 24.2 Funktionscode und Einsatzbeispiele. 25 Skripteinsatz in der Prüfungspraxis. 25.1 Skripte zur erweiterten manuellen Analyse. 25.2 Prüffeldorientierter Skripteinsatz – Beispiel SAP. 25.2.1 FI-Rechnungen ohne SAP-Bestellvorgang. 25.2.2 Manuelle (Rechnungs-)Buchungen zu Kreditoren. 25.2.3 Auffälligkeiten bei FI-Rechnungen mit SAP-Bestellvorgang. 25.2.4 FI-Zahlungen bei CPD-Vorgängen. 25.3 Do it yourself. 26 Schlussbemerkung.
Aktualisiert: 2023-05-08
> findR *

Continuous Auditing mit IDEA-Skript

Continuous Auditing mit IDEA-Skript von Odenthal,  Roger
IDEA-Skript für Anfänger und fortgeschrittene Prüfer. Moderne effiziente Revisionstechniken stützen sich auf automatisierte Analysen betrieblicher Daten. Mit diesem Buch erlernen Sie schrittweise alle Grundlagen der IDEA-Programmierung. Zahlreiche Übungsaufgaben und Beispiele begleiten Sie von der Entwicklung erster Programme bis zur Gestaltung komplexer Analyse-Workflows. Die Digitalisierung von Prüfungsideen erfolgt dabei aus der Sicht eines erfahrenen Revisionspraktikers, der verständlich darlegt, wie sich die Effizienz und Qualität der Prüfung mit IDEA-Skript nachhaltig verbessern lässt. Beginnende und fortgeschrittene IDEA-Anwender profitieren gleichermaßen von der konzeptionellen Gestaltung dieses Fachbuchs: Einfache Automatisierungsaufgaben mit schnellen Erfolgen: Standardaufgaben der Skriptprogrammierung sowie automatisierte Aufzeichnungsverfahrens ermöglichen ohne besondere Entwicklungskenntnisse die Erstellung automatischer Analyseverfahren für den Prüfungsalltag. Erweiterte IDEA – Skripttechnologie: Hier erhalten ambitionierte Prüfer eine methodische Einführung in die Sprachelemente und alle wichtigen Programmiertechniken von IDEA-Skript. Von der Idee zum grafischen Analyse-Dashboard: Dieser Buchteil führt strukturiert von der Prüfungsidee zu komplexen Datenimport- und Auswertungstechniken. Die Spannweite reicht von kommentierten Prüfungsergebnissen bis zu interaktiven grafischen Ergebnis-Dashboards. Ausgewählte Aufgaben und deren Lösungen: Technisch versierte IDEA-Anwender können sich in diesem Buchteil mit Entwicklungen auseinandersetzen, welche das Anwendungsspektrums der Prüfsoftware wesentlich erweitern. Hierzu gehört unter anderem die innovative Verknüpfung mit Office-Software. Einsatz in der Prüfungspraxis: Hier lernen Sie interessante Auswertungsverfahren für typische Prüffelder der in- und externen Revision kennen. Sie können deren Analyse innerhalb der vorgestellten Programme verfolgen und in eigenen Projekten einsetzen. Das Buch enthält zahlreiche direkt praktisch einsetzbare Funktionen und Techniken, die Sie unmittelbar in eigene Skriptprogramme einbinden können. Sie werden Ihnen über eine begleitende Webseite digital zur Verfügung gestellt und reduzieren den erforderlichen Entwicklungsaufwand erheblich. Aus dem Inhalt: 1 Zu diesem Handbuch. 2 Anwendungsgebiete für IDEA-Skript. 3 Entwicklungswerkzeug "Skript-Editor". 4 Grundlagen und Begriffe. 5 Einfache Skripte und Rohprogramme. 6 Strukturierte Skripte versus Monstercode. 7 Hilfestellungen und Informationsbereiche. 8 Einfache Aufgaben und deren Lösung. 8.1 Tabellen- und Dateiauswahl mittels IDEA-Projektexplorer. 8.1.1 Tabellenauswahl über Objekt FileExplorer ab IDEA Version 8.5. 8.1.2 Dateiauswahl über Objekt SaveOpenDialog ab IDEA Version 8.5. 8.1.3 Tabellen- und Dateiwahl über CommonDialog ab IDEA Version 9. 8.2 Individueller Dialog "Dateiauswahl" für alle IDEA Versionen. 8.3 Dateiimport ohne Datensatzbeschreibung (RDF-Datei). 8.4 Dateiimport mit Datensatzbeschreibung (RDF-Datei). 8.5 Auswahl eines beliebigen Dateiverzeichnisses. 8.6 Feldauswahl aus einer aktivierten IDEA-Tabelle. 8.7 Feldauswahl-Variable innerhalb von Analysen. 8.8 Die Fehlerbehandlung innerhalb eines Programms. 8.9 Ein Blick zurück. 9 Erweiterte IDEA-Skripttechnologie. 9.1 Allgemeine Hinweise. 9.2 Vorlaufinformationen. 9.3 Housekeeping. 9.4 Variablen. 9.4.1 Aufgaben und Einsatzfelder. 9.4.2 Variablenbezeichnungen. 9.4.3 Variablen deklarieren. 9.4.4 Variablentypen. 9.4.5 Variable und eigene Datentypen. 9.4.6 Globale versus lokale Variablen. 9.4.7 Argumente als Stellvertreter. 9.4.8 Arrays. 9.5 Schleifenverarbeitung. 9.5.1 Grundlagen der Schleifenverarbeitung. 9.5.2 For…Next-Schleifen. 9.5.3 For Each…Next-Schleifen. 9.5.4 Do…Loop-Schleifen. 9.5.5 While...Wend-Schleifen. 9.5.6 Schleifentest und Endlos-Verarbeitung. 9.6 Verzweigungen. 9.6.1 Grundlegende Hinweise. 9.6.2 If…Then - Anweisung. 9.6.3 If…Then…Else - Anweisung. 9.6.4 If…Then…ElseIf - Anweisung. 9.6.5 Select Case - Anweisung. 9.6.6 Fehlermöglichkeiten bei Verzweigungen 9.7 Sprungbefehle. 9.8 Anwenderdialoge. 9.8.1 Grundlagen dialogorientierter Kommunikation. 9.8.2 Dialoge über die Message-Box (MsgBox). 9.8.3 Einfache Text- und Zahleneingaben über die Input-Box. 9.8.4 Funktionsorientierte IDEA-Standarddialoge. 9.8.5 Komplexe Anwenderdialoge mittels Dialogeditor. 9.8.6 Der Dialogeditor als Werkzeugkasten. 9.8.7 Erweiterte Werkzeuge für interaktive Anwenderdialoge. 9.8.8 Erweiterte programmierte Anwenderdialoge in Beispielen. 9.9 Rechnen und Vergleichen in IDEA-Skript. 9.10 Rechenformeln und Selektionsfunktionen. 9.10.1 Einordnung und Aufgaben. 9.10.2 String-Funktionen. 9.10.3 Numerische-Funktionen. 9.10.4 Datums- und Zeitfunktionen. 9.10.5 Kaufmännische Funktionen. 9.10.6 Vergleichs- und Bedingungsfunktionen. 9.10.7 Funktionsverwendung und Probleme. 9.11 Systemnahe Informationen mittels Windows-API. 9.12 Systemnahe Informationen mittels Windows-WMI. 9.13 Wo stehen wir? 10 Analysefunktionen und Skriptdetails. 10.1 Von der Dialogbedienung zu IDEA-Taskobjekten. 10.2 Index erstellen und auswählen. 10.3 Sortieren einer Tabelle. 10.4 Extrahieren in verschiedenen Varianten. 10.5 Globale Suche. 10.5.1 Einsatzbereiche und IDEA-Skriptanwendungen. 10.5.2 Das "Search"-Objekt. 10.5.3 Gestaltungsoptionen der globalen Suche. 10.5.4 Skriptbeispiel für die einfache globale Suche. 10.6 Erweiterte globale Suche mit Hilfe von Suchlisten. 10.7 Felder bearbeiten. 10.7.1 Aufgaben und Einsatzbereiche. 10.7.2 Erläuterungen und Optionen zur Feldbearbeitung. 10.7.3 Feldbearbeitung im praktischen Skript-Einsatz. 10.8 Aktionsfelder in verschiedenen Varianten. 10.9 Felder aufsummieren. 10.10 Mehrdimensionale Strukturen als Pivot-Tabelle. 10.11 Feldstatistiken – Grundlage für weitergehende Analysen. 10.12 Schichtung – Die Aufschlüsselung von Datenbeständen. 10.13 Altersstruktur – Stichtagsbezogene Altersbetrachtungen. 10.14 Lückenanalyse – Ist unser Prüffeld vollständig? 10.15 Mehrfachbelegung – Mehr Schein als Sein? 10.16 Benford's Law – Musterbasierte Analysen. 10.17 Stichprobenmodelle und Stichprobenauswahl. 10.18 Statistische Kausalzusammenhänge und Zeitentwicklungen. 10.19 Tabellen verbinden und abgleichen. 10.20 Ein abschließender Blick auf Task-Objektklassen. 11 Grafische Ergebnisaufbereitungen. 11.1 Chancen und Risiken. 11.2 Grundlagen und Beispiele zur IDEA-Chart-Technik. 12 Der Datenimport. 12.1 Grundlagen der IDEA-Datenübernahme. 12.2 Datenimport bei integriertem Satzbett. 12.3 Datenimport mit beigestelltem Satzbett (Definitionsdateien). 12.4 Datenimport mit ODBC-Technik. 12.5 Text-Import mit programmierten Schnittstellen. 12.5.1 Geeignete Dateien und notwendige Arbeitsschritte. 12.5.2 Importdatei öffnen und Sätze auslesen. 12.5.3 Ermittlung des Textformates einer Importdatei. 12.5.4 Formatumwandlung und Bereinigung einer Importdatei. 12.6 RDF-Dateien und IDEA-Skript. 12.7 Automatisierte Satzbettanalyse und RDF-Erstellung. 12.8 Ein Blick zurück. 13 Datenexport von Analyseergebnissen. 13.1 Grundlagen des Datenexports. 13.2 Export von Tabellendaten. 13.3 Export von Berichts- und Ergebnisdaten. 14 Verknüpfung mit externen Applikationen. 14.1 Gründe für den Einsatz weiterer Applikationen. 14.2 Voraussetzungen für skriptbasierte Programmverknüpfungen. 14.3 Von IDEA in externe Applikationen. 14.4 IDEA-Funktionalität für externe Applikationen. 14.5 IDEA und Python. 14.6 Abschließende Überlegungen zu externen Verknüpfungen. 15 Debugging – Fehlersuche und -prävention. 15.1 Fehlerursachen. 15.2 Fehlervermeidung durch strukturierte Entwicklungsprozesse. 15.3 Fehlervermeidung bei der Skripterstellung und -ausführung. 15.4 Debugging mit dem IDEA-Skripteditor. 15.5 Limitierungen der IDEA-Software und von IDEA-Skript. 15.6 Fehler und Erfahrung. 16 IDEA-Skript und IDEA-Server. 17 Das Projekt- und Dateimanagement. 17.1 Aufgaben und Werkzeuge. 17.2 IDEA-Funktionalität – Objektklasse "ProjectManagement". 17.3 IDEA-VBA-Funktionalität – BASIC Skript. 17.4 Erweitertes Dateihandling und Zusammenfassung. 18 Dokumentation der Analysetätigkeit. 18.1 Übersichten zu Ausgangs- und Ergebnisdateien des Prüffeldes. 18.2 Hinweise zu Abläufen und Ergebnissen in Textprotokollen. 18.3 Anmerkungen zu Ergebnissen in Tabellenkommentaren. 18.4 Skriptbegleitende Aufzeichnungen in der IDEA-Historie. 18.5 Zusammenfassende Einordnung skriptbasierter Nachweise. 19 Berichte und Listen mit IDEA-Skript. 20 Skripte kompilieren und weitergeben. 20.1 Übersicht zu Skript-Typen. 20.2 Skript-Typen und Einsatzstrategien. 21 Continuous Auditing mit Menüauswahl. 21.1 Kommerzielle App's versus betriebliche Makrolösungen. 21.2 Ein einfaches Anwendungsbeispiel. 22 Standpunkt und Ausblick. 23 Ausgewählte Aufgaben und deren Lösung. 23.1 Erweiterte IDEA-Skript-Programmierung. 23.2 IDEA-Satzbett als Tabelle. 23.3 Tabellenfelder ohne Inhalt löschen. 23.4 Dialogfelder auf dem Bildschirm zentrieren. 23.5 SQL-Anweisungen in IDEA-Skripten. 23.6 Aufzeichnung von Testergebnissen in Ausgangstabellen. 23.7 Aufzeichnung von Testergebnissen in einer Ergebnistabelle. 23.8 Die erweiterte Fehlerbehandlung innerhalb eines Programms. 23.9 Analyseergebnisse in Unterverzeichnissen ausgeben. 23.10 Einfaches Kumulieren über ein numerisches Tabellenfeld. 23.11 Bildschirmhinweis zu Arbeitsfortschritt. 23.12 Transponieren von Tabellenzeilen zu Spalten. 23.13 Tabelleneinträge als Parameter komplexer Analysen. 24 Kleine Helfer – Benutzerfunktionen. 24.1 Technik und Einsatzzwecke. 24.2 Funktionscode und Einsatzbeispiele. 25 Skripteinsatz in der Prüfungspraxis. 25.1 Skripte zur erweiterten manuellen Analyse. 25.2 Prüffeldorientierter Skripteinsatz – Beispiel SAP. 25.2.1 FI-Rechnungen ohne SAP-Bestellvorgang. 25.2.2 Manuelle (Rechnungs-)Buchungen zu Kreditoren. 25.2.3 Auffälligkeiten bei FI-Rechnungen mit SAP-Bestellvorgang. 25.2.4 FI-Zahlungen bei CPD-Vorgängen. 25.3 Do it yourself. 26 Schlussbemerkung.
Aktualisiert: 2023-05-08
> findR *

Continuous Auditing mit IDEA-Skript

Continuous Auditing mit IDEA-Skript von Odenthal,  Roger
Moderne, effiziente Revisionstechniken stützen sich auf automatisierte Analysen betrieblicher Daten. Mit diesem Buch erlernen Sie schrittweise alle Grundlagen der IDEA-Programmierung. Zahlreiche Übungsaufgaben und Beispiele begleiten Sie von der Entwicklung erster Programme bis zur Gestaltung komplexer Analyse-Workflows. Beginnende und fortgeschrittene IDEA-Anwender werden gleichermaßen angesprochen. Standardaufgaben der Skriptprogrammierung sowie automatisierte Aufzeichnungsverfahren ermöglichen ohne besondere Entwicklungskenntnisse die Erstellung automatischer Analyseverfahren für den Prüfungsalltag. Ambitionierte Prüfer erhalten eine methodische Einführung in die Sprachelemente und alle wichtigen Programmiertechniken von IDEA-Skript. Sie werden strukturiert von der ersten Prüfungsidee bis zu komplexen Datenimport- und Datenauswertungstechniken geleitet. Technisch versierte IDEA-Anwender können sich mit Entwicklungen auseinandersetzen, die das Anwendungsspektrum der Prüfsoftware wesentlich erweitern. Hierzu gehört unter anderem die innovative Verknüpfung mit der Office-Software. Darüber hinaus werden interessante Auswertungsverfahren für typische Prüffelder der in- und externen Revision vorgestellt. Das Buch enthält zahlreiche direkt einsetzbare Funktionen und Techniken, die Sie unmittelbar in eigene Skriptprogramme einbinden können. Sie werden Ihnen über eine begleitende Website digital zur Verfügung gestellt und reduzieren den erforderlichen Entwicklungsaufwand erheblich.
Aktualisiert: 2023-03-23
> findR *

DATABASE + FUNDRAISING

DATABASE + FUNDRAISING von Berg,  Andreas
Jede Stiftung, jeder Verein braucht Spenden. Dieses Buch zeigt den richtigen Umgang mit den Daten der Spenderinnen und Spender, sowie die Herausforderungen beim Einsatz von Datenbanken in gemeinnützigen Organisationen. Datengestütztes Fundraising hilft Vereinen und Stiftungen, ihre Strategien und Kommunikationsmaßnahmen beständig zu verbessern. Auswertungen und Bewertungen werden geplant und regelmäßig durchgeführt. Datenanalyse ist mehr als die Bereitstellung von Kennzahlen – sie ist stetiger Bestandteil des Fundraisings und gehört ebenso zur Konzeption, wie zur Aktion und zur Reaktion. Data-Driven-Fundraising ist das geplante Sammeln von Erfahrungen und die Umsetzung dieser Erfahrungen in Spenden-Erfolg mit Hilfe der richtigen Software. In diesem praktischen und verständlichen Buch erfahren Sie, dass Menschen, die sich um Spenden bemühen, keine Experten für Software, IT und Datenhandling sein müssen. Denn Data-Driven-Fundraising kann jeder lernen. Datenqualität ist der Schlüssel, Schätze aus der eigenen Spenderdatenbank zu heben.
Aktualisiert: 2023-03-16
> findR *

Continuous Auditing mit IDEA-Skript

Continuous Auditing mit IDEA-Skript von Odenthal,  Roger
IDEA-Skript für Anfänger und fortgeschrittene Prüfer. Moderne effiziente Revisionstechniken stützen sich auf automatisierte Analysen betrieblicher Daten. Mit diesem Buch erlernen Sie schrittweise alle Grundlagen der IDEA-Programmierung. Zahlreiche Übungsaufgaben und Beispiele begleiten Sie von der Entwicklung erster Programme bis zur Gestaltung komplexer Analyse-Workflows. Die Digitalisierung von Prüfungsideen erfolgt dabei aus der Sicht eines erfahrenen Revisionspraktikers, der verständlich darlegt, wie sich die Effizienz und Qualität der Prüfung mit IDEA-Skript nachhaltig verbessern lässt. Beginnende und fortgeschrittene IDEA-Anwender profitieren gleichermaßen von der konzeptionellen Gestaltung dieses Fachbuchs: Einfache Automatisierungsaufgaben mit schnellen Erfolgen: Standardaufgaben der Skriptprogrammierung sowie automatisierte Aufzeichnungsverfahrens ermöglichen ohne besondere Entwicklungskenntnisse die Erstellung automatischer Analyseverfahren für den Prüfungsalltag. Erweiterte IDEA – Skripttechnologie: Hier erhalten ambitionierte Prüfer eine methodische Einführung in die Sprachelemente und alle wichtigen Programmiertechniken von IDEA-Skript. Von der Idee zum grafischen Analyse-Dashboard: Dieser Buchteil führt strukturiert von der Prüfungsidee zu komplexen Datenimport- und Auswertungstechniken. Die Spannweite reicht von kommentierten Prüfungsergebnissen bis zu interaktiven grafischen Ergebnis-Dashboards. Ausgewählte Aufgaben und deren Lösungen: Technisch versierte IDEA-Anwender können sich in diesem Buchteil mit Entwicklungen auseinandersetzen, welche das Anwendungsspektrums der Prüfsoftware wesentlich erweitern. Hierzu gehört unter anderem die innovative Verknüpfung mit Office-Software. Einsatz in der Prüfungspraxis: Hier lernen Sie interessante Auswertungsverfahren für typische Prüffelder der in- und externen Revision kennen. Sie können deren Analyse innerhalb der vorgestellten Programme verfolgen und in eigenen Projekten einsetzen. Das Buch enthält zahlreiche direkt praktisch einsetzbare Funktionen und Techniken, die Sie unmittelbar in eigene Skriptprogramme einbinden können. Sie werden Ihnen über eine begleitende Webseite digital zur Verfügung gestellt und reduzieren den erforderlichen Entwicklungsaufwand erheblich. Aus dem Inhalt: 1 Zu diesem Handbuch. 2 Anwendungsgebiete für IDEA-Skript. 3 Entwicklungswerkzeug "Skript-Editor". 4 Grundlagen und Begriffe. 5 Einfache Skripte und Rohprogramme. 6 Strukturierte Skripte versus Monstercode. 7 Hilfestellungen und Informationsbereiche. 8 Einfache Aufgaben und deren Lösung. 8.1 Tabellen- und Dateiauswahl mittels IDEA-Projektexplorer. 8.1.1 Tabellenauswahl über Objekt FileExplorer ab IDEA Version 8.5. 8.1.2 Dateiauswahl über Objekt SaveOpenDialog ab IDEA Version 8.5. 8.1.3 Tabellen- und Dateiwahl über CommonDialog ab IDEA Version 9. 8.2 Individueller Dialog "Dateiauswahl" für alle IDEA Versionen. 8.3 Dateiimport ohne Datensatzbeschreibung (RDF-Datei). 8.4 Dateiimport mit Datensatzbeschreibung (RDF-Datei). 8.5 Auswahl eines beliebigen Dateiverzeichnisses. 8.6 Feldauswahl aus einer aktivierten IDEA-Tabelle. 8.7 Feldauswahl-Variable innerhalb von Analysen. 8.8 Die Fehlerbehandlung innerhalb eines Programms. 8.9 Ein Blick zurück. 9 Erweiterte IDEA-Skripttechnologie. 9.1 Allgemeine Hinweise. 9.2 Vorlaufinformationen. 9.3 Housekeeping. 9.4 Variablen. 9.4.1 Aufgaben und Einsatzfelder. 9.4.2 Variablenbezeichnungen. 9.4.3 Variablen deklarieren. 9.4.4 Variablentypen. 9.4.5 Variable und eigene Datentypen. 9.4.6 Globale versus lokale Variablen. 9.4.7 Argumente als Stellvertreter. 9.4.8 Arrays. 9.5 Schleifenverarbeitung. 9.5.1 Grundlagen der Schleifenverarbeitung. 9.5.2 For…Next-Schleifen. 9.5.3 For Each…Next-Schleifen. 9.5.4 Do…Loop-Schleifen. 9.5.5 While...Wend-Schleifen. 9.5.6 Schleifentest und Endlos-Verarbeitung. 9.6 Verzweigungen. 9.6.1 Grundlegende Hinweise. 9.6.2 If…Then - Anweisung. 9.6.3 If…Then…Else - Anweisung. 9.6.4 If…Then…ElseIf - Anweisung. 9.6.5 Select Case - Anweisung. 9.6.6 Fehlermöglichkeiten bei Verzweigungen 9.7 Sprungbefehle. 9.8 Anwenderdialoge. 9.8.1 Grundlagen dialogorientierter Kommunikation. 9.8.2 Dialoge über die Message-Box (MsgBox). 9.8.3 Einfache Text- und Zahleneingaben über die Input-Box. 9.8.4 Funktionsorientierte IDEA-Standarddialoge. 9.8.5 Komplexe Anwenderdialoge mittels Dialogeditor. 9.8.6 Der Dialogeditor als Werkzeugkasten. 9.8.7 Erweiterte Werkzeuge für interaktive Anwenderdialoge. 9.8.8 Erweiterte programmierte Anwenderdialoge in Beispielen. 9.9 Rechnen und Vergleichen in IDEA-Skript. 9.10 Rechenformeln und Selektionsfunktionen. 9.10.1 Einordnung und Aufgaben. 9.10.2 String-Funktionen. 9.10.3 Numerische-Funktionen. 9.10.4 Datums- und Zeitfunktionen. 9.10.5 Kaufmännische Funktionen. 9.10.6 Vergleichs- und Bedingungsfunktionen. 9.10.7 Funktionsverwendung und Probleme. 9.11 Systemnahe Informationen mittels Windows-API. 9.12 Systemnahe Informationen mittels Windows-WMI. 9.13 Wo stehen wir? 10 Analysefunktionen und Skriptdetails. 10.1 Von der Dialogbedienung zu IDEA-Taskobjekten. 10.2 Index erstellen und auswählen. 10.3 Sortieren einer Tabelle. 10.4 Extrahieren in verschiedenen Varianten. 10.5 Globale Suche. 10.5.1 Einsatzbereiche und IDEA-Skriptanwendungen. 10.5.2 Das "Search"-Objekt. 10.5.3 Gestaltungsoptionen der globalen Suche. 10.5.4 Skriptbeispiel für die einfache globale Suche. 10.6 Erweiterte globale Suche mit Hilfe von Suchlisten. 10.7 Felder bearbeiten. 10.7.1 Aufgaben und Einsatzbereiche. 10.7.2 Erläuterungen und Optionen zur Feldbearbeitung. 10.7.3 Feldbearbeitung im praktischen Skript-Einsatz. 10.8 Aktionsfelder in verschiedenen Varianten. 10.9 Felder aufsummieren. 10.10 Mehrdimensionale Strukturen als Pivot-Tabelle. 10.11 Feldstatistiken – Grundlage für weitergehende Analysen. 10.12 Schichtung – Die Aufschlüsselung von Datenbeständen. 10.13 Altersstruktur – Stichtagsbezogene Altersbetrachtungen. 10.14 Lückenanalyse – Ist unser Prüffeld vollständig? 10.15 Mehrfachbelegung – Mehr Schein als Sein? 10.16 Benford's Law – Musterbasierte Analysen. 10.17 Stichprobenmodelle und Stichprobenauswahl. 10.18 Statistische Kausalzusammenhänge und Zeitentwicklungen. 10.19 Tabellen verbinden und abgleichen. 10.20 Ein abschließender Blick auf Task-Objektklassen. 11 Grafische Ergebnisaufbereitungen. 11.1 Chancen und Risiken. 11.2 Grundlagen und Beispiele zur IDEA-Chart-Technik. 12 Der Datenimport. 12.1 Grundlagen der IDEA-Datenübernahme. 12.2 Datenimport bei integriertem Satzbett. 12.3 Datenimport mit beigestelltem Satzbett (Definitionsdateien). 12.4 Datenimport mit ODBC-Technik. 12.5 Text-Import mit programmierten Schnittstellen. 12.5.1 Geeignete Dateien und notwendige Arbeitsschritte. 12.5.2 Importdatei öffnen und Sätze auslesen. 12.5.3 Ermittlung des Textformates einer Importdatei. 12.5.4 Formatumwandlung und Bereinigung einer Importdatei. 12.6 RDF-Dateien und IDEA-Skript. 12.7 Automatisierte Satzbettanalyse und RDF-Erstellung. 12.8 Ein Blick zurück. 13 Datenexport von Analyseergebnissen. 13.1 Grundlagen des Datenexports. 13.2 Export von Tabellendaten. 13.3 Export von Berichts- und Ergebnisdaten. 14 Verknüpfung mit externen Applikationen. 14.1 Gründe für den Einsatz weiterer Applikationen. 14.2 Voraussetzungen für skriptbasierte Programmverknüpfungen. 14.3 Von IDEA in externe Applikationen. 14.4 IDEA-Funktionalität für externe Applikationen. 14.5 IDEA und Python. 14.6 Abschließende Überlegungen zu externen Verknüpfungen. 15 Debugging – Fehlersuche und -prävention. 15.1 Fehlerursachen. 15.2 Fehlervermeidung durch strukturierte Entwicklungsprozesse. 15.3 Fehlervermeidung bei der Skripterstellung und -ausführung. 15.4 Debugging mit dem IDEA-Skripteditor. 15.5 Limitierungen der IDEA-Software und von IDEA-Skript. 15.6 Fehler und Erfahrung. 16 IDEA-Skript und IDEA-Server. 17 Das Projekt- und Dateimanagement. 17.1 Aufgaben und Werkzeuge. 17.2 IDEA-Funktionalität – Objektklasse "ProjectManagement". 17.3 IDEA-VBA-Funktionalität – BASIC Skript. 17.4 Erweitertes Dateihandling und Zusammenfassung. 18 Dokumentation der Analysetätigkeit. 18.1 Übersichten zu Ausgangs- und Ergebnisdateien des Prüffeldes. 18.2 Hinweise zu Abläufen und Ergebnissen in Textprotokollen. 18.3 Anmerkungen zu Ergebnissen in Tabellenkommentaren. 18.4 Skriptbegleitende Aufzeichnungen in der IDEA-Historie. 18.5 Zusammenfassende Einordnung skriptbasierter Nachweise. 19 Berichte und Listen mit IDEA-Skript. 20 Skripte kompilieren und weitergeben. 20.1 Übersicht zu Skript-Typen. 20.2 Skript-Typen und Einsatzstrategien. 21 Continuous Auditing mit Menüauswahl. 21.1 Kommerzielle App's versus betriebliche Makrolösungen. 21.2 Ein einfaches Anwendungsbeispiel. 22 Standpunkt und Ausblick. 23 Ausgewählte Aufgaben und deren Lösung. 23.1 Erweiterte IDEA-Skript-Programmierung. 23.2 IDEA-Satzbett als Tabelle. 23.3 Tabellenfelder ohne Inhalt löschen. 23.4 Dialogfelder auf dem Bildschirm zentrieren. 23.5 SQL-Anweisungen in IDEA-Skripten. 23.6 Aufzeichnung von Testergebnissen in Ausgangstabellen. 23.7 Aufzeichnung von Testergebnissen in einer Ergebnistabelle. 23.8 Die erweiterte Fehlerbehandlung innerhalb eines Programms. 23.9 Analyseergebnisse in Unterverzeichnissen ausgeben. 23.10 Einfaches Kumulieren über ein numerisches Tabellenfeld. 23.11 Bildschirmhinweis zu Arbeitsfortschritt. 23.12 Transponieren von Tabellenzeilen zu Spalten. 23.13 Tabelleneinträge als Parameter komplexer Analysen. 24 Kleine Helfer – Benutzerfunktionen. 24.1 Technik und Einsatzzwecke. 24.2 Funktionscode und Einsatzbeispiele. 25 Skripteinsatz in der Prüfungspraxis. 25.1 Skripte zur erweiterten manuellen Analyse. 25.2 Prüffeldorientierter Skripteinsatz – Beispiel SAP. 25.2.1 FI-Rechnungen ohne SAP-Bestellvorgang. 25.2.2 Manuelle (Rechnungs-)Buchungen zu Kreditoren. 25.2.3 Auffälligkeiten bei FI-Rechnungen mit SAP-Bestellvorgang. 25.2.4 FI-Zahlungen bei CPD-Vorgängen. 25.3 Do it yourself. 26 Schlussbemerkung.
Aktualisiert: 2022-01-14
> findR *
MEHR ANZEIGEN

Bücher zum Thema Datenhandling

Sie suchen ein Buch über Datenhandling? Bei Buch findr finden Sie eine große Auswahl Bücher zum Thema Datenhandling. Entdecken Sie neue Bücher oder Klassiker für Sie selbst oder zum Verschenken. Buch findr hat zahlreiche Bücher zum Thema Datenhandling im Sortiment. Nehmen Sie sich Zeit zum Stöbern und finden Sie das passende Buch für Ihr Lesevergnügen. Stöbern Sie durch unser Angebot und finden Sie aus unserer großen Auswahl das Buch, das Ihnen zusagt. Bei Buch findr finden Sie Romane, Ratgeber, wissenschaftliche und populärwissenschaftliche Bücher uvm. Bestellen Sie Ihr Buch zum Thema Datenhandling einfach online und lassen Sie es sich bequem nach Hause schicken. Wir wünschen Ihnen schöne und entspannte Lesemomente mit Ihrem Buch.

Datenhandling - Große Auswahl Bücher bei Buch findr

Bei uns finden Sie Bücher beliebter Autoren, Neuerscheinungen, Bestseller genauso wie alte Schätze. Bücher zum Thema Datenhandling, die Ihre Fantasie anregen und Bücher, die Sie weiterbilden und Ihnen wissenschaftliche Fakten vermitteln. Ganz nach Ihrem Geschmack ist das passende Buch für Sie dabei. Finden Sie eine große Auswahl Bücher verschiedenster Genres, Verlage, Autoren bei Buchfindr:

Sie haben viele Möglichkeiten bei Buch findr die passenden Bücher für Ihr Lesevergnügen zu entdecken. Nutzen Sie unsere Suchfunktionen, um zu stöbern und für Sie interessante Bücher in den unterschiedlichen Genres und Kategorien zu finden. Unter Datenhandling und weitere Themen und Kategorien finden Sie schnell und einfach eine Auflistung thematisch passender Bücher. Probieren Sie es aus, legen Sie jetzt los! Ihrem Lesevergnügen steht nichts im Wege. Nutzen Sie die Vorteile Ihre Bücher online zu kaufen und bekommen Sie die bestellten Bücher schnell und bequem zugestellt. Nehmen Sie sich die Zeit, online die Bücher Ihrer Wahl anzulesen, Buchempfehlungen und Rezensionen zu studieren, Informationen zu Autoren zu lesen. Viel Spaß beim Lesen wünscht Ihnen das Team von Buchfindr.