Search Results fnd_login_resp_forms
Overview
The FND_LOGIN_RESP_FORMS table is a core audit and security object within the Oracle E-Business Suite Application Object Library (FND). It functions as a detailed audit trail, recording granular information about user sessions at the form level. Specifically, it logs which individual Oracle Forms a user navigates to and uses within a specific responsibility during a login session. This table is owned by the APPLSYS schema and is integral to the system's ability to track user activity for compliance, security monitoring, and usage analysis. Its data is a child of session information stored in FND_LOGINS and FND_LOGIN_RESPONSIBILITIES, creating a hierarchical audit trail from login to responsibility to form.
Key Information Stored
The table's structure is designed to link form usage to a specific user responsibility session. Its primary key is a composite of five columns, ensuring a unique record for each form instance launched within a session. The most critical columns include:
- LOGIN_ID & LOGIN_RESP_ID: Foreign key columns linking to the FND_LOGIN_RESPONSIBILITIES table, identifying the specific responsibility session.
- FORM_APPL_ID & FORM_ID: Foreign key columns linking to the FND_FORM table, identifying the exact Oracle Form that was accessed.
- START_TIME: The timestamp when the form was initiated by the user. This is part of the primary key, allowing multiple instances of the same form within a single responsibility session to be recorded separately.
Additional columns typically found in such audit tables (though not explicitly listed in the provided metadata) would include fields like END_TIME to track form session duration and potentially other audit attributes.
Common Use Cases and Queries
The primary use case for FND_LOGIN_RESP_FORMS is generating detailed user activity reports for security audits and analyzing application form utilization. System administrators can query this table to investigate specific user actions, identify rarely used forms, or monitor access to sensitive forms. A typical analytical query joins to related tables to make the audit data readable:
SELECT fu.user_name,
r.responsibility_name,
f.form_name,
lrf.start_time
FROM apps.fnd_login_resp_forms lrf,
apps.fnd_login_responsibilities lr,
apps.fnd_logins fl,
apps.fnd_user fu,
apps.fnd_responsibility_tl r,
apps.fnd_form_tl f
WHERE lrf.login_id = lr.login_id
AND lrf.login_resp_id = lr.login_resp_id
AND lr.login_id = fl.login_id
AND fl.user_id = fu.user_id
AND lr.responsibility_id = r.responsibility_id
AND lrf.form_appl_id = f.application_id
AND lrf.form_id = f.form_id
AND fu.user_name = 'USER123'
AND trunc(lrf.start_time) = trunc(sysdate);
Related Objects
FND_LOGIN_RESP_FORMS sits within a hierarchy of login audit tables and has defined foreign key relationships, as per the metadata:
- FND_LOGIN_RESPONSIBILITIES: The direct parent table. The foreign key on (LOGIN_ID, LOGIN_RESP_ID) enforces that every form usage record is tied to an active responsibility session.
- FND_FORM: The reference table for form definitions. The foreign key on (FORM_APPL_ID, FORM_ID) ensures the recorded form is a valid application object.
- FND_LOGINS: The grandparent table in the audit hierarchy, storing the initial sign-on event. It is accessed via the FND_LOGIN_RESPONSIBILITIES relationship.
- FND_USER & FND_RESPONSIBILITY_TL: While not directly linked via foreign key, these tables are essential in queries to translate numeric IDs (USER_ID, RESPONSIBILITY_ID) into human-readable names for reporting.
-
Table: FND_LOGIN_RESP_FORMS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_LOGIN_RESP_FORMS, object_name:FND_LOGIN_RESP_FORMS, status:VALID, product: FND - Application Object Library , description: Sign-On Audit information about when and who used which forms in an application , implementation_dba_data: APPLSYS.FND_LOGIN_RESP_FORMS ,
-
Table: FND_LOGIN_RESP_FORMS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_LOGIN_RESP_FORMS, object_name:FND_LOGIN_RESP_FORMS, status:VALID, product: FND - Application Object Library , description: Sign-On Audit information about when and who used which forms in an application , implementation_dba_data: APPLSYS.FND_LOGIN_RESP_FORMS ,
-
Concurrent Program: FNDSCPRG
12.1.1
execution_filename: FNDSCPRG , product: FND - Application Object Library , user_name: Purge signon audit data , description: Purges rows from FND_LOGINS, FND_LOGIN_RESPONSIBILITIES, FND_LOGIN_RESP_FORMS that were create before a given date , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: FNDSCPRG
12.2.2
execution_filename: FNDSCPRG , product: FND - Application Object Library , user_name: Purge signon audit data , description: Purges rows from FND_LOGINS, FND_LOGIN_RESPONSIBILITIES, FND_LOGIN_RESP_FORMS that were create before a given date , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Table: FND_LOGIN_RESPONSIBILITIES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_LOGIN_RESPONSIBILITIES, object_name:FND_LOGIN_RESPONSIBILITIES, status:VALID, product: FND - Application Object Library , description: Sign-On Audit information about when and who changes responsibilities in an application , implementation_dba_data: APPLSYS.FND_LOGIN_RESPONSIBILITIES ,
-
Table: FND_FORM
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FORM, object_name:FND_FORM, status:VALID, product: FND - Application Object Library , description: Application forms registered with Oracle Application Object Library , implementation_dba_data: APPLSYS.FND_FORM ,
-
Table: FND_LOGIN_RESPONSIBILITIES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_LOGIN_RESPONSIBILITIES, object_name:FND_LOGIN_RESPONSIBILITIES, status:VALID, product: FND - Application Object Library , description: Sign-On Audit information about when and who changes responsibilities in an application , implementation_dba_data: APPLSYS.FND_LOGIN_RESPONSIBILITIES ,
-
Table: FND_FORM
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FORM, object_name:FND_FORM, status:VALID, product: FND - Application Object Library , description: Application forms registered with Oracle Application Object Library , implementation_dba_data: APPLSYS.FND_FORM ,
-
View: FND_FORM_SESSIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FORM_SESSIONS_V, object_name:FND_FORM_SESSIONS_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FORM_SESSIONS_V ,
-
View: FND_FORM_SESSIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FORM_SESSIONS_V, object_name:FND_FORM_SESSIONS_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_FORM_SESSIONS_V ,
-
View: FND_SIGNON_AUDIT_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_SIGNON_AUDIT_VIEW, object_name:FND_SIGNON_AUDIT_VIEW, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_SIGNON_AUDIT_VIEW ,
-
View: FND_SIGNON_AUDIT_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_SIGNON_AUDIT_VIEW, object_name:FND_SIGNON_AUDIT_VIEW, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_SIGNON_AUDIT_VIEW ,