Archive for August, 2013

cmShell for SAP – GUI Scripting

Kategorien: cmShell, Knowledge Base
Kommentare deaktiviert für cmShell for SAP – GUI Scripting

Intro

connmove cmShell for SAP supports scripting for SAP GUI components. With this powerful feature, any SAPGUI Transaction can be executed and the result can be taken for further actions.

Solution

Attached to this Note you find the latest manual.

cmShell_for_SAP-GUIScripting_Guide

 


EasyCloud Cmdlets for managing SAP Users

Kategorien: Allgemein
Kommentare deaktiviert für EasyCloud Cmdlets for managing SAP Users

Intro

There is a functionality needed to manage SAP users.

Solution

There are new cmdlets added to manage SAP user data:

  • Get-CmSapUserDetails
  • Add-CmSapUser
  • Set-CmSapUserDetails
  • Get-CmSapUserAuthorizationData

Get-CmSapUserDetails

Returns detail informations of a user.

Image 1 shows the different return data:

EasyCloud_Sap_User_1

Image 2 shows how to read an information like the E-Mail:

EasyCloud_Sap_User_2

 

Add-CmSapUser

The Cmdlet creates a new SAP User. You can set properties: user name, first / last name, password and a reference user. Use Set-CmSapUserDetails to set more properties.

EasyCloud_SAP_User_5

 

Set-CmSapUserDetails

With this Cmdlet you can change a lot of data of an Sap User:

EasyCloud_Sap_User_3

Here are a few informations which can be changed by using the cmdlet:

  • Data of Person (Name, etc.)
  • Contact Informations (Address, E-Mail, etc.)
  • SNC
  • User Password
  • User Type
  • User Group
  • Validity Period
  • etc.

 

 Get-CmSapUserAuthorizationData

Checks if a user has authorization issues. The function returns the output of the TC SU53.

EasyCloud_Sap_User_4

 


Note: SAP User Authorizations for EasyCloud Cmdlets

Kategorien: Allgemein, EasyCloud, Knowledge Base
Kommentare deaktiviert für Note: SAP User Authorizations for EasyCloud Cmdlets

Intro

To use the SAP functions of the EasyCloud cmdlets, the user must have the appropriate rights. This note explain the minimum priviliges to connect EasyCloud to an SAP ABAP System.

Solution

The minimum rights to create an RFC connection to the SAP system are the following:

EasyCloud_Sap_Role_1

 

Determine the rights of an EasyCloud function

If the user has no rights for a function, you can determine the missing rights as follows:

  • Execute the EasyCloud function.
  • You can check if the user is missing rights by using the transactions ST01, SU53 and SM21. If there is something missing add it to the users role.
  • After you have given the rights to the user, execute the EasyCloud function again. Maybe the function needs more rights.

 

Example: SAP TMS

Attached to this blog post there is a SAP role template for the usage TMS and the AuthorizationData Cmdlets:

Download Template

The following Screenshot there is an example of a typical role for the usage EasyCloud.

EasyCloud_Sap_Role_2

Further Information about SAP TMS and authorization objects: http://help.sap.com/saphelp_nw04/helpdata/de/57/38deb54eb711d182bf0000e829fbfe/content.htm