<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: System Logs in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-logs/m-p/6074062#M1355939</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hii vishal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check T CODE: STAT EXECUTE THIS U WILL GET ALL USERS LAST LOGIN INFORMATION * A demo program to create subscreen in your ABAP Program * * This report will display the user last login date and time. * * Subscreen selection 1 : User Name * 2 : Last Login Date * 3 : Class Belong To * * Written by : SAP Basis, ABAP Programming and Other IMG Stuff * &lt;A href="http://www.sap-img.com" target="test_blank"&gt;http://www.sap-img.com&lt;/A&gt; REPORT ZSUBSCREEN. TABLES: USR02, "Logon data SSCRFIELDS. "FIELDS ON SELECTION SCREENS *--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt; * SUBSCREEN 1 *&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt; SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN. SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-010. SELECT-OPTIONS: USERNAME FOR USR02-BNAME. SELECTION-SCREEN END OF BLOCK B1. SELECTION-SCREEN END OF SCREEN 100. *&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt; * SUBSCREEN 2 *&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt; SELECTION-SCREEN BEGIN OF SCREEN 200 AS SUBSCREEN. SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-020. SELECT-OPTIONS: LASTLOGI FOR USR02-TRDAT. SELECTION-SCREEN END OF BLOCK B2. SELECTION-SCREEN END OF SCREEN 200. *&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt; * SUBSCREEN 3 *&lt;/DEL&gt;--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt;&lt;P&gt; SELECTION-SCREEN BEGIN OF SCREEN 300 AS SUBSCREEN. SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-030. SELECT-OPTIONS: CLASSTYP FOR USR02-CLASS. SELECTION-SCREEN END OF BLOCK B3. SELECTION-SCREEN END OF SCREEN 300. * STANDARD SELECTION SCREEN FOR SCROLLING LEFT AND RIGHT SELECTION-SCREEN: FUNCTION KEY 1, FUNCTION KEY 2. SELECTION-SCREEN: BEGIN OF TABBED BLOCK SUB FOR 15 LINES, END OF BLOCK SUB. START-OF-SELECTION. SELECT * FROM USR02 WHERE BNAME IN USERNAME AND ERDAT IN LASTLOGI AND CLASS IN CLASSTYP. WRITE: / 'User ', USR02-BNAME, 'Last Login Date ', USR02-TRDAT, 'Last Login Time ', USR02-LTIME, 'CLASS ', USR02-CLASS. ENDSELECT. END-OF-SELECTION. INITIALIZATION. * SCREEN ICON LEFT AND RIGHT SSCRFIELDS-FUNCTXT_01 = '@0D@'. SSCRFIELDS-FUNCTXT_02 = '@0E@'. SUB-PROG = SY-REPID. SUB-DYNNR = 100. AT SELECTION-SCREEN. CASE SY-DYNNR. WHEN 100. IF SSCRFIELDS-UCOMM = 'FC01'. SUB-DYNNR = 300. ELSEIF SSCRFIELDS-UCOMM = 'FC02'. SUB-DYNNR = 200. ENDIF. WHEN 200. IF SSCRFIELDS-UCOMM = 'FC01'. SUB-DYNNR = 100. ELSEIF SSCRFIELDS-UCOMM = 'FC02'. SUB-DYNNR = 300. ENDIF. WHEN 300. IF SSCRFIELDS-UCOMM = 'FC01'. SUB-DYNNR = 200. ELSEIF SSCRFIELDS-UCOMM = 'FC02'. SUB-DYNNR = 100. ENDIF. ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgrds,&lt;/P&gt;&lt;P&gt;Shweta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Aug 2009 05:36:42 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-08-25T05:36:42Z</dc:date>
    <item>
      <title>System Logs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-logs/m-p/6074061#M1355938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want a report so that I can see which user has run which transaction at what time and through IP address?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Although I know STAD, but in this the I.P Address Field is not there. However, SM04 shows IP Address but only the current logged-in users.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So please help how can I achieve this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vishal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2009 04:34:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-logs/m-p/6074061#M1355938</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-25T04:34:02Z</dc:date>
    </item>
    <item>
      <title>Re: System Logs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-logs/m-p/6074062#M1355939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hii vishal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check T CODE: STAT EXECUTE THIS U WILL GET ALL USERS LAST LOGIN INFORMATION * A demo program to create subscreen in your ABAP Program * * This report will display the user last login date and time. * * Subscreen selection 1 : User Name * 2 : Last Login Date * 3 : Class Belong To * * Written by : SAP Basis, ABAP Programming and Other IMG Stuff * &lt;A href="http://www.sap-img.com" target="test_blank"&gt;http://www.sap-img.com&lt;/A&gt; REPORT ZSUBSCREEN. TABLES: USR02, "Logon data SSCRFIELDS. "FIELDS ON SELECTION SCREENS *--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt; * SUBSCREEN 1 *&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt; SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN. SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-010. SELECT-OPTIONS: USERNAME FOR USR02-BNAME. SELECTION-SCREEN END OF BLOCK B1. SELECTION-SCREEN END OF SCREEN 100. *&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt; * SUBSCREEN 2 *&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt; SELECTION-SCREEN BEGIN OF SCREEN 200 AS SUBSCREEN. SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-020. SELECT-OPTIONS: LASTLOGI FOR USR02-TRDAT. SELECTION-SCREEN END OF BLOCK B2. SELECTION-SCREEN END OF SCREEN 200. *&lt;/DEL&gt;&lt;DEL&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt; * SUBSCREEN 3 *&lt;/DEL&gt;--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt;&lt;P&gt; SELECTION-SCREEN BEGIN OF SCREEN 300 AS SUBSCREEN. SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-030. SELECT-OPTIONS: CLASSTYP FOR USR02-CLASS. SELECTION-SCREEN END OF BLOCK B3. SELECTION-SCREEN END OF SCREEN 300. * STANDARD SELECTION SCREEN FOR SCROLLING LEFT AND RIGHT SELECTION-SCREEN: FUNCTION KEY 1, FUNCTION KEY 2. SELECTION-SCREEN: BEGIN OF TABBED BLOCK SUB FOR 15 LINES, END OF BLOCK SUB. START-OF-SELECTION. SELECT * FROM USR02 WHERE BNAME IN USERNAME AND ERDAT IN LASTLOGI AND CLASS IN CLASSTYP. WRITE: / 'User ', USR02-BNAME, 'Last Login Date ', USR02-TRDAT, 'Last Login Time ', USR02-LTIME, 'CLASS ', USR02-CLASS. ENDSELECT. END-OF-SELECTION. INITIALIZATION. * SCREEN ICON LEFT AND RIGHT SSCRFIELDS-FUNCTXT_01 = '@0D@'. SSCRFIELDS-FUNCTXT_02 = '@0E@'. SUB-PROG = SY-REPID. SUB-DYNNR = 100. AT SELECTION-SCREEN. CASE SY-DYNNR. WHEN 100. IF SSCRFIELDS-UCOMM = 'FC01'. SUB-DYNNR = 300. ELSEIF SSCRFIELDS-UCOMM = 'FC02'. SUB-DYNNR = 200. ENDIF. WHEN 200. IF SSCRFIELDS-UCOMM = 'FC01'. SUB-DYNNR = 100. ELSEIF SSCRFIELDS-UCOMM = 'FC02'. SUB-DYNNR = 300. ENDIF. WHEN 300. IF SSCRFIELDS-UCOMM = 'FC01'. SUB-DYNNR = 200. ELSEIF SSCRFIELDS-UCOMM = 'FC02'. SUB-DYNNR = 100. ENDIF. ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgrds,&lt;/P&gt;&lt;P&gt;Shweta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2009 05:36:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-logs/m-p/6074062#M1355939</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-25T05:36:42Z</dc:date>
    </item>
    <item>
      <title>Re: System Logs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-logs/m-p/6074063#M1355940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check in the table USR41,USR02,USR22. Or u can check in the t-code STAD.&lt;/P&gt;&lt;P&gt;enter user name and date. It will display all the details abt that user login details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;getLastSuccessfulLogonDate() returns the date for the session they are currently logged in with. If you want to know the IP adress from where the user's request is coming from, use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;getRemoteAddr()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;on the HttpServletRequest object (this you'll retrieve from the IPortalComponentRequest); see &lt;A href="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/ServletRequest.html#getRemoteAddr()" target="test_blank"&gt;http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/ServletRequest.html#getRemoteAddr()&lt;/A&gt; for details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgrds,&lt;/P&gt;&lt;P&gt;Shweta&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Shweta Joon on Aug 25, 2009 7:49 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2009 05:41:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-logs/m-p/6074063#M1355940</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-25T05:41:29Z</dc:date>
    </item>
    <item>
      <title>Re: System Logs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/system-logs/m-p/6074064#M1355941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not 100% resolved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Oct 2009 08:16:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/system-logs/m-p/6074064#M1355941</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-08T08:16:21Z</dc:date>
    </item>
  </channel>
</rss>

