Chat now with support
Chat with Support

Identity Manager 8.1.4 - Administrationshandbuch für die Anbindung einer SAP R/3-Umgebung

Verwalten einer SAP R/3-Umgebung Einrichten der Synchronisation mit einer SAP R/3-Umgebung Basisdaten für die Verwaltung einer SAP R/3-Umgebung Basisdaten zur Benutzerverwaltung SAP Systeme SAP Mandanten SAP Benutzerkonten SAP Gruppen, SAP Rollen und SAP Profile SAP Produkte Bereitstellen der Daten für die Systemvermessung Berichte über SAP Systeme Anhang: Konfigurationsparameter für die Verwaltung einer SAP R/3-Umgebung Anhang: Standardprojektvorlage für die Synchronisation einer SAP R/3-Umgebung Anhang: Referenzierte SAP R/3-Tabellen und BAPI-Aufrufe Anhang: Beispiel für eine Schemaerweiterungsdatei

Projektvorlage für untergeordnete ZBV-Systeme

Für die Synchronisation von Tochtersystemen einer Zentrale Benutzerverwaltung, die sich nicht im selben SAP System befinden, wie das Zentralsystem, nutzen Sie die Projektvorlage "SAP® R/3® (untergeordnetes ZBVGeschlossen System)". Die Vorlage verwendet Mappings für die folgenden Schematypen.

Tabelle 82: Abbildung der SAP R/3-Schematypen auf Tabellen im One Identity Manager Schema
Schematyp im Zielsystem Tabelle im One Identity Manager Schema
LICENSETYPE SAPLicence
LicenceExtension SAPLicenceExtension
LoginLanguage SAPLoginLanguages
MANDANT SAPMandant

Anhang: Referenzierte SAP R/3-Tabellen und BAPI-Aufrufe

Folgende Übersicht gibt Auskunft über alle während einer Synchronisation referenzierten Tabellen in einer SAP R/3-Umgebung und die ausgeführten BAPI-Aufrufe.

Tabelle 83: Referenzierte Tabellen und BAPIs
Tabellen BAPI-Aufrufe
  • ADR2
  • ADR3
  • ADR6
  • AGR_1016
  • AGR_AGRS
  • AGR_DEFINE
  • AGR_USERS
  • ANLA
  • ANLZ
  • CSKS
  • CSKT
  • DD02L
  • DD03L
  • DD04L
  • DD07L
  • RSECUSERAUTH
  • RSECTXT
  • SEC_POLICY_CUST
  • SEC_POLICY_RT
  • T000
  • T001
  • T002
  • T591S
  • T500P
  • T548T
  • TMENU01
  • TMENU01R
  • TPARA
  • TSAD3
  • TSAD3T
  • TSAC
  • TSADC
  • TSP03
  • TTREE
  • TUTYPA
  • TUTYPPL
  • TUZUS
  • USGRP_USER
  • USL04
  • USLA04
  • USR01
  • USR02
  • USR05
  • USR06
  • USR06SYS
  • USR12
  • USR21
  • USREFUS
  • USREXTID
  • UST04
  • UST10C
  • USZBVLNDSC
  • USZBVLNDRC
  • USZBVSYS
  • USRSYSACTT
  • USRSYSPRF
  • USRSTAMP
  • V_USCOMPA
  • BAPI_USER_CREATE1
  • BAPI_USER_GET_DETAIL
  • BAPI_USER_CHANGE
  • BAPI_USER_DELETE
  • BAPI_USER_LOCK
  • BAPI_USER_UNLOCK
  • BAPI_USER_ACTGROUPS_ASSIGN
  • BAPI_USER_ACTGROUPS_DELETE
  • BAPI_USER_PROFILES_ASSIGN
  • BAPI_USER_PROFILES_DELETE
  • BAPI_USER_LOCACTGROUPS_READ
  • BAPI_USER_LOCACTGROUPS_DELETE
  • BAPI_USER_LOCPROFILES_READ
  • BAPI_USER_LOCPROFILES_DELETE
  • BAPI_USER_SYSTEM_ASSIGN
  • SUSR_USER_CHANGE_PASSWORD_RFC
  • BAPI_USER_LOCPROFILES_ASSIGN
  • BAPI_USER_LOCACTGROUPS_ASSIGN
  • RFC_READ_TABLE

Anhang: Beispiel für eine Schemaerweiterungsdatei

<?xml version="1.0" encoding="utf-8" ?>

<SAP>

<Functions>

<Function Definition = "USER GET" FunctionName="BAPI_USER_GET_DETAIL" OutStructure = "" Key ="USERNAME" X500 ="CN">

<Mapping>

<Data ParameterName = "USERNAME" PropertyName = "BNAME" />

</Mapping>

</Function>

<Function Definition = "USER SET" FunctionName="BAPI_USER_CHANGE" OutStructure ="" Key ="USERNAME" X500 ="CN">

<Mapping>

<Data ParameterName = "USERNAME" PropertyName = "BNAME" />

</Mapping>

</Function>

<Function Definition = "USER DEL" FunctionName="BAPI_USER_DELETE" OutStructure ="" Key ="USERNAME" X500 ="CN">

<Mapping>

<Data ParameterName = "USERNAME" PropertyName = "BNAME" />

</Mapping>

</Function>

<Function Definition = "USER PROFILE SET" FunctionName="BAPI_USER_PROFILES_ASSIGN" OutStructure ="" Key ="USERNAME" X500 ="CN">

<Mapping>

<Data ParameterName = "USERNAME" PropertyName = "BNAME" />

<Data ParameterName = "BAPIPROF~BAPIPROF" PropertyName = "$Value$" />

</Mapping>

</Function>

<Function Definition = "BWProfileAdd" FunctionName="/VIAENET/SAPHR_RSECUSERAUT_ADD" OutStructure ="" Key ="ZUSRNAME,ZHIER" X500 ="CN,OU">

<Mapping>

<Data ParameterName = "ZUSRNAME" PropertyName = "UNAME" />

<Data ParameterName = "ZHIER" PropertyName = "AUTH" />

</Mapping>

</Function>

<Function Definition = "BWProfileDel" FunctionName="/VIAENET/SAPHR_RSECUSERAUT_DEL" OutStructure ="" Key ="ZUSRNAME,ZHIER" X500 ="CN,OU">

<Mapping>

<Data ParameterName = "ZUSRNAME" PropertyName = "UNAME" />

<Data ParameterName = "ZHIER" PropertyName = "AUTH" />

</Mapping>

</Function>

<Function Definition = "BWProfileDelFkt" FunctionName="/VIAENET/SAPHR_RSECUSERAUT_DEL" OutStructure ="" Key ="ZUSRNAME,ZHIER" X500 ="CN,OU">

<Mapping>

<Data ParameterName = "ZUSRNAME" PropertyName = "BNAME" />

<Data ParameterName = "ZHIER" PropertyName = "$VALUE$" />

</Mapping>

</Function>

<Function Definition = "BWProfileAddFkt" FunctionName="/VIAENET/SAPHR_RSECUSERAUT_ADD" OutStructure ="" Key ="ZUSRNAME,ZHIER" X500 ="CN,OU">

<Mapping>

<Data ParameterName = "ZUSRNAME" PropertyName = "BNAME" />

<Data ParameterName = "ZHIER" PropertyName = "$VALUE$" />

</Mapping>

</Function>

</Functions>

<Tables>

<TABLE Definition = "TUZUS-Table" TableName="TUZUS" Key="SONDERVERS" X500="CN" SQL="LANGU = sy-langu" Load="SONDERVERS,TEXTSVERS" />

<TABLE Definition = "USR05-Tabelle" TableName="USR05" Key="BNAME,PARID" X500="CN,OU" SQL="MANDT = '$MANDT$'" Load="BNAME,PARID,PARVA">

<Mapping>

<Data ParameterName = "$BNAME$" PropertyName = "BNAME" />

<Data ParameterName = "$PARID$" PropertyName = "PARID" />

</Mapping>

</TABLE>

<TABLE Definition = "USR04-Tabelle" TableName="USR04" Key="BNAME,MANDT" X500="CN,OU" SQL="MANDT = sy-mandt" Load="" />

<TABLE Definition = "RSECUSERAUTH-Table" TableName="RSECUSERAUTH" Key="UNAME,AUTH" X500="CN,OU" SQL="" Load="" />

<TABLE Definition = "RSECUSERAUTH-SingleUser" TableName="RSECUSERAUTH" Key="AUTH" X500="CN" SQL="UNAME = '$BNAME$'" Load="">

<Mapping>

<Data ParameterName = "$BNAME$" PropertyName = "BNAME" />

</Mapping>

</TABLE>

</Tables>

<SAPExtendedSchematypes>

<SAPExtendedSchematype Bem = "M:N, add/del - funktion" Name = "BWUserInBWP" DisplayPattern="%UNAME% - %AUTH%" ListObjectsDefinition = "RSECUSERAUTH-Table" ReadObjectDefinition = "RSECUSERAUTH-Table" InsertObjectDefinition = "BWProfileAdd" DeleteObjectDefinition = "BWProfileDel" />

<SAPExtendedSchematype Bem = "simple read only table" Name = "LicenceExtension" DisplayPattern="%SONDERVERS%" ListObjectsDefinition = "TUZUS-Table" ReadObjectDefinition ="TUZUS-Table" InsertObjectDefinition = "" WriteObjectDefinition = "" DeleteObjectDefinition = "" ParentType = "SAPSYSTEM" />

<SAPExtendedSchematype Bem = "Test" Name = "USERFunctionTable" DisplayPattern="%BNAME% (%MANDT%)" ListObjectsDefinition = "USR05-Tabelle" ReadObjectDefinition ="USER GET" WriteObjectDefinition = "USER SET" DeleteObjectDefinition = "USER DEL" >

<Properties>

<Property Name = "SAPBWP" Description="alle BW Profile des Users" ListFunction="RSECUSERAUTH-SingleUser" AddFunction="BWProfileAddFkt" DelFunction="BWProfileDelFkt" ReplaceFunction="" IsMultivalued = "true" />

<Property Name = "USERPROFILE" Description="alle Profile des Users" ListFunction="USR04-Tabelle" AddFunction="" DelFunction="" ReplaceFunction="USER PROFILE SET" IsMultivalued = "true" />

</Properties>

</SAPExtendedSchematype>

</SAPExtendedSchematypes>

</SAP>

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating