1. basistechnologies.com
Approve Automate Collaborate Sequence BackOut
Faster, Better SAP Development & Operations
Feature list
Approve
Approval Rules
Create user roles and trigger role-based
workflows and notifications - so your Business
Process Owner is informed when changes reach
the test system.
Configure mandatory approvers for each step in
the Dev process and delegate approvals to the
right person for specific time periods.
Flexible Workflow
Control Task workflow using control points that
enable approval by the right people at each
step of the Dev process. Approvals are fully
configurable so your change process can be
precisely modelled and enforced - for example,
all changes must be approved by CAB before
moving to the design phase.
You can even create multiple approval paths in
the same SAP environment to manage project
and support separately - without the need for
complex parallel development.
Task planning
Tasks enable you to take complete control of
your SAP (and non-SAP) changes. Create Tasks
before Dev work starts to manage design,
impact and budget approvals.
Then, link SAP transports to tasks to drive
your change approval right through to your live
production system, with complete control and
visibility.
Approvals move projects along – but they’re only ever as good as your insight into what you’re
approving. Expresso gives contextual information that helps you consciously approve changes, and
automates the approval workflow via email or web.
2. Approve
basistechnologies.com
Faster, Better SAP Development & Operations
Approve Automate Collaborate Sequence BackOut
Embedded Security
Comprehensive security and authorizations
control what users can view and the actions
they can perform based on SAP authorization
profiles.
Enforce IT Segregation of Duties - for example
change authors can’t approve their own changes
to be deployed to the next environment.
Audited Approval
All approvals are fully audited with a full history
of all actions performed on every change -
approvals, imports, errors and amendments.
Expresso records who did what and when,
and even remembers which warnings were
acknowledged or ignored by approvers.
Everything you need to improve your audit
compliance for SOx, ITIL, FDA, CMMI or
whatever standards your business demands.
Real-time CAB
Instead of relying on spreadsheets and last-
minute team updates, base your next Change
Approval Board on real-time, fact based
reporting. Create custom CAB reports using
drag and drop fields.
Drill down on tasks to view screenshots,
attachments and approval history in real-time
during your CAB meetings and update CAB
actions live in Expresso so that you’re always in
control.
Conscious Approval
Expresso approvals are supported by automated
checks for technical, procedural, compliance and
Dev standards meaning that your business and
IT people make Conscious Approval decisions.
ActiveControl automatically performs the right
checks at the right steps in your Dev process
and provides an icon-based visual RAG status of
remaining checks to be performed.
Test Approvals
Enter test results within Expresso. Enforce at
which point in your Dev process your testers
must enter test results and attachments.
Automated e-mail alerts speed up Dev and
test cycles with notifications to enter results,
approve testing and inform when testing has
been completed.
Three GUI Options
Business approvals can be executed in the
slick web interface. Click on the approval link in
Expresso e-mails or use the My To Do view to
see all pending approval actions.
Your Dev team can use Expresso right within the
SAP GUI - creating tasks at the same time as
SAP transports or linking transports to existing
tasks.
And your Ops team get a comprehensive
Windows GUI with advanced features to manage
complex change approvals across your SAP
releases.
Approve
Faster, Better SAP Development & Operations
3. basistechnologies.com
Faster, Better SAP Development & Operations
Feature list
e-mail Based Approval
Expresso automatically sends e-mail
notifications to the relevant people as soon as
a change requires approval or testing. There’s
even a direct link to the specific task in Expresso
so you can instantly action it.
Any system and import errors are directed to an
administrator to be immediately investigated.
Automated Integrity Checks
At each step in the approval process, Expresso
uses ActiveControl to automatically check
for dependencies, sequencing (overtake and
regression), locked transports, approvals,
released transports, conflicts and incomplete
manual steps.
Analysis checks can be configured to be
automatic or mandatory. Certain checks
provide a warning and others block the approval
or import. Any warnings acknowledged by
approvers are fully audited.
Automated Deployment
Automatically import SAP transports after
approval instead of relying on the manual
intervention of the Basis team. Ensure that only
tasks approved by the relevant people can be
imported.
Whether you need to release, re-import or force
the overwrite of custom or SAP object changes,
you can do so in either real-time or based on
a schedule (defined per SAP system). You can
even lock certain transports at your own request
to prevent them being imported.
No more manual migration – Expresso automatically deploys SAP transports (and even non-SAP
changes) to test and production after approval.
Approve Automate Collaborate Sequence BackOut
Automate
Faster, Better SAP Development & Operations
Feature list
4. basistechnologies.com
Faster, Better SAP Development & Operations
Supports Manual Deployment
Even with a fully automated deployment
process, manual import of transports is still
possible - for example, if emergency changes
need to be processed, they can be manually
deployed and Expresso retains a full audit trail.
Automates Transport of Copies
Expresso supports automated Transports of
Copies (ToC) to deploy changes to test and QA
systems.
This can be used to keep the original transport
open and the objects locked while test cycles are
performed and reduces the overall number of
SAP transports required for cutover.
Cloud / On-Premise Build Analysis
System comparison and rebuild reporting
automatically identifies the differences between
both cloud and local SAP systems - a breakdown
of the missing transports and changes is
provided so appropriate steps can be taken to
synchronize all systems.
Any transports imported into any SAP system
for a given time period are reported on
automatically, then add them to be queued and
imported into designated cloud SAP systems.
This provides further control and flexibility to
system rebuilds and refreshes.
Virtualized Transport Paths
Add any cloud based SAP system into a
transport path and automatically queue up and
import all the missing SAP transports to update
the system.
Automatically reports on the transports
imported into any SAP system for a given time
period and then adds them to be queued and
imported into designated cloud SAP systems.
This provides further control and flexibility to
system rebuilds and refreshes.
Pause for Manual Steps
Insert manual steps either before or after import
to document important manual activities.
Future transport imports can then be locked
until the manual steps have been completed. For
example, if you need to perform system refresh
activities before import.
When the manual step is complete, Expresso re-
starts the remaining import steps automatically.
Inbuilt Audit Trail
Expresso records detailed transport audit trails,
providing a complete import history for every
SAP system in your landscape.
Import Audit Trail allows you to access each
transport log with maximum visibility, allowing
you to manually execute transport imports one
by one with a detailed track record.
Automate
Approve Automate Collaborate Sequence BackOut
5. basistechnologies.com
Faster, Better SAP Development & Operations
Feature list
DevOps Newsfeed
Keep up to date on what your colleagues, are
doing - whether they work in the business or
IT - whether they’re in-house staff or work for a
partner - whether they’re sat right next to you or
on the other side of the world.
Expresso enables you to improve collaboration
across your Dev and Ops teams with real-time
visibility of approvals, test results, emergency
changes and other key events across your entire
SAP landscape in a real-time feed.
Web & Mobile Interface
Business people can use the Transport Expresso
web application on their desktop, tablet or
phone, with access to key functionality in their
browser.
The Web GUI provides a dashboard-based
overview of projects and items requiring action
so that business people can easily view approvals
and Dev status of their projects.
Social DevOps
Follow, share or comment on tasks, transports
and even objects in your SAP system. Get a real
time feed of activity relating to the things that
matter to you within the Expresso Web GUI.
You can even follow tasks, transports and
objects so that you receive a feed of relevant
information. Plus, you can make comments and
respond to your team’s comments and stay
completely up to speed on every part of your
SAP release.
A single central web dashboard enables all stakeholders to collaborate around projects, changes,
transports and objects – from Dev to Deployment.
Collaborate
Approve Automate Collaborate Sequence BackOutFeature list
6. basistechnologies.com
Faster, Better SAP Development & Operations
Test Results Integration
Testers can enter the test results directly into
Expresso and mark them as complete. This
ensures SAP transports are only moved once all
testing activity has been processed.
Easily integrate with HP Quality Center - the test
result URL can be stored in Expresso along side
the SAP transport details.
e-mail Notifications
Notifications are automatically sent via e-mail to
approvers, testers and business stakeholders,
meaning less waiting and a slicker Dev process.
Every e-mail contains a link directly to the task,
enabling instant approval or action and Expresso
automatically processes the deployment of SAP
transports based on e-mail approvals.
Connect IT with the Business
Enable business people to log specific
business requirements and change requests
at the top of your IT demand funnel. Manage
change approvals using Tasks and get control
of business requirements, investment and
solutioning before your SAP transports are
created.
Then, link SAP transports to Tasks and manage
the technical change delivery process through
to production, giving your business people
complete visibility from requirement to release.
Global Ops Cockpit
The Windows GUI provides an overview of all
tasks and SAP transports across the entire
SAP landscape for your Ops team. All transport
paths, systems and SAP transports can be
viewed and managed in a common interface.
Global Transport Search enables you to identify
any SAP transports across your landscape and
instantly identify where it is in your Dev lifecycle.
SAP GUI for Devs
Access Expresso right within the SAP GUI -
where your SAP developers work.
SAP transports can be assigned to Expresso
on creation and release within the SAP GUI to
ensure that every transport is always associated
with a change request task.
Web Based Project Dashboard
Define projects and project phases in Expresso,
constantly monitor RAG status based on
SAP tasks and transports within each phase.
Drill down into the detail within each project
to manage everything from project status to
project cutover.
Expresso consolidates information centrally
from across your entire SAP landscape -
whether it’s in ECC, BI, CI, CRM, SRM, Portals or
even HANA.
Collaborate
Approve Automate Collaborate Sequence BackOut
7. basistechnologies.com
Faster, Better SAP Development & Operations
Instant Visual Audit
Visual Audit provides a fast, visual representation
of historical issues for every SAP project
transport. A RAG status indicates where there
have been previous issues identified by the
ShiftLeft or DevMax analyzers - indicating
any quality or conflict issues enabling Release
Managers and Project Managers to interrogate
the lifecycle of any change task.
Date, time, developer name along with details of
the issue identified and resolved are provided.
This is useful for vendor performance reviews
and to increase overall Dev quality.
Runbook Ready
Create Runbooks that describe a series of
manual steps - and inform the responsible
person by e-mail when their tasks are due. For
example, you could inform your Ops team when
a system refresh needs to be performed.
Runbooks can contain automatic and manual
activities, across both SAP and non-SAP
systems.
Non-SAP support
Even non-SAP changes can be managed
inside Expresso. Important things like manual
configuration, system refreshes and changes to
partner systems, can all be managed as Tasks.
Expresso efficiently manages the sequencing
between SAP and non-SAP changes.
Collaborate
Approve Automate Collaborate Sequence BackOut
8. basistechnologies.com
Faster, Better SAP Development & Operations
Feature list
Cross System Dependency Control
Manually add cross-system dependencies
into your landscape, for example ECC and BI
transports which must be deployed together.
You can define relationships between SAP
transports to override the default import
sequence by locking in dependencies.
Overtake & Overwrite Control
Automatically observe SAP transport
dependencies to eliminate overtake and
overwrite of changes.
Expresso detects regression issues at transport,
object and object key level.
Guaranteed Sequencing
SAP transports are automatically sequenced
based on the release date and time - so you
can guarantee that the order your transports
are imported in to production is identical to
the development sequence and test import
sequence.
Expresso always gets transports in the right order. It automatically manages overtake, overwrite and
dependencies – first in test, later in production.
Sequence
Approve Automate Collaborate Sequence BackOutFeature list
9. basistechnologies.com
Faster, Better SAP Development & Operations
Transport of Copies Support
Performing a SAP transport deployment using
Transport of Copies (ToC) reduces the amount
of approvals required during rework, reducing
the manual intervention.
This SAP recommended mode of operation
will ultimately reduce the number of transports
imported at cutover and will simplify
development administration.
Transport Logs, Object & Key Count
View a consolidated list of SAP transport import
logs and results for a single transport or an entire
project or release.
Estimate the time SAP transports will take to
import through Transport Object Count and
Table Keys right within the Master Build List.
Single Landscape Optimized
Run support and projects simultaneously in a
single Dev environment and manage sequencing
across both using consolidated import queues.
A single import queue is then provided to view
all target systems for the same SAP system ID,
enabling imports to be properly sequenced for
system refreshes, system builds and project
cutovers.
Master Build List
The Master Build List provides a central view of
all build activity for a release, which includes a
sequenced list of all SAP transport deployments,
manual activities and non-SAP deployments
that need to be performed at project go-live.
Release Managers can confidently process the
right changes in the right order. A snapshot
of the latest list and sequence of both SAP
transports and manual activities can be
extracted out of Expresso at any time to provide
an off-line build list.
Agile Unbundling
Remove changes from SAP projects at any
stage of the Dev lifecycle. Simply, select a
subset of change tasks and Expresso will assess
whether they can be migrated without the other
change tasks in the project - meaning that you
can confidently split your release.
Or simply drag a subset of change tasks from
the current release into a new release. Then,
when the tasks are approved, Expresso will
automatically identify any dependent transports
that will need to be imported together.
Intelligent Deployment
Expresso ensures that a complete solution
is moved by automatically warning if SAP
transports relating to a single business
requirement are not moved together.
Any orphan transports, which your development
team have started - but have never made their
way to production - are easily identified so there
are no anomalies in your SAP landscape.
Sequence
Approve Automate Collaborate Sequence BackOut
10. basistechnologies.com
Faster, Better SAP Development & Operations
Feature list
BackOut Sequencing
OneStep preserves sequencing when backing
out an import run, ensuring that the order
in which changes are reversed is the exact
opposite of the import order.
Production & Test Protection
OneStep provides you with the ability to restore
production systems to their pre-import state,
reversing your changes immediately without
having to re-develop, test and approve fixes.
It is also possible to roll-back changes to pre-
production systems - such as test or training
environments.
OneStep Transport BackOut
OneStep provides the ultimate insurance policy
to SAP system downtime - the unique ability to
roll-back a transports import run from any SAP
system in minutes.
The OneStep feature works for versionable and
non-versionable objects on any ABAP stack
system - including BW.
The single most desirable function in any critical operation – an undo button. BackOut gives you
the ability to reverse your transports and restore the system to pre-import state - your safety net
against business downtime.
BackOut
Approve Automate Collaborate Sequence BackOutFeature list
11. Parallel-track SAP development can get incredibly complicated incredibly fast. Multi-track
dynamically monitors objects within SAP transports across multiple landscapes – so you can
manage object contention, merge changes across systems, and free your dev team to work at pace
without worrying about re-keying or object locking.
basistechnologies.com
Multi-Track Merge CutoverFeature list
Instant Conflict Alert
DevMax flags any changes that reference the
same objects in parallel SAP systems so that
your developers know instantly when they’re
working on conflicting objects. DevMax flags
changes both at the start and end of the
development lifecycle.
Multi-track parallel development support
provides a central view of every SAP transport in
your SAP landscape.
Dynamic Conflict Monitoring
Dynamically monitor conflicts at object level
across your entire SAP landscape without using
object locking. This can free upto developers to
work without worrying about regression issues
or retrofit.
Rather than locking objects within transports
(using SAP’s Cross System Object Locking),
DevMax uses dynamic conflict analysis to free
up developers to work on the same objects in
parallel - so that big projects don’t hold up urgent
changes.
Faster, Better SAP Development & Operations
Achieve Continuous Development
Achieve Continuous Development by running
secure multi-track development - so your SAP
teams work faster by safely developing support
and project changes in parallel.
DevMax dynamically manages change contention
andremovedoverwrites,overtakesandregression
scenarios across parallel landscapes (including n+1
or n+n dev environments). Make multi-track SAP
development simpler by continuously monitoring
theobjectsineverytransportacrossyourlandscape
to manage object contention and dependencies.
Multitrack
12. basistechnologies.com
Faster, Better SAP Development & Operations
Feature list
Merge Monitoring
Within a final merge target system you can track
and monitor retrofit activity and automatically
merge changes affecting the same object.
Remove the need to re-key changes from
spreadsheets and the admin work associated
with retrofit monitoring.
Eliminate Re-keying
Virtually eliminate manual re-keying of SAP
changes in your parallel development systems
and free your Dev team to focus on important
things instead.
Merge multiple source transports into a single
merge transport and simplify merge tracking
and sequencing.
DevMax also provides 1:1 tracking if required.
Automatic Merge
DevMax will automatically suggest which
changes can be merged without intervention
- typically 90% of all SAP changes. Even failed
merges can be re-processed.
Merge works for ABAP, non-ABAP, BW and MDM
changes.
Parallel dev creates the need to consolidate changes – and that usually means manually re-keying
across systems. The Merge component automates change merging and eliminates more than 80%
of manual re-keying – massively saving resource costs and downtime due to human error.
Merge
Multi-Track Merge CutoverFeature list
13. basistechnologies.com
Faster, Better SAP Development & Operations
Feature list
Supports Transport of Copies
Perform SAP transport deployments using
Transport of Copies to reduce the overall
number of transports required during rework.
This SAP recommended mode of operation
will ultimately reduce the number of transports
imported at cutover and will simplify dev
administration.
Fast Cutover Activation
Imports all objects in the correct sequence
and delays activation until the import run has
completed. When the import has finished,
the target environment is then automatically
activated,
This significantly accelerates the time taken to
perform the transport import run - achieving a
reduction in cutover times by up to 20%.
Parallel Import Orchestration
Perform a fast transport import at cutover for all
SAP systems in parallel. Run ECC and BI imports
in parallel and DevMax will automatically manage
dependencies between cross-system changes.
What’s more, if there is an Expresso manual
step, the whole import will stop until the step is
complete and will then automatically restart the
parallel import straight away.
Parallel Import Orchestration can reduce
cutover times by as much as 25%.
When the big “move to production” moment comes, there are thousands of things to keep in
mind. DevMax provides a range of features that make cutovers faster and simpler. It also helps
you orchestrate the myriad of activities and roadblocks – with advanced features that accelerate
technical cutover by 25%. And that’s how cutover loses its scariness and unpredictability.
Multi-Track Merge Cutover
Cutover
Feature list
14. Some transports have critical or risky objects. The trouble is, you don’t know which ones without
manually checking the contents.
basistechnologies.com
RiskGuard
Faster, Better SAP Development & Operations
DevEnforcer Business Impact Analysis 20+ Analyzers
Risk Guard Deep Impact Assessment Test Impact RadarFeature list
Inbuilt Risk Content
Over 20 out of the box high risk objects are
bundled with ShiftLeft - with the ability to easily
add custom objects that represent a risk to your
business.
Automatically import critical batch programs
from our Batch Analyzer as risky objects - so that
you spot changes that might impact your batch
before they impact your business.
Risk Rating System
Associate objects with a 1-10 risk level rating and
drive granular approvals based business risk.
Automatically block the import of level-8 risk
or higher. Use risk levels to determine different
escalations or approvals.
High Risk Object Flag
Risk Guard highlights any transports that
contain objects identified as a critical or risky.
For example company code changes, planned
changes or changes to number ranges.
Automatically flag high risk objects and enforce
specific approval paths based on their risk level.
15. basistechnologies.com
Faster, Better SAP Development & Operations
Feature list
DevEnforcer Business Impact Analysis 20+ Analyzers
Multi-Level Impact Analysis
Deep Impact assesses the objects included in
transports to determine whether any objects
referenced are either part of the group of
transports being moved or have already been
moved beforehand.
A thorough analysis is carried out, recursing
down through 10 levels of object hierarchy in
your Configuration Relationship Repository,
leaving no stone unturned.
Configuration Relationship Repository
ShiftLeft builds a MiniCube of your SAP system
configuration - including custom objects - to
determine dependencies between objects in
a hierarchy. This Configuration Relationship
Repository is updated every time a change is
moved through your landscape, providing a
rapid way for ShiftLeft to perform Deep Impact
Analysis.
Deep Impact resources through your
Configuration Repository to identify deep
relationships between seemingly unrelated
objects - so your impact assessment is
thorough and comprehensive.
Achieve Continous Integration
Achieve Continuous Integration by analyzing
every dependent object within your SAP project
transports at every approval point. Resolve
transport import errors before they break the
build in test and production environments.
Code gets safer the more you know about the impact of any change. Deep Impact Assessment
creates a repository of your SAP configuration relationships (stored in a MiniCube) and then analyzes
the impact of every change on every dependent object - completely automatically. And that means
earlier fixes and fewer surprises in test and production.
DeepImpact
Assessment
Risk Guard Deep Impact Assessment Test Impact RadarFeature list
16. basistechnologies.com
Risk Guard Deep Impact Assessment Test Impact Radar
DevEnforcer Business Impact Analysis 20+ Analyzers
Faster, Better SAP Development & Operations
Feature list
Intelligent Test Targeting
Test only the functionality that is impacted by
your project based on the technical objects
changed within the relevant SAP transports.
Automatically impact assess changes to identify
the affected transactions and programs - and
the associated test scripts - that need to be
executed as a result of the objects included in
the changes. This is fully integrated and part
of the solution to enable testing effort to be
targeted.
Configuration Relationship Repository
Test Impact Radar builds a MiniCube of your
SAP system configuration and code - the
Configuration Relationship Repository - relating
deep technical objects to top level transactions.
This then enables you to upload test scripts,
which are parsed so that top level transactions
can be linked to your configuration repository.
This enables lightning fast, real-time analysis of
individual SAP transports or complete projects.
Achieve Continuous Testing
Make a move to Continuous Testing by
understanding your current Test Impact position
for every change across your SAP landscape.
Produce real-time snapshots of Test Impact for
any project at any time.
You can even use Test Impact Radar to keep
business people abreast of transactions and
business processes that will be impacted by your
release - based on the technical objects within
them.
A targeted, risk based test plan for your SAP releases: Test Impact Radar identifies all SAP
transactions affected by all of the objects in all of your release transports. Then it scans your test
scripts and relates the two, so you get a snapshot-like impact assessment at any time during the
project – this allows your testers to prep and keeps your business stakeholders in the loop.
TestImpact
Radar
Feature list
17. basistechnologies.com
DevEnforcer Business Impact Analysis 20+ Analyzers
Risk Guard Deep Impact Assessment Test Impact Radar
Faster, Better SAP Development & Operations
Feature list
DevEnforcer
Code Performance Check
Automatically run performance checks to
identify potential code performance problems
based on configurable rules. For example, detect
where a SELECT statement is used without a
WHERE clause.
Development Standards Check
Automatically perform development standards
checks to enforce naming conventions for
programs and data object based on configurable
rules.
Code Inspector Integration
Ensure that every change made by every
developer adheres to the same standards
by integrating Code Inspector into your
development process.
QA from the start: an integrated code inspector makes sure developers adhere to consistent coding
and naming standards. It also runs proactive analyzers that identify potential code performance
problems – a huge time and money saver for dev and test resources.
Feature list
18. basistechnologies.com
Faster, Better SAP Development & Operations
DevEnforcer Business Impact Analysis 20+ Analyzers
Risk Guard Deep Impact Assessment Test Impact Radar
Cross Supplier Analytics
Enhanced people data enables additional
information to be recorded against Developers
to drive insightful reporting and comparisons on
breaches of Dev standards.
Meta-data includes: Resource Types (e.g.
employee, partner, contractor). Company (e.g.
IBM, Accenture, Capgemini). Location (e.g. US,
UK, India) and Cost Band.
Transport Naming Check
Enforce SAP transport naming conventions
based on your own rules.
DevEnforcer automatically checks the transport
description field against a naming standards
‘mask’ to ensure that you developers are
applying standards even when using free text
fields.
Malicious Code Check
Automatically perform security checks to
identify potentially malicious code. For example,
identify a system call or CALL TRANSACTION
statement inside any ABAP program.
Configure and maintain rules within DevEnforcer
to suit your own malicious code standards.
DevEnforcer
19. basistechnologies.com
DevEnforcer Business Impact Analysis 20+ Analyzers
Risk Guard Deep Impact Assessment Test Impact Radar
Faster, Better SAP Development & Operations
Feature list
Better upgrades & EhPs
Run smoother upgrades and Enhancement Pack
projects by running BPCA automatically for the
tasks and SAP transports in your release.
BPCA Integration
Test only the functionality that is impacted by
your project based on the technical objects
changed within the relevant SAP transports.
Automatically assess changes to identify the
affected transactions and programs and the
associated test scripts that need to be executed
as a result of the objects included in the changes.
This is fully integrated and part of the solution to
enable testing effort to be targeted.
Shift Business Impact Left
Ensure your business community understands
the potential impact of projects using the
advanced features of SAP Business Process
Change Analyzer for all transports within your
project.
Empower your business people to better plan
business change, training and testing well in
advance of go-live to ensure complete business
readiness and minimum operational disruption.
SAP Business Process Change Analyzer (BPCA) enables you to understand the full impact of a
change or transport. ShiftLeft hooks in to SAP BPCA and enables you to assess a complete project
or release - so that no stone goes unturned and there are no business surprises.
Business
ImpactAnalysis
Feature list
20. basistechnologies.com
DevEnforcer Business Impact Analysis 20+ Analyzers
Risk Guard Deep Impact Assessment Test Impact Radar
Faster, Better SAP Development & Operations
Feature list
Own Approval Alert Check
Automatically perform a Segregation of Duties
check to identify whether a user is trying to
approve their own changes.
If the current user is the owner of any of the
transports being imported, they are prevented
from importing their own changes.
Locked Import Queue Check
Automatically check if a lock has been applied
to a control point or import queue to prevent
approvals and imports.
This is particularly useful when a system is offline
for a refresh, or if you run a cloud based pre-
production environment.
Transport Release Check
Automatically perform a releasability check to
highlight the SAP transports that have not been
released and identify the reasons why each
transport cannot be released.
If you can identify development issues close to go-live, you can identify them early in your dev
lifecycle. That’s the philosophy behind ShiftLeft - and it’s why we’ve created 20 additional Analyzers
and made the analysis framework extensible.
20+Analyzers
Feature list
21. basistechnologies.com
Faster, Better SAP Development & Operations
DevEnforcer Business Impact Analysis 20+ AnalyzersDevEnforcer Business Impact Analysis 20+ Analyzers
Risk Guard Deep Impact Assessment Test Impact Radar
Previous Errors Check
Indicates whether an SAP transport has failed
when being imported to previous systems - and
what the reasons for failure were.
This can be used to highlight any transports that
are likely to fail when being imported into the
next target, as they have failed during import to
previous systems.
Manual Steps Check
Highlights the details of any manual steps that
need to be completed during import of the
selected SAP transports. This could be post
refresh steps such as RFC connections for
example.
Factory Calendar Check
Check a factory calendar during transport
approval and warn if today is not a ‘work day’ in
the factory calendar.
Automatically checks if an SAP transport is being
imported before an agreed date in a custom
field. ShiftLeft warns when a list of tasks being
imported contains imports which fail this check.
Approval Date Check
Automatically checks if an SAP transport is being
approved before the agreed ‘don’t approve
before’ date. ShiftLeft warns when a list of tasks
being imported contains imports which fail this
check.
20+ Analyzers
Import Order Check
Automatically check the order of imports to
ensure they are being processed in the correctly
calculated sequence. If a user attempts to
import in a different sequence, they will be
warned so that corrective action may be taken.
22. basistechnologies.com
Faster, Better SAP Development & Operations
DevEnforcer Business Impact Analysis 20+ Analyzers
Risk Guard Deep Impact Assessment Test Impact Radar
MDM Overtake Check
Check for MDM transport overtakes and
conflicts. Useful for full MDM exports.
Check Local Non-Transportables
Check and report local non-transportable
transport requests where the SAP transport
target is blank.
OSS & Object Alert Check
Automatically check SAP objects and OSS
notes to check whether any of the selected SAP
transport requests contain changes to SAP
objects or OSS notes. If so, the relevant objects
will be listed along with any OSS note numbers
included in the transports.
CTS+ Conflict Check
CTS+ conflicts check non-ABAP objects to be
examined during the merge process to ensure
that the transport being imported does not
overwrite local changes in the merge target
system.
For conflicting objects, the last changed
timestamps are compared and a warning
message is output if the transport to be
imported has an earlier timestamp than the one
in the merge target system.
Unicode Check
Highlight SAP transport objects where the
unicode check flag has not been switched on to
perform a unicode syntax check.
Unconditional Modes Check
Highlight SAP transports that have specific
unconditional modes set.
Transports with the following modes -
overwrite original objects, overwrite objects in
unconfirmed repairs, import customer table
entries - will be highlighted by this analysis.
20+ Analyzers
23. basistechnologies.com
Faster, Better SAP Development & Operations
DevEnforcer Business Impact Analysis 20+ Analyzers
Risk Guard Deep Impact Assessment Test Impact Radar
Custom Analysis Checks
Shift Left Analyzers are extensible, meaning
further custom analysis types can be added to
the standard checks to enable customer specific
functionality to be implemented.
BW Object Failure Check
Analyze specific BI/BW objects that are renamed
on import. Because names differ between
systems, conflict analysis is not reliable.
This specifically refers to Routines (ROUT) and
Formulas (RSFO).
Tasks not in TOC Check
Ensure that all transport sub-tasks have been
included in a Transport of Copies (ToC).
For example, if ToCs are being used to deploy
development changes to QA.
Transport of Copies Check
Automatically checks if an SAP transport is a
Transport of Copies (ToC).
For example, if ToC has been used to deploy
development changes to QA it could be that the
ToC’s should not move past QA to production in
the transport path as the original development
transports should be used. The analysis can be
used to prevent the ToC’s from moving past QA
in this case.
Unreleased Task Check
Check and report any unreleased sub-tasks
inside SAP transport requests.
Dual-Domain Controller Check
Checks the status of any Dual-Domain controller
integrations. The transports are analysed to
check whether the transfer of them to another
Transport Expresso Domain Controller can be
carried out or not.
20+ Analyzers