skip to main content

SAP NetWeaver Newbie

SUM MailNotifier - Get email notifications when SUM tool is waiting for user input

Starting with SUM 1.0 SP 18, SAP has delivered a client program MailNotifierApp.jar that connects with the host agent and triggers emails when SUM is waiting for a user input.

MailNotifier has to run on a host that can connect to both SUM using HTTP(S) and SMTP mail server. This host can be your PC, Primary Application Server where SUM is running or any host that fulfills these conditions.

SUM MailNotifier - Get email notifications when SUM tools waiting for user input

In order to use MailNotifier
  1. Extract SUM tool and go to SUM\ABAP\mailNotifier.
  2. Copy MailNotifierApp.jar (application) and MailNotifierApp.props (properties file) to the host which can connect to SUM and SMTP server.
  3. Update MailNotifierApp.props file with appropriate parameter values.
  4. Start MailNotifier using the following command
  5. java –jar MailNotifierApp.jar properties=<path-to-MyMailNotifierApp.props-file>
    java –jar MailNotifierApp.jar sum.sid=SID sum.user=sidadm
  6. You will be prompted to provide passwords
  7. The tool will try to connect with SUM and send a test email.
  8. The tool keeps probing SUM (defined by check.interval parameter in property file) and sends an email when it is waiting for user input. If you already provide an input before the tool probes SUM, there will be no email sent.

Choosing own schema name with SUM DMO procedure

When performing the DMO procedure with SUM, if you want to change the target schema name, set the following parameter in <path to SUM>/abap/bin/SAPup_add.par


SUM will offer you a separate dialog to enter the schema name. The name will not get the suffix SAP.

How to bypass SSL security warning from Chrome - badidea

If you are hitting something by IP and get a cert warning in Chrome, you can type "badidea" to bypass it quickly.

If you are hitting something by IP and get a cert warning in Chrome, you can type "badidea" to bypass it quickly.

What is an SAP Instance?

An instance is a unit that can (and has to) be started and stopped as a whole. It is made up of several OS Processes, memory areas used by individual process and shared by all the processes, and files.

Primary and Additional Application Servers

The business logic is executed in an SAP instance. It can be an ABAP instance (logic is executed by work processes) or Java instance (logic is executed by application threads in a server node)

An SAP system can be made up of several such instances. The first instance is called Primary Application Server (it used to be called Central Instance). Instances after PAS, that can execute business logic, are called Additional Application Servers (it used to be called as Dialog Instances)

Central Services

To keep track of which instance is up and is least loaded, SAP uses a Message Server. So if a logon is made via Message Server, it checks which instance is least used and logs the user on to that server. You can group the type of users, provide them a logon group, and assign a set of instances to a logon group for a higher degree of control.

When a business user is executing a transaction, it would be making changes to several tables. To ensure that the records that are being changed by one transaction is not changed by any other transaction, a lock is placed on the record. The locks on tables, or even other objects are handled by an Enqueue Service.

Message Service and the Enqueue Service are both part of SAP Central Services. ABAP systems have their own central services instance - ASCS and for Java systems have central services instances as SCS.

ASCS and SCS also control SAP licensing. An SAP system can have only one central services instance. They are the central node of a star network topology.

Database Instance

All the change made by PAS and AAS are persisted to database. The DB has a set of services clubbed together to form a Database Instance.

Install and explore HANA on your laptop - HANA Express Edition

SAP has been providing the developer edition for developers/admins and ISVs to learn HANA. Although it is free, you needed to pay the service fee to AWS or Microsoft Azure.

SAP HANA Express Edition - install HANA for free on your laptop

Now SAP has released a version of SAP HANA - SAP HANA Express Edition - that you can install on personal computer, small server or in the cloud. You can use the applications that you develop on this edition both for production and non-production scenarios, unlike Developer Edition which was available for non-productive use alone.

The express edition, however, restricts access to some of  the feature such as smart data streaming, system replication, remote data synchronization and smart data integration.

The express edition is free for use up to 32 GB of memory, and is extensible to 128 GB by paying license fee. It is supported on Windows (SAP ships it with a VM), Mac OS X (VM again) and Linux. You can also run express edition on small Intel servers running on SLES or RHEL. When using on cloud, you have pay the service fee to the cloud service providers.

The software come with two packages
  • Express edition server package
  • Tool package, including SAP Web IDE, and administration tools such as SAP HANA Cockpit

Following are the features available on Express Edition:
  • Core data services (restricted list)
  • Advanced data processing services
  • Smart data access

The following features are not available on Express Edition:
  • Data warehousing foundation
  • High availability
  • Disaster recovery
  • System replication
  • Multihosting and scaleout
  • Dynamic tiering
  • Remote data synchronization
  • SAP Solution Manager
  • Smart data integration
  • Smart data quality
  • Smart data streaming

To download the express edition you have to register at

Email Subscription

Get every new post into your inbox by subscribing us.

Want a reason to subscribe?
1. This sitemap might convince you to subscribe.
2. We do not misuse email IDs. We respect privacy.

© 2008 - 2017 sapnwnewbie. All rights reserved.