Skip to content

/AWS1/CL_FND=>CREATEUSER()

About CreateUser

Creates a new user in FinSpace.

Method Signature

IMPORTING

Required arguments:

IV_EMAILADDRESS TYPE /AWS1/FNDEMAIL /AWS1/FNDEMAIL

The email address of the user that you want to register. The email address serves as a uniquer identifier for each user and cannot be changed after it's created.

IV_TYPE TYPE /AWS1/FNDUSERTYPE /AWS1/FNDUSERTYPE

The option to indicate the type of user. Use one of the following options to specify this parameter:

  • SUPER_USER – A user with permission to all the functionality and data in FinSpace.

  • APP_USER – A user with specific permissions in FinSpace. The users are assigned permissions by adding them to a permission group.

Optional arguments:

IV_FIRSTNAME TYPE /AWS1/FNDFIRSTNAME /AWS1/FNDFIRSTNAME

The first name of the user that you want to register.

IV_LASTNAME TYPE /AWS1/FNDLASTNAME /AWS1/FNDLASTNAME

The last name of the user that you want to register.

IV_APIACCESS TYPE /AWS1/FNDAPIACCESS /AWS1/FNDAPIACCESS

The option to indicate whether the user can use the GetProgrammaticAccessCredentials API to obtain credentials that can then be used to access other FinSpace Data API operations.

  • ENABLED – The user has permissions to use the APIs.

  • DISABLED – The user does not have permissions to use any APIs.

IV_APIACCESSPRINCIPALARN TYPE /AWS1/FNDROLEARN /AWS1/FNDROLEARN

The ARN identifier of an AWS user or role that is allowed to call the GetProgrammaticAccessCredentials API to obtain a credentials token for a specific FinSpace user. This must be an IAM role within your FinSpace account.

IV_CLIENTTOKEN TYPE /AWS1/FNDCLIENTTOKEN /AWS1/FNDCLIENTTOKEN

A token that ensures idempotency. This token expires in 10 minutes.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_FNDCREATEUSERRESPONSE /AWS1/CL_FNDCREATEUSERRESPONSE