Ids visible by client

Hi,
I have a question regarding a design point about how to reference to entities to client tier.
I am writing a J2EE (web) application which aims is mostly browsing and editing several entities in a DB (account, preferences, users, addresses,..). So basically I display lists of objects, user pick one and edit it, create new, add sub-entities.
Now I see two way to display lists :
A) listing entities, each one with a link "/editMyEntity?id=2134" where id is the entity id in the DB.
B) listing entities, each one with a link "/editMyEntity?id=12" where id is the index in the list.
solution A seems to be straight forward, but implies that user could mess with the url in its browser in order to gain access to other entities. It is a real security concern since j2ee does only define role-based security. So we have to make a very carreful row-access security check in business-tier or datat-tier.
solution B implies to save the list somewhere. It make the security much more secure since user could only select the entities he could see (even if a row-security check should also be implemented). This is much less user friendly since url could not be bookmarked, user could not edit sevral entites in several browser windows, or use forward and back buttons of browser.
I do not see a real 'good' solution to this problem, could you help me? give me some hint? or just take part of this discussion?
Thanks for your answer,
Frederic

Check the transport logs, are there any error messages in the logs ?
You can unlock the client from SCC4, select the client and then at the bottom of screen under Restriction uncheck Locked due to client copy or can use FM SCCR_UNLOCK_CLIENT to unlock it.
But again first check the logs of the transport and weather it got finished successfully or not.
Thanks,
Naveed

Similar Messages

  • Report that displays 'z'program,t-codes,user-ids,list of clients

    Hi everyone
    i have a requirement.
    i need a report that displays all t-codes,all zee programs,all the user-ids,all the clients logins available and status of hotpack application i.e. ABAP,SD,FI/CO,MM and others.
    i know that all t-codes are in table TSTC  and user-ids in USH02, USH04, USR01, USR02, USR03.
    for the rest do suggest me the tables.
    if anyone know the answer pls do reply.
    Regards
    Venkat
    will reward with points and thanks in advance.

    hi,
    the table that store all zprograms with their user id's is TRDIR.
    in the selection screen if u specify the zprogram name and  user id.
    if u specify user id u will get the list of programs that were done by the particular user.
    please reward me if helpful.
    thanks,
    gupta.

  • Modules not Visible in client machine

    Hi
    I have given full authorization to one user.but when i open that user in client machine then those modules are not visible though all are enable when i click modules from header from the window of  SAP B1.
    How can i see them?
    Thanks

    Hi krishna
    You have to go Form Settings then enable the modules or
    you have to check the license whether assign or not.
    regards

  • No mail visible in Web, but visible in client

    Hi,
    One user has a strange problem. When using Web Access he has no mail in the "Inbox". The "Cabinet" and "Sent Items" are ok. The little "thermometer" in the right hand corner show 27% utilisation. If I use the client, I can see all his mail ..... When I run a repair on his mailbox, the report show the correct number of mail in the "Inbox"
    Me thinks that "invisible ink" is being used.... is this a new technology?
    Regards
    John

    Hey John,
    Further to what I've said above... you may want to try the following:
    1. Database type -> Post Office
    2. Database Path -> use a browse button to navigate in a location where is a wphost.db, the Post Office database
    3. Post Office Name -> fill in a Post Office name.
    4. Object type -> select User/Resource and type either a MailboxID or directly a user database file name.
    5. Action -> leave default Analyze/Fix Databases.
    6. Activate (only) Contents and Fix problems check boxes.
    7. Database tab -> activate only the User option
    8. Misc tab -> here type a string resfldr (or use alias string folderreset)
    9. Run.
    Let me know how it goes
    Cheers,

  • Enforcement State Unknown but updates visible on clients?

    Hi all. A strange issue has just appeared in one of our environments with software update deployments. It would appear the report "Enforcement States for a Deployment" is stuck showing clients as "Enforcement State Unknown".
    The clients can see updates no problem at all, so functionally I have no issue. Updates are available and install correctly, but my issue is my deployments are now completely blind in that I have no status updates at all - 4+ days now and the status
    hasn't changed. I can't see any issue on the client side - StateMessage.log indicates it can successfully forward messages.
    Weirdly, this issue only seems to be affecting Software Update Deployments as software distribution reports are updating their statuses as expected.
    I've checked inboxes for blacklogs and can't see anything too out-of-the-ordinary, and I've also tried the "force state refresh" VBS that's doing the rounds on these boards. I've even tried reinstalling the client and recreating the deployments, but all
    these actions have me believe the issue is with my SCCM server only.
    Can anyone help me?
    EDIT - The plot thickens somewhat. The report "Evaluation states for a deployment" has just changed to "Evaluation Succeeded", but  "Enforcement States for a Deployment" remains at "Enforcement State Unknown". HELP!

    I think, you need to take a pause and analyse the log files to verify that everything is gng well.
    The below blog posts would help you in doing that,
    http://blogs.technet.com/b/configurationmgr/archive/2010/11/04/information-on-the-configmgr-2007-client-side-process-for-software-updates.aspx
    http://blogs.technet.com/b/sudheesn/archive/2010/11/10/troubleshooting-sccm-part-iii-software-updates.aspx
    Anoop C Nair -
    @anoopmannur
    MY BLOG:
     http://anoopmannur.wordpress.com
    User Group:
     ConfigMgr Professionals
    This posting is provided AS-IS with no warranties/guarantees and confers no rights.

  • How can i create multiple apple ids from the same mac

    There seems to be a limit on how many apple ids can be created from the same cpu. Trying to create 100 apple ids for a client to use on ipads distributed to employees i found i could only create three or four before i got the message account cannot be created, contact itunes support. Had the same problem creating multiple itunes accounts through the App Store.

    I found this discussion because I need to create dozens of Apple IDs for the faculty and staff of the school for which I'm the IT Director.
    This is weak.
    Apple, PLEASE upgrade the Apple ID system so it represents the current needs and paradigm.
    What am I thinking, Apple (like Google) don't follow user discussion forums, except by accident when an employee sees something and is motivated enough to carry the water for users in need.

  • SQL Expression Fields button not visible in Field Explorer

    Hi,
    On my Crystal Reports installation I can see the button SQL Expression Fields in Field Explorer but it is not visible on client's installation.
    How do I make it visible? I need to create a new report with SQL query for client.
    Thanks,
    Ajay Audich

    Commands are intended to replace the standard linked tables that must users are accustomed to.
    I suppose Commands would be considered an "advanced" feature, considering that they require the developer to be able to hand write SQL (our at least copy it from another SQL editor).
    If you are comfortable writing reading, writing & editing SQL, Commands will open a the door to a whole new level of control when it comes to creating your data sets.
    The biggest problem w Commands is also it's greatest strength... If you're using a Command, CR will assume that you know what you're doing and will not try to rewrite or optimize your SQL in the background. You write it, CR sends it. That means if you write crappy SQL, CR will send your crappy SQL to the db server...
    It also means that you can use join types that aren't available in CR and use sub-queries in in your SQL... Basically anything you can do in the db's native editor.
    HTH,
    Jason

  • [IDS CS2 JS]: Connecting / Calling

    Connecting to the IDS:
    The Test client that is included in the installation can only connect trough the SOAP interface.
    we've managed to get the test client to work, but are wondering if there are any alternative ways to connect to the IDS.
    Is it possible to call IDS from a browser / JavaScript, and tell it to start a script?
    Can you add a Parameter to that call ? (such as a FilePath)

    Several developers have integrated InDesign Server into web applications. In these solutions, InDesign Server is typically called by one of the server-side web application components, not directly from the browser.
    There are tools available for JavaScript to be able to call a Web service (SOAP), so using these tools it should be possible for JavaScript running in a browser to call InDesign Server directly.
    If this doesn't work for you, you could write and InDesign Server plug-in that the browser could communicate with directly.

  • Non-void return type for Application Module Clients Interface

    Hello, can anyone guide me on how will I solve my problem.
    first of all, I'm using JDeveloper 10.1.3, I use JSF, ADF Faces, ADF Model, ADF Business Components.
    I made a web page that has a Transactional Capabilities, all is going smoothly, all data's can be saved to oracle database. I created a Custom Method in my Application Module and can be used in Clients Interface, that method is for saving data's to database.
    My problem is I dont know how to create a custom method that returns a value in my Application Module. Which means if I set it to non-void return type, it is not visible to Client Interface. If you're going to ask me why I need it to return a value? Well since that method is for saving data's, if there's an Error Occured, I can return the Error Message and show it to my user interface.
    Please help. thanks

    If you want to return your own type then simply define it as serializable and you will find that it will appear in the Client Interface dialog of your AM.
    eg, you could return this type from your application module to progagate a meaningful message to your UI:
    package com.delexian.model;
    import java.io.Serializable;
    public class MyMessage implements Serializable {
        private String _severity;
        private String _message;
        public MyMessage() {
        public void setSeverity(String severity) {
            this._severity = severity;
        public String getSeverity() {
            return _severity;
        public void setMessage(String message) {
            this._message = message;
        public String getMessage() {
            return _message;
    }regards,
    Brenden

  • Check Client exists in system or not

    hello,
    how to check given input client number exists in system or not?
    Any FM or function we have to write?
    Wishes
    Prince.

    A client of an SAP system exists by virtue of appearing in table T000.
    Whether the client contains data can only be determined by reading tables for data in that client.  For example, to see whether user IDs exist in client 300:
      SELECT COUNT(*) UP TO 1 ROWS
        FROM USR02 CLIENT SPECIFIED
       WHERE MANDT EQ '300'.
    To know whether a client has been populated with data from another client, then it is probably best to use transaction SCC3 to check the client copy logs.  Usually when creating a new client, a client copy will be used to copy standard configuration and security profiles.
    If a client defined in table T000 does not contain any user IDs, then it is possible to logon to that client using the special user ID SAP*.
    Scott

  • USER  LICENSE TO CREAT NEW USER IDS.

    Hi All,
    I Want to creat the 5 new user ids in production client, but the issue is client requires the new names for the alredy exsting user ids with the same authorizations and roles.
    For this i am going to creat a new user ids and assign the same role and profiles and lock the existing ones. But creating new ids in production client i required to know the LICENSE details.
    Please any one suggest me how to find out the required LICENSE'S are availble are not.what is the process to know the LICENSE details, is there any related sap notes to understand the LICENSE information.
    Regards,
    Reddy V

    In transaction SU01 in the change mode, in personalization tab page, select the row personalization for license administration by double clicking it. The edit personalization data dialog box appears.
    If you can get the user license information to create new user id in transaction SU01 then try License Administration Workbench - Transaction SLAW or LICENSE_ADMIN
    Hope it helps.
    Regards,
    Mona

  • FOI Layer not Visible - Urgent

    Hi All,
    I have created a base map and able to view the map in HTML client. I have created one geometry theme for which I want to add as a themebasedFOI on the client side.
    I have gone through the mapviewer examples and coded accordingly. In the mapviewer server , I can see output statements which states that features found for FOI theme , but still not visible on client side on the basemap.
    and more query is regarding cache invalidation -- I created a tilelayer cache derived from the base map. What config should be done so that if any change in data , mapviewwer should invalidate the current tile cache image and generate new image based on the modified data. I have currently set the life time and interval time in mapviewer_Config.xml , but no change in tile cache if any data is changed.
    Can anyone help on this?
    Suresh

    your problem seems to be that you didn't purge the cache of the map
    you can purge chached metadata of the data source from
    localhost:7001/mapviewer/faces/admin/admin_ds.jspx
    if u changed some themes you can purge theme @ this page
    http://localhost:7001/mapviewer/faces/admin/admin_memcache.jspx
    about Map Tile layer
    you can search about action of the two buttons "Bring Online" and "Take offline" of your tile layer from Manage Map Tile layers pages
    http://localhost:7001/mapviewer/faces/admin/mcs_admin.jspx
    Regards,
    Abacy

  • Urgent:Why Script is cliend dependant and smartform is not client dependant

    Hi all,
    Can any one pls tell me why script is client dependent and smartform is not client dependant.
    <b>Please give some real time examples in brief</b>
    regards
    tapu

    Hi
    DIFFERENCE BETWEEN SMARTFORMS AND SAPSCRIPTS ARE:
    1. script is client dependent one while smartform is client independent.
    2. In scripts we have to write print program while in smart forms it is not necessary.
    3. In scripts we can print background logo while in smartforms we cant print background logo
    4. In scripts we have 99 main windows while in smartforms we have only 1 main window.
    5. In scripts we should write paragraph format otherwise we cant execute program while in smartforms no need to create paragraph formats .
    6. In scripts we can print the text in only two character formats.
    while in smartforms we can do with more.
    7. In scripts we dont have line types while in smartforms we have linetypes.
    8.Multiple page formats are possible in smartforms which is not the case in SAPScripts
    9.It is possible to have a smartform without a main window .
    10.Labels cannot be created in smartforms.
    11.Routines can be written in smartforms tool.
    12.Smartforms generates a function module when activated.
    SAPscript technology is based on a mainframe product from the 1980s, while Smart Forms have only been around since (roughly) 2001. With that sort of time gap, there are bound to be significant differences between the two tools. Client dependence is a fundamental one. Although SAPscript has had some incremental improvements over time, its forms have always been -- under the hood -- relatively ...
    also refer
    difference between smartforms and scripts
    Diff betwen Scripts & smartforms
    advantages of smartforms over scripts
    Whenever a smartform is created, a funciton module gets generated. So, we can access the smartform in different clients. But in case of scripts, it is not so.. So, scripts are client dependent.
    Smart Forms are implemented using the Function Module SSF*, and all the logic lies in the FM. Function Modules are client independent objects, so Smart forms are also client independent
    SAP Scripts are the Layout Forms that you design and there are aviable in the client in which you have created them, for making them available you have to copy across the clients.
    Because, Sapscripts are saved in ITF format as text in client dependant tables STXH and STXL. smartforms are not saved in client dependant tables and visible across clients.
    SAPscript technology is based on a mainframe product from the 1980s, while Smart Forms have only been around since (roughly) 2001. With that sort of time gap, there are bound to be significant differences between the two tools. As you have noted correctly, client dependence is a fundamental one.
    Although SAPscript has had some incremental improvements over time, its forms have always been -- under the hood -- relatively passive objects, with minimal embedded logic. These forms were designed to be driven and controlled by ABAP programs, much in the way ABAP programs read in database tables to produce reports; if you ever download a SAPscript form (e.g., via utility program RSTXSCRP), and look at the portable text file it produces you'll see what I mean. Many text objects (e.g., invoice header texts) are bound directly to documents which are client-dependent, so it makes sense for these text objects to also be client-dependent. From a complexity standpoint, SAPscript forms are close enough to these text objects where I can see how it made sense at the time to make them client-dependent too.
    Conversely, a Smart Form is significantly more robust and complex. For instance, it can contain program nodes and nested tables with patterns. When a Smart Form is compiled, it generates an ABAP function module – and these are always client-independent. This is appropriate, given that this form has more in common with an ABAP program than its predecessor. For instance, when a print program calls a Smart Form, the form itself takes over to produce output, without any further direction from the print program. In fact, the join is so seamless that I often find myself using a Smart Form's Initialization section for logic to handle any data gathering not handled by the print program. I would never even think to attempt this with SAPscript.
    I suspect several factors figured into SAP's decision to make Smart Forms client-independent, including customer feedback. There are significant advantages to client-independence. For instance, a change made in one development client happens immediately across all development clients. Among other things, this means we don't have to waste time figuring which client contains the most recent version -- they all do! In addition, transporting Smart Forms is easier, since we can safely bundle them together in the same transport as their client-independent print programs (no worry about mixing client-dependent and independent objects).
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • How to pop up a system message for a specific user when She/He log on SAP

    Hi Friends,
    As we know SM02 setting will pop up a system message to all users in specific client in a specific period when the user log on SAP system; and we can do the same thing via using function module SM02_ADD_MESSAGE.
    But now we want to pop up a message to a specific user ID when somebody log on SAP via this ID, instead of all user IDs in the client. Please do we have any similar traction / function module / class method to to do this job??
    Thanks in advance.
    Joe

    Below code can be used to send a pop up message to all users who are logged on to the
    system.
    DATA: MESSAGE(128) VALUE 'Test message'.
    DATA: OPCODE TYPE X VALUE 2.
    DATA: BEGIN OF USR_TABL OCCURS 10.
    INCLUDE STRUCTURE UINFO.
    DATA: END OF USR_TABL.
    CALL 'ThUsrInfo' ID 'OPCODE' FIELD OPCODE
    ID 'TAB' FIELD USR_TABL-SYS.
    LOOP AT USR_TABL.
    CALL FUNCTION 'TH_POPUP'
    EXPORTING
    CLIENT = SY-MANDT
    USER = USR_TABL-BNAME
    MESSAGE = MESSAGE
    EXCEPTIONS
    USER_NOT_FOUND = 1.
    ENDLOOP.
    In the above code just pass the desired user ID instead of All user ID's
    Edited by: harsh bhalla on Mar 26, 2009 2:14 PM

  • Adding new field to existing CO-PA data source

    Hello BW gurus,
    i was asked to add a new field vv531 in COPA data source, in order to do this when i was deleting the data source it is giving message "you are not allowed to change cross-client Customizing" .our bw development has 2 clients 20 & 40 . Generally wat ever changes are done in 20 are visible in 40. But now am not able to see the particular CO-PA data source in client 20.It is visible only in client 40. when i am trying to delete it from 40 it is giving the msg. Please suggest me over this bcause my dead line to complete this is nearing.
    Thanks,
    praveen

    hello manfred,
    thanks for the reply. i know for the fact tht we shud delete n recreate but when i am trying to delete it it is saying "you are not allowed to change cross client customising" . when the development was going on they have done it in development server client 20,which is also visible in client 40 with out transportation . 20 is whr changes are made ,40 is the one which is connected to BW development server. Now as per the requirement i shud make changes in 20 ,but when i am trying to do this it says "data source is defined in a different client" .pls help me out resolve this problem.
    thanks&regards
    praveen

Maybe you are looking for

  • Upload file to global directory in Dev, Q&A and Prod!

    I have an upload application in BSP, that uploads files to for example /usr/sap/BWD/files this works in Development, but of course this directory is not available in Production, so BSP won't work there. Isn't it possible to use one global directory?

  • On a Mac, Just upgraded from Lightroom 4, to 5. Problems with Catalog transfer.

    So I did the upgrade version of Lightroom 5 from 4.  I did the catalog transfer to move all of my images over from lightroom 4 to 5.  But now when I click on any of my old images (from a lightroom 4 catalog) in lightroom 5, I get an error message tha

  • Getting the document content in a variable??

    Hi, How can I get the entire contents of a document into a string variable? I donot want to print the contents inline but rather have to get them in a variable. Using printDoc or printProperty tag?? I guess I will have to use printDoc but then how ca

  • Strange Problem with File Content Conversion (Sender)

    Hi, I have a strange problem. I have a sender file adapter with content conversion (csv -> xml). The adapter produces the following error during the processing... - 2006-02-06 16:34:00 CET: Error: Conversion of part of file content of 'OE_Extractor_4

  • Please Please tell how to buy LR5!!!

    Please can someone tell me how to buy LR5 outright.   Adobe hides this info.  Have had LR 1,2,3,4 and if can not buy LR5 it is goodbye adobe hello Capture One as do not to start putting my head in the 'clouds'. Custy.