Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Provisioning to SAP specific client through SAP CUA

Dharm
Regular Contributor
Regular Contributor

Hi Team,

We have  a requirement whether we are integrating SAP CUA  using the SAP OOTB Connector.

We have imported the accounts and access successfully into Saviynt. We have tried provisioning to SAP CUA and it is working as expected. 

Now we have the requirement to provisioned the accounts to specific SAP systems client through SAP CUA.

Example: SAP CUA==>R1M==>102

                  SAP CUA==>EWM==>101, SAP CUA==>EWM==>104,SAP CUA==>R1S==>106

We have found  the below create account json in documentation , please let me know whether we will be able to achieve the above use case using SAP CUA or not.

Also any other suggestion, how to achieve this use case, since we have 92 SAP SYSTEM CLIENTS.

we don't want to create the 92 connections/Endpoints/Security systems

{
...
"UCLASSSYS": {
"RCVSYSTEM": "EC6CLNT800",
"LIC_TYPE": "02"
}

Thanks in Advance

                  

5 REPLIES 5

sudeshjaiswal
Saviynt Employee
Saviynt Employee

Hello @Dharm,

Can you please provide the info whats your approch to creating the accounts using technical rules or  the ARS.
If it is via ARS you can consume the dynamic attriubue for your usecase. 
Kindly provide us your existing createaccountjson.

Thanks.

If you find the above response useful, Kindly Mark it as "Accept As Solution".

rushikeshvartak
All-Star
All-Star

You can store system name in endpoints customproperty and refer into JSON


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Thanks rushikesh,

I have got the point to raise the request from Saviynt for the end-user.

But my question is how it will get provisioned to different client systems at the SAP end.

Since there is single connection created for SAP CUA and we have different system names and client numbers configured at the SAP end.

below is json which we have configured.

{
"ADDRESS": {
"LASTNAME": "${null !=user.lastname?user.lastname:''}",
"FIRSTNAME": "${null !=user.firstname?user.firstname:''}",
"E_MAIL": "${null !=user.email?user.email:''}",
"FUNCTION":"${null !=user.title?user.title:''}",
"BUILDING_P": "${null !=user.customproperty6?user.customproperty6:''}",
"DEPARTMENT": "${null !=user.departmentNumber?user.departmentNumber:''}",
"TEL1_NUMBR":"${null !=user.phonenumber?user.phonenumber:''}",
"ROOM_NO_P":"${null !=user.employeeType?user.employeeType:''}",

},
"DEFAULTS": {
"DATFM":"4","DCPFM":"X"
},

"LOGONDATA": {
"USTYP": "A",
"GLTGV":"${java.time.LocalDateTime.now()}",
"GLTGB":"9999-12-31",
"CLASS ": "${if(user?.country.equals('US')){('ENDUSER-US')} else if(user?.country.equals('CA')){('ENDUSER-CA')} else if(user?.country.equals('MX')){('ENDUSER-MX')} else {'ENDUSER'}}"
},

"UCLASSSYS": {
"RCVSYSTEM": "EC6CLNT800",
"LIC_TYPE": "02"
},
"SNC": {
"GUIFLAG": "U",
"PName":"${'p:abc'+'\\'+'\\'+user.username}"

},
"PASSWORD": {
"BAPIPWD": "Time@564"
}

Please note we don't want to create multiple connection.

 

You need to create multiple connection since client is different 


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

sudeshjaiswal
Saviynt Employee
Saviynt Employee

Hello @rushikeshvartak,

Can you please explain into the detail in how we can achieve this using endpoint customproperty.

Thanks.

If you find the above response useful, Kindly Mark it as "Accept As Solution".