How to restrict permissions for individual business object fields?

I know that ACE can restrict permissions (read/write/delete) for entire business objects (Business Partner, Opportunity, Activity...).
Is it possible to assign security permissions (read/write) to individual attributes of business objects? For example, I want that some users could not view phone number for Business Partner.

We had similar requirement for transaction but that was more to do edit or non-edit authorization at field level, but i feel this will work for your scenario too.
First there is no standard tool available to do this, so, you'll have to create your own authorization objects in transaction SU21 (Basis will be able to do that) lets say ZAUTHOBJ, and then assign permitted activities for this object i.e. create/generate, change, display. Then you this authorization object in UI coding to check the permission level and give access at field level. Don't forget to assign this object to your PFCG role.
I'm not technical so can't tell you where to put the code on UI (may be some prepare output method), your tech team will be able to help you.
Also, its good idea to have seperate auth object for each field you want to restrict because of scalability in future.
Hope this gives you some idea...
Regards,
Vikas

Similar Messages

  • How to delete the index for the business object BUS0033

    Hi to all experts,
    I'm applying note 1349496 the error here is no records with F4 help for the funds center .
    solution from the note
    Implement the attached program corrections. Then, in the transaction, delete the index for the business object BUS0033, reactivate it, and start the indexing in the indexing mode "Full". The system then displays the data correctly in the F4 search help.
    how to do the second part i have already applied the note .

    any help

  • How to find the WhereUsed List for a Business Object Event?

    How to find the WhereUsed List for a Business Object Event?

    Can anybody let me know how to get which
    Whereused  function will get the data from
    different Werks in multi-level?
    Any sample program please!!!

  • How to restrict authorization for OBC4

    Dear all
    How to restrict authorization for obc4( field status) for user id wise
    Regards
    nasa

    Hi Nasa
    You try to use the S_TABU_LIN object. With this object you can control access to tables (called from maintenance views, SM30 etc) based on the database key for the table.
    And as far as I cant see, the OBC4 transaction is just a couple of maintenance views for V_T004V andf V_T004F.
    You can find a small how-to [here|http://www.mhn-consulting.com/s_tabu_lin.html]
    Regards
    Morten Nielsen

  • Service Interface for the Business Objects

    Hello everyone. I'm developing a Web Service using the service interface that provide JDeveloper for their Business Objects. I have a relationship between two EO as described below:
    EntityA 1 ...... * EntityB and it is a composition relation.
    Each ID in the entities are sequencial. There is no problem for create EntityA and EntityB at the same time. My probelm is that if I want to create only EntityB. I can't use the default method provided by the AppModule, neither make a custom method like:
    public boolean createEntityB(EntityBRowImpl mayEntityB){
    //Sample code.
    }because always a new row is created, and as EntiyB is a child of EntiyA, require the father's id and of curse an error ocurr. Also, can't let someone write the ID in the foreing key of the EntiyB.
    How can I solve this please?
    Thanks in advance. Any suggestions are very wellcome.
    PS: I'm using JDeveloper 11.1.1.5

    The error you're hitting is presumably JBO-25030.
    Look to the "merge" command. In the parent you specify just the key of the preexisting parent record, and then in the child you specify your new child record.
    CM.

  • How to handle the events of business object (BAPI)

    Hi,
    How to register to BAPI event and handle?
    For example, for a business object 'inv', there is an event as 'created'.
    I want to insert entry in a z table when an inv is created.
    I assume that the 'created' event is triggered when an inv is created.
    How i can register to that event and handle that event so that i can
    insert an entry in z table.
    Thanks,
    Prasad

    ComponentListener?
    : jay

  • !!!How to restrict user for making  changes in Sales order , partner level

    Hi all,
    Can anybody tell me how to restrict user for making  changes in Sales order  at partner level, is it through user exit?

    Hi Ruchi
    I hope u had gone to the screen fields which u want them not to be editable. So there u select all the fields contents which u do not want to to be changed and check the boxes with W.content and Display and save it. Once evrything is done u have to activate the particular transcation going in to the standard variants and put the name and click the activate button.
    Hope its clear
    Reward if help ful
    Sri

  • How to maintain cluisterview for new business roles in SAP CRM2007

    How to maintain cluisterview for new business roles in SAP CRM2007.
    Table - CRMV_UI_NB
    Regards,
    Biplab

    I also look forward to a 'solved' answer to your question.
    In the meantime, I'm curious to know if there are any organizations today running SAP B1 HANA for their production system.   Would you know of any?

  • WAS Inst on the NetWeaver 7.2 platform for the Business Objects XI 4.0 SP1

    Hello to all,
    I have tried to install the WAS on the NetWeaver 7.2 platform for the Business Objects XI 4.0 SP1.
    Ok, more preciselly. I have tried to install SP1 for the Business Objects Enterprise XI 4.0. We have had a distributed installation. An application is under the Windows 2k8 R2 platform and the web server (WAS) is under the Unix, where runs the SAP NewWeaver 7.2 CE.
    Installation of the SP1 on the application side has ran just fine. Installation of SP1 under Unix went fine as well till I tried to undeploy the previouse one WAS. At first it could not start, it could not find the java, even the wdeployGUI.sh should use its own java, while it happens. I have edited a profile of the appropriate user for using this "own" java. The same I had to do for the pearl. It ran, but It took a very long time - more than two hours. (We have experience from the base installation, that it supposed to be very quick.) So, I have killed three apropriate processes and wav, undeploying ended successfully.
    Next, I started to deploy a new WAS. But it has been broken several times with the information (from the <INSTALL PATH>/sap_bobj/enterprise_xi40/wdeploy/logs/wdeploy.log), It could not reach the server with the error message: "Error occurred during the action  deployall", "$". I am sure, the acess datas are correct.
    Any ideas?
    I thing there is some problem with the java and pearl settings. But I can not find relevant webappdeploy_unix document for the SP1, so I do not know, why the deploying could not start automatically as in the case of the base (non SP) installation.

    Hi Randy,
    Universe is an important part of the Semantic Layer, whether it is version 3.x or version 4.x of SAP BusinessObjects. In version 4.0 (officially known as BI 4.0), you will be using the new Information Design Tool to build universe. It is highly recommended for all of your presentation tools (i.e. WebI, Crystal, Xcelsius/Dashboard, etc) to go through the new Information Design Tool for data (including BW data).
    The BI 4.0 Virtual Launch is scheduled on Feb 23. I suggest you to sign up at http://virtualevents.sap.com/business-analytics/login.aspx.
    By the way, the SAP BusinessObjects does not have a version 3.2. The most current one is version 3.1. You might be confused with the FixPack which is now up to 3.4.
    Hope this helps.

  • Technical infrastructure required for SAP Business Objects

    Hello,
    I want to know where I can find information regarding to the technical infrastructure required for the product SAP BusinessObjects.
    Thanks in advance for your valuable information.

    Hi,
    this should get you started
    Ingo
    BusinessObjects and SAP - Overview
    /people/ingo.hilgefort/blog/2008/02/07/businessobjects-and-sap-part-i
    Crystal Reports and BI Queries
    /people/ingo.hilgefort/blog/2008/02/19/businessobjects-and-sap-part-2
    Crystal Reports and BI Hierarchies
    /people/ingo.hilgefort/blog/2008/02/27/businessobjects-and-sap-part-3
    Crystal Reports and SAP R/3
    /people/ingo.hilgefort/blog/2008/03/23/businessobjects-and-sap-part-4
    Web Intelligence and SAP BI
    /people/ingo.hilgefort/blog/2008/03/24/businessobjects-and-sap-part-5
    Web Intelligence - Delegated Search and Delegated Measures
    /people/ingo.hilgefort/blog/2008/08/27/businessobjects-and-sap-part-6--web-intelligence-and-sap-bi
    OLAP Universe Change Management
    /people/ingo.hilgefort/blog/2008/08/29/businessobjects-and-sap-part-7--olap-universe-change-management
    Xcelsius Overview
    /people/ingo.hilgefort/blog/2008/09/02/teched-las-vegas--are-you-up-for-the-business-objects-community-xcelsius-challenge
    Xcelsius, Crystal Reports and Live Office
    /people/ingo.hilgefort/blog/2008/09/03/businessobjects-and-sap-part-9--xcelsius-with-crystal-reports-and-live-office
    Xcelsius, Universes and Query as a Web Service
    /people/ingo.hilgefort/blog/2008/09/04/businessobjects-and-sap-part-10--xcelsius-with-universe-and-query-as-a-webservice
    Install Part #1
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-1-of-4
    Install Part #2
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-2-of-4
    Install Part #3
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-3-of-4
    Install Part #4
    /people/ingo.hilgefort/blog/2008/09/17/businessobjects-and-sap--installation-and-configuration-part-4-of-4
    SAP Authentication
    /people/ingo.hilgefort/blog/2008/09/19/businessobjects-and-sap--configure-sap-authentication
    Publishing part 1
    /people/ingo.hilgefort/blog/2008/09/23/businessobjects-and-sap--publishing-of-crystal-reports-part-1-of-3
    Publishing part 2
    /people/ingo.hilgefort/blog/2008/09/24/businessobjects-and-sap--publishing-of-crystal-reports-part-2-of-3
    Publishing part 3
    /people/ingo.hilgefort/blog/2008/09/24/businessobjects-and-sap--publishing-of-crystal-reports-part-3-of-3
    XC, CR and LO Part 1 of 4
    /people/ingo.hilgefort/blog/2008/10/03/businessobjects-and-sap-part-1-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    XC, CR and LO Part 2 of 4
    /people/ingo.hilgefort/blog/2008/10/07/businessobjects-and-sap-part-2-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    XC, CR and LO Part 3 of 4
    /people/ingo.hilgefort/blog/2008/10/07/businessobjects-and-sap-part-3-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    XC, CR and LO Part 4 of 4
    /people/ingo.hilgefort/blog/2008/10/10/businessobjects-and-sap-part-4-of-4--creating-a-xcelsius-dashboard-on-top-of-sap-bi
    Technical Material
    /people/ingo.hilgefort/blog/2008/11/19/businessobjects-integration-with-sap-netweaver-bi--technical-material

  • No entry for User Business Object found

    Hello All,
    I'm using ISA 4.0 for R/3-Edition with SP9.
    My problem is that i receive an empty site after the login.
    With debugging i have found the error in BackendObjectManagerImpl.java on Line 134:
        if (boc == null)
          throw new BackendException("No entry for " + beBOType + " Business Object found");
    the problem is that boc == null...and i don't know what that is?and where this boc == null can come from?Can somebody help me please?
    beBOType = "User", that i see at the isaerror.log .
    Too see what i have done before, please have a look on the next page in this forum at the thread "backendobject-config".
    Thanks for your help,
    Best regards,
    Toni

    hi,
    use the transaction rscusta
    create user  and enter the user
    BW User ALE          ALEREMOTE
    or
    rsa1 --> setting --> global setting ...
    Regards
    Ben

  • Generic approach to call a method for any business object

    My requirement is to call the DISPLAY method of a business object when I have the objectType and objectId.
    Say I have BUS2012 and Id 4500001111, now I want to call a method which invoke the DISPLAY method for this object with objectId (say ME_DISPLAY_PURCHASE_DOCUMENT for purchase order). I even have the key fields for the business object.
    Is it possible ?
    Thanks in advance !
    Ruhi Hira

    Hi Ruhi,
               Yes you can call the method for display.Before we can do that we need to fix the procedure for the calling of the method.If you want to call it programitically or you want to call it in task builder or you want to use it as a activity in the work item.we can check for the BUSXXXXXX what ever number is there and we can also check for the activity type pre defined by SAP for it.If suppose you dont have the activity we can create the method for the BOR object type using SWO1.May be it helps your query.
    Have a best day ahead.

  • How to set permissions for folder?

    Dear all,
    How can iset permissions for a particular folder?
    I am creating new folders for new users  who access the program. 
    Is there any way yo set permissions so that no one is able to edit the name of the folder ?
    Thanks,
    Ritesh

    Hi Ritesh,
    Thanks for the post and I hope your well today.
    You can programmatically change the Read Only and Hidden Status of a file
    in labview using the DOS prompt from LabVIEW - called
    System.Execvi.
    Here are some links regarding the DOS commands you can use,
    http://www.ss64.com/nt/subinacl.html
    http://www.ss64.com/nt/cacls.html 
    So I beleive you could find a DOS command which could alter the editting properties of the name..
    Another way to prevent the user altering the file would be to change
    the user permission's in windows.. but it could affected the code and
    most IT departments would not allow this.
    Hope this helps,
    Kind Regards
    James Hillman
    Applications Engineer 2008 to 2009 National Instruments UK & Ireland
    Loughborough University UK - 2006 to 2011
    Remember Kudos those who help!

  • SL Reporting for individual Monitoring objects (CPH)

    Hi SLR-experts,
    I would like to set up the SL Reporting for individual Monitoring objects (CPH).
    I already done following:
    Tcode RZ23N: Setting up a collective and reorganization schema
    Tcode RZ23N: Assign a collection and reorganization schema
    Unfortunately I cannot choose these objects in DSWP Setup and of course I cannot see any data in SL Report.
    Can some one help with this problem?
    Thank you
    regards
    Thom

    in 2010 also it is not working, I see that your post is in 2008. let me knowif you found any resolution for this issue

  • BW support level for Installing business object ?

    Appreciate if any body can tell me minimum BW support patch level required for Installing business object ?

    Hi,
    with respect to some fixes and performance i would recommend the following as minimum.
    BW: SAP BW7 with EhP1 and SP5
    BO: SAP BO XI 3.1 SP2
    Regards
    -Seb.

Maybe you are looking for