RAR 5.3 SP8 - Action Usage by User Report - Change Start Date?
Hello,
When we run the report "Action Usage by User" in RAR, it shows a default "Start Date" of 1/12/2009. RAR put this in there on its own. We never got the Action Usage Generation Job working correctly until a few weeks ago (we had some issues that SAP addressed and then it took time to get resources to go back and resolve some things on our side). Since we've only had the background job that pulls STAD data running successfuly since 10/3/2009 (it runs every 6 hours), we'd like to change the default "Start Date" on that Report Screen to be 10/3/2009. This way, users are not confused into thinking when they run the report and leave the date set as 1/12/2009, they are getting tcode usage data since that date. Because they're not getting tcode usage since that date. Our records really only go back to 10/3/2009.
We could instruct our users to change the date every time but we feel it'd be easier if we just changed the date so they didn't have to worry about it.
Does anyone know how we could tweak this? What table that default date would be under? How could we modify?
Thanks!!
Jes
The table where that date is is VIRSA_CC_USAGECTL
If you use the debugger tool, you'll see there's only 1 row in this table. You'll find the FROMDATE, TODATE, and FILENAME columns. I FILENAME column should be null.
Row FROMDATE TODATE FILENAME
1 2009-01-12 9999-12-31
If possible, could you confirm you are seeing similiar information?
The issue we are having is trying to figure out how to update this table...we need that FROMDATE to be 2009-10-03.
Thanks!
Jes
Similar Messages
-
How does the Action Usage by User report work? Its one of the miscellanenous reports under the security reports on the Informer tab. Do I have to run a background job to gather this data? If I try to run the report now I don't get any data even though I know a transaction has been run during the query period.
Thanks for any help
DaveNo RFC Errors. Re: other jobs, they all run successfully. Alert Generation is the only one failing, and it started failing only a few days ago - it has run successfully before - and the settings/config on the GRC side haven't been changed (so the only possibility is a change on the ECC side).
However, the message server that's configured in the connector (and that's working) actually points to the central services instance. In SPM, we had an issue earlier where this name wouldn't work and so we had to use the primary app server name, and then SPM worked fine. Do you think that with RAR, and this report, even though everything else is working fine, the error on the alert generation may be associated with the server name?
Edited by: Santosh Krishnan on Aug 26, 2010 2:02 PM -
Help with action usage by user setup
I am trying to setup the action usage and have been running the action log background job for 3 day now but i am not seeing any vlaues when i run the action usage by user report. Is there a way i can check if i have confiqured system correctly or even check if my backend systems ST03N is working correctly?
No RFC Errors. Re: other jobs, they all run successfully. Alert Generation is the only one failing, and it started failing only a few days ago - it has run successfully before - and the settings/config on the GRC side haven't been changed (so the only possibility is a change on the ECC side).
However, the message server that's configured in the connector (and that's working) actually points to the central services instance. In SPM, we had an issue earlier where this name wouldn't work and so we had to use the primary app server name, and then SPM worked fine. Do you think that with RAR, and this report, even though everything else is working fine, the error on the alert generation may be associated with the server name?
Edited by: Santosh Krishnan on Aug 26, 2010 2:02 PM -
Can we change start date of Additional Actions(0302)Record
Hi All,
Can we change start date of Additional Actions(0302)Record.
Please reply us as soon as possible.
Regards,
Chandra PThanks Sikindar
It helps us very much. -
User disabled until start date not getting ROs provisioned via AP
Here's the situation: I have a user in OIM that is disabled until start date. When the start date rolls around, and the job "Enable User After Start Date" runs followed by "Evaulate User Policies," the user is correctly enabled and the correct role gets assigned but the access policy associated with that role does not appear to get triggered so the APs resources are not assigned. However, if a user is entered the same way (via HR recon) but is on or after its start date, then the role gets assigned, the access policy fires, and the ROs are provisioned just fine.
I have noticed that if a user is moved from disabled to enabled, then the membership rules fire and any roles associated with the rules get assigned but in the DB the field USR_POLICY_UPDATE remains null. If I update that field with a '1' and re-run "Evaluate User Policies," the resources are provisioned correctly.
I am wondering if anyone has seen this before or has a suggestion as to how to resolve this.
Thanks,
StephenThanks for the suggestion. As it turned out, I did not have Retrofit checked but unfortunately that did not resolve the issue. The behavior remained the same after checking and re-running 'Evaluate User Policies'.
I may have a workaround for this issue that I am in the process of implementing. I'm creating a job that will run right before 'Enable User After Start Date' that will update the USR_POLICY_UPDATE field to'1' if the status of a user is 'Disabled Until Start Date.' Then the user will get enabled, assigned the appropriate roles via rules, and 'Evaluate User Policies' should run and now find this user and apply the access policies.
Anyway, seems like there should be a simpler answer so I'll keep checking here if anyone has one. I'll also update if the above workaround works.
Thanks,
Stephen -
ERP2005 - User reporting incorrect HR data shown in ESS
Hi,
We're using ECC6 backend with EP7 running ESS 6 (the web dynpro version)
We authenticate to the portal using LDAP, which in turn connects to the backend using SSO tickets. This then retrieves the user's HR data throught their infotype 105.
The LDAP account, SAP account and HR record all have the same ID so the mapping is very easy to administrate. End users cannot change their user mappings
A user is now reporting that he has logged into the portal (It shows his name in the top left) but the HR data in ESS belongs to someone else. The 2 affected users are not linked in any way, they work in different offices.
Anyone have any thoughts on how this situation could occur? We have been unable to re-produce it.
Any advice would be much appreciated
ChrisHello,
1.) Maybe that for testing someone bent around with the personnel numbers?
2.) If userids are the same everywhere, you should not need usermapping as the SAP Logon ticket is created for the userid and is just forwarded in every HTTP call.
3.) Re-check your JCO Connections (4 pairs, all names starting with SAP_R3...)
Metadata connections shall go with a service user, whereas Application data shall be used with SAPLogonTicket. Hit "test" for each of the Application data connections. The result on the bottom will show the username it is using. This should be the one of the user you are logged on with!
Have a nice day and good luck.
Ulf -
Hello,
On the MDW Disk Usage Collection Set report, I get the following error when I click on a database hyperlink.
A data source has not been supplied for the data source DS_TraceEvents
SQL profiler shows the following SQL statements are executed (I've replaced the database name with databaseX)
1. exec sp_executesql N'SELECT
dtb.name AS [Name]
FROM
master.sys.databases AS dtb
WHERE
(dtb.name=@_msparam_0)',N'@_msparam_0 nvarchar(4000)',@_msparam_0=N'databaseX'
this returns zero rows as databaseX does not exist on my MDW central server, but is a database on a target server (i.e. one that is being monitored and uploaded into the MDW central server).
2. USE [datatbaseX]
this produces the following error:
Msg 911, Level 16, State 1, Line 1
Database 'databaseX' does not exist. Make sure that the name is entered correctly.
why is the report looking for the database on my server?
thanks
Jag
Environment: MDW (Management Data Warehouse) on SQL 2008 R2Hi Jag,
Based on my test, while this database is offline, we will encounter this issue. This is because that while we click the certain database in “Disk Usage Collection
Set” report, it will query some information with that certain database. If this database is offline, we will not access this database to acquire related information and generates this error.
Therefore I recommend that you check the status of this database by using this system view:
sys.databases. If it is not online, please execute
the following statements in a new window to make this database to be online:
USE master
GO
ALTER DATABASE <database name> SET ONLINE
GO
If anything is unclear, please let me know.
Regards,
Tom Li -
How can we restrict users from changing the data in HFM.
Hi All,
We have requirement from users where, They don't want the base data being loaded from SAP to HFM via FDM through ERPi to get changed in HFM at <Entity Currency>. They want data to be read only and no body should be able to change neither Grid nor Forms and neither Smart View. If we restrict by Shared services access then again they can't change ownership management value.
Regards,
SushilHi Thanos, Thanks for your reply.
Yes i am aware of the security class, so your suggestion is to use security classes to restrict users? And how can i use the phased submission for the same? I am new to HFM so please bear with me.
I have one more question that my Application is HFM EPMA application. So is it necessary to have Application Administrator to change hierarchy and Deploy the Application from EPMA?
Thanks,
Sushil -
Hi All,
With the implementation of CUA users in the client systems aren't able to change their own data (SU3). On the CUA server itself, we can change our own data, when trying this (something like a printer) on the client systems (where user data is distributed to) the deafults tab is grayed out, so unable to make any changes. Any ideas?Hi Diederik,
As far as i know that you can not do any changes on the client system you can try changing this in the client which you have implemented CUA.
Reward points if helpfull.
Regards,
Vamshi. -
Hello Everyone,
I have scheduled a job for alert generation in RAR periodically every 1 day and after the job is completed successfully. I want to get the report for Action Usage for Users it is giving me data upto September 2010, and nothing after this date. I appreciate if somebody can provide me with an answer.
Regards
KhanHello Diego.
First of all I would like to thank and appreciate for the your quick reply.
Yes I have recently performed User\Role\Profile sync and also changed some parameters in RAR and in the JCo destinations and asked my Basis person to restart the instace.
I would like to run it again but the problem which I am seeing is there is nothing getting written on the Alert folder created as /sap/sid/grc_qa3/qa3_alerts. The following are the parameters set in RAR --> Config --> Miscellaneous
Background Job Spool File Location = /sap/acd/grc_qa3
Alert Log File Name and Location = /sap/acd/grc_qa3/alerts
We checked the spool file there is data written but not in the Alert log.
Also can you explain what needs to be checked in the table "VIRSA_CC_ACTUSAGE" which I checked in debugger If you can elobrate a little more on this matter.
Regards,
Khan -
How to verify that the user has changed table row data before db update
Hi all,
Iam using Oracle ADF with EJBs.
I have a single selection table that displays rows of data returned from a function of my data control.
The columns of my table are editable so that the user can change the data. The user selects a row, changes the data in one or more columns of the row and saves the data by means of a submit button. The code in the submit button, identifies the row of the corresponding iterator that the user clicked on and updates the data in the database (using the 'mergeEntity' function of the EntityManager)
Before saving the data, I want to put some logic to check whether the user has actually changed some data to avoid unnecessary updates in the database . But for this I need a technique to detect that the user has indeed changed some data in the table row.
One technique I have been using so far was to isolate the iterator row of the table and then query the corresponding row in the database table and compare their values.
Except from dummy, this technique is not efficient if the table contains many rows.
Moreover, in my case I have observed that on successive updates on the same row , the query on the database returns the new values (user changed values) and not the actual values contained in the database table. This means that when the user updates an iterator row the cached data affect also the results of the SELECT statement from the actual database table!!! Isn't this strange ?
Can somebody propose me a neat method to detect when the user has changed the the data of an iterator row ?Hey Alan,
The below solution seems overly complicated to me and can not be implemented without a custom screen and/or the use of JavaScript. Also, if your main concern is that a user may accidentally loose all their data because they closed the browser window or the session times out before they hit the save button then this solution does not help you.
There are a couple of simpler approaches you can take here:
# If the use of JavaScript is permissible you can hook into the windows 'onUnload' event, and pop-up a message box which gives the user the opportunity to cancel closing the window and save their case if they haven't already.
# Implement an autosave feature by hooking into one of events provided by web determinations. A simple (but rather naive) way of doing this would be to hook into the OnRenderScreenEvent and call save on the interview session every time the event fires. This guarantees that all the data the user has submitted will aways automatically be saved, thereby removing the need to make sure the user manually saves their data before closing the browser.
Automatically making Web Determinations close a browser window has to be done using JavaScript. However, doing so means that a) it won't work for people who turn off JavaScript, which is commonly done for accessibility reasons b) you'll likely run afoul of the browser's security mechanism (they generally won't let you close a window that you didn't open and some really don't like you doing that at all).
Thanks,
Kristy -
RAR 5.3 - Action Usage Reports
Hello,
In regards to the Action Usage reports in RAR 5.3 (one for users and the other for roles/profiles):
1) Does this report pull information on dialog and non-dialog users?
2) Is there any further documentation on these reports? The user guide doesn't elaborate much...
Thanks!
JesThank you for your response.
We have actually just begun testing this particular report to review/verify results. One issue we're seeing however is that this Action Usage report for users is only returning results by system, not by client. What I mean by that is this: we have several sandbox clients connected to RAR 5.3 (an SB 120 and and SB 500 - so two clients from the same system, along with various other clients from other systems). When we run the Action Usage report specifically for SB 120, we are getting action usage for SB 120 and SB 500, even though we did not include SB 500 in the parameters. The same results show up when running this report in SB 500.
So what we are seeing is that this report is lumping all transactions from a system together instead of separating them out by client. I am unable to find any detailed documentation on this so could anyone explain to me if this is possibly a bug or am I missing something?
Thanks! -
Activating action usage report in RAR
Hi,
I want to configure the Action usage report in AC 5.3 RAR. However after reading all of the configuration documents I am still not clear on the steps to achieve this.
Specifically how is the transaction data gathered?
Is there a job that runs on the SAP system?
I have looked at the options for configuration under alerts generate jobs, however I do not want to gather data on transaction related to a specific risk, I want to gather data on all transactions used. I cannot see an option to set this up.
I want to use this report for remediation purposes.
Thanks,Hi,
Action usage job runs on RAR (Java front-end) side and basically, collects the data from SAP system and populates the RAR database.
Alert is only supposed to work at SoD risk level or critical action risk level. The reason why SAP doesn't allow you to generate alert for all the transactions as that would be too much of data.
Alpesh -
How to call an action when the user selects a radiobutton
Hai
PLease help me in providing the information.
In my Project i have two radio buttons as
New
Asssessment
when the user selects new button, i want to automatically call an action in the controller(.jpf file)
Simalarly when he selects the other radio button i need to call a separate action in the controller.
Remember i dont have the submit button.
I want to dynamically call an action when the user selects the radio button.
i dont have any field inthe radio button which actually takes action as an attribute .
please provide me the necessaryHi,
You can use JavaScript to call the action in interest upon the Radio Button Element Being Selected.Should be simple, and if your controller is part of the portlet dont forget to use the jpfScopeId to asscoiate the controller instance with the one in the portlet.
Let me know if you have any further questions. -
How to preven JButton of generated actions when the user keep pressing down
How to preven JButton of generated actions when the user keep pressing down the key or the short cut
The code below to show the issue when the user keep pressing Alt+ O
We want to prevent the JButton from generating multi actions just one action only
A sample of code shows the behaviour which has to be prevented. Continue pressing "Alt +O" and you will see the standard ouptput will print time stamps
Please notice, I am NOT interested in Mouse press which has a solution by adding a threshold ( setMultiClickThreshhold(long threshhold) on the JButton as an attribute.
public class TestPanel extends JPanel
private JButton btn;
public TestPanel()
btn = new JButton("Open");
this.add(btn);
registerCommand(new MyAction(), InputEvent.ALT_MASK,
KeyEvent.VK_O, btn, btn.getText(), 0);
public static void registerCommand(AbstractAction action,
int mask,
int shortCommand,
JComponent component,
String actionName,
int mnemonicIndex)
InputMap inputMap = component.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW);
KeyStroke knappKombination = KeyStroke.getKeyStroke(shortCommand, mask);
if ((component instanceof AbstractButton)
&& mnemonicIndex >= 0
&& mnemonicIndex < actionName.length()
&& (shortCommand >= KeyEvent.VK_A && shortCommand <= KeyEvent.VK_Z))
((AbstractButton) component).setDisplayedMnemonicIndex(mnemonicIndex);
if (inputMap != null)
ActionMap actionMap = component.getActionMap();
inputMap.put(knappKombination, actionName);
if (actionMap != null)
actionMap.put(actionName, action);
public static class MyAction extends AbstractAction
private static final long serialVersionUID = 1L;
@Override
public void actionPerformed(ActionEvent e)
System.out.println(System.currentTimeMillis());
public static void main(String... args)
SwingUtilities.invokeLater(new Runnable()
public void run()
JFrame frame = new JFrame("Testing");
JPanel panel = new TestPanel();
frame.getContentPane().add(panel);
frame.setPreferredSize(new Dimension(500, 500));
frame.setMinimumSize(new Dimension(500, 500));
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}Edited by: user12130673 on 2013-feb-13 03:01Use KeyStroke getKeyStroke(int keyCode, int modifiers, boolean onKeyRelease) with onKeyRelease=true instead?
Maybe you are looking for
-
BPM process faild directly after it was initiated
Hello, Today i deployed a new version of bpm process today, wich always completed successfully. Now this process becomes status failed and is suspended immidiatley after it was initiated. The following message is given under Manage Processes -> Proce
-
This magazine is just a simple PDF replica of our print magazine but I want to the URLs linked when I am viewing it on the iPad and Android devices. Is this possible?
-
I just want to add my own custom context menu item and remove or hide all the default menu items, how will it be possible. please give me entire code for this requirement as early as possible. waiting for ur reply. Thanks
-
If I relink thisLink when it is missing, and update link option was set to keep overrides, everything is fine. But if it was set to application settings, I am in a world of hurt, because suddenly all my Unit numbers will show 1-32 piled on top of eac
-
Delete planning functions messages
Hi Experts. I have an application on WAD. When I execute a planning function on it, I get the result messages wich I don't want to be seen on the web application. I have read a thread on this forum but I'm not sure if this can be applied on planning