AppApptypeAn application you deploy and use, installed into a system or loaded into an application as a component, rather than a library whose functions you call.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

DST

Irreversibly anonymises PII and PHI data in non-production SAP systems, against a scrambling template the user creates.

Copying a production system down for testing carries real personal and health data with it. This scrambles the fields a user-created template names, irreversibly, keeping each scrambled value the same length as the original; the README's examples are patient names, contact names, personal email addresses and personal bank account details. The template is maintained on screens of its own, where a double-click on a key opens an editable list of a table's fields and a double-click on a table name shows the data marked for scrambling, and an application log records runs, scrambled data, template updates and failed attempts. Running it in background mode takes a batch job of its own, started after the event DST_START. Installation needs AS ABAP 7.40 and abapGit, a custom application log object ZDST created in SLG0, the background event DST_START created in SM64, and a role carrying the Z_S_DST authorisation object with activity 02 to edit a template and 16 to execute scrambling.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
Data privacyABAPData privacycapabilityDoing what the law requires with personal data — knowing which fields are personal, answering a subject's request about them, and deleting them when the reason for holding them expires.
Requires
abapGitabapGitartifactInstalling the tool into the ABAP system; the README lists abapGit under its installation requirements, beside AS ABAP 7.40.

Who is behind it

Vladimir LutsasVladimir LutsasPersonMaintains this
In the atlas: maintains 1, contributes to 1
@vlutsas
maintainerdimi309PersonContributes to this
In the atlas: contributes to 1
@dimi309
1 contributor

What it declares

Every artifact

Type
App
Origin
Independently maintained

As an app

Where it runs
Inside the system it serves
Distributed through
abapGit

Connections2

README

quoted from vlutsas/DST under MIT, read
vlutsas/DST/README.mdOn GitHub

DATA SCRAMBLING TOOL

Description

The PHI/PII Data Scrambling Tool is intended to provide facilities for the irreversible anonymisation of PII/PHI data in non-PRD SAP systems, including (but not limited) to patient name, contact names, personal email addresses and personal bank account details. Scrambling is based on user created template.

Installation requirements:
AS ABAP 7.40
abapGit

Prerequisites
  • Create custom Application log object ZDST (t-code SLG0).

  • Create Background event DST_START (t-code SM64)

  • Background mode requires creation of a Batch Job. Start Condition - After Event DST_START, with Periodic Job checkbox is set.

  • Create and assign a role with Z_S_DST authorization object and authorization group ZAG_DST

    Object ‘Z_S_DST’;
    Field name ‘ACTVT’;
    ‘02’ - for template edit ; ‘16’ – to execute scrambling

Features
  • Double-click on field “Key” opens a popup with a window contains am editable list of table fields (keys) for the table enter in “Table name” field in the same row.
  • Double click on table name displays data marked for scrambling (existing keys used for data selection).
  • Scrambled data has the same data length as original data.
  • Application log contains info on app runs, brief info on scrambled data, template update, app run failed attempts etc.
MIT, read

Details

Sources3
dotabapdiscovered herechecked
github.com/vlutsas/DSTtree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viadotabap
first seen in the atlas
ecosystem and domainabap, security-and-compliance
abaplint
issues under its own abaplint configuration619
lines2,692
statements1,593
objects15
files21
analysed, main
abaplint version2.120.84
Flavors1
Standard ABAP
“> Installation requirements: <br> > AS ABAP 7.40<br> > <a href="https://docs.abapgit.org/">abapGit</a><br>” — vlutsas/DST — README, Descriptionchecked
Contributors1

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent