Manage SAP Licenses Based on License ID
Aggregating the account attribute Contractual User Type Id as a ContractualUserType entitlement allows management of SAP licenses based on license ID rather than license description. Licenses are managed using license ID, by default, for new applications.
Note
This feature is supported for non CUA applications only. For new CUA applications, remove the ContractualUserType schema and the entitlement, managed, and schemaObjectType attributes of the Contractual User Type Id attribute.
How to Enable the Feature for an Existing Application
Note
The schema must be added from debug for IIQ 8.2 patches as well.
Make the following changes to the application from the debug page:
-
Add the
entitlement,managed, andschemaObjectTypeattributes to the attribute definition of theContractual User Type Id:
<AttributeDefinition multi="true" name="Contractual User Type ID" type="string" entitlement="true" schemaObjectType="contractualusertype" managed="true">
<Description>Contractual user types associated with user</Description>
</AttributeDefinition>
-
Add
ContractualUserTypeschema
<Schema aggregationType="group" displayAttribute="Name" identityAttribute="User Type Id" nativeObjectType="ContractualUserType" objectType="contractualusertype">
<AttributeDefinition name="User Type Id" type="string">
<Description>User Type Id or License ID</Description>
</AttributeDefinition>
<AttributeDefinition name="Name" type="string">
<Description>License Description</Description>
</AttributeDefinition>
</Schema>