Skip to content

vise Data Run · everyday data changes

Business teams prepare bulk SAP changes. IT keeps control.

Mass changes to materials, vendors, prices, plant-maintenance and business-partner data — validated, dry-run, approved by a named person and posted through standard SAP interfaces, with the audit trail written for you. Your ticketing stays where it is; what changes is everything after the ticket. SAP ECC and S/4HANA; IBM Maximo too.

In production
at a global brewing group, SAP and IBM Maximo
Every post
dry-run through the real interface first
Four-eyes
requester, owner, validator, executor — separate roles
vise Data Run work queue: eleven SAP objects with status (in progress, pending approval, completed, required), SAP connection light, data owner, DM consultant, plant 1710, SLA and the Excel template per object
The work queue — every object with its status, SAP connection, data owner, consultant, plant and SLA. One screen for the steward: what is waiting, what is pending approval, what failed (demo data)

01 · The problem

Most SAP data problems don’t come from a missing transaction.

They come from the process around the data: spreadsheets, e-mail approvals, manual mass updates repeated market by market, and more than ten rounds of corrections between business and IT per file. A small group of specialists sits between every regional update and the live system. Nothing is reusable. Nothing is auditable.

01No central visibilityNo record of who changed what; validation applied differently in each market; a weak audit trail.
02Repeated manual effortThe same spreadsheet-and-e-mail routine in every market, every cycle, with nothing carried over.
03Specialists as the bottleneckQueues in front of a few SAP experts; business waits, experts format spreadsheets instead of governing data.

02 · The six steps

Validated before SAP. Controlled during. Auditable after.

  1. Step 01 · RequestAn Excel template, not a free-text ticket.Business users fill a standardised template for the object and scenario — material, vendor, price, equipment, business partner. Scope, rules, risk level and deployment window travel with the file. Your ticketing stays where it is; the request arrives in a form the next steps can check.
  2. Step 02 · ValidateChecked against SAP reference data and your rules before it gets near SAP.Required fields, types, allowed values, cross-field dependencies, duplicates, references and business logic. Errors come back per row with the reason, so the requester fixes them before anyone in IT looks at the file.
  3. Step 03 · SimulateDry run through the real interface.The change is run against the target as a test call — the same BAPI, IDoc or OData the real post will use, in test mode with no commit; the connector for IBM Maximo. Your live customizing and reference data answer, not a copy of them. The dry run never writes. What it rejects comes back per row before the post; what it passes is as close to the real post as SAP allows, and the real post still runs with per-record error handling.
  4. Step 04 · ApproveFour-eyes, by role, with a name on it.Requester, data owner, validator, executor and admin are separate roles. Nothing is posted without an approval that carries a user and a time.
  5. Step 05 · LoadControlled execution: batching, monitoring, correction queue.Posting through standard, SAP-supported interfaces — never a direct table write — so SAP’s own checks, number ranges and change documents stay active. Execution logs per batch; failed records go to a correction queue while the rest continues.
  6. Step 06 · AuditWho, when, what, on which file, with what result.The source file, the submitter, validation results, approvals, execution status and the system’s responses are kept for every run. Reconciliation and change log per request — the package an auditor asks for, produced as a by-product.

03 · What the operator sees

One file, one trail: who checked it in, what validation said, when it was loaded.

Every change is a file against an object. The object page lists the files in flight with their state and last result; the file view shows the validation per worksheet and the load, with a name and a time on each step. No spreadsheet attached to an e-mail, no “who ran this?”.

vise Data Run — Files tab of the Equipment object: five change files with type, modified date, owner, check-in state, last run and load result (Loaded, Failed), with New version, Check out and Download per file
Files of the Equipment object — each version with its owner, check-in state, last run and load result; New version, Check out and Download per file (demo: plant 1710, PM reorganisation)
vise Data Run — View file: run id, file type Gather file, validated by and at, data loaded at, and validation per worksheet — EQ GENERAL, DATA_INSTALL, DATA SPEC, DATA_FLEET all Valid, 100% done, zero rows with issues
View file — validated by, validated at, data loaded at; validation per worksheet: four worksheets, 100% done, zero rows with issues before the load
vise Data Run — Equipment object: domain Plant Maintenance, status In progress, SAP light Ok, data owner, DM consultant, plant 1710, SLA 2 days, template, validation Passed, approval Approved, last SAP load, SAP system S4H client 100, action Change
The object card — domain, status, SAP connection, data owner and consultant, plant, SLA, template, validation and approval state, last SAP load and target system, all configured per site without code

04 · Case · SAP Plant Maintenance

Five PM object groups, standardised across more than ten European markets.

A global brewing group — our longest-standing customer — running SAP across 15 countries, in Europe and beyond replaced spreadsheets, e-mail approvals and manual mass updates with vise Data Run: central governance, local data ownership, 16 trained expert users in four regional clusters. End users prepare and load their own data through standardised Excel templates — no ABAP, no custom development per change. New markets adopt processes already configured and tested elsewhere.

Read the case
Object groupScope
EquipmentMaster records, attributes, planner groups, work centres, naming
Equipment BOMComponents, item data, links to parent equipment
Functional locationsHierarchy, structure indicators, organisational data, naming
Maintenance plansScheduling parameters, cycles, items, alignment to central strategies
Task listsOperations, work centres, control keys, durations, harmonised across markets

05 · For SAP application managers

What happens in your SAP system.

The questions Basis, security and audit ask before a pilot, answered the same way every time.

01Connection and identity
Data Run posts through SAP’s standard interfaces under an interface user your Basis team creates and scopes — objects, plants, company codes — the way any integration is scoped. No table access, no custom ABAP per change. SAP change documents carry that user; Data Run’s trail carries the named requester, approver and executor behind every run.
02Validation and dry run
Rules first (format, mandatory, allowed values, cross-field, duplicates), then a test call to SAP with the same BAPIs, no commit — your customizing and reference data as they are at that moment. Nothing is written during validation. Because reference data can change between validation and post, the post itself still runs with per-record error handling.
03Approval and separation of duties
Requester, data owner, validator, executor and admin are separate roles, assigned per site. Which person may hold which role — and whether a requester may ever approve — is your configuration decision, written into the setup with you, not a default we choose for you. Every approval carries a user and a time.
04Execution and partial failure
Posts run in batches with execution logs. A rejected record goes to the correction queue with SAP’s message; the rest of the batch continues; corrected records are re-posted. Mass master-data changes cannot be “undone” in SAP, so the model is change mode with the previous file kept as the reference — not a rollback promise.
05Where the history lives
In Data Run: every file version, who checked it in, validation results per worksheet, approvals, execution status and SAP’s responses, per request. In SAP: the change documents SAP writes itself. Retention follows your project settings; the trail is exportable for an audit request.
06Who maintains the rules
Validation rules and value lists are configuration per object and site. Your data steward maintains them after onboarding; new objects and non-standard business rules are set up with us — in the pilot you see where configuration ends and set-up work begins.

06 · Fits what you have

Nothing in your landscape is replaced.

IntakeYour ticketing staysServiceNow, Jira, e-mail — the request is raised where it is raised today. The template is the hand-over: it carries scope, rules, risk level and deployment window into Data Run.
TargetStandard interfaces onlySAP ECC and S/4HANA through BAPI, IDoc and OData; IBM Maximo through the connector. SAP’s own checks, number ranges, authorizations and change documents stay active — the post looks to SAP like any other post.
RulesWritten once, reusedValidation rules and value lists are configured per object and site, without code. If you migrated with vise DMW, the rules and lists from the migration carry over; vise LoV-MAP keeps the value lists current.

07 · Operating models

Run it yourself, with us, or let us run it.

01Your IT runs itVisehub does the setup, the templates and the onboarding; your team operates. Optional support.
02HybridYour IT keeps the architecture and the approvals; Visehub runs validation, execution and delivery.
03External execution + embedded supportVisehub as your data execution team under SLA, with a consultant on your Teams full-time. The model our longest-standing customer has used for years.
In production

Global brewing group — everyday changes for operating companies across the group: plant maintenance, business partners, FI/CO. External execution with a Visehub specialist embedded on Teams.

Customers

08 · FAQ

Questions we get.

01We already use ServiceNow. Do we have to replace it?
No. You keep ServiceNow, Jira or e-mail for intake; vise Data Run standardises what happens after the ticket — the template, the validation, the dry run, the approval and the post. The hand-over is the template attached to the ticket; a direct ticket-to-request integration is on the roadmap, not in the product today, and we say so before you plan around it.
02We already have scripts for mass changes.
A good script can validate and log. What it rarely has is the process around it: a template the business can fill, a dry run before every post, an approval by a separate role, and one audit trail for every run — maintained once, not per script, and not dependent on the person who wrote it. Data Run keeps the speed of a script and standardises the rest.
03Which systems?
SAP ECC and S/4HANA through BAPI, IDoc and OData; IBM Maximo through a ready connector; other systems through the Python API.
04How long until it runs?
A 30-day pilot on one use case — one object, one country — then scale-up object by object. Most of the time goes into your rules, not into installation: it is cloud-based and needs a browser and a secure connection.
05What do we need for the pilot?
One object and one country — the change your team dreads most. On your side: a data owner who knows the rules, an SAP (or Maximo) test system with a user for the standard interface, and a secure connection. We build the template and the rules, run the validation and the dry run with your team, and post the first real change under four-eyes. Fixed price for the eight weeks. What you measure: handling time per request before and after, corrections done by your specialists, errors caught by validation before SAP, and whether the audit trail answers your auditor’s questions without a spreadsheet.
06What drives the cost after the pilot?
Sites and user accounts in scope (admin and regular), and the operating model — your IT runs it, hybrid, or Visehub runs it under SLA. The more sites, the lower the price per site. Ask for the model that matches your volume; we do not publish a price list.
07Is this the same thing as vise DMW?
Same validation discipline, different job. vise DMW runs migration programmes and data quality before go-live; Data Run runs the recurring changes after go-live. Validation rules and value lists built in DMW during the migration are reused in Data Run after it.

One use case, one country, eight weeks.

Pick the change your team dreads most. We template it, validate it, dry-run it and post it under four-eyes — then you decide how far to scale. Your side: a data owner, a test system with an interface user, a secure connection. Fixed price for the eight weeks; you measure handling time, specialist corrections and what validation caught.