Wednesday, April 28, 2021

SAP and Microsoft Teams

In January 2021, SAP issued an announcement of Microsoft Teams integration across SAP solutions. While having this kind of integration SAP hopes for better collaboration. This can be seem from business user’s perspective. In most cases these users are tied to MS Windows platform and having possibility to collaborate with the Teams e.g. from SAP GUI can perhaps bring a value to such a users.

From SAP product portfolio where this integration will probably happen it is about S/4HANA, SAP SuccessFactors and SAP Customer Experience offerings.

This initiative reminds me about something similar that took place more than 10+ year ago. Back then, it was called a Duet. It is jointly Microsoft-SAP developed product based on MS .NET framework and SAP NetWeaver platform as a foundation for SAP’s ESA (Enterprise Services Architecture). The aim is a seamless data exchange between users's desktop and SAP enterprise applications. One of the use cases was called "Duet for Microsoft Office and SAP". In there, users were able to interact SAP business process and data Microsoft Office via data exchange.

Up to my knowledge, it is not known how successful Duet was. Most of duet product pages are gone in the dust. However, still has some info on it. Similarly, there are some SAP Notes referring to it. Component of the Duet on SAP Support Portal is OPU-DUE (Duet).

There are also people in SAP having working on duet claiming on their profiles.

SAP still owns domain registered and at this time, it redirects to


More information:

SAP and Microsoft Expand Partnership and Integrate Microsoft Teams Across Solutions

Duet formerly known as Mendocino

906427 - Mendocino 1.0 Central

Monday, April 12, 2021

SAPJSF user in SAP NetWeaver system?

One may notice in SAP NetWeaver based systems that user SAPJSF is logged in the system. It can be seem in t-codes like SM66, SM04 etc. Such a user ID is basically technical user (type of system or communication) that serves a purpose of communication between UME (User Management Engine of AS Java) and ABAP user management. Means it communicates between two stacks of NetWeaver: ABAP and JAVA in landscapes where both stacks are present (dual stack systems). In the landscapes where only Java stack systems are present it is used for internal communication.

In the ABAP stack it exits in clients 000 and 001.

The user is created during the systems installation. JSF stands for Java Security Framework.

For BW people the user can be familiar because it is also used to run BW (BEx) queries from SAP NetWeaver Portal (former name SAP Enterprise Portal). While the query is running from the Portal the user can be observed in the ABAP stack as logged user.


More info:

Online docu

891162 - User SAPJSF does not have authorization for SYST

655349 - SAP WebAS 6.20(+): Missing RFC authorizations for SAPJSF

999962 - PI 7.10 and higher: Change passwords of PI service users