We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 6
srisn019 ‘Backend Roles for SAP BPC & Managing User from Backend Systom | SAP Blogs
cts Industrie vices and Support ining community Develop’
Partne About
‘Aska Question Write a Blog Fo:
Former Member
January 22,2014 3 minute read
Backend Roles for SAP BPC & Managing User from Backend
System
Folk RSS feed Like
10 Likes 20,367 Views 6 Comments
‘SAP Business Planning and Consolidation is part of SAP Net Weaver and has a different authorization concept
from SAP R/3 or ECC. It has both frontend and backend views and uses User Teams, Task Profiles & Data
‘Access Profiles instead of User Groups. Transactions & Roles
When every kind of User Administration is done in the front end BPC (User Addition, Task Profile & Data Access
Profile creation), we cannot create a new user to the BPC frontend system, but add a user who is present in the
ECC backend system. That means, the user should be created first in the backend and then only he/she be
available to add in the frontend system.
Also, for the user to access BPC frontend from Web Login, two mandatory roles should be assigned to the
user's account in the backend! (Given in below table).
hitpsablogs.sap.com/201401/22!backenc-oles-for-sap-ppe-managing-sorfrom-backend-systom’ 18srn0%9 Backend Roles for SAP BPC & Managing User ftom Backend System | SAP Blogs
In the above two contexts, when a user account should be created and assigned with two mandatory roles, we
can avoid the use of frontend system for giving access to a user (at least for the first time, as we already need to
edit the user from SUO1), by adding all thenecessary roles in one go! How it is done?
Usually, when we create an Environment, User Team, Data Access Profile and Task Profile from BPC frontend,a
role is created in the backend system automatically. For administrating user from the backend, what we have to.
do is identify these automatically created roles. For this, we have some tables which maintain these data
From SE16, access the following tables to get the data’
i. Environment: To find out the role related to each Environment, go to table UJE_USER_AGR. Here, you can
see the environment name under APPSET_ID and the corresponding role under USER_AGR, The role will be
starting with ZBPC_##UXXXXXX. U denotes environment
|. User Team: To find out the role related to each User Team, go to table UJE_TEAM_AGR. Here, you can see all
the teams created in all the environments available in the system (you can filter the environment from the
first page if required), and the role corresponding to each teams and team leaders. The role will be similar to
the above, ie ZBPC_##TXXXXXX for team and ZBPC_##LXXXXXX for team leader. T denotes User Team
and L denotes Team leader.
Task Profile & Data Access Profile: To find out the role related to each Task Profile and Data Access Profile,
go to table UJE_PROFILE_AGR. Here, you can see the Profile Name under PROFILE_ID, PROFILE_CLASS
contains the type of profile (MBR for Data Access Profile & TSK for Task Profile), and the corresponding role
name under PROFILE_AGR. The role will be like ZBPC_##MXXXXXX for Data Access Profile and
ZBPC_##PXXXXXX, Here M denotes Data Access Profile (referred to as Member Access Profile in earlier
versions) and P denotes Task Profile.
Now, let us look into the role naming convention here:
ZBPC_ —: Common for all roles.
HH It is the APPSET (Environment) Prefix, which is specific to each environment. This can be found
out from the table UJA_APPSET_INFO,
U/T/L/M/P__ : Denotes Environment, Team, Team Leader, Data Access Profile and Task Profile respectively.
XXXXXX _: This is the number. (This number will be in sequence for Environment, Team, etc.)
These roles can be found out from the above tables and added to the users so that the frontend administration
can be avoided. So in the end a user who wants to login through web, who is assigned with a Data Access Profile
and Task Profile and a User Team in an environment will (should) have the following roles assigned to his profile.
/POA/BUI_FLEX_CLIENT | Role for Web login
hitpsiblogs.sap.com/201401/22!backenc-oles-for-sap-pe-managing-sorfrom-backend-systom 216,siisn019 ‘Backend Roles for SAP BPC & Managing User from Backend Systom | SAP Blogs
/POA/BUILUM_USER | Role for Web login
ZBPC_CMU000002 Environment Role
ZBPC_CMT000027 User Team Role
ZBPC_CMP000009 Task Profile Role
ZBPC_CMMO00014 Data Access Profile
Role
Note: If we have added a Task Profile & a Data Access Profile o a User Team from frontend, and added only the
User Team role in the backend for a user, the user will not have access to the Task Profile and Data Access
Profile. These two roles should be added explicitly!
Hope it helps!
Alert Moderator
Assigned tags
SAP Business
anning and Consolidation, version for SAP NetWeaver
Related Blog Posts
Copied environment is missing in backend system in BPC 10.1 NW version without any error message.
By Former Member , Mar 05, 2015,
Basic troubleshooting for BPC 10 Web Login Issues
By Former Member , Feb 25. 2014
hitpsblogssap.comy2014V01/22tbackene-oles-for-sap-ope-managing-user-from-backend.systom!
6