Authorization group - to restrict other users to not see the program code

Hi,
I have developed report program. Is it possible to restrict the other users to don't see the program code.
Thanks in advance.
Regards,
Eswar

Eswar:
SAP does not allow you to restrict access to your report programs. Anybody with the right autorizations can see your programs.
There are some tricks to achieve someting like that. Tricks consists basically in write your code without enter between lines. I think there are no effective way in SAP or ABAP to protect programs source code from curious eyes.
Ex.:
REPORT ztest. TABLES: ztable. DATA: g_var1...
Regards.
Rafael Rojas.

Similar Messages

  • Other user can not see the data from the workbook

    Hi Friends,
    I created a workbook with some worksheets in a Business area. The owner of the workbook has no problem to view all the worksheets and get all the data returned.. I granted all the neccessary privileges to other users ,they could see the workbook, but no data returnd for the query results. Tried refresh the worksheet, same no data retrieved.Checked the SQL inspector and the plan, it showed the correct paths and execution plan without any errors there. The same query run in SQL plus by other users returned data correctly.
    By the way, I had a summary folder in the workbook. During the troubleshooting, I dropped this summary folder, still the same no data return for other users.
    Any body happen to know the cause or has some ideas on this issue?
    The discoverer administrator verson is 9.0.4.00 and the PLUS /Viewer is 9.04.45.02.
    Thank you very much,
    J.K

    Hi All
    The scheduling of reports, as you have probably noticed, requires that the scheduling privilege within Discoverer Administrator tool be granted to the user NOT to a role. Scheduling will not work if you attempt this. The reason for this is that these two SYS grants must go to a user:
    GRANT SELECT ON SYS.V_$PARAMETER
    GRANT EXECUTE ON SYS.DBMS_JOB
    The user will also need to have these grants:
    CREATE PROCEDURE,
    CREATE TABLE,
    CREATE VIEW,
    EXECUTE ANY PROCEDURE,
    UNLIMITED TABLESPACE on user's tablespace
    My new Discoverer 10g Handbook, which I would recommend to anyone working with Discoverer, explains scheduling in detail and even tells you how the tables and views that are used to store the results work. You won't find this information anywhere else, as you will see if you read some of the five reviews that have been left on Amazon.com. For more information about the book please look here:
    http://learndiscoverer.com/books/books.htm
    The PUBLIC grants are not having any impact. All these do is ensure that ALL users have the same basic privileges. You can just as easily grant these to any role of your choosing and it will work just fine.
    By the way, because the PUBLIC role is the MINIMUM privileges that a user can have you might want to consider reducing the end user Discoverer privileges afforded to PUBLIC. By default, all users can Create and Edit workbooks, share workbooks, save workbooks and so on. This is far too rich a set of privileges for the basic user, who in most cases will be a VIEWER user. Whenever I create a new EUL I always recommend that my client reduces the PUBLIC user's privileges and then create new roles for more advanced VIEWER and PLUS users, adding privileges as required.
    Thus, my basic VIEWER, aka PUBLIC, has only these privileges:
    Collect Query Statistics
    Item Drill
    Drill Out
    My advanced VIEWER has this additional privilege:
    Save Workbooks to Database
    My basic PLUS user has all of the above, plus these (pardon the pun):
    Create/Edit Query
    Create Link
    and my advanced PLUS users get everything, which means they now get these as well:
    Grant Workbook
    Schedule Workbooks
    I also remove the Save / Save As Actions link from Viewer which prevents the basic VIEWER users from knowing that it is there. In essence, because these users no longer can click the Save link and because they do not have the Save to Database privilege, they will not be prompted to save within Viewer no matter what they do. This now makes 10.1.2 Viewer work the same way as previous versions.
    Even though the Save link is not there, my advanced Viewer users will be prompted to save if they have made any changes. This therefore allows you to have two classes of Viewer, one who can save and one that cannot.
    I hope this helps
    Regards
    Micahael Armstrong-Smith

  • I re-installed Firefox on my laptop; but other users did not get the program installed under their log-in; how do I fix this?

    I recently un-installed Firefox on my Windows Vista laptop; when I re-installed it, the program is only available to me (the administrator of the laptop); two other users are not able to use the program. I've tried "right-clicking" on the Firefox icon, clicking on Properties, then Security, and adding the two other users to the list, but after clicking on "apply" and then "OK", the other users still don't have access to the program. How do I fix this? Thanks!

    First and foremost, learn punctuation and capitalization so we can read what you're writing properly.

  • Restrict Standard User from not removing the COM-Addins registered under HKLM with Admin rights.

    Hello,
    I have developed a COM-Addin for word 2013 by VS 2013 and installed it under the HKLM with Admin rights. Now from an non-admin account, ie Standard User I'm able to uncheck that addin from the COM-Addins dialog and remove it also. Previously I have done the
    same thing for word 2007 addins and if a non-admin user tries to uncheck it the warning "The
    connected state of Office Add-ins registered in HKEY_LOCAL_MACHINE cannot be changed" pops
    up. But this is not happening for office 2013 apps(basically word, excel and powerpoint). 
    This is happening for all Add-Ins installed under HKLM.
    How can a Standard User be restricted from unchecking and removing the Office Addins registered under HKEY_LOCAL_MACHINE with same warning "The
    connected state of Office Add-ins registered in HKEY_LOCAL_MACHINE cannot be changed" in
    a pop-up box?
    Regards, Sayan

    Hi,
    The behavior is changed since Office 2010. Office 2010 and Office 2013 allows a standard user to turn a per-machine add-in off by unchecking the add-in in the COM Add-ins dialog.
    To restrict Standard User from not removing the COM Add-ins, we can try to add the add-in to
    the Group Policy option: List of managed add-ins in the Office Group Policy template.
    Word for example, the policy is under:
    User Configuration\Administrative Templates\Microsoft Word 2013\Miscellaneous
    To enable this policy setting, provide the following information for each add-in:
    In "Value name", specify the programmatic identifier (ProgID) for COM add-ins, or specify the file name of Word add-ins.
    To obtain the ProgID for an add-in, use Registry Editor on the client computer where the add-in is installed to locate key names under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Word\Addins.
    To obtain the file name of an add-in, click the File menu in the application where the add-in is installed. Click Options, click Add-ins, and then use the Location column to determine the file name of the add-in.
    In "Value," specify the value as follows:
    To specify that an add-in is always enabled, type 1.
    Hope this helps.
    Regards,
    Steve Fan
    TechNet Community Support

  • With XP as my OS the other users don't see the contents of the Library that I have created

    With XP as my OS the other users don't see the contents of the Library that I have created

    If you have created new users on your computer they will not be able to share or see your library unless you move the music directly under the C: drive. When you download/import music to iTunes it will always be under your User name even if you are the only User.
    If you decide to move your music directly to the C: drive be sure to change the preferences in iTunes to locate the new music and the new location.
    iTunes Preferences: Edit > Preferences > Advanced and once you're there, just change location of iTunes media.

  • I do not see the verification code from apple

    i do not see the verification code from apple when i go to my email.

    Check Junk and Spam mail folder.

  • HT201304 ello my little brother has developed lock my iPhone and I could not see the unlocking code Please help and thank you

    Hello
    ello my little brother has developed lock my iPhone and I could not see the unlocking code Please help and thank you
    edited by host

    Hi Omar_a983,
    If you are having an issue with the passcode on your iPhone, you may find the following article helpful:
    iOS: Forgotten passcode or device disabled after entering wrong passcode
    http://support.apple.com/kb/ht1212
    Regards,
    - Brenden

  • Printing to PDF after making edits - some users do not see the edits

    I am using Adobe Acrobat Pro 10.1.2. Here is the problem I am having. I have a PDF and part of the PDF has hand-written data. I am putting a text box on top of this hand-written data and replacing it with new data. I then re-print this document to PDF. When I look at the new PDF, it looks perfect. When I send this PDF to another user, they see the original hand-written data in the field that is suposed to have a new text box. The user I am sending this to is also using Adobe Acrobat Pro 10.1.2.
    This problem does not happen all the time, but it does consistently happen. Please help.

    The situation as you describe it is curious and seems inexplicable. The only way I could explain it is if you inadvertantly sent the PDF which you had edited directly, rather than the one which had been printed to PDF. This would be entirely explicable, as Acrobat has an option to decide whether annotations are to be printed.
    You can try turning this option on and off yourself to see the effect on the files concerned.

  • Some users can not see the projects screen

    We have a team trying to use project online. Two of us can click on on the projects tab and see the two rows of icons and the projects beneath 3 others get the following :
    Web Part Error: An error has occurred. Correlation ID: 68b7cd9c-207e-1000-a3d4-c2ead0781856. 
    I've reviewed the credentials of those who can see it and those who can not and there are no obvious differences.
    Does anyone have any thoughts on this and/or how I can see the logs on a remote Sharepoint Installation?
    Alan

    Hi Alan,
    Is the error occuring in the Project Center?
    Can you post a screenshot so we can have a better understanding of the issue?
    Since everything looks right for you, can you do a delegation session for the users who have the issue and check if you can see the issue?
    Can they alos try with another browser than IE?
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • The user does not see the whole absence infiormation on his page

    Hi experts
    I have applied for vacation, the approval status is "pending for approval", but i will not get the rest on my page (Start date, End Date, Absence type, Absence Cateogory, Absence Status are missing). But if i type on details, the sshr show me the Start date, End Date, Absence Type and Absence category).
    Any suggestion?.
    Thx
    Mehdi

    Thanks the-edmeister that put me on the right track. I was having the same problem and in the console was an error: -
    Error: gSearchEngine is null
    Source File: chrome://browser/content/aboutHome.js
    This lead me to a thread that discusses this: https://bugzilla.mozilla.org/show_bug.cgi?format=multiple&id=637639
    The solution proposed, to go to the about:home page and enter the following into the URL bar, worked for me.
    javascript:{localStorage["search-engine"]="{\"name\":\"Google\",\"searchUrl\":\"http://www.google.com/search?q=_searchTerms_&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a\"}";void(0);}
    I also had DOM storage enabled during upgrade and indeed all of the time (unless something is messing about with it in the background).
    A VERY irritating bug because while you can easily set your home page elsewhere you still feel like there is something broken in the background and actually there is as there is no explanation as to why the problem occurred with DOM stored on.

  • Can not see the report in report manager/admin tab

    Hi,
    in 8.49 on Win 2003 some users can not see the reports in report manager/admin tab. PS user can see them.
    Should we add some grants in user profile ? Which ? Any query to compare that user profile with PS ?
    Thank you.

    On the administration page, you will be able to see "View Reports For" header on the top.
    Under that header you will see the following fields:
    User ID/Type/Last/Status/Folder /Instance
    Above values will be used by PeopleSoft to filter and display the list of reports
    If the user has selected Status as Processing and saved the page, PeopleSoft will only show reports which are in Processing status.
    If user runs a report and it has been posted, it will not show up in report manager coz the filter value is set to Processing.
    Hope this helps. I dont think Permissions has anything to do with this since user is able to view the page.

  • Why othe user can't see the logo I just placed as background?

    Hello,
    After putting a logo in the background as the manager, why other user can't see the logo?
    Many thanks

    Hello to both,
    I load the logo by General Settings- Font and Bkgd.
    It would be very time consuming to add the logo to each user. That is not very wise.
    Is there other way to get the users to see the logo?
    Many thanks to both for your prompt reply

  • RDS 2012 R2 - Allow Some Users Multiple Logon Sessions and Restrict Other Users to a Single Session

    In Server 2012 R2 RDS, is there a way to allow some users to log on multiple times, but restrict other users to a single logon? On an OU or AD group basis?
    I know there is a GPO setting under Computer Configuration for restricting users to a single logon, but this does not allow me to differentiate on a user basis (only on a per server basis).
    Thanks,
    James

    Hi James,
    From my perspective and knowledge, sorry to say but there is no such option\way to provide this permission at same time. If a user specifies a different program to start when the user connects to the RD Session Host server, a new session will be created on
    the RD Session Host server for the user, even if the RD Session Host server is configured to restrict users to a single session. A user can specify a program to start on connection on the Programs tab under Options in Remote Desktop Connection.
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Final user's can not see the data due to limited authorization.

    We have created a InfoSet with three info Objects, 0Account, 0Costcenter and 0COMP_CODE. 0Costcenter have an attribute retail location  0RT_LOCATIO.
    0RT_LOCATIO is an authorization relevant object. We as consultants can execute the infoset properly, but final user's with limited authorizations can not see the data because of authorization failier
    We hae several options to solve the issue, deleselect the auth. flag in the infoobject; delete the infoobject from the attributes of the cost center or create an authorization object and assign it to the final user's profile. But we don't want to go that way.
    My question is, is there any way to avoid including this attribute in the infoset definition? We are not using it in the query and we don't need it, so if we could delete it from the infoset (in the same way you add or delete infoobjects from an Infocube) without changing the cost center aster data, we will have our problem solved.
    Does anyone how to do this (if possible)?
    Thanks in advance!

    Just do two things to find the authorization check failed for that user.
    1. Execute SU53 output and find out the authoirzation check failed. If yes, please send that to BASIS Team.
    2. Next one, switch on the authorization trace in ST01 and ask that user to see that data. if the user is failed with authorization issue. switch off the trace in ST01 and find out the issue.
    Do this way, if it is not successful you can go for any other alternate way.
    Hope this would help you.

  • Need to raise a restriction that user can not put multiple PO references in PO Number field in Sales Order.

    Hi,
    reference to subject we need a restriction that user can not put different PO reference within an Order. One Sale Order should have one PO reference at Header and Line's of the sales order. Currently what is our issue that all the sales order are created by Quotes from quoting module. Whatever the line items come from quotes into sales order having no PO Number reference with them but when user completing the sales order user puts the PO reference at Sales Order Header which can not be linked or passed on those line items who captured from quotation. Due to this PO reference value difference between Lines and Header system generates multiple AR invoices based on unique PO Number references within an order.
    we need single PO reference per sales order. How can we restrict this if line level PO number reference is different from Header PO number reference that user can not proceed further?
    Regards
    Kaleem A. Bhatti

    Dear Zakir,
    Thanks a lot for your favorable response. The query is solved now by defaulting rules.
    Regards
    Kaleem A. Bhatti

Maybe you are looking for

  • Search Help - Standard Screen Field: ME21n / ME22n

    Helow, experts. I have to create a search help in the standard screen field "Our Reference" (UNSEZ) in the tab  Communication to ME21n / ME22n, anyone could say me how can I code it? To populate this search help, I have to use 3 different tables. Tha

  • Loading jquery ui - ReferenceError: jQuery is not defined

    I am following a simple tutorial to add dragging functionality to a composition. I added this code to the creationComplete-event of the stage: var onComplete = function onComplete() {     alert('loaded"); // -> fired      sym.$('blueDD').draggable();

  • Pxi 4110 and dcpower express vi

    hi everyone, I'm really new to labview and I have to use a pxi 4110 to supply dc voltage with a square wave (or whatever shape I chose). I treid using the "dcpower express vi" but I can't understand how to connect the generated signal. at now I have

  • Sales Order RMA Line Closed

    Hi All, I have a sales order RMA created once a line is received WF changeing its status in Closed. I need to still have the possibility to update DFF for closed line, does anybody knows how to setup process constraints to allow DFF updated when an O

  • "Edit Find" coercion dots, Recommende​d terminals, empty Descriptio​n, etc

    Are there ways to use LV's automated Find capability to look for any of the following items? Coercion dots Connector terminals for which connection is "Recomended" Controls or VIs for which the Description or Tip is blank Wires that go behind objects