Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

SAP application account provisioning

sp
New Contributor
New Contributor
HI All,
 
As part of account creation for SAP Solution Manager application, we are trying to provision the below attributes: 
* User group in Groups tab ( It is a multivalued field) 
* TechDesc field in USR21 table
* Search Term 1/2 in ADRP table 
* Alias
* Account no. 
We are not able to find the right attribute from the BAPI tables to provision the data. documentation: Provisioning Data (saviyntcloud.com) Please help us understand how we can provision these attributes and what are the fields in BAPI tables that we need to provision from Saviynt?
Client SAP Team is using a standard SAP account creation form. 
7 REPLIES 7

adarshk
Saviynt Employee
Saviynt Employee

Hi @sp 

Can you confirm if you are directly provisioning from Saviynt or through BAU?

sp
New Contributor
New Contributor

Directly from Saviynt

 

adarshk
Saviynt Employee
Saviynt Employee

Attributes from Saviynt can be mapped and provisioned from Saviynt. 

To find the right SAP attribute to which the attribute from Saviynt needs to be mapped and provisioned, need to know what value each attribute from SAP holds. Document only shares sample attributes that are commonly used .

rushikeshvartak
All-Star
All-Star
* User group in Groups tab ( It is a multivalued field)  ==> Create groups entitlement type it will work
* TechDesc field in USR21 table -> Not supported 
* Search Term 1/2 in ADRP table  --> Not supported 
* Alias - Refer below
* Account no.   - Refer below
{
"ADDRESS": {
"LASTNAME": "${user.lastname}",
"FIRSTNAME": "${user.firstname}",
"E_MAIL": "${user.email}"
},
 
"ALIAS": {
"USERALIAS": "${accountName}"
},
"LOGONDATA": {
"CLASS": "${userGroup.replaceAll('PnT','P&T')}",
"ACCNT": "${ACCOUNTNUMBER}",
"GLTGB": "${if(user.enddate!=null){new java.text.SimpleDateFormat('yyyyMMdd').format(user.enddate)}else {'99991231'}}",
"GLTGV": "${if(user.startdate!=null){new java.text.SimpleDateFormat('yyyyMMdd').format(user.startdate)}else {new java.text.SimpleDateFormat('yyyyMMdd').format(new Date())}}"
},
"UCLASS": {
"LIC_TYPE": "${if(licenseType != null){licenseType} else {''}}"
}
}

Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

sp
New Contributor
New Contributor

Thank you for your response @rushikeshvartak  @adarshk . 
I am able to provision the values to Search Term 1/2 in ADRP table using the SORT1_P and SORT2_P fields in BAPIADDR table. 
Eg : {
"ADDRESS": {

"SORT1_P":"INCTest_2",
"SORT2_P":"SOLMAN_2"
}

}


@rushikeshvartak Could you please elaborate this?  user group field will be populated with the values as 'Externals, Vendors' based on the employeetype in Saviynt. 


 User group in Groups tab ( It is a multivalued field)  ==> Create groups entitlement type it will work

Import all groups under groups entitlement type manually and make it requestable as table and provision to SAP


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

BT
Regular Contributor
Regular Contributor

@sp  did you manage to get solution for this?