How to find out users who have answered security questions
Is there any report where we can find out users who have answered security questions.
Please reply back to this.
This might help you:
Define a task template, reference the UserQuestionReport task definition:
<TaskDefinitionRef>
<ObjectRef type='TaskDefinition' id='#ID#TaskDefinition:UserQuestionReport' name='User Question Report' displayName='UI_REPTS_XML_USER_QUESTION_TITLE'/>
</TaskDefinitionRef>Define desired variables
<Attribute name='attrListField'>
<List>
<String>accountId</String>
<String>policy</String>
<String>loginInterface</String>
<String>questions</String>
</List>
</Attribute>
<Attribute name='attrMapField'>
<Map>
<MapEntry key='accountId' value='UI_REPTS_XML_REPORT_ATTR_ACCOUNTID'/>
<MapEntry key='loginInterface' value='UI_ATTR_LOGIN_INTERFACE'/>
<MapEntry key='policy' value='UI_SERVICEMODIFY_JSP_ACCOUNTPOLICY'/>
<MapEntry key='questions' value='UI_ATTR_MIN_QUESTION_UNANSWERED'/>
</Map>
</Attribute>and the rest of the task template for a report definition.
Hth
Edited by: nickoarg on Feb 5, 2009 1:57 PM
Similar Messages
-
Need a way to find out users who have not all logged in into the portal
Hi all,
Please can some body tell me the way to find out all the users who have not at all logged in into the SAP enterprise portal after their user ID's are created.
Are there any methods(UME APIs) or attributes that set the status of user whether he/she has logged in into the portal first time.
Thanks & Regards,
Hajira RehmanThere used to be a way, but here's what Detlev posted earlier this year:
<b>Hi everyone,
UPDATE on this: From SP16 on, the last successful login date does not get logged into the database anymore, see <a href="http://help.sap.com/saphelp_nw04/helpdata/en/43/bc6b9202454dece10000000a422035/frameset.htm">here</a> - for performance reasons, as it is stated...
Hope it helps not to fall into this new trap
Detlev</b>
So, there are no simple APIs - you'll need to build your own mechanism. -
How to find the user who have restarted the schedular.
Hi,
We are using the cron trigger schedular to initiate the BPEL process.
We use the oc4jadmin user to login into the em console of SOA.
Somebody has restarted the schedular on production server which we can see in the log file.
But is there any way to find that who is the exact user who has restarted it. I know the user has login with the oc4jadmin but can we check who the machine user(machine profile of that user).
Becasue if we know that this was the machine user who has login into the EM console we can find it.
Please help.l
ThanksHi,
If the user has used the manage option to delete the contents of the DSO then the changed by field will be updated by the users name. In case a program is used for the deletion then it wont be the case.
Regards
Govind. -
Hi All,
How to find out User Exit in particular program.
I mean if you have one profile, how to find is there any user exits in that program.
Appreciate if any body tel answer.
Thanks & Regards,
SubbuYou could try searching the main program for "userexit_"
This would give you a list of all the available user exits within the application.
For Customer exits, you could search SMOD with a short description ex: order in the F4 help. Another way is to search for CUSTOMER-FUNCTION in the main program. You can then navigate to the enhancement in the customer function and use the Z Program in the enhancement.
http://www.easymarketplace.de/userexit.php - has a complete list.
More specifically, in case you're looking for SD exits - http://help.sap.com/saphelp_46c/helpdata/en/1c/f62c7dd435d1118b3f0060b03ca329/content.htm. -
How to find the user who has changed a field in a table
Hello
Someone has changed a field cost center in my table so i need to find the user who hav changed it.Can anyone tel me how to find it.
RegardsHI ,
Create a Z test program using the particular table and filed .
Now goto SE38 and execute the program " RSDEPEND "
give the ur test program and then execute . u will get the list of the last change of ur program
( table and fields used inthis program)
Another way :
for data element :
refer table
DD04L and get the user name
for domain
DD01L
Edited by: shambhu sharan pandey on Nov 13, 2009 5:49 AM -
How to find the users who r assigned to profile sap_all through su01
how to find the users who r assigned to profile sap_all through su01
you can get into SUIM-->where used lists, check for users with profile SAP_ALL you can get a list of users who have
it. and you can get into SUIM through SU01 from user information system link.
you can execute RSUSR002 from SA38/SE38.
RSUSR002 is the report which gets you the whereused list for profiles within roles, users.
you can get it from transaction SECR ofcourse you are executing the same report.
you can get from UST04 table and obviously USR04 also because sometimes you miss some details from UST04 because of sync problems. -
How to find out user exits of t-code va03
hi all
how to find out user exits of any t-code .
regards
deepakHi Deepak,
<b>Try this code.</b>
*& Report Z_USEREXIT *
REPORT Z_USEREXIT
NO STANDARD PAGE HEADING.
*& Enter the transaction code that you want to search through in order
*& to find which Standard SAP User Exits exists.
*& Tables
TABLES : tstc, "SAP Transaction Codes
tadir, "Directory of Repository Objects
modsapt, "SAP Enhancements - Short Texts
modact, "Modifications
trdir, "System table TRDIR
tfdir, "Function Module
enlfdir, "Additional Attributes for Function Modules
tstct. "Transaction Code Texts
*& Variables
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
*& Selection Screen Parameters
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK a01.
*& Start of main program
START-OF-SELECTION.
Validate Transaction Code
SELECT SINGLE * FROM tstc
WHERE tcode EQ p_tcode.
Find Repository Objects for transaction code
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir
WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir
WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir
WHERE funcname = tfdir-funcname.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name = enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
Find SAP Modifactions
SELECT * FROM tadir
INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct
WHERE sprsl EQ sy-langu
AND tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name HOTSPOT ON,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
Take the user to SMOD for the Exit that was selected.
AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
<b>plz reward points if helpful or if it solves ur query.</b>
Thanks
Chinmay -
How to find a user who created message in satelite system ?
hi all,
Does anybody know how to find a user who created message in satelite system, but when there is no business partner created for him in Solman ? In tx crm_dno_monitro, crmd_order or dnotifwl there isn`t any information. Is there any Tx or something where i can check it ?
Regards,
M.Hi,
BP should ne maintained for the user in satellite system as a identification in solman system.
how you are trying to create a message in satellite system..
if you are using help-> create support message then, you can get the message log details on the table BCOS_PROT.
please update us
Thanks,
Jansi
Edited by: shivjansi on Jan 25, 2012 7:44 PM -
How to find the user who deleted the contents of DSO.
Dear friends,
Can u please tell me ,how to find the user who deleted the contents of the DSO.
The user has deleted the complete contents of the DSO. We need to find the user ,date and time.
regards,
VijaiHi,
If the user has used the manage option to delete the contents of the DSO then the changed by field will be updated by the users name. In case a program is used for the deletion then it wont be the case.
Regards
Govind. -
How to find which users only have a single and a specific responsibility
Hi,
I have a requirement in my organization that a password restriction have to be implemented. After implementing that, for some users, the password date will have to be nulled out, so that when they login, they will be forced to change their password following that new password rule.
Oracle's "CP SQL*Plus Expire FND_USER Passwords" concurrent program can not be used as that will expire all the users password at the same time.
For this, I have to find all the users which have a certain responsibility (check viewing responsibility) and only that responsibility. First day password date null out will be implemented for them only. For the other users (who have check printing responsibility) the password will be nulled out some other day.
As I am using the following query, I see some of the users have multiple responsibility. How do I find out the users who have only a certain responsibility and nothing else?
select usr.user_name, res.responsibility_name
from apps.fnd_user usr, apps.FND_USER_RESP_GROUPS_DIRECT usrrep, apps.fnd_responsibility_tl res
where usr.user_id=usrrep.user_id
and usrrep.responsibility_id=res.RESPONSIBILITY_ID
and usr.end_date is NULL
group by usr.user_name,res.responsibility_name
Any suggestion, idea will be very much appreciated.Hi,
I have a requirement in my organization that a password restriction have to be implemented. After implementing that, for some users, the password date will have to be nulled out, so that when they login, they will be forced to change their password following that new password rule.
Oracle's "CP SQL*Plus Expire FND_USER Passwords" concurrent program can not be used as that will expire all the users password at the same time.Use the same update statement in $FND_TOP/sql/AFCPEXPIRE.sql and include/exclude the usernames you want.
For this, I have to find all the users which have a certain responsibility (check viewing responsibility) and only that responsibility. First day password date null out will be implemented for them only. For the other users (who have check printing responsibility) the password will be nulled out some other day.
As I am using the following query, I see some of the users have multiple responsibility. How do I find out the users who have only a certain responsibility and nothing else?See (How To Find Out Which Responsibility Was Granted To A Specific User? [ID 304687.1]).
Or, see old threads for similar topic (you will find many queries which should be helpful).
http://forums.oracle.com/forums/search.jspa?threadID=&q=Users+responsibilities+query&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
select usr.user_name, res.responsibility_name
from apps.fnd_user usr, apps.FND_USER_RESP_GROUPS_DIRECT usrrep, apps.fnd_responsibility_tl res
where usr.user_id=usrrep.user_id
and usrrep.responsibility_id=res.RESPONSIBILITY_ID
and usr.end_date is NULL
group by usr.user_name,res.responsibility_nameTry this query ..
SQL> select fu.user_name, count(frvl.responsibility_name)
from fnd_user_resp_groups_direct furgd, fnd_responsibility_vl frvl, fnd_user fu
where furgd.responsibility_id = frvl.responsibility_id
and fu.user_id = furgd.user_id
and (to_char(furgd.end_date) is null
or furgd.end_date > sysdate)
group by fu.user_name
having count(frvl.responsibility_name) = 1;Thanks,
Hussein -
How to find out users inapproprate access in the system
Hi Experts,
Please any on help me out how to find out the inappropriate critical/sensitive Access is granted to all end users.
Regards,
Reddy v.Hi Siddhesh,
Thanks for your reply.
I already used the SUIM T-code, but unable to find out users, those who have critical / Sensitive authorization, could you please help me to find out the same by using SUIM,
We will able to get the critical / Sensitive authorization users details by executing RSUSR005.
It display all Usres those who have critical / Sensitive authorization.
But I want to know is thier any other way to find out the same.
If any one help me to find out it will usefull for me for the security issue.
Thanks
Prakash -
To find out user who has created or deleted entries in a database table
Hi,
I have a scenario where i have many entries for t001w table and somehow a new plant is created and existing plant is deleted , Now I need to know
how to find out which user on what date has done these changes to the database table.
Thanks
SrikanthHi,
Go to the transcation SCU3 and click on evaluate the changes log click yes and then
evalute log then enter ur table name ,don't forget to check the radio button evaluate for "TABLES" and then execute
you will find details like this
arameters for Analysis:
System ID: D60
SAP Release: 700
Client: 730
Date : 28.04.2010
Time: 16:09:09
User: DEVELOPER01
elected Period:
From (date/time) 22.04.2010 00:00:00
To (date/time) 28.04.2010 16:07:51
o logs found for the selected period
o authorization group containing the following tables:
zFEED_QUES_MASTR -
Text in VA02 - how to find the user who added the text
Hi
The user is adding text in the sales order through VA02, sometime after creating the order. This is not making any changes to the existing data, but adding the text in Header Text.
When trying to findout who made the addition of text (not changes) from VA03 - menu - environment - changes ---it is not showing any details regarding this. Please guide me how to find out the user who made the addition of text in sales order through VA02.
Thanks,
RaviHi Ravi,
I think there is no option available to find the name of the person who added text to the sales order.
If the person who creates sales order, should also maintains the text we can find the name who created sales order. I am sure that u might be knowing the way.
Still for the benefit of friends who r not aware, in the sales order> GOTO>Header data--> Sales tab.
Regards,
Ravi Duggirala. -
How to find the user who dropped the tables
Hi All,
Some one has dropped 5 tables in the production database that has caused a SEV1 but thankfully we are having those tables in recyclebin and we are restored those with out data loss.
But I want to know who has dropped those tables and want to know who has connected to database at that time. Can you please guide me in this how to find out....
Database version: 11.2.0.2 version
Thanks
Kk
Edited by: 908098 on Jan 18, 2012 4:23 AMOr you can use this kind of audit (i had used this some time ago)
-is pretty detailed but is good for auditing purpuse.
hope this helps
CREATE TABLE AUDITORIA_ESQUEMA (
operation VARCHAR2(30),
os_user VARCHAR2(30),
obj_owner VARCHAR2(30),
object_name VARCHAR2(30),
object_type VARCHAR2(30),
sql_text VARCHAR2(64),
attempt_by VARCHAR2(30),
attempt_dt DATE,
Ip_adress VARCHAR2(15));
CREATE OR REPLACE TRIGGER AUDITORIA_ESQUEMA
BEFORE CREATE OR ALTER OR DROP OR RENAME or alter
ON DATABASE
DECLARE
oper varchar2(200);
sql_text ora_name_list_t;
i PLS_INTEGER;
BEGIN
SELECT ora_sysevent
INTO oper
FROM DUAL;
i := sql_txt(sql_text);
IF oper IN ('CREATE', 'DROP','RENAME','ALTER') THEN
INSERT INTO AUDITORIA_ESQUEMA
SELECT ora_sysevent,(select sys_context('USERENV','OS_USER') from dual)
, ora_dict_obj_owner,
ora_dict_obj_name,ora_dict_obj_type, sql_text(1), USER, SYSDATE,
(select SYS_CONTEXT('USERENV', 'IP_ADDRESS') from dual)
FROM DUAL;
ELSIF oper = 'ALTER' THEN
INSERT INTO AUDITORIA_ESQUEMA
SELECT ora_sysevent,(select sys_context('USERENV','OS_USER') from dual)
, ora_dict_obj_owner,
ora_dict_obj_name,ora_dict_obj_type, sql_text(1), USER, SYSDATE,
(select SYS_CONTEXT('USERENV', 'IP_ADDRESS') from dual)
FROM sys.gv_$sqltext
WHERE UPPER(sql_text) LIKE 'ALTER%'
AND UPPER(sql_text) LIKE '%NEW_TABLE%';
END IF;
END AUDITORIA_ESQUEMA; -
How to find out which Tables have been accessed without looking at the SQL query ?
Hi,
I would like to know is there a way to find out what queries have been executed and on which tables without looking at the SQL query.
I have an old C++ code which calls some library functions to access the Oracle database. The source code for the library is not available to me yet. The functions selects/updates/deletes and inserts based on some input parameters I give. I do not know which tables it affects. How do I find out the actual SQL query and/or the tables it accesses ? I was told about V$SQL table that
has the most recently executed queries, but
I did'nt see any queries connected to my process.
Could anybody help me on this ?
Thanks
Jagdeep
[email protected]
nullPRECISE/SQL can help you if you have access to it
2nd option can be that turn on SQL_TRACE
Run executable of ur c++ program
it will create a trace file in user_dump_dest
and then using TKPROF u can see all quesries and their plan also.
HTH
Gagan Deep Singh
<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by (jagdeeps):
Hi,
I would like to know is there a way to find out what queries have been executed and on which tables without looking at the SQL query.
I have an old C++ code which calls some library functions to access the Oracle database. The source code for the library is not available to me yet. The functions selects/updates/deletes and inserts based on some input parameters I give. I do not know which tables it affects. How do I find out the actual SQL query and/or the tables it accesses ? I was told about V$SQL table that
has the most recently executed queries, but
I did'nt see any queries connected to my process.
Could anybody help me on this ?
Thanks
Jagdeep
[email protected]<HR></BLOCKQUOTE>
null
Maybe you are looking for
-
Re: [iPlanet-JATO] sp3 jsp compiler problem
Weiguo, First, Matt is correct, the regular expression tool is perfect for general text substitution situations, and as a completely independent tool its use is not restricted to migration situations (or file types for that matter). Second, I sympath
-
Itunes radio not let me create radio stations and does not sync with Itunes in my iphone
I have a Iphone 5, and Itunes
-
Changing the default view in any folder
The default setting regarding how the contents of a folder is displayed is "Tile view". How can you set all folders to open in a "List view"? I realise that if I change any particular folder to List view it stays that way from that point on but it's
-
First name and last name order in contact list
Actually, my contact list is displayed with the last name before the first name, but everything is fine in Address Book settings (I choosed "First name, Last name" option), and I checked that first name and last name has not been reversed for some re
-
For loop to iterate through temp table in store procedure in pl/sql
Hi, how to create For loop to iterate through the temporary table in the store procedure?