How to view the Users in the Portal Activity Report
Hello,
Can anyone tell me how to view the Report of users who have logged in a specific time. For Example I would like to view the users who have logged in between 9.00 am and 9.15 am. Is it possible to view mentioning the country name?
Please explain me in detail how to view the Report.
Thnx in Advance
cheers,
Murali
hi,
You can certainly do it for hourly basis but i am not sure whether it could be done quarter an hour basis. Also The portal nodes within a cluster can be in different time zones, yet the activity data from all nodes are aggregated together and reported together. To enable the reporting of hourly data from different time zones, portal activity reports display hourly data based on the GMT time zone.
Do see the documentation
http://help.sap.com/saphelp_nw04/helpdata/en/fb/144120ea5b4e9c9385d493a578d6c9/frameset.htm
Weblog :Portal SP9: Portal Activity Report
Regards,
Ganesh N
Similar Messages
-
Portal Activity Report is not getting updated properly
Hi,
I have created a test portal activity report with the Reporting type set as Page/iView activity. I have added five iViews in this including a yahoo search URL iView. The reporting period interval is set to Fixed Period with the date range that spans for around 10 days.
The issue is, even after hitting these iViews several times, I don't see the portal activity report getting updated. Only for the yahoo search, I can see no. of Users as 1 and no. of Hits as 4 as a previous day report (today being friday, I could see thursday's yahoo iView report).
Here are the pre-liminary settings that I've done:
1. All the iViews have the 'Monitor Hits' as 'true'.
2. The Activate Data Collection is set to 'true' in the 'DataCollectionHook' that is available under com.sap.portal.activitydatacollector Service
3. The properties viz., Activate Portal Activity Report, Gather iView statistics, Page statistics..etc are all set to 'true' in the ActivityReport Service
4. I could see that the last aggregation time (in GMT) keeps changing every one hour without any problem.
Any help would be appreciated.
Thanks in advance!
Regards,
Yuvaraj SGHi Raghu,
I tried as per your suggestion. At first, I thought that it's working. But, the report came out only for one day (thursday's report) and there weren't any more reports after that. So, I don't think this approach is working in my case! Moreover, for me the requirement is that the iViews have to be in some other portal roles and the Activity Report iView will be in a different portal role.
So, I am currently checking the SAP Note 1084379 as Sandeep has quoted.
Thanks for your help!
Regards,
Yuvaraj SG
Edited by: yuvaraj s g on Jul 13, 2009 8:09 PM -
How to retrieve all users in the portal with UME API
Hi everybody,
I would like to know how to retrieve all the users from a portal, which uses LDAP as a source (there are users created in the portal as well)
My code snippet is :
IUserFactory userFactory = UMFactory.getUserFactory();
UserSearchFilter searchFilter = userFactory.getUserSearchFilter();
searchFilter.setDisplayName("*", ISearchAttribute.LIKE_OPERATOR, false);
ISearchResult searchResult = userFactory.searchUsers(searchFilter);
My problem is that with the code above, only the users created in the portal are displayed, and no LDAP users.
Does someone know how to retrieve all the users whatever is the source?
Regards
Renaudprakash's code should work.
however, mine code below doesn't user a search filter. it retrieves everyuser including users like indexadmin etc. Note:
result.next().toString();
returns a weird uniqueID used in the portal world.
getUniqueName()
gives your the usernames (sAMAccountName in Microsoft AD) people use to logon to the portal.
try {
IUserFactory uf = UMFactory.getUserFactory();
ISearchResult result = uf.getUniqueIDs();
while (result.hasNext()) {
String uniqueid = result.next().toString();
IUser user = uf.getUser(uniqueid);
String userid = user.getUniqueName();
} catch(Exception e) {
//systemout -
How do assign the user of Consumer Portal to the role of Product Portal?
Hello All:
Use FPN, now I want to assignment the role of Consumber Product Portal the user of Consumer Portal to the user of Consumer Portal(RRA) .But because There are too many user that needed be configured.It is arduous work.
So Pls help me and tell me how to import the role of Product portal to the user of Consumter Portal,
Thanks In addvance.
jideliangThank all:
Because I want assign the Remote Role of Produce to user of Consumer with FPN.Use:
[Role]
rid=Role1
rdesc=Role description
user=MarcPeters;JackSmith;Alan_Fox;
group=HappyBuyersOf2003;HappyBuyersOf2002
Can not import.
I have find the document "How to Automate Content Creation via XML Content and Actions (NW7[1].0).pdf", it help me to use XML to import the role,the following format:
<Action id="com.sap.portal.roleassignment">
<Roles>
<Role name="pcd:portal_content/myFolder/myRole" producer.alias = "myProducer">
<Principal type="user" id="test"/>
But when I import the XML file.There is a error.
Have someone used it ?
jideliang
</Role>
</Roles>
</Action>
How -
How to find out the user from the Jobs queue in Report server
Hello All!
I have a doubt about finding out the user from the scheduled jobs queue. Say I go ahead and schedule a report on Reports Server how can I find out the user name. When I view the jobs using showjobs I could see that the DBMS_JOBS table has a column under "Job Owner". But it invariantly shows it is "rwuser". So is there a way to find out which user has scheduled which job?
Regards
Shobhahi,
The below tables will give only the name .
USER_ADDRS
USER_ADDR
USER_ADDRP
USR02
i think you need email address .
you can use this Tcode : su01d
and give the user name and excute it
i hope it will help you.
Ram
Edited by: Ram velanati on Jun 30, 2008 6:57 PM -
How to execute the Portal Activity Report
Hello,
In the System Administration -> System Configuration-> Service Configuration Editor
Under Applications->com.sap.portal.activityreport.core-> Services->ActivityReport and I have configured the report.
I saved I have restarted the service to effect the changes and in Portal Catalog
Application->com.sap.portal.activityreport.core and I have administrated the changes. The Application Details Editor is displayed.
I have clicked the Restart the portal also.
I would like to know how to execute this Portal Activity Report after making this configuration.
Can anyone help me.
Thnx in advance
cheers
KrisHi Kris,
here an example with steps:
1. Navigate to Content Administration -> Portal Content
2. Step into a test folder and right click on the folder to create a new iView
2. Select the template "Portal Activity Report iView"
Name: Daily User Logins
Technical Name: DailyUserLogins
3. Open the newly created iView and define the following parameters
under "Specify report content"
Start of Reporting: Date 01.01.2005 and Time: 08:00
End of Reporting: Date 31.12.2005 and Time: 24:00
Time Unit for Reporting: Daily
under "Configure report options"
Information to Report: Number of users logged on
You have created a new reporting iView, aggregating information about the number of anonymous and authenticated users on a daily basis.
Hope this helps,
Robert -
How to create many user in the same database
hi
my question is "How to create many user in the same database(application)?"
for example, i have students, teachers, and staffs user using my application.
i can create many users to use the same application right?, how ^^''' ???
(right now i can only create application and then it shows every data in my DB
but i want it to show only the data for the user who login to that application)
Thanks.
ps. i'm newbie, please help T^TYou need to create a user table within your application that maintains their privileges. If you have LDAP you could use this for authorisation otherwise the table would handle that as well (store passwords etc). Your reports etc would then be filtered on information from this table.
Check out some of the sample applications to see how authorisation and access is implemented (Online store is one). The how-to on the issue tracking system should also have some useful pointers.
http://download-west.oracle.com/docs/cd/B31036_01/doc/appdev.22/b28839/issue_track.htm#BABBGBJG
cheers,
Ron -
How to let the user define the colors for each plots in the graph (I use LabVIEW 7)?
How to let the user define the colors for each plots in the graph (I
use LabVIEW 7)?Hi,
Take a look at this example, it uses property nodes to select tha
active plot and then changes the color of that plot.
If you want to make the number of plots dynamic you could use a for
loop and an array of color boxes.
I hope this helps.
Regards,
Juan Carlos
N.I.
Attachments:
Changing_plot_color.vi 38 KB -
Can the Portal Activity Report show unique users per page?
Hello all
I guess this is a rather simple question, but can someone tell me if the portal activity report can show a count of unique users per page per week for instance?
Or will it just show which users have visited the page in a list without aggregating them to a number? And if the users are aggregated to a number, is it only uniwue users that are counted for the given period?
Regards,
MartinHi sogaard,
It shows the no of unique logons.isnt it.
Try these blogs
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/5497
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/5436
Hope this helps
Regards
Vineeth -
How can I copy programs (iWorks) and files from Time Capsule to my HD manually? The problem is that the migration assistant does not recognize my backup file and the user on the TC. (If I open the TC on finder, it it there though)
How can I copy programs (iWorks) and files from Time Capsule to my HD manually? The problem is that the migration assistant does not recognize my backup file and the user on the TC. (If I open the TC on finder, it it there though)
-
How to get personnel number of the user in the wd java code in Leave reques
Hi all,
we are using the standard Leave Request Applicatin ESS.
can any one please tell me how to get the personnel number of the user in the WD java code?
cause i have pass the pernr number to a bapi and get the details.
please help me its urgent.
thanks in advance.Hi Madhu,
Create a model for the particular bapi in wd java and acess it in your component. Then pernr parameter will be available in the context and u can pass value for the parameter (pernr) to the model and get the output.
If you hav any doubt, please let me know.
Regards,
Jithin -
How to findout Which are the User Exist had been activated for T.Code
Hi Everybody,
-->I want to know, what are the user exits have been activated or used for a particular t.code.
--> I will give a small example it will be give clear idea on my question.
-->For my client, they used lot of user exist and screen exist in the sales order screen,how to find out them. Is their any easy way to find out which are user exist had been acitviated for a particular template.
Regards,
MadhanIf you mean how to see a user list with the T-Code they are using.
Then you can just use T-Code SM04.
It will give all the information about those user.
Or If you mean User Exists.
then please use this link
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
Thanks,
Sugauli
Edited by: Sugauli on Dec 11, 2008 9:20 PM -
How to Validate a User on the click of a button in Oracle APEX
Hi,
How to Validate a User on the click of a button in Oracle APEX.
say for e.g: I want to allow only a specific user to go beyond after clicking on a button and restrict all the other Users. Any ideas please.
Thanks in Advance,
AfWell , the actual idea was to hide the button for specific users and show the button only for some specific users... is this possible...?
@ AndyH: yeah, what you have suggested also fits well for my requirement... Could you please let me know how can i achieve it...
Regards,
Af -
Hi Guys
I have two csv files with the following headers and I need to import both files into the script to check whether the StaffCode is present in the Creation/Renewal of Contract csv in a DisableAccount Script so I can stop any action to disable the account as
the staff has renewed the contract with the company so the account should not be disabled.
However my accounts are still being disabled. I am not sure now to construct the query so that it detects that the account is to be left alone if the staffcode is present in both files
I does recognize that the $staffcodeN in the renewal file matches the $staffcode in the termination file
but still proceeds to disable or set an expiry date to the account anyway based on the termination file.
How do I stop it from doing that?
1)In the Creation/Renewal of contract file the following headers are present
- TranCode,StaffCode,LastName,FirstName,SocialSecurityNo,DateJoin,Grade,Dept,LastUpdateDate,EffectiveDate
2)In the Disable of contract file the following headers are present
- TranCode,StaffCode,LastName,FirstName,SocialSecurityno,LastDateWorked,Grade,Dept,LastUpdateDate,
My data is not very clean , I have a-lot of special characters such as = , ' ,/ and \ characters to remove first before i can compare the data
Thanks for the help in advance.
Yours Sincrely
Vicki
The following is a short snippet of the code
$opencsv = import-csv "D:\scripts\Termination.csv"
$opencsv2 = import-csv "D:\scripts\RenewContractandNewStaff.csv"
foreach ($usertoaction in $opencsv)
$Trancode = $usertoactionTranCode
$StaffCode = $usertoaction.StaffCode.replace("=","").replace('"','')
$LastName = [string]$usertoaction.LastName.Replace("/","\/").Replace(",","\,")
$FirstName = [string]$usertoaction.FirstName.Replace("/","\/").Replace(",","\,")
$socialsecurityno = $usertoaction.SocialSecurityNo.replace("=","").replace('"','')
$DateJoin = $usertoaction.DateJoin.replace("=","").replace('"','')
$LastDateWorked = $usertoaction.LastDateWorked.replace("=","").replace('"','')
$Grade = [string]$usertoaction.Grade
$Dept = [string]$usertoaction.Dept
$LastUpdateDate = $usertoaction.LastUpdateDate.replace("=","").replace('"','')
$AccountExpiry = [datetime]::Now.ToString($LastDateWorked)
foreach ($usertoaction2 in $opencsv2)
$TrancodeN = $usertoaction2.TranCode
$StaffCodeN = $usertoaction2.StaffCode.replace("=","").replace('"','')
$socialsecurityNoN= $usertoaction2.SocialSecurityNo.replace("=","").replace('"','')
$DateJoinN = $usertoaction2.DateJoin.replace("=","").replace('"','')
$GradeN = [string]$usertoaction2.Grade
$DeptN = $usertoaction2.Dept
$LastUpdateDate = $usertoaction.LastUpdateDate.replace("=","").replace('"','')
$EffectiveDate = $usertoaction.EffectiveDate.replace("=","").replace('"','')
$LastName2 = [string]$usertoaction2.LastName.Replace(",", "").Replace("/","").trim()
$FirstName2 = [string]$usertoaction2.FirstName.Replace("/","").trim()
# Use DirectorySearcher to find the DN of the user from the sAMAccountName.
$Domain = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()
$Root = $Domain.GetDirectoryEntry()
$Searcher = [System.DirectoryServices.DirectorySearcher]$Root
$Searcher.Filter = "(sAMAccountName=$samaccountname)"
$doesuserexist1 = $Searcher.Findall()
if ($doesuserexist1 -eq $Null)
{Write-Host $samaccountname "account does not exist"}
elseif ($StaffCodeN -match $staffcode)
write-host "user has renewed the contract, no action taken"
else
if(($lastupdatedate -ne $null)-or($LastDateWorked -ne $null))
write-host "Setting Account Expiry to"$accountexpirydate
#$ChangeUser.AccountExpires = $accountexpirydate
#$Changeuser.setinfo()
if ($UserMailforwarding -ne $null)
#Set Account expiry date to Last Date Worked
# $ChangeUser.AccountExpires = $accountexpirydate
# $Changeuser.setinfo()
write-host "staff" $displayname "with staff employee no" $samaccountname "has
mailforwarding"
Write-host "Please disable the account manually via Active Directory Users & Computers and
Elseif ($accountexpirydate -lt $todaysdate)
#disable the accountHi Vicki,
This Forum has an insert-codeblock function. Using it will make your script far more readable
Your script is missing some parts, it is impossible to follow the problem.
You are performing the same string cleaning action on $opencsv2 for each element in $opencsv, when doing it once should suffice. Why not start it all by cleaning the values and storing the cleaned values in new arrays?
The Compare-Object function is great, why not take it out for a stroll on these lists, it might just safe you lots of unnecessarily complicated code ...
You are creating a new $Domain, $Root and $Searcher object each iteration, when doing it once should suffice. Probably not much of a time-saver, but every little thing contributes.
Try pinpointing the problem by doing extensive logging, not only by writing which action was taken, but writing the inidividual information (variables, mostly) before evaluation occurs. Your if/elseif/else looks sound, so if it's still not doing what you
want, the ingoing data must be different from what you think should be there.
Cheers,
Fred
There's no place like 127.0.0.1 -
after recording text using the Dragon dictation app, it can be copied to the iOS systme clipboard for use in any app, how does the user access the clipboard to retrive this information if it is no longer on the screen?
You need to do a long-press in any data entry field, then select Paste.
Maybe you are looking for
-
Either iTunes or my computer deletes all of my songs every time I plug any of my iPods in
Whenever I plug in either my 80gig 5gen iPod Video, 8gig 5gen iPod Nano, or 8gig 3gen iPod Touch into my computer, all the songs are instantly erased. I used to have a problem where I would have to restore my iPods to get them to work (and in some o
-
MSI MEDIA LIVE (ATI HD 3200) - Flickering/unstable in Windows 7 (x64?)
I am having a new virgin install problem (after upgrading the processor) the problem may be x64. Story: Well, this is a MSI Media Diva motherboard MS-7411 and I had to install Windows 7 x86 (32-bit) in order to be able to update the BIOS to 1.3 to ac
-
Lightroom 6 crashes at startup
My new lightroom 6 crashes at startp: Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000348
-
Adding time issue using Date's getTime method
The following code is incorrectly adding 5 hours to the resultant time. I need to be able to add dates, and this just isn't working right. Is this a bug or am I missing something? long msecSum = 0 ; DateFormat dateFormat = new SimpleDateFormat("HH:mm
-
Macbook Pro running 10.8.1 with bootcamp for a win 7 install was working fine had to delete the scratch drive to let me partition it correctly so I could install windows I installed windows everythings working great user recreates scratch drive now I