SHD0 - Developer or Analyst Role?

Experts:  We all have worked in various companies throughout our careers.  We know that certain companies allow developers more access to certain SAP transactions while other companies limit what we can do.  The same holds true for functional analysts.
I have an issue.  Functional Analysts are wanting access to transaction SHD0 (create transaction and screen variants).
1.  Is this more of a Developer responsibility or a Functional Analyst responsibility?
Currently, the functional analysts cannot perform this activitiy, but now they want it.
2.  What are your thoughts about this?
3.  Does it require a "Developer Key"?
4.  Does it require S_Develop or can we just assign SHD0 to their role?
Thanks Experts for your valuable input.

Hi,
Clearly it will depend upon your role as you have to work on SHD0. Mostly cross-skilled ( Techno functionals) do that.
Well if you want to know more how its done then follow this wiki. And please check the related links in the wiki also. It may help.
[http://wiki.sdn.sap.com/wiki/display/Snippets/TransactionVariant-AStepbyStepGuidefor+Creation].
Now regarding developer key, Its upto your BASIS team to maintain it.
Regards,
Ben

Similar Messages

  • How to authorize report developer to access role(Save reports in role)

    Dears,
      I created a role and assigned it to a report developer. This role is restricting the reeport developer the Display Data of InfoCubes and ODSes, and the full authorization for report development. However, when saving the new report, the role is empty. I'm expecting the user in this role has the access to save the report in this role. Any suggestions are appreciated.
    B.R
    Gerald

    Hi Gerald,
    In our 3.5 environment, I created roles specifically for this purpose.  Within the Authorization Data, I manually added authorization object S_USER_AGR.  Here we use activity 01, 02, 03, 06, 08.  The Role Name should be the technical name of the role you created for the folder.
    If you need clarification, let me know.
    Larry

  • System Analyst role - Every day responsibilities

    Please explain in detail what would be the role and responsibilities of a SAP BW System Analyst.

    Hi,
    BW Information analyst's Job Overview:
    Participate as a lead analyst in the analysis, development, support and communication of SAP Business Warehouse (BW) projects for the company and its subsidiaries' data warehouse primarily in the Professional Services subject area. Accountable for full project life cycle, with emphasis on translation of user requirements into specifications for complex logical data models, source data capture, dictionary design, data integrity and overall warehouse design.
    Consult with users/functional teams to gather and interpret their documented reporting requirements for various data warehouse projects. Develop logical data models using best practices for data capture, data dictionary design, maintenance and overall data integrity. Develop supporting business process procedures that allow for an automated data load and promulgation of data to the warehouse.
    Provides support and consulting services to users and FIS Business Process Service teams in mining, analysis and interpretation of warehoused data
    High level contributor, expected to provide guidance and direction to others on medium to large complex projects. Perform lead role in all levels and aspects of BW development life cycle. Provide detailed functional knowledge throughout the entire development process.
    Provide status reports, isolate and resolve problems, initiate system enhancements as required.
    Work with other BW staff to increase expertise in data modeling, project scoping and planning.
    Analyze SAP Business Content components when delivered for relevance to the company**s projects including initiation of new projects.
    Regards
    CSM Reddy

  • Invite to Apple Developer Team (member role - big problem)

    We have finished and approved an app for a big client that have an Apple Developer Company account (yes, they have many app just published on Apple Store).
    Now i have to build the app but they only send me an invite to Developer Team with a member role (i can only download provisioning certificates no other).
    The big problem is: how to use their P12 certificate if i can not build from XCode?
    Please it's very urgent!
    Really thanks.

    It sounds like you need to talk to the person at your client's company who is responsible for creating iOS certificates. Ask them to create an App ID (if it doesn't already exist), provision files, and push certificates. You'll need to obtain the p12 certificates and passwords in order to build the app. I don't think you can do that with your member sub account.

  • Correlation between BI developer and Web Analyst?

    These days, I'm studying to become a business intelligence developer and today I'm reflecting If I need necessary knowledge as a web analyst.
    My question is.
    Is there a correlation between BI developer and web analyst If yes, should I also gain skills as a web analyst?

    Hi Sakura,
    The largest part of any analyst role is understanding the clients needs / business requirements and being able to help translate those requirements into functional specifications. The best analysts I have worked with are the ones that know the product
    and what it can do. In addition, we will see more business intelligence applications deliver or render results to the web enabled portals like SharePoint 2013.
    As a developer the more you understand a clients needs and are able to meet those needs either OOB, third party, or custom code the more valuable you will become in being able to know where the holes are and being able to fill them,
    -Ivan
    -Ivan

  • MDM Developer Role

    Hello guys.
    As an MDM developer, what is part of your role:
    1. Import Data from XI using Import Manager
    2. Using MDM Console to create Repository and populate it with Data
    3 Syndicate the data using MDM Syndicator
    4 .Convert Functional to Technical Specs
    Is using an MDM Data Manager to de-duplicate the data part of Developers role, or it's MDM Super User's job, some one from the Business Side?
    Also does the developer participate in Blueprinting phase, like gathering Functional Specs, or Developers job only to transfer them to Technical  
    specs?
    Also please list some of the other roles of MDM Developer.
    Thank you

    Hi Igor,
    1)  Is using an MDM Data Manager to de-duplicate the data part of Developers role, or it's MDM Super User's job, some one from the Business Side?
    - Creating The De-Duplication strategy to find Duplicate records is the job of an MDM consultant,but once the rules and strategy is set up the matching an merging will be performed by the Business guy, as there is a business need to it.While merging two records it very important which info from which records is selected and this a business person will need to decide.
    2)Also does the developer participate in Blueprinting phase, like gathering Functional Specs, or Developers job only to transfer them to Technical
    specs?
    - Ya it is true that an MDM consultant will decide the MDM technical specs but an MDM consultant also plays an imp role in deciding the Functional specs as this is determined by what MDM can do & what it cannot do.Like for eg an MDM consultation will be req to decide which Roles should be granted which all access,what data can be used as a qualifier data or an hierarchy data.etc.
    3)Also please list some of the other roles of MDM Developer.
    - An MDM developer another imp role could be in designing a Workflow as most of the data importing will be through a workflow.
    Hope it helps
    Thanks & Regards
    Simona

  • No datasource visible to BI Publisher Developer role

    Hi,
    I created an user with "BI Publisher Developer" role. When I login as this user, no datasource is visible to this user.
    Even though create and edit report are available, he cannot do anything to complete the creation of report.
    I know that "BI Publisher Developer" role is a built in role which cannot be edited.
    Do I need to create a different role which can have access to datasource and assign that role to the above user (who already has a developer role)?
    Document is not clear on this. Please let me know if this behaviour of "BI Publisher Developer" role is correct?
    Thanks
    Girija

    Hi,
    The "BI Publisher Developer" role is not editable and I cannot assign any data sources to it.
    When I see datasource's definition, it only shows roles that were created by me, i.e. roles can be created and assigned datasources
    and datasources can be created and given to previously existing roles.
    So, I had to create a role with access to database and then give it to the user/developer to see that datasource.
    Which is kind of weird because I have to give 2 roles to any of my report developers, (1) "BI Publisher Developer" (2) role with access to datasource.
    Just giving (2) doesn't give him a report create/edit ability and just giving (1) enables the see to create/edit , but he can't successfully
    create/edit a report without access to any datasource.
    No where in the document it says a report developer needs 2 roles.

  • What roles are required with OWB?

    What are the different roles or skillsets required to implement OWB (developer, DBA, analyst, modeler)? What are most of you seeing as far as management of the OWB in general? I'm afraid this is another one of those "the DBA does that" things. What are your experiences. Thanks.

    It's just nothing like developer, dba, analyst , modeller and etc. For OWB, someone needs to have work experience in Oracle SQL, PL/SQL (your term developer), Managing Non-Schema objects, understanding & managing Privileges and roles from sys level to down at user level (DBA), define the source building the mart (modeller). SOme ONE has got good DBA(OCP) with strong PLSQL is the one will be verygood in OWB...

  • PL/SQL Developer

    Hi, can anyone tell when exactly does a Pl/SQL Developer becomes inevitable in a project?
    #Can you explain a real time situation(with respect to a project) when a pl/sql developer plays his role in a project.
    #Will the front end for such projects be designed in Java or VB.net? Then how come a developer can interact with the database? When exactly does the need arise for PL/SQl? Like in a banking or financial Sector Application when do we need to interact with the database?(Please explain with a good example)
    #Is it the case that the use of SQL and Pl/Sql confined to banking and financial sector applications? Can we use them in any other applications?

    Hi,
    Hi, can anyone tell when exactly does a Pl/SQL Developer becomes inevitable in a project?In short: Whenever your data is stored/maintained in an Oracle Database.
    Will the front end for such projects be designed in Java or VB.net?Could be, but not per sé, however especially (from my personal experience) in the banking/financial sector the front end is an (old/legacy) Oracle Forms application and some overnight monstruous batch processes (slow-by-slow, files) will run. And sometimes that database is an interface to a mainframe that is maintained by sadistically grinning people and have 30 years of undocumented history immediatly available in their mind, and will retire next year, and they know it and we know it ;-)
    Nowadays there's APEX as well, a totally different league.
    And yes, some JAVA or .NET etc. can be used as well...it just depends.
    Like in a banking or financial Sector Application when do we need to interact with the database?(Please explain with a good example)You'd need to interact whenever you need to store or delete data, whenever data changes...
    A database MANAGES your data.
    A good example?
    It doesn't really matter if it's a banking/financial app., it's about the data. Your business.
    Perhaps understanding what a database is, will help you, so check the concepts:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/toc.htm
    Can we use them in any other applications?Ofcourse you can. Any application you want.
    Enclosing:
    Your questions are quite broad.
    If my attempts to answer seem quite broad as well to you, then please try to express in more detail what puzzles you.
    Oracle Database is...a (relational) database (management system), you store/manipulate/extract data in/from/to databases.
    SQL and PL/SQL are the main 'interfaces' to facilitate that.
    Data = information. Information changes from day to day, every change is a 'transaction'.
    Whether your company is a bank or an insurance company or a car rental company, that doesn't really matter.
    You need a good and maintainable design to start with, catch business rules, start with the right data model (and don't fall into the 'Hey, let's make it generic-trap' unless you 100% understand what you're doing).
    After that, when the application can be built, you'll need a (PL/SQL) Developer.
    But a Developer shouldn't stick to (PL/)SQL alone, he should know at least a bit of all other possibilities as well.
    And by then you'll realize that from then on you'll be learning every day, and never hesitate to ask questions ;)

  • CHARM Roles in Satellite System

    Hi,
    Can anybody tell me  exactly on CHARM roles in Solman 7.0 EHP1.
    I am totally confused which roles i have to assign to Change Manager, IT operator, Tester, Developer & Requester.
    In Solman which roles I have to assign & in Satellite system R/3 which roles to assign.
    Currently I have assigned following Roles in Solman.
    Change Manager     
    ZO_BC_SOCM_CHANGE_MANAGER
    ZO_BC_CHANGEMAN_ADMIN
    ZO_BC_CHANGEMAN_OPERATOR
    ZO_BC_SOCM_CREATE
    ZO_BC_SOCM_DISPLAY
    ZO_BC_SOCM_PRODUCTION_MANAGER
    ZO_BC_TRUSTED-RFC
    IT Operator /Basis     
    ZO_BC_SOCM_IT_OPERATOR
    ZO_BC_TRANSPORT
    ZO_BC_SOCM_ADMIN
    ZO_BC_CM_SMAN_ADMINISTRATOR
    ZO_BC_TRUSTED-RFC
    Developer     
    ZO_BC_SOCM_DEVELOPER
    ZO_BC_CM_SMAN_DEVELOPER
    ZO_BC_TRUSTED-RFC
    Tester     
    ZO_BC_SOCM_TESTER
    ZO_BC_TRUSTED-RFC
    Can anybody tell whether above assignment is correct.
    In Satellite system which roles I need to assign.
    Regards
    PK
    Edited by: PK on Jun 1, 2010 9:58 AM
    Edited by: PK on Jun 1, 2010 9:59 AM

    Roles required for developer, tester and chagne manager in Solution manager in solution manager are as follow.
    Developer
    SAP_CM_DEVELOPER_COMP(composite role)
         SAP_CM_SMAN_DEVELOPER
         SAP_SOCM_DEVELOPER
    SAP_SOCM_REQUESTER
    tester
    SAP_S_RFCACL (for RFC)
    SAP_CM_TESTER_COMP(composite role)
         SAP_CM_SMAN_TESTER
         SAP_SOCM_TESTER
    change manager
    SAP_CM_ADMINISTRATOR_COMP (composite role)
         SAP_CM_SMAN_ADMINISTRATOR
         SAP_CPR_PROJECT_ADMINISTRATOR
         SAP_CPR_USER
         SAP_SOCM_ADMIN
    SAP_CM_CHANGE_MANAGER_COMP (composite role)
         SAP_CM_SMAN_CHANGE_MANAGER
         SAP_SOCM_CHANGE_MANAGER
    But you have to assign some object authorization to these standard roles.
    mainly you have to provide authorization for these objects S_TCODE, B_USERSTAT, S_OC_ROLE, CRM_ORD_OP etc.
    You can assign sap_all, sap_new to your user(developer, tester, change manager etc) and can set a trace from st01 on that perticaular user and then try to execute anything which you want. Then you can check for the objects in the trace and can authorize user for those object.
    Regards,

  • How to identify a role that is not working

    In what table or through witch function module can I see that there's a problem with a user's role via ABAP?
    I have a role that seems to be fine when I search it with  function module PRGN_READ_USERS_FOR_ONE_AGR. But when I search it with SU01, it appears with a red threshold and the user can not acctually access the functionalities of that role.
    What I need is to know, though my ABAP code,  which users returned by PRGN_READ_USERS_FOR_ONE_AGR do not really have the role working properly.
    Any ideas of how can I get this information?
    Thanks in advance,
    Carol.

    I am an ABAP developer, not a role administrator. I am writing a code that assigns roles to users based on other roles that they have. What I am trying to do is to make my program more robust by not assigning a role if this other role have any sort of problem. The standard function I am using, PRGN_READ_USERS_FOR_ONE_AGR, does not identify that there is a problem and neather can it be identified through the table AGR_USERS.
    Got it?
    Carol

  • 1)some setting missing in BI Integration to EP 2)publish the BI role to EP?

    Hi All,
    1) We almost done BI EP integration, getting error in step: Maintain User Assignment in Portal.
    - what are settings in BI connection in EP? we are using SAP Logon Tickit method(not Uid Passs method), is there any user with user name and password required in this conneciton? if yes with wich Authorization in EP & BI?
    we have defined system alias in EP, is that same alias any where need to maintain in BI?
    - when i run BI report from RSRT > Java web OR Query desinger run to portal option, its giving me some error and required to check log at portal, what authorization required for My BI developer user id in BI and EP to run the report on EP from RSRT JAVA Wev or query desinger or WAD? in BI i have FULL authorization(SAP_ALL, SAP_NEW, ..) Is there any Authorizaiton required to give in EP as well?
    2) How to Publish the BI role In EP:
    Question is our EP guy is lookin new, and not sure what all authorizaiton to give to me, and how adjuctely creat ivew on top of BI reports,
    so I have already developed one enduser role consists all required authorization to run the BI report/query/view,
    we can publish the our report in existing role, we can also publish direct developed role to EP but from where to download upload this BI role to EP need to know? what all are the Steps authorization required for that? if anyboday have already gone through this.
    Regards,
    Dushyant.

    Hi Dushyant,
    I am supposing you are doing the BI Java x BI ABAP integration, right?
    Let's go per parts... I will try to respond directly some of your questions but frst of all, I think you should have ran the Template Installer (CTC) and after that checked the configuration with the supportdesk tool as per SAP Note 937697.
    What are settings in BI connection in EP?
    You have to maintain in the portal system landscape a system with alias "SAP_BW" which would be your BI Master System for that portal. The template installer creates this automatically.
    we are using SAP Logon Tickit method(not Uid Passs method), is there any user with user name and password required in this conneciton?
    You could use assertion ticket instead. The user mapping is automatic once you configure the system on both sides with the integration process. If you have problems after, we can look deeper.
    we have defined system alias in EP, is that same alias any where need to maintain in BI?
    Kind of... You need to maintain the default portal destination for the relevant portal through SM30 -> table RSPOR_T_PORTAL and it should have a destination in transaction SM59, too.
    when i run BI report from RSRT > Java web OR Query desinger run to portal option, its giving me some error and required to check log at portal, what authorization required for My BI developer user id in BI and EP to run the report on EP from RSRT JAVA Wev or query desinger or WAD? in BI i have FULL authorization(SAP_ALL, SAP_NEW, ..) Is there any Authorizaiton required to give in EP as well?
    RSRT uses the default destination in RSPOR_T_PORTAL. Try to use J2EE_ADMIN user for the first tests, at least. At first, no special authorizations are needed to run reports in BEx Web (which RSRT calls).
    2) How to Publish the BI role In EP: Question is our EP guy is lookin new, and not sure what all authorizaiton to give to me, and how adjuctely creat ivew on top of BI reports, so I have already developed one enduser role consists all required authorization to run the BI report/query/view, we can publish the our report in existing role, we can also publish direct developed role to EP but from where to download upload this BI role to EP need to know?
    There is a tool called "Role Upload" in EP. You could search about. If you need some help, I can get from the EP guys here (I am from BW). Of course, the process must be done with an administrator id.
    I hope it helps.
    Kind Regards,
    Marcio

  • Role Assignment Discovery Issue for Files and Folders through Sharepoint REST services

    To preface, I am a decided Sharepoint newbie in every sense. I am trying to use the Sharepoint REST services (Sharepoint 2013) to walk the folder and file structure of my Sharepoint server and, determine as I go, the Role Assignments (and subsequently
    Permissions) on those folders and files. I'm using an Administrator credentials and I'm actually able to successfully do it but I've run into some caveats. All the caveats begin with this; when I'm examining a folder, for example:
    /_api/Web/GetFolderByServerRelativeUrl('/sites/cmisdev/Development')/ListItemAllFields
    I receive either an empty list or an error response doc when following the link supplied for ListItemAllFields.  When following that kind of link for folders, I either get:
    <d:ListItemAllFields
    m:null="true"
    />
    or an error response document that says "The object specified does not belong to a list." When I hit the /ListItemAllFields endpoint for files, I receive a response with a link for Role Assignments which subsequently also works and I get the
    info I need. So, is this a bug? Why does the link returned from Sharepoint work for files and not folders? So, google, google, google, and I discover that there is another possible way to get at the Role Assignments (and that the object does, indeed, belong
    to a list!).
    If I know the Title (or the guid) of the folder in question, I can use the following endpoint:
    /_api/Web/Lists/GetByTitle('Development')
    If I use that endpoint, I get the information I would have expected to get from following /ListItemAllFields and the subsequent Role Assignments links all work and I get what I need. If there's a bug and this is how I have to work around it, that's fine
    but I have yet to discover how to dynamically determine the Title of a given folder nor am I sure if all Titles are supposed to be unique within a given Sharepoint server. I'm assuming that the folder name as represented in the server relative URL and the
    Title may be different and this is where my newbishness may start to shine if I'm misunderstanding what a "List" is supposed to be in Sharepoint. Anyway, I did find that I could use the Properties endpoint to perhaps get the Title, for example:
    /_api/Web/GetFolderByServerRelativeUrl('/sites/cmisdev/Development')/Properties
    gives me:
    <d:vti_x005f_listtitle>Development</d:vti_x005f_listtitle>
    whose value I assume I could then supply to the /GetByTitle endpoint and be golden. However, "vti_x005f_listtitle" just sounds a little too deep to be something I should be relying on but maybe that's kosher. That's part of what I'm trying to
    find out. Also, if there is a way to use the Sharepoint REST API to discover the guid of a given object, then I could look it up in that way.
    So, in summary:
    1. Am I going about getting folder Role Assignment information in the wrong way? Based on the CSOM examples I've seen, I believe I'm doing it correctly and that the answer to #2 below is a resounding "Yes!" :)
    2. Is it a bug if I'm not able to use /ListItemAllFields on folders using the server relative url?
    3. If I'm supposed to use GetByTitle as a workaround, am I discovering that Title correctly through /Properties? Seems quite circuitous and awkward. Are Titles required to be unique throughout a given Sharepoint server?
    4. If I'm supposed to use the guid, how can I use the REST interface to discover an object's guid? Once we get down to the Role Assignments and other links, the guid appears in those links but I don't know how to discover it independently if that's the
    path I should use to get the data I described above.

    Upon further research, I'll answer my own question for the benefit of some other potential future newbie.  The answer to question number 1 above is "Not exactly.".  The server relative URLs I was using corresponded to lists (which are
    returned as a collection through /_api/web/lists).  I was treating them mentally like regular folders.  That, coupled with the fact that accessing their data as I showed above returns a ListItemAllFields link, made me think that was the way to get
    the Role Assignments just as I would for files and, as it turns out, "real" folders and sub-folders created under these lists.  That was the other problem with thinking of these lists as regular folders.  So, ListItemAllFields works on
    all files and folders in a list.  However, if you want Role Assignments for the lists themselves, you can keep track of the Titles and\or Guids from the /_api/web/lists that you're interested in (in my case, all non-hidden "document library"
    type lists) and then access those Role Assignments as I discussed in questions 3 and 4 above.  For example, from the /_api/web/lists collection from my test server, the "Development" document library Role Assignments are accessable via /_api/Web/Lists(guid'cd242eeb-aafa-4efa-aecc-9bbdf8e3d459')/RoleAssignments
    or /_api/Web/Lists/GetByTitle('Development')/RoleAssignments.

  • How can I know the security role of the logged in user

    When you design an enterprise bean or Web component, you should always think about the kinds of users who will access the component. For example, an Account enterprise bean might be accessed by customers, bank tellers, and branch managers. Each of these user categories is called a security role, an abstract logical grouping of users that is defined by the person who assembles the application. When an application is deployed, the deployer will map the roles to security identities in the operational environment.
    But wondering when I log into my application with some user name and password (specified in my Oracle database),wondering how this works with the security role I created .How does J2EE know the security role of the logged in user.
    Thanks
    Manohar

    shet wrote:
    role at run time.
    When I login say as "manju" and password as "money" then how does it know that this user belongs to this security role.Is that the j2ee administrator has to say that user manju has this this security role.Programmitically how does it really work.I am confusedThe j2ee implementation assigns the roles using the JAAS module you have configured for your application on your application server. different JAAS modules get roles in different ways. many allow a single static role to be assigned using a config file. if using a database, often there will be configuration to specify additional database fields which specify the role for a given username.
    At runtime, a developer can test roles using methods like EJBContext.isCallerInRole().

  • ERROR: "You are not assigned to a role" in BEx

    Hi,
    I have a user <i>BEXUSER</i>. In <b>PFCG</b>, I have assigned this user to a role <i>ZR_USER_ROLE</i>.
    However, when I tried to open a query in BEx Anlyzer through <b>Open > Workbooks > Roles</b> toolbar, I could not find any workbooks assigned to this user.
    Next, I tried to open a query using <b>Open > Queries</b> toolbar, I chose a query and tried to click <b>Enter in Role</b> icon. However, I am prompted with a message saying <b>"You are not assigned to a role".</b>
    How is this possible when I have already assigned this user to a role. I have checked <b>PFCG</b> and confirmed that the particular role contains this user. Can someone explain about this?
    Thanks

    I am getting this exact same error, and the values that I have set in my query developer's job role are the following :
    S_USER_AGR
    ACTIVITY = 01, 02, 06, 22
    ROLE NAME = {list of roles that the user should be able to save queries to}
    S_USER_TCD
    TRANSACTION CODE = RRMX
    The user still receives the "you are not assigned to a role" error message when pressing the "save to role" button for a workbook. 
    In the ST01 authorizations trace, I see that the user is FAILING the authorization check for S_USER_AGR, but is failing the check for role names that he / she not supposed to modify.
    So those failures are good, but they seem to prevent from saving the workbook to any role ...
    How can it be setup so that the user can save workbooks to roles that were inteded to be saved to, without getting the "your are not assigned to a role" error when trying ?

Maybe you are looking for