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
, andschemaObjectType
attributes 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
ContractualUserType
schema
<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>