Difference in Objects maintained in SU24 and inside the role.

Hi Experts,
I noticed that for t.code F-67,default objects maintained in SU24 are different from the objects associated with same t.code in a role.
In SU24 only three objects are associated(F_BKPF_BUK,F_BKPF_KOA and S_TCODE), wherein a role there are eight objets maintained.(F_BKPF_BED,F_BKPF_BEK,F_BKPF_BES,F_BKPF_BLA,F_BKPF_BUK,F_BKPF_GSB,F_BKPF_KOA and F_FAGL_SEG)
Please clarify ! what is the reason of this difference.
Regards,
Mukesh

Hi,
1.What is the purpose behind the calling of multiple Tcodes thru a single T.code .I mean to say, suppose, i require a C.Code object to be associated with a T.code for doing that, why i am connecting it to C.Code object of some other T.codes.
Many tcodes are customized to limit the access / risk. The best example is with SM30. If an user want to maintain a table, you can create a custom transaction which skips the intial screen (user don't need to enter the table name) and allows the user to edit the right or only one table rather than many.
You can connect your custom authorization object to F-67, it will not affect FBV1. the settings from FBV1 can be overwritten with the entries in F-67. use transaction SE93 to see more details and customization in transaction F-67.
2.If i assign a C.Code (let say 1000)thru object F_BKPF_BUKRS to a user,does it mean that,i don't need to assign that C.code to user again for access related to C.code 1000 in the accounting document area.Or is there anything like that, the C.Code access will be coded globally for that user for all C.code related access for FI, MM and SD.
Once you assign the authorization to a company code 1000 it means user has access to this company code across modules. This is subject to the transactions and thier authorization objects attached to them in other modules. Note that all the transactions doesn't perform authorization check for Company code.
3.Is there any T.code,from where i can associate a authorization object with a T.code.
You can use SU24 itself.
Hope it clarifies your queries.
Regards,
Gowrinadh

Similar Messages

  • HT3412 When creating a hardcover book, is the flap paper or printed on the cover and inside the book?

    When creating a hardcover book, is the flap paper of printed on the cover and inside the cover?

    No. The book jacket is spearate from the rest of the book and inludes the photos and text boxes that you select in iPhoto.  There are no photos or text printed on the hard cover, outside or inside.  It's just like book jackets on commercial hard cover books.
    OT

  • Is it possible to export and import the roles and users tables?

    Hi,
    is there any possibility to export and import the role and user definitions?
    We have a SAP MDM repository with a lot of roles and users and also with a lot of changes.
    And now I'm searching for a fast and efficient way of managing the roles and users.
    Thanks and Regards, Melanie

    Hi Melanie,
    There is no export/import functionality for roles and users.  The only way to manage these in an automated way would be to write a program that uses the Java or ABAP APIs.  Both APIs expose functionality to create, update and delete roles and users.
    Hope this helps,
    Richard

  • Removing Exchange 2007 from SBS 2008 (In an Exchange 2010 Coexistance Scenario) - In order to remove 2007 Mailbox Objects from Active Directory and remove the SBS2008 server completely

    I'm trying to remove Exchange 2007 from an SBS 2008 server
    (Server 2008 Standard FE).  My ultimate goal is to completely remove the SBS 2008 Server from the network environment.
    We have an Exchange 2010 Coexistence Scenario and Mailboxes/Public Folders/etc have been moved over to the 2010 mail server, on Server 2008 R2.
    I have moved all Shares, FSMO roles, DHCP, DNS, etc over to their respective servers.  We have two full blown DC's in the environment.
    I'm ready to remove Exchange 2007 from SBS 2008 and DCPROMO the server.  I can NOT seem to find a TechNet article that shows me how
    to proceed in this kind of scenario.  I am trying to use the TechNet article:
    http://technet.microsoft.com/en-us/library/dd728003(v=ws.10).aspx
    This article references Disabling Mailboxes, Removing OAB, Removing Public Folder Databases, then uninstalling Exchange using the Setup Wizard. 
    When I go to Disable Mailboxes I get the following error:
    Microsoft Exchange Error
    Action 'Disable' could not be performed on object 'Username (edited)'.
    Username (edited)
    Failed
    Error:
    Object cannot be saved because its ExchangeVersion property is 0.10 (14.0.100.0), which is not supported by the current version 0.1 (8.0.535.0). You will need a later version of Exchange.
    OK
    I really don't see why I need to Disable Mailboxes, Remove OAB and Public Folder Databases since they have been moved to 2010.  I just want
    to remove Exchange 2007 and DCPROMO this server (actually I just want to remove any lingering Exchange AD Objects referring to the SBS 2008 Server, using the easiest and cleanest method possible).
    Can someone point me in the right direction?
    Thanks!

    Hi,
    Based on your description, it seems that you are in a migration process (migrate SBS 2008 to Windows Server
    2008 R2). Now, you want to remove Exchange Server and demote server. If anything I misunderstand, please don’t hesitate to let me know.
    On current situation, please refer to following articles and check if can help you.
    Transition
    from Small Business Server to Standard Windows Server
    Removing SBS 2008 –
    Step 1: Exchange 2007
    Removing SBS 2008 – Step 2:
    ADCS
    Removing
    SBS 2008 – Step 3: remove from domain / DCPROMO
    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft
    does not guarantee the accuracy of this information.
    Hope this helps.
    Best regards,
    Justin Gu

  • Best way to write objects in an xml and send the file?

    hello all
    i am making some objects, which i conver to xml using the XStream and then i am saving them to a file, call a function to send the file to a servant (basically i do this by sending bytes and this may be the problem). In the servant i take the data i write them to a file and then i read them again to make them objects...
    i have the following code in the client
            XStream xstream = new XStream(new DomDriver());     
            xstream.alias("Jobb", WorkflowFramework.Jobb.class);
         String xml = xstream.toXML(translation);
               FileWriter fw = new FileWriter("translation.xml");
               ObjectOutputStream out = xstream.createObjectOutputStream(fw);
               out.writeObject(new Jobb("ougk2", "Walnes",null));
               out.close();
               File file=new File("translation.xml");
               byte buffer[]=new byte[(int)file.length()];
               try {
                    BufferedInputStream input=new BufferedInputStream(new FileInputStream("translation.xml"));
                    input.read(buffer,0,buffer.length);
                    input.close();
               } catch(Exception e) {
                      System.out.println("Error: "+e.getMessage());
                       e.printStackTrace();
               theRemoteObjRef.translationService(theCallbackObjectRef, buffer);i write the file and then i read it so as to have a buffer of bytes (there should be a better ways..)
    the last line sends an objectRef (we dont care about that) and the file in bytes to a server (to be specific to a servant of a server)..
    in the servant i do the following
    public void translationService(TheCallbackInterface objRef, byte data[]){
              try{
                        File file = new File("translation2.xml");
                    BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream("translation2.xml"));
                  output.write(data, 0, data.length);
                  output.flush();
                  output.close();
              } catch(Exception e) {
                        System.out.println("Error: " + e.getMessage());
                        e.printStackTrace();
               XStream xstream = new XStream(new DomDriver());
               try { // If an error occurs, go to the "catch" block
                    FileReader fr2 = new FileReader("translation2.xml");
                    ObjectInputStream in = xstream.createObjectInputStream(fr2);
                    Jobb newJob = (Jobb)in.readObject();
                   System.out.println(newJob.getObjServerRef());
                   System.out.println(newJob.getForTranslation());
                   System.out.println(newJob.getTranslated());
                    }catch (Exception e) {  
                         System.err.println("File input error"+e);
                    Jobb testJob=new Jobb("ougka","mpougka","falalala");
                    System.out.println(testJob.getObjServerRef());
                       System.out.println(testJob.getForTranslation());
                    System.out.println(testJob.getTranslated());
    the problem is that in the first group of System.out.println i get the error File input errorcom.thoughtworks.xstream.mapper.CannotResolveClassException: Jobb : Jobb
    but the second group of printlns, prints the correct results...
    do you know what is the problem? Why can i read the content of the file and get the objects from there?
    do you have any suggestions of writing and reading the file in an another way or to send it by NOT using a bytes array?
    do you have an alternative way of making the xml file?
    many thanks!

    Hi,
    I would suggest to reconsider building of your document so that it doesn't contain duplicates if you don't need them. And it doesn't have much to do with DB XML then.
    Also you could insert your document with duplicates and use XQuery Update facilities to delete undesirable nodes.
    Vyacheslav

  • Extracting object from a picture and erase the background

    Whats the best tool or way to extract an object, or person from a picture and earse the backgroung. Then puting it into illustrator? How do i save it to where theirs no background and only the picture that i selected?

    There is no "best tool". It depends entirely on the image and the talent of the person using the tool (or more likely technique).
    But you may wish to spend some time studying the Pen tool.
    Also, knowing your version of Photoshop would also help those who wish to help you.
    You topic title would also make a great Google search. :)

  • How to view the privilages inside the role

    Hi,
    How can i view the definition of a role on sqlplus screen
    Thanks
    Bcj

    Want to try something neat -- at least I think so. Put this in a sql script and run it against a user who has table privileges granted to him and through a role, and through roles two levels deep.
    set termout  on
    set feedback off
    set verify   off
    set linesize 128
    set pagesize 35
    Accept USER_ID CHAR Prompt 'Enter User ID: ';
    COLUMN table_name FORMAT a41 HEADING 'Resource'
    COLUMN privilege  FORMAT a11 HEADING 'Privilege'
    COLUMN grantable  FORMAT a9  HEADING ' '
    COLUMN via_role   FORMAT a60 HEADING 'Via Role?'
    BREAK ON table_name  SKIP 1 NODUPLICATES
    TTITLE Center 'Tables and Proc. Priveleges Granted to &USER_ID..'  skip 2
    SELECT LOWER(y.owner || '.' || y.table_name) table_name,
           y.privilege,
           DECODE(y.grantable,'NO','No Grant','Grantable') grantable,
           x.role_granted as via_role
      FROM (SELECT CASE SIGN(LEVEL - 1)
                   WHEN 0
                        THEN granted_role
                        ELSE granted_role||' ['||grantee||']'
                   END as role_granted,
                   granted_role
              FROM dba_role_privs
            CONNECT
                 BY PRIOR granted_role=grantee
                    START WITH grantee = UPPER('&USER_ID')) x,
           dba_tab_privs y
    WHERE y.grantee = x.granted_role
    UNION ALL
    SELECT LOWER(owner || '.' || table_name) table_name,
           privilege,
           DECODE(grantable,'NO','No Grant','Grantable') grantable,
      FROM dba_tab_privs
    WHERE grantee = UPPER('&USER_ID')
    ORDER
        BY 1, 2
    TTITLE OFF
    BTITLE OFF
    REPFOOTER OFF
    TTITLE OFF
    BTITLE OFF
    REPFOOTER OFF
    SET FEEDBACK ON
    SET PAGESIZE   40
    SET LINESIZE   96
    SET VERIFY     ON
    SET UNDERLINE  '-'
    SET HEADING    ON
    SET TERMOUT    ON                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • So10  how to maintain texts here and have the same copied

    Hi Gurus,
    How to maintain texts here in so10 ? After maintining here how to make it come in the billling or delivery documents.
    Yezdevan

    Hi
    Go to SO10 Tcode and create new Text there with a unique name say 'XYZ' as text name.
    In the print program or directly to the form you can use " INCLUDE XYZ                                                                               
    OBJECT TEXT ID ST                                                                               
    LANGUAGE EN ".
    bye

  • I updated Firefox to 4.0 and now I keep getting a box that says its a JavaScript Application and inside the box it says "Uninstal Set". What do i do???

    I keep getting more and more of them at a time and its annoying me! Everytime I try to open a page in firefox or do anything this happens.

    Someone else posted this issue recently. Do the suggestions in this thread help?
    [https://support.mozilla.com/en-US/questions/813884 when open firefox or change website, there is a warning window, [JavaScript Application], "uninstal set" | Firefox Support Forum | Firefox Help]

  • Difference between Ipad bought in USA and in The Netherlands?

    Coming month I'll be in Boston. Can I buy an Ipad there and use it normally in The Netherlands?

    Of course you can. All you need is an adapter to charge it via electrical socket.

  • How to create context sensitive help and call the role based help from my Java Project?

    Hello All,
    I am new to Robo Help. I have created a Robo help for my Java Web Applicaion. My application is role base i.e some user's will not see some of the pages of the application. So I want to hide those pages in Robo help as well. I tried creating multiple TOC for different Roles.
    My Question is
    How to call robo Help from my application?(I will be calling using java script. If it is with RoboHelp_CSH.js where can I get that and How to implement it in my project)
    How to implement role based help?
    Thanks,
    Siva.

    I answered that. My point in asking whether it matters was that if it does, then you cannot use content categories and point different users to different categories and not allow them to see the others.
    The alternative, as I said, would be to produce different outputs for each role.
    As it does matter, then using webhelp you will have to use your RoboHelp project to produce a number of outputs, one for each category. Your app would install each webhelp into different folders and when your app determines the user role, you will link to the appropriate help.
    There is another thread running where it has been explained by Willam van Weelden that you can achieve what you want using browser based AIR help. If that form of help can be considered, then the thread is at http://forums.adobe.com/message/4914753?tstart=0#4914753
    Browser based AIR help must be run from a web server. It cannot be installed locally.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Difference between checking Objects in SU24 and in ABAP code

    Hi all,
    What is the difference between objects checked in SU24 and the objects checked in ABAP Code.
    I think if objects are even checked to No in SU24 and they are in ABAP code then user is able is able to execute that object, is this correct?
    and vice versa, if objects are checked to yes in su24 and not in the ABAP code then user wont be able to excute? is this correct
    or what is the purpose of maintaing objects both in SU24 and in ABAP Code.
    Thanks,
    Sun

    This is what is known in German as a "Schwerer Geburt"... (not sure whether there is an English term which has the same meaning)...
    When you searched, did you read this thread?:
    F110 - S_BTCH_ADM
    >
    Julius Bussche wrote:
    > My understanding of this confusion is ...
    >
    > ... SAP's development systems deem an "unknown" check to be successfull until specifiied for a check (this is different in customer systems - which leads many to believe that adding and removing check indicators from SU24 will add and remove authority-checks....),
    >
    > ...This problem then reproduces itself both in SU53 and ST01 once the SU22 / SU24 error has been made.
    >
    > ...It is one of those things which you need to know or find on your own (not too difficult), otherwise you simple don't know it.
    It is context specific, when the context is known to the customer system where the code is running => You cannot activate a check in SU24 if it is not coded anywhere (please distingish between starting a transaction, using it, and navigating further from that transaction...). The only case where SAP does what you seem to be assuming (or hoping for...) is infact to turn an authority-check off in some cases or to make the calling context known when it is remote (in which case sy-tcode or the entry point context is not known)...
    *It is not to turn the check on when it is not coded anywhere!!!
    Perhaps you would like to phrase your final question just one more time.
    Cheers,
    Julius

  • Authorization Objects for GL, AP, and PCA

    Hi,
    What is the difference in:
    1. Authorization Objects
    2. Facility Objects
    3. Profit Center Objects
    Where can I find the above objects related to:
    1. GL
    2. AP
    3. PCA (Profit Center Accounting)
    Please give me the answer, I will assign points to you.
    Thanks in advance.

    Hi,
    1) Make the characterstics like Company code, Controlling Area, Proficenter ..etc as authorization relevent (RSA1)
    2) Create the Respective Authorization objects for each of the above Characterstics (RSSM).
    3) And assign the Cubes and ODS es to the Authorization Object RSSM
    4) Create and use the Authorization variables on the above characterstics in reports
    5) maitain the access for all users through the roles by including and maintaining the AOs (created in step 2)
    With rgds,
    Anil Kumar Sharma .P

  • Upgrade Authorisation Objects between 4.6c and ECC 6.0

    Hello Guru's
    I am in the early stages of upgrading from 4.6C TO ECC6.0 and I have worked through transaction SU25. During step 2c all of our Z Roles required editing and regenerating, during this step a number of authorisation objects appeared in the roles that I could not find within the individual profiles from SAP_NEW for each release. These objects are F_FAGL_LDR, F_FAGL_SEG, B_BUPA_RLT among others.
    Does anyone know how these objects will have been added to the roles at this point in the process ?
    Thanks
    Simon

    When you have finished the conversion of profiles to roles, during the step 2C of transaction SU25, all roles that are affected by newly added authorization checks and must be correspondingly supplemented. Edit and regenerate their authorization profiles. The system assigns the status Profile comparison required to the affected roles. (Step 2C uses a traffic light system to display which roles must be checked after an upgrade. For revised roles, the traffic light is green. For roles that have not yet been revised, the traffic light is red. You can call the report repeatedly without overwriting adjustments that you have already made).
    Transaction SU25 would have produced no output for profiles. It makes sense to create the roles beforehand, in order to find out which roles authorization checks have been added for.
    ·        Call step 2D to find out if transaction codes have been changed in the new release. You can also download this list to a Microsoft Excel sheet and then remove the old transaction codes during the test phase once the testers are satisfied with the new transactions.
    Step 2D uses a traffic light system to display which roles have already been revised after the upgrade. For revised roles, the traffic light is green. For roles that have not yet been revised, the traffic light is red. You can switch the traffic light from red to green by double clicking it. You can call the report repeatedly without overwriting adjustments that you have already made.
    In Step 2D, you can use the following pushbuttons to add new transactions to roles or to replace old transactions with new ones:
    §         Manually adjust menu
    You can manually replace or add transactions.
    §         Automatically adjust menu
    Old transactions are automatically replaced by new ones.
    §         Automatically add menu
    You can use this function to add the new transactions to each role. The system checks whether the role already contains each individual transaction. It is only added to the role if this is not the case. In this way, the users can continue using the old transactions until they have had time to learn how to use the new ones.
    if may be useful rewards point are appreciated

  • How to handle user preference which has "_" and " " in the name

    Hi Experts,
    I have a question how to handle value which has like "_" and "space" etc in user preference.
    If setting "a_b-c d", I could not retrieve this because it's escaped in database.
    So this code can't get value even though I can set it.
    Is there any restriction of name? Is there any documentation how to code user prefernece which has non alphabet and number in the name?
    I know it's possible to handle the data like adding escaped data. But I don't think this is the best way to retrieve the data. Because nobody confirm it's not problem in the future.
    Could you tell me the best way to get these user preference?
    Thanks in advance,
    Masaaki Tada
    Here is a sample.
    <%@ page contentType="text/html;charset=Shift_JIS" %><%@ page language="java" import="com.plumtree.remote.portlet.*, com.plumtree.remote.prc.*, java.util.*" %>
    <%
    /** * UserInfo - Simple Page * Display User Information*/
    // VariablesIPortletContext oPortletContext = null;IPortletRequest oPortletRequest = null;IPortletUser oPortletUser = null;IPortletResponse oPortletResponse = null;IRemoteSession s;IUserManager oUser;
    /* Get Portlet Objects */
    try{oPortletContext = PortletContextFactory.createPortletContext(request, response);oPortletRequest = oPortletContext.getRequest();oPortletUser = oPortletContext.getUser();oPortletResponse = oPortletContext.getResponse();} catch (Exception e) {oPortletContext = null;oPortletRequest = null;oPortletUser = null;oPortletResponse = null;}
    String val = oPortletRequest.getSettingValue( SettingType.User, "a_b-c d" );String hoe = oPortletRequest.getSettingValue( SettingType.User, "abcd" );out.println( "a_b-c d: " + val );out.println( "abcd : " + hoe );
    oPortletResponse.setSettingValue( SettingType.User, "a_b-c d", "aiueo" );oPortletResponse.setSettingValue( SettingType.User, "abcd", "bbbb" );%>

    Plumtree recommends that user preference names have only alphanumeric characters in them (a-z, A-Z, 0-9). Any non-alphanumeric characters will be encoded by the EDK.
    I strongly suggest that you change your user pref name to something that's alphanumeric. However, if that is not possible, you can use the following workaround: in the web service editor, enter the encoded name for the user pref. There are several ways to get the encoded name.
    One way is to encode the pref manually, yourself. Plumtree uses the %u encoded format: each non alphanumeric character is converted into %uxxxx, where xxxx is the Unicode representation of the character. For all ASCII characters, just look at the ASCII hex chart. For example, character "-" has a hex value of 2d. So, a preference name "jane_pref" would be encoded to "jane%u002dpref", and you'd enter the latter value on the preferences page in the web service editor.
    The other way to find out the encoded value is to set a preference programmatically and use the HTTP tunnel tool to look at HTTP traffic between the portal server and remote server. The remote server will be sending a HTTP header to the portal server (the header name will probably be CSP-User-Pref) and inside the header you should see the pref name, encoded with %u. Just copy it out of there and into the web service editor.
    Hope this helps,
    Jane

Maybe you are looking for

  • Queue error in BPM

    Hi, We are working in PI7.0. We have implemented an integration scenario where we use iDocs and BPMs. When we start the workflow, we get the following error in queues: "Copy Sender from Payload: Sender is Missing in Pay", and the queue gets blocked.

  • Ipod Touch iOS4 update problems

    i recently updated my ipod touch to iOS4 software. the only problem is that i cant multi task, and i cant add a picture in the menu screen. so, i decided to search the web for an answer, and it turns out unfortunately, there is currently no help for

  • It should be possible to close a thread without saying it's answered.

    It should be possible to close a thread without saying it's answered. Maybe closed - resolved or closed - not resolved. Edited by: Mike Angelastro on Jan 29, 2010 6:43 AM

  • Working on implementing an Edge Animate (2014.1) into a Wordpress page.

    This is a manual implementation and it appears that all the guidance offered is for anything prior to 2014.1.  When I publish I don't have access to the preload file which is an essential part to previous implementations with Wordpress.  Does anyone

  • Mac hard drive storage advice

    I am thinking of upgrading from a Macpro to a iMac, though I currently have 4 storage drives in the Macpro, whereas I can only have 1 in the iMac, with the option for connecting external drives. Someone is offering to sell me an older raid enclosure