End User Personalization - Mandatory field does not make it mandatory

I am on GRC 5.3 SP8 and when I set "Company" as "Mandatory" under "End User Personalization", it does not put an "*" next to Company or force the user to fill in the Company field. 
How can I make sure that the user enters "Company" when doing a "Create Request form"?  I want to make sure a red "*" is next to the field so that they update it.  Right now I have a default value in there but I want to make sure they think about what goes in this field.
When I create a custom field and use "end user personalization", the red "*" shows up and an error occurs if they don't fill in the field, but the predefined fields don't work the same way. 
Thanks,
Peggy

GRC Experts, please correct me if I'm wrong but from my understanding, the Request Screen in the MyWork tab is for Approvers/Admins/Security i.e. those with UME permissions of some kind. This is not the Request Screen for end users. We actually customize our UME roles to elimate the ability to use this Request Screen. We want all of our security requests to be done in the End User Request Screen.
Unlike the MyWork Request Screen, the End User Request Screen is customizable under configuration-->End User Personalization. As you've noticed, here you can customize what fields you see on the End User Request Screen, what fields are defaulted, etc. For example, for our company, we do not want end users picking and choosing roles. Our end users are not knowledgable on our roles so we save that step for a stage in which Security Admins choose roles for users based on what they asked for in the Request Reason.
Another advantage of using the End User Request Screen is that end users can create requests without having UME permissions; they need only to be authenticated against whatever system you have chosen to authenticate them against (for example, SAP) Configuration-->Authentication. As long as they exist in that system, they can create a request.
Every company is different. For us, we don't like that the MyWork Request Screen is not customizable and requires UME permissions to even access it. So we have essentially taken it away through security (based on the Security Guide provided by SAP).

Similar Messages

  • Oracle BI Publisher desktop - insert field does not make absolute path

    Hello everyone,
    I am using the Oracle BI Publisher desktop 11.1.1.5
    Lets have the given demodata
    <demodata>
         <person>
         <name>Peter</name>
         </person>
         <relative>
         <name>Mike</name>
         </relative>
    </demodata>
    As you can see the tag <name> is used as subchild in person, relative.
    next i start winword 2007 using the bip-extension. There is a button 'insered field' that opens a window with the demodata tree.
    When i pick person->relation->name there will be the expression <?name?> insered.
    Thats my problem, i need the absolute path to be insered, in this case <?/demodata/relation/name?>
    If the adressing is not absolute starting from the root the rendered Report will show 'Peter' as it is the first occurence of the <name> tag.
    I have not find out where to configure the word-plugin to make absolute paths in fields.
    Any ideas ?

    Thank you for your answer
    sure, it is possible to edit the fields by hand but my xml-structure is autogenerated (MDA-approach), nested and quiet complex. Manual tasks can lead to typing errors and sometimes i forget to edit one field afterwards.
    It would be just very handy when the tool does the work for me, it has all the information anyway.
    I wonder why am the first person that is having this request. In my opinion adressing starting from the root is clear and without ambiguity. In every field i can exactly read using the expression which element in the tree is used.
    In conclusion, it would be nice if the plugin let the user decide whether to use the short or the long syntax
    greetings,
    martin.

  • User defined fields does not get added into database

    Hello Experts
                              User defined fields does not get added into database , when i click add button it
    shows data added sucessfully , but when i check data base no entry is made , only entry is made for
    B1 fields , like DocEntry ,DocNum etc.., no entry is made for U_fields..
    I have check every thing databound is also set to true
    Actually first few 6 data was added properly but now its not geeting added for user fields
    I have used 2 document row  child table for 2 matrix and for remaining Document table
    What might be the problem
    reply soon
    plz suggest

    Hello sir
    I have checked Default form , in that entry is made into database
    but running the form in screen painter in preview mode or through coding it does not get added for user field
    this id my binding code
    LoadFromXML("updateopd.srf")
                oForm = SBO_Application.Forms.Item("updopd")
                oForm.DataBrowser.BrowseBy = "txtpatid"
                'Adding combo in Obervation
                oItem = oForm.Items.Item("txtpatid")
                oEdit2 = oItem.Specific()
                oEdit2.DataBind.SetBound(True, "@UPDATE", "U_PID")
                oItem = oForm.Items.Item("txtmnane")
                oEdit3 = oItem.Specific()
                oEdit3.DataBind.SetBound(True, "@UPDATE", "U_FName")
                oItem = oForm.Items.Item("txtlname")
                oEdit3 = oItem.Specific()
                oEdit3.DataBind.SetBound(True, "@UPDATE", "U_LName")
    Plz suggest

  • I can not open my Safari. It quits unexpectedly. The issue happens with a single user account. It does not happen to anyone else in my family. Please help.

    I can not open my Safari. It quits unexpectedly. The issue only happens to a single user account. It does not happen to anyone else in my family. Please help!

    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ If you’re running Mac OS X 10.7 or later, open LaunchPad. Click Utilities, then Console in the page that opens.
    Step 1
    Enter the name of the crashed application or process in the Filter text field. Post the messages from the time of the last crash, if any — the text, please, not a screenshot.
    Important: Some private information, such as your name, may appear in the log. Edit it out by search-and-replace in a text editor before posting.
    Step 2
    Still in the Console window, look under User Diagnostic Reports for crash reports related to the process. The report name starts with the name of the crashed process, and ends with ".crash". Select the most recent report and post the contents — again, the text, not a screenshot. In the interest of privacy, I suggest that, before posting, you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header of the report, if it’s present (it may not be.) Please don’t post shutdownStall or hang logs — they're very long and not helpful.

  • User Profile Incremental Sync does not views changes in profiles.

    User Profile Incremental Sync does not views changes in profiles. I make full sync - all ok. then I change the phone number for example, and then start incremental sync and nothing moves to AD. 
    All the stages of FIM sync just state 0 records to process. Looks like it does not see the changes
    1.profile property is set up to sync with AD attribute (with EXPORT).
    2.no errors in Windows logs or FIM UI client, nor in sharepoint UI
    3. sharepoint server 2010 SP1, "CU June 2012"  14.0.6123.5002
    4. I have just reprovisioned sync service, set up AD connections and property-attribute relations. before
    there was this problem http://social.msdn.microsoft.com/Forums/en-US/cb2b8aeb-d1b6-49a6-a788-2491ca45308a/critical-error-6398-userprofileimportjob-problem-profile-sync-malfunction?forum=sharepointadminhttp://social.msdn.microsoft.com/Forums/en-US/cb2b8aeb-d1b6-49a6-a788-2491ca45308a/critical-error-6398-userprofileimportjob-problem-profile-sync-malfunction?forum=sharepointadmin,
    which I resolved by clearing timer service cache.
    Help with advice, urls or solurions please..

    Hi  VlH,
    According to your description, the issue can be caused by the Profile or Profile Values table.
    You can check the event log and ULS log to see detail error message.
    To check event log, click the Start button and type “Event Viewer” in the Search box.
    For SharePoint 2013, by default, ULS log is at      
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\LOGS
    For your issue you can refer to the similar thread:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/bc3cd2ff-dc12-4223-a80b-e4cae616e861/user-profile-sync-doesnt-update-the-profiles-from-ad?forum=sharepointadminlegacy
    Also a good blog for user profile synchronization:
    http://www.harbar.net/articles/sp2010ups.aspx
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

  • IPhone 4 does not make or receive calls/text at a location it used to.HELP!

    I started experiencing this sometime last week. It does not make any sense to me so I ask you. My phone does not make or receive phone calls and texts while I am at my workplace. It had worked find from when I got the phone (Late August) through January. If it stopped working completely I'd figure it was a dead zone or something, although they do not just pop up out of nowhere. But it works sporadically. Like if i got to send a text maybe 1 out of every 4 will work, same with receiving them. And this is the same with phone calls. I will receive a call, get through maybe 15 seconds of it, then the call gets dropped. Then for the remainder of the day (as I do not use it much during work) it will not receive a call, it goes right to voicemail. I have tested this by repeatedly calling my phone from my work landline. It rings fine on that end, so others wouldn't suspect I am having an issue, and goes to voicemail. I left a voicemail and my phone did not alert me to it for over 10 minutes (it never told me I had a missed call) During this timeframe I also attempted to make phone calls from my iPhone, they would not ring, it would immediately drop. But again, it is sporadic. So after 5 or 6 times of attempting making phone calls one goes through. I had made an appointment at the Apple Store the first day that this happened but once I was on the road to the store I got all my texts, voicemails, pictures that I had attempted to send earlier, so I thought it pointless since I had no real proof of this happening. But now it seems to happen everyday, it just happened which prompted me to write this. Again, its only at work, and only recently started happening. There is no cell tower issue, everyone elses phone works here. I have turned off the phone, both a soft and hard reset, reset network setting, turned off/on 3G, Cell Data, taken out the SIM, moved it, etc. Everything short of getting another phone, but it works perfectly fine everywhere else. Any ideas???

    I ended up taking my phone in to the Genius Bar, but we were unable to diagnose the problem. The genius said she had never seen anything like this before. We tried everything to figure out if it was hardware or software related, but never concluded anything. Instead of paying >$150 to fix/replace, I bought the iPhone5. iPhone5 is amazing. Maybe it was fate.

  • Newly added field does not show in table genarator.

    Hi,
         I have added one more field to my custom table.
    When I make new entries in table maintanance, the new field does not show up.
    Thank U for Ur time.
    Cheers,
    Sam

    hai sam raj,
    first activate your database table .
    if any error occurs better you go to
    se14(database utility) -
    >give table name in object and select the table check box and click the edit push button.
    and then click activate and adjust pushbutton.
    surely you ll get some idea.
    reward points if those idea helps.
    thanks,
    velu.

  • Field does not exist -- in STDOUT file

    have written a simple query to error out based on a condition in the MAIN->PEOPLECODE section of app engine.
    But i get an error in my report manager
    Local number &count;
    Local date &accdt;
    SQLExec("SELECT ACCOUNTING_DT, COUNT(*) FROM PS_FZAM_VND_GL_STG WHERE GL_DISTRIB_STATUS = 'N' GROUP BY ACCOUNTING_DT ", &accdt, &count);
    If &count < FZAM_VEND_REC.COUNTER Then
      Error ("The value is less than the input value " | FZAM_VEND_REC.COUNTER | ".");
    End-If;
    Here FZAM_VEND_REC.COUNTER is a field in the page.
    ERROR:
    PSAESRV started service request at 10.58.22 2013-12-18
    Field does not exist -- FZAM_VEND_REC.COUNTER. (180,104) FZAM_VENDOR.MAIN.GBL.default.1900-01-01.Step01.OnExecute PCPC:329 Statement:2
    Process 30108041 ABENDED at Step FZAM_VENDOR.MAIN.Step01 (PeopleCode) -- RC = 8 (108,524)
    Process %s ABENDED at Step %s.%s.%s (Action %s) -- RC = %s
    PSAESRV completed service request at 10.58.22 2013-12-18

    Hi Jim,
    I changed my query like below , but still need your help.
    Step01 -SQL
    %Select(COUNTER1 , RUN_CNTL_ID)
    SELECT A.COUNTER1
    , A.RUN_CNTL_ID
      FROM %Table(FZAM_VEND_RUN) A
    WHERE A.OPRID = %OperatorId
       AND A.RUN_CNTL_ID = %RunControl
    Step02-SQ
    %Select(ACCOUNTING_DT,COUNTER)
    SELECT ACCOUNTING_DT
    , COUNT(*)
      FROM %Table(FZAM_VND_GL_STG)
    WHERE GL_DISTRIB_STATUS = 'N'
      GROUP BY ACCOUNTING_DT
    Peoplecode
    If FZAM_VEND_AET.COUNTER1 < FZAM_VEND_AET.COUNTER Then
       Error ("The value is less than the input value " | FZAM_VEND_AET.COUNTER | ".");
    End-If;
    I Am getting SUCCESS MESSAGE IN OUTPUT
    PSAESRV started service request at 14.26.31 2013-12-18 Application Engine program FZAM_VENDOR ended normally PSAESRV completed service request at 14.26.31 2013-12-18 .
    But I want the above error message in my stdout file.

  • FBV0 Error --   Message 00349 - Field does not exist on Screen

    I am receiving the following error in FBV0 when I highlight a parked document and click POST.  Please advise!  
    Field BSEG-FKBER_LONG. does not exist in the screen SAPMF05A 0332
    Message no. 00349
    Diagnosis
    The specified field does not exist on the screen.
    Procedure
    Check your batch input data.

    Hi
    I too getting the same error message. Did you get any clue of why this error message comes. Mine long text shows as below
    No batch input data for screen SAPMF05A 0332
    Message no. 00344
    Diagnosis
    The transaction sent a screen that was not expected in the batch input session and which therefore could not be supplied with data.
    Possible reasons:
    1. The batch input session was created incorrectly. The sequence of screens was recordly incorrectly.
    2. The transaction behaves differently in background processing in a batch work process than when running in dialog (SY-BATCH is queried and changes the screen sequence).
    3. The transaction has undergone user-specific Customizing and therefore certain screens may be skipped or processed differently, according to the current user. If the person who created a batch input session is not the same as the person now processing it, this problem may occur frequently.
    System Response
    None.
    Procedure
    For 1: Either re-create the session or process it in expert mode. Correct the batch input program.
    For 2. It is very difficult to analyze this problem, particularly in the case that the screen sequence or the display-only options of fields differ according to whether the transaction is being processed in the background or as an online dialog. It could also be that this kind of transaction cannot run with batch input.
    For 3: Have the creator of the session process it. If no error occurs now, then this is a program with user-specific Customizing.
    I have parked document of arround 500 t0 600 documents. Already processed around 50+ documents. I am getting error in only one document. I have verified all the inputs in this document but no problem with the datas. This seems to be bit strange.
    Regards,
    Deva

  • Field does not exists Error - INSTALLATION TABLE

    We have applied ML MP9 on system database for our eRecruit Instance. We are getting a "Field does not exists" (for eg., INSTALLATION.GL) error for the components which refers to INSTALLATION table.
    The error gets resolved if we introduce a .value in PeopleCode.
    Note: Our Dev Instance is working fine which has ML MP9 applied on it.
    Please find the PeopleBooks Comments for the .value Property:
    Considerations Using INSTALLATION or OPTIONS Tables
    When using the INSTALLATION or OPTIONS table, you cannot use the Value property. You must use the old style format, not the field object format. For example, the following code is invalid:
    If %Page = Page.GP_RUN_TYPE And
    INSTALLATION.TL.Value = "N" Then
    &RS2.HideAllRows();
    Thanks & Regards
    Sudha

    Hello,
    You have to populate the same in the fieldcatalog as well, i think you have not maintained this field there.
    BR,
    Suhas
    PS: Also make it a point to follow-up on your previous post: [Error in ALV : Field Symbol not been assigned.|Error in ALV : Field Symbol not been assigned.]

  • AddAnotherRow of Advanced Table, does not make the new row as current row

    Hi OAF Gurus,
    Requirement:
    When user presses 'AddAnotherRow' button on OAAvancedTable, the new row that gets added should become the current row of the underlying VO of the table.
    What’s happening:
    When user presses 'AddAnotherRow' button on OAAvancedTable, the new row is not the current Row(VO’s previous current row retains its current status)
    What I tried by far
    APPROACH #1 - when create row
    In VORowImpl - override create and set this new row as current
    public void create(AttributeList attributeList)
    try
    super.create(attributeList);
    // PSUDO CODE
    am = this.getApplicationModule
    vo = am.findViewObject("OAAdvancedTableVO1");
    vo.setCurrentRow(this) // this should set the new row to current.
    But VO's current row is still the old current row and not this new row.
    APPROACH #2 - when insert Row
    I thought that AddAnotherRow , internally must be doing a create() then an insert() row on the VO, so i overridden the insertRow(row) of the VO
    public void insertRow(Row row)
    super.insertRow(row);
    this.setCurrentRow(row)
    System.out.println("COMMENT insert called .............................................");
    But this method is never called by the framework.
    ***Please help me make the newly created row on the OAAdvancedTable using 'AddAnotherRow' (out of the Box) , as the currentRow of the underlying VO***
    Thanks
    Chaitanya

    Thanks a lot Chris.
    I have used your code and it works perfect.
    Now I am not using the out-of-the-box AddAnotherRow, as it does not make the newly added Row as 'currentRow' of the VO
    I have used the following code by Chris and it solves the issue.
    1. Determine the number of already displayed rows on the table
    OAAdvancedTableBean tableBean = (OAAdvancedTableBean) webBean.findChildRecursive(tableID);
    int rowsDisplayed = tableBean.getNumberOfRowsDisplayed();
    replace tableID with the actual value.
    2. I have the following routine to create the row and set it as the current row.
    OAViewObject viewObject = (OAViewObject) findViewObject(viewObjectName);
    int rowCountInRange = viewObject.getRowCountInRange();
    Row row = viewObject.createRow();
    int insertIndex = rowCountInRange;
    if (rowCountInRange == rowsDisplayed) {
    insertIndex = rowCountInRange - 1;
    viewObject.insertRowAtRangeIndex(insertIndex, row);
    viewObject.setCurrentRow(row);
    Thanks again all of you for help
    Regards
    Chaitanya

  • I have that error does not make sense

    hey
    I have this error but does not make sense to me so help me!!!!!!!!!
    An error occurred at line: 16 in the jsp file: /_status.jsp
    Generated servlet error:
    /usr/jakarta-tomcat-5.0.27/work/Catalina/localhost/support/org/apache/jsp/_005fstatus_jsp.java:78: cannot resolve symbol
    symbol : method getInt (java.lang.String)
    location: interface javax.servlet.http.HttpServletRequest
    id=request.getInt("Userid");
    An error occurred at line: 16 in the jsp file: /_status.jsp
    Generated servlet error:
    /usr/jakarta-tomcat-5.0.27/work/Catalina/localhost/support/org/apache/jsp/_005fstatus_jsp.java:86: cannot resolve symbol
    symbol : method getString (java.lang.String)
    location: interface javax.servlet.http.HttpServletRequest
         status=request.getString("Status");

    Buket probably thinks that how there is a "getInt" method in JDBC there must be magically a "getInt "method in javax.servlet.http.HttpServletRequest - it's called "doing things by analogy" (with a variant: "doing things because someone told me") and sometimes it even works!
    There are "getInt" methods for the following classes in the JDK: java.lang.reflect.Array, java.lang.reflect.Field, java.sql.CallableStatement, java.sql.ResultSet, javax.jms.MapMessage, javax.swing.UIDefaults, javax.swing.UIManager - but unfortunately no getInt in such class (only a getIntHeader, that is not what the OP needs).

  • To Generate msg if mandatory field is not filled

    Hi Experts,
        I want to display msg if mandatory field is not filled , for that i called
    CALL METHOD L_MESSAGE_MANAGER->REPORT_ATTRIBUTE_ERROR_MESSAGE
      EXPORTING
        MESSAGE_TEXT        = ' PLEASE FILL ALL MANDATORY FIELD '
        ELEMENT             =  ELEM_GENRAL
        ATTRIBUTE_NAME      =  F_NAME
    But i am getting error that F_NAME is not an attribute name but it is attribute name only
    What i should do , Please Help

    Hi Neeraj,
    Remove Required property of that inputfield make it NORMAL.
    For example your input field is INPUT...
    if input is initial.
    * report message
              CALL METHOD lo_message_manager->REPORT_ATTRIBUTE_ERROR_MESSAGE
                EXPORTING
                  MESSAGE_TEXT   = 'Pick Quantity Should not be 0... '
                  ELEMENT        =  wa_temp // element
                  ATTRIBUTE_NAME = 'PICK_QTY'.   // Attribute name( name used in context )
    endif.
    If you not fill input it will raise error message by hilighting the input field.
    Cheers,
    Kris.

  • Delete records in itab1 where key fields does not exit in itab2 w/o Loop

    Hi,
    I am trying to find the most efficient way to compare two internal tables and filter out (delete) the entries in Internal Table 1 (ITAB1) where the key fields does not exist in internal table 2 (ITAB2).
    Here is the codes using the Loop.
    Loop at itab1.
      read table itab2 where field1 = itab1-field1 and field2 = itab1-field2.
      if sy-subrc ne 0.
       delete itab1 where field1 = itab1-field1 and field2 = itab-field2.
      endif.
    endloop.
    Instead of looping thru each record of ITAB1, is there a way to use the "DELETE" or other efficient way? This is in ECC 6.0.
    Thanks for any advice in advance.

    Not sure if its possible without using even a single loop. Though you can avoid the read statement this way
    loop at itab2.
    delete itab1 where field1 NE itab2-field1 and field2 NE  itab2-field2.
    endloop.

  • How can I restore a single image from an aperture time machine backup, do I have to restore the entire library? that does not make sense

    I hope there has been found a more efficiant solution for this,  how can I restore a single image from an aperture time machine backup, I really hope I don't have to restore the entire library? that does not make sense
    any suggestions?

    Did you try browsing your backups in the Finder ?  That is, do not go and "Enter Time Machine".  Instead, navigate to your Time Machine backup via Finder and then manually go to the time period (by folder name) you are looking for ... when you find your Aperture library you can then "Show Package Contents" and find the Master you are looking for.

Maybe you are looking for