Monday, September 18, 2017

SAP EM Tip: Sample code for coding your own rule set activities

Here is the code snippets but the full document with all the table details is located for download here.

SAP EM Knowledge Bites 3 - SAP EM as compared to Document Flow

In our previous blog we described where SAP EM fitted in to the SAP solution stack. In this blog we discuss the differences between document flow and SAP EM. We often get asked what the difference is or we hear the following “SAP EM is just glorified document flow”…
SAP EM is often utilized in conjunction with SAP Document Flow.  Document flow shows the transactions related to the business document, as they are being created by the SAP system.  A typical document flow for an order-to-cash scenario will progress as follows: Sales Order -> Delivery -> PGI -> Billing Document -> Accounting Document.  Although SAP EM can easily provide the same view to the applicable business process using document flow, it allows for a few subtler, yet powerful differences.

Saturday, September 16, 2017

SAP EM Knowledge Bites 2 - SAP EM as part of the Extended Supply Chain

In our first blog, We spelled out what SAP Event Management covers, what it is and what it is not. (Read here) It’s now time to look at SAP EM and see where it fits in to the bigger picture.

Where does SAP EM fit in to SAP’s overall solution landscape

Over the years SAP has moved the SAP EM solution across many vertical and horizontal solutions.  Originally written as a component of the Railcar Management System, SAP EM was called Supply Chain Event Management (SCEM).  SCEM was adapted to a generic solution and became an add-on component that other solutions could use.  Also known as SAP’s Track and Trace solution, it was a part of the “Supply Chain Integrity” stack.

Thursday, September 14, 2017

SAP EM TIP: Post-Processing Activity in Rule Set

With SAP EM 9.2 SP06 a new activity type “Post Processing Activity” has been introduced. It can be used to execute certain activities once instead of multiple times when processing event messages.

Only one post processing activity can be assigned to each rule set and it will be executed exactly once after rule set processing is done. This allows the EM developer to trigger follow-up activities in a mass enabled way instead of triggering the single action possibly multiple times during rule set processing. To make this work rule set activities which are executed during the rule set processing have to collect all data that is necessary for the post processing activity instead of triggering the actions itself. Check in this SAP document to see how to do it: Post Processing Activity to boost performance of EM – TM integration

Wednesday, September 13, 2017

SAP Further Expands SAP® Vehicles Network with New Connected Fueling and Payment Options

SAP SE today announced new agreements with Deutsche Tamoil and Q1 that will add hundreds of new fueling locations across Germany to the SAP® Vehicles Network solution. Other agreements with PACE and Tantalum will add new automated payment options for fueling and parking. SAP also showcased new integration scenarios with TripIt® from Concur, the world's highest-rated travel-organizing app, and automated payment options with Parken+ and Apple Pay to create seamless, connected travel experiences. The announcements were made at IAA New Mobility World,  taking place Sept. 14–17 in Frankfurt, Germany, and Mobile World Congress Americas, taking place Sept. 12–14 in San Francisco, California. - Read full release at NewsWire

Monday, September 11, 2017

SAP Process Observer - What is it and how does it relate to other similar tools like SAP EM?

Process Observer is a component of SAP’s Business Suite foundation layer. Broadly speaking it can be used to monitor SAP Business Suite processes like OTC (Order to cash) and PTP (Procure to pay).

Wednesday, September 6, 2017

Check out SAP Blockchain community

Check out the SAP Blockchain posts at the SAP Blockchain Google + community.

ABAP Example: Creating an event in SAP EM using a BAPI call

You can use SAP Event Management to manage the statuses of your business processes. To communicate with EM you need to send it events. There are several ways of sending events to EM including via IDoc, BAPI call, RFC call and XML call. 
The syntax for sending an event using the BAPI /SAPTRX/BAPI_EH_ADDEVENTMSG_02 is described in detail below. In addition to showing you how to call the BAPI it also shows how to call the BAPI using a a qRFC leveraging a specific outbound queue name.

Here is the extract of ABAP code dealing with calling /SAPTRX/BAPI_EH_ADDEVENTMSG_02:

Tuesday, September 5, 2017

Developing your own Fiori apps for SAP Event Management

SAP Web IDE version 1.13 includes the SAP Event Management plugin which enables developers to generate their own transactional SAP Fiori apps for SAP Event Management.
Read the detailed developer guide SAP Web IDE plugin for SAP Event Management.


  • SAP Event Management 9.2 SP 4 and above
  • SAP Fiori for Event Management 1.0 or above
  • SAP Web IDE 1.13 or above

Monday, September 4, 2017

A comprehensive list of questions to ask when designing a SAP Event Management solution

If you are contemplating implementing SAP Event Management, you will need to be prepared to answer a series of questions to be able to establish a design that caters to your needs. These list of questions should help guide your JAD whiteboard session. No substitution from standing up there and guiding the discussion with questions that need answering -> that ultimately lead to a solid, scalable and efficient solution design.
The following list of questions is a comprehensive list of what needs to be asked…

Saturday, September 2, 2017

SAP point-of-sale systems were totally hackable with $25 kit

Researchers able to hijack server and steal card details

Point-of-Sale systems from SAP had a vulnerability that allowed them to be hacked using a $25 Raspberry Pi or similar device, according to research unveiled at the Hack in the Box conference in Singapore last week.

Critical vulnerabilities in SAP's POS – since resolved – created a means for hackers not only to steal customers' card data but to gain unfettered control over the server, enabling them to change prices of goods with the help of a simple device, according to ERPScan.

SAP developed a patch after being alerted to the problem by ERPScan in April, allowing the enterprise app security specialists to go public with their discovery last week.

The root cause of the problem was that pre-patch SAP POS Xpress Server systems failed to perform any authentication checks for critical functionality that requires user identity. As a result, administrative and other privileged functions could be accessed without any authentication.
Read the full article at The Register.

Friday, August 25, 2017

SAP Ariba Gets in Blockchain Game

SAP to join Hyperledger community, SAP Ariba to build new capabilities into applications and Ariba Network to transform global supply chains

LAS VEGAS, NV – March 22, 2017 – Blockchain is among the most disruptive technologies of the day. From banking and insurance to agriculture, energy, healthcare, and media, it is shaking-up entire industries and is about to transform global supply chains, thanks to SAP Ariba. The company today unveiled plans to leverage blockchain across its cloud-based applications and business network to upend the way goods and services are traded.

“Twenty years ago, SAP Ariba bet big on a fringe technology called the Internet and pioneered a totally new model for buying and selling,” said Joe Fox, Senior Vice President, Business Development and Strategy, SAP Ariba. “True to our roots, we are again investing at the edge of technology to drive innovations in business-to-business collaboration that will change the game.”

At its core, blockchain is a digital ledger that can be used to drive business processes involving multiple parties. “One of the things blockchain does is facilitate greater visibility and trust,” Fox said. “In embedding it across our applications and network, we can enable supply chains that are smarter, faster and more transparent from sourcing all the way through settlement.”

Thursday, August 24, 2017

Top 5 Vendors in the Compensation Software Market From 2017 to 2021: Technavio

LONDON--(BUSINESS WIRE)--Technavio has announced the top five leading vendors in their recent global compensation software market report. This research report also lists 22 other prominent vendors that are expected to impact the market during the forecast period.

This report provides an exhaustive list of all the global vendors that provide the compensation software. Vendors are identified based on the revenue and market dominance in terms of their geographical presence, product portfolio, and R&D. The vendor matrix included in the report gives a detailed comparison of the features, deployment model, training and support, customer size, and geographical presence of each major vendor.

Read full article here.

Monday, August 21, 2017

Key steps to scope a SAP Business Workflow solution

What questions should be asked when defining a workflow relevant business process?

The above diagram describes the input that is required when defining a workflow relevant business process. Listed below are questions that need to be asked and answered for each step / task of the process.

Thursday, August 17, 2017

Leverage SAP to track shipments

If your business involves selling product then inevitably you need to move that product, whether it be from your suppliers to you, or from you to your customers. If that is the case then you will also be interested in knowing how those movements, or shipments, are doing.

If they are experiencing a delay then it could potentially impact the promise you made to your customer... If the goods are delayed on route to your warehouse then you could potentially impact the plan for the warehouse folks who may have arranged a special shift to receive the goods in...

Wouldn't it be nice to know that the plan that was laid out up front was being followed? We can't force our suppliers to comply but there are ways to measure compliance and react to deviations to the plan just as soon as you are made aware of them. How can we accomplish that?