Skip to content
English
  • There are no suggestions because the search field is empty.

Product Description zapAgent Wickie

Overview of zapAgent Wickie's functionality and license conditions

zapAgent Wickie

Wickie extracts SAP data via RFC, prepares it in a structured format, and performs indicator-based analyses. Depending on the selected solution, these analyses can be executed as one-off or continuous runs. All data processing takes place within zapAnalytics.
 
Results are delivered in Power BI and various export formats, and can be further processed in combination with other zapliance agents.
 
Topics:
  • Description zapAnalytics
  • Wickie's General Capabilities
  • Wickie's Capabilities Utilized per Content Bundle
  • License Conditions

 

Note: Wickie is always deployed in combination with zapAgent Wilma.

 


Description zapAnalytics

General Description

Wickie operates within zapAnalytics, zapliance's on-premises software for SAP data extraction and processing. It is operated entirely within the customer's locally installed zapHome instance, ensuring that data remains at the site where the software is running. zapliance provides the business logic in form of a Content Bundle (typically .zip-file), which the customer uploads into the software (Analytics as a Service).

The core functions of zapAnalytics are:

  1. Data extraction from ERP systems (“Download Plan”),
  2. Data processing using predefined analyses (“Processing Plan”),
  3. Preparation of results for the evaluation of the data and integration into third-party software (“Result Plan”).

With Wickie, both one-off analyses and recurring automated processing runs (Continuous Monitoring) can be carried out, which include data extraction, processing, and forwarding.


zapAnalytics Features

  • Web application
    • A central installation that is hosted on-premises
    • Deployment as a Docker container
    • Multilingual support: German and English
  • Management of:
    • Projects:
      • Projects organize and control data extraction, processing, and preparation.
      • Projects are managed within an organization and provided through a “Content Bundle”.
    • Databases:
      • The zapAnalytics database stores data on data extraction, processing, and forwarding.
      • For the creation of a project, existing zapAnalytics databases or a new database can be selected.
      • Users can store the connection data for this database in zapAnalytics.
      • Databases can be password-protected.
      • Database connections can be encrypted.
      • Supported databases: PostgreSQL
    • Connection data to ERP systems:
      • For data extraction, saved connection data can be selected, or new connection data can be created.
      • An SAP data extraction occurs either via the SAP message server or application server using RFC (Remote Function Call).
    • Download Plans:
      • Download plans define the data scope to be extracted from ERP systems.
      • The scope definition is done in consultation with zapliance. Download plans are created by zapliance and provided specifically for the customer in a Content Bundle.
    • Processing Plans:
      • Processing plans determine the automated processing of extracted data in zapAnalytics according to the agreed product.
      • Processing plans are created by zapliance and provided specifically for the customer in a Content Bundle.
    • Result Plans:
      • Result plans define the output format of the project results.
      • Typical output formats include CSV, Excel, database files, REST API, pbix, pbit, or interfaces to external tools like Microsoft SharePoint.
      • Result plans are created by zapliance and provided specifically for the customer in a Content Bundle.
      • The results of result plans are made available via zapAnalytics, for example, through web download, database access, or interface.
  • Content Bundles:
      • A Content Bundle consists of a set of Download, Processing, and Result Plans, as well as a project template, an organization template, and all necessary licenses.
      • A Content Bundle is provided by zapliance and can be uploaded by the customer into zapAnalytics. The project features become available to the customer, once the project is activated.
  • Security:
    • A role/permissions concept is integrated into the application, allowing for controlled access.
    • Password-protected installation
    • Encrypted system database
    • Project database with password encryption


Wickie’s General Capabilities

This section provides an overview of Wickie's key characteristics and a detailed breakdown of all features he offers.

Wickie's key capabilities at a glance:

  • SAP Access: Read-only RFC
  • Artificial Intelligence: LLM + Machine Learning
  • Internet Connection: Optional (Azure OpenAI Service endpoints only)

The following table provides a detailed breakdown of all features:

Category

Feature

Available

SAP Data Extraction

RFC-Based Data Extraction

Only the data required for the defined analysis scope is extracted from SAP via RFC (read-only access) and stored as a copy in a locally secured database.

 

Continuous SAP Data Extraction (Delta-load)

Wickie can perform scheduled data extractions on a regular basis.

 

SAP Attachment Download

Wickie can download existing attachments related to the analyzed postings, such as invoices.

 

Standard Download Plan

Wickie allows the use of standard Content Bundles with a predefined download scope.

 

Custom Download Plan

Wickie also enables the use of custom Content Bundles with an individual download scope based on your requirements.

 

Shortest Frequency

Daily

Data Processing

Process Labeling

Wickie classifies SAP documents into business processes based on their characteristics, independently of existing SAP labels.

 

Off-the-Shelf Analytics

Wickie allows the use of standard Content Bundles with a predefined set of indicators.

 

Custom Analytics

Additionally, Wickie enables the use of custom Content Bundles with analytics tailored to your specific needs.

 

Batched SAP Data Processing

Wickie analyzes all extracted SAP data in one processing session.

 

Machine Learning Algorithm

Wickie uses our proven ML algorithm to detect duplicate payments and liabilities.

 

(Batched) AI Attachment Analytics

Wickie runs AI-based text recognition and analysis on downloaded SAP attachments – either on individual documents or across all of them in one batch.

 

External Endpoint Connection

Wickie can connect to external endpoints, e.g. to verify VAT IDs via official authorities.

 

Output Format

Standard Output Plan

Wickie allows the use of standard Content Bundles with a predefined set of outputs.

 

Custom Output Plan

Additionally, Wickie enables the use of custom Content Bundles, with the outputs tailored to your requirements.

 

Power BI Dashboards

The dashboards are created using template files (.pbit) and source files (.parquet) provided by Wickie.

 

Link to SAP Document

The Power BI dashboards include direct links to access SAP documents via Fiori or the Web GUI.

 

Excel

Various details can be exported as Excel files for further use.

 

DuckDB

Wickie's results can be stored in a DuckDB.

 

Pseudonymization of Output Data

Interfaces

MCP Integration

Wickie can connect her project results to other zapliance agents (e.g. Wilma) via MCP for further processing.

 

REST API Access

Wickie can call external tools and systems via their REST APIs, e.g. to push results.

 

Human Judgement Feature

Duplicate payments identified by Wickie can be reviewed and assessed by a human, with verdicts recorded in Excel or SharePoint.

Excel, SharePoint

 


 

Wickie’s Capabilities Utilized Per Content Bundle

Wickie can be deployed for different analytical objectives - for example, a 360° digital audit preparation or VAT ID verification. The specific objective is defined by the Content Bundle selected for the deployment. Each Content Bundle determines which SAP data is extracted, which processing steps and algorithms are applied, and which outputs are generated - activating exactly the features required for its analytical objective.

The available Content Bundles are grouped into these solutions:

  • Digital Audit Preparation (DAP)
  • Finance Benchmarking (FB)
  • Cash Recovery AI (CRAI)
  • ICS Assessment (ICS)
  • TAX ICS

For more information, please refer to this overview and select the respective bundle for details.

The table below shows which features are utilized per Content Bundle:

Category

Feature

DAP, FB and ICS Bundles

CRAI Bundles

TAX ICS Budles

SAP Data Extraction

One-off SAP Data Extraction

 

Continuous SAP Data Extraction (Delta-load)

 

SAP Attachment Download

 

Standard Download Plan

 

Custom Download Plan

Data Processing

Process Labeling

 

Off-the-Shelf Analytics

 

Custom Analytics

 

Batched SAP Data Processing

 

Machine Learning Algorithm

 

(Batched) AI Attachment Analytics

 

External Endpoint Connection

Output Format

Standard Output Plan

 

Custom Output Plan

 

Power BI Dashboard

 

Link to SAP Document

 

Excel

 

DuckDB

 

Pseudonymization of Output Data

Interfaces

MCP Integration

 

REST API Access

 

Human Judgement Feature

 

Custom Content Bundles are available for Wickie. The specific features included in a custom bundle are defined in alignment with your individual requirements.

 



License Conditions

The following section outlines the licence conditions governing the use of zapAgent Werner.

License Components

  • Project Type: The project type determines whether a project in zapAnalytics is a one-off project or a continuous service.
    • One-off projects enable the customer to extract data once, process data once, and generate a result once.
    • Continuous Services enable the customer to extract, process, and generate results multiple times.
  • Service Start or Service-Date: The service period regulates when projects can be processed. If the offer includes a restriction on the service date, this restriction applies to the specified period.
    • One-Off projects: The service period for one-off projects begins on the service start date and ends on the service end date.
    • Continuous Services: The service period for Continuous Services begins on the service start date and ends upon the effective date of termination.
  • Service Period: In Continuous Service mode, the service period defines the subscription and billing period during which continuous services can be processed. The service period automatically extends for another term unless terminated in writing.
  • Minimum Duration: If a minimum duration is defined in the offer, termination is only possible at the end of this period. The service period is effective from the service start date.
  • Content Bundles: Content bundles include contractually agreed licensing conditions and define the Download Plan, Processing Plan, and Result Plan. If the customer-specific offer does not include specific plans, the details of the specified content bundle apply.
    • Download Plan: If the offer restricts download plans, the data scope applies to the agreed-upon download plans of our offer (e.g. company codes, fiscal years).
    • Processing Plan: If the offer restricts processing plans, the scope applies to the agreed-upon processing plans of our offer.
    • Result Plan: If the offer restricts result plans, the scope applies to the agreed-upon result plans of our offer.
  • Content Bundle Update: The number of content bundle updates determines the maximum number of content bundles configured specifically for the customer within a service period and delivered to the customer.
  • SAP Clients: If the offer provides a restriction on clients, this restriction applies to the specified clients within an SAP system. The content bundle can either:
    • contain no restrictions for an SAP client.
    • contain a predefined response key for a customer-specified SAP client. Changing the SAP client within the project is not possible.
    • include a Response Key voucher. By specifying the SAP client in the zapAnalytics project, an activation-required Challenge Key is generated.
  • SAP Company Codes: If the offer provides a restriction on company codes, this restriction applies to the specified company codes within an SAP client. The content bundle can either:
    • contain no restrictions for SAP company codes.
    • contain a predefined response key for customer-specific SAP company codes. Changing SAP company codes within the project is not possible.
    • include a Response Key voucher. By specifying SAP company codes in the zapAnalytics project, an activation-required Challenge Key is generated.
  • Fiscal Years: If the offer provides a restriction on fiscal years, this restriction applies to the specified fiscal years within an SAP client. The content bundle can either:
    • contain no restrictions for SAP fiscal years.
    • contain a predefined response key for customer-specific SAP fiscal years. Changing SAP fiscal years within the project is not possible.
    • include a Response Key voucher. By specifying SAP fiscal years in the zapAnalytics project, an activation-required Challenge Key is generated.
  • Frequency: In Continuous Service mode, the frequency regulates the intervals at which downloads, data processing, and result generation may be automatically executed via batch run. If the offer provides a frequency restriction, the listed frequency is considered the minimum.
  • Continuous Services: If the offer includes a restriction on continuous services, a control subscription may be used for a maximum of the specified number of Continuous Services.

 

Cooperation Obligations

General prerequisites for using zapAnalytics:

  • Provision of a server or virtual machine (VM) with the specified hardware requirements.
  • Administrator rights for installing zapAnalytics on a virtual machine or server.
  • Installation, licensing, and granting user access to the necessary Microsoft Services to utilize the zapliance outputs.
  • Use of a PostgreSQL database.
  • The hardware used requires a network connection to the ERP system for the duration of data and document extraction.
  • For licensing download plans, the following information must be made available to zapliance before data download: SAP client, SAP company codes, and fiscal years to be analyzed.
  • The customer is responsible for security requirements and measures for operating the system. Security requirements for the server and system environment should meet the SAP data security standard.
  • The customer ensures the logical and physical security of the IT infrastructure on which the digital products, the data generated by digital products, and/or zapAnalytics operate or where the digital products and data are transported or transferred. The customer is guided by their already applied measures concerning the SAP productive system.
  • Additionally, the customer ensures the interface security between the SAP systems, zapAnalytics, and the web browser used for access. zapliance GmbH is not liable, subject to the provisions in section VII of the General Terms and Conditions, for damages due to lack of access protection, lack of security measures, insufficient archiving, and lack of encryption of the customer’s data.
  • The customer ensures that (network) access to the customer’s SAP systems – or direct use of zapAnalytics on the customer’s systems – and possibly on an SAP test system (with up-to-date original data) is enabled for zapAnalytics. The customer is responsible for taking appropriate measures to prevent damage (e.g., virus infestation, system crash) due to access or software use on the customer’s systems.
  • The customer is responsible for complying with all legal (especially data protection and labor law) regulations during software use, including the data protection officer and works council if necessary.

 

Hardware Requirements for Using zapAnalytics

To efficiently operate zapAnalytics, a powerful and properly configured virtual machine (VM) or server is required:

  • Modern Linux distribution (alternative deployment methods must be discussed with zapliance)
  • Modern multi-core processor (at least 8 cores)
  • Scalable RAM with 64GB or more
  • Scalable hard drive capacity from 1 TB with a read/write speed of at least 100 MB/s
  • Uninterrupted availability during the processing of projects, including data , processing, and preparation
  • Administrator access to the VM/server is required

For details, see Setup Guide Virtual Machine / Server

 

Required Open Ports

  • zapAnalytics: 9007 (HTTPS)
  • SAP RFC: 3300, 3600, 3299 (default application and message server port)
  • (optional) Judgements Info Server: 59008

For details, see Setup Guide Virtual Machine / Server

 

Requirements for the SAP Data Extraction

  • Availability and accessibility of the following SAP function modules:
      • BBP_RFC_READ_TABLE
      • DDIF_FIELDINFO_GET
      • RFCPING
      • RFC_GET_FUNCTION_INTERFACE
      • RFC_READ_TABLE
      • STFC_CONNECTION
      • Optional for attachment download:
        1. SO_DOCUMENT_READ_API1 (for GOS)
        2. ALINK_RFC_TABLE_GET (for ArchiveLink)
    • SAP RFC user with access rights to all function modules listes above
    • SAP Library SAP-JCO 64bit (requires SUSER in the SAP Store)
    • Network connection and shares to the SAP system
    • Connection data to the SAP “Application Server” or “Message Server”
      • Message Server (MSHOST)
        • Message Server
        • Message Server Port
        • System ID
        • Group/Server
        • SAP Router String
        • SAP Client
      • SAP Application Server
        • Application Server
        • Instance Number
        • System ID
        • SAP Router String
        • SAP Client

    For details, see Setup Guide SAP



    The General Terms and Conditions (GTC) of zapliance in their currently valid version apply.