Tasks 
This section describes the use of the user management engine (UME) APIs to create applications, which enable you to manage users, groups, and roles programmatically. SAP NetWeaver Application Server (AS) Java includes a full fledged user administration tool. The tasks included here illustrate how you can enhance your applications to include user management functions.
The tasks are grouped loosely by principal: user, group, and role. They are not meant to be implemented in any particular order. You pick and choose the functions and implement them in your applications. You must adjust the examples depending on the type of application you are creating and your system landscape and environment.