<?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: Locking issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396810#M1644349</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could use Function Module: 'TH_LONG_USR_INFO' to check which users are currently using your transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Jan 2012 08:10:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-01-03T08:10:00Z</dc:date>
    <item>
      <title>Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396808#M1644347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I have one custom T code.&lt;/P&gt;&lt;P&gt;When I run this, I get some records in ALV and some buttons to do some functions. &lt;/P&gt;&lt;P&gt;I dont want to allow 2 users to make above functions in the same time. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I want to catch, which user already running this T code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 08:03:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396808#M1644347</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-03T08:03:50Z</dc:date>
    </item>
    <item>
      <title>Re: Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396809#M1644348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check SM04 it will have entry of the use running the tocde.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use the following command &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: BEGIN OF USR_TABL OCCURS 10.
          INCLUDE STRUCTURE USRINFO.
  DATA: END OF USR_TABL.
call 'ThUsrInfo' id 'OPCODE' field opcode_list
  id 'TABUSR' field usr_tabl-*sys* .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USR_TABL will have the details&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nabheet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: nabheetmadan09 on Jan 3, 2012 1:37 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 08:06:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396809#M1644348</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2012-01-03T08:06:44Z</dc:date>
    </item>
    <item>
      <title>Re: Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396810#M1644349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could use Function Module: 'TH_LONG_USR_INFO' to check which users are currently using your transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 08:10:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396810#M1644349</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-03T08:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396811#M1644350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Before that please explain &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont want to allow 2 users to make above functions in the same time&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What functions ??&lt;/P&gt;&lt;P&gt;What if the function is available through standard transactions ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kesav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 08:29:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396811#M1644350</guid>
      <dc:creator>kesavadas_thekkillath</dc:creator>
      <dc:date>2012-01-03T08:29:50Z</dc:date>
    </item>
    <item>
      <title>Re: Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396812#M1644351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think this FM 'TH_LONG_USR_INFO'  gived based on User name.&lt;/P&gt;&lt;P&gt;But I want to catch User name based on T code. &lt;/P&gt;&lt;P&gt;Is there any way to catch User name based on T code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 09:06:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396812#M1644351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-03T09:06:29Z</dc:date>
    </item>
    <item>
      <title>Re: Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396813#M1644352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you parse '*' as user name you will get an internal table of all current sessions. You should be able to loop at this table based on transaction code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 09:09:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396813#M1644352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-03T09:09:05Z</dc:date>
    </item>
    <item>
      <title>Re: Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396814#M1644353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try to use below mentioned command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: BEGIN OF USR_TABL OCCURS 10.
          INCLUDE STRUCTURE USRINFO.
  DATA: END OF USR_TABL.
call 'ThUsrInfo' id 'OPCODE' field opcode_list
  id 'TABUSR' field usr_tabl-*sys* .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 09:12:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396814#M1644353</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2012-01-03T09:12:04Z</dc:date>
    </item>
    <item>
      <title>Re: Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396815#M1644354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rama,&lt;/P&gt;&lt;P&gt;you know what!! use Import export... easy way to capture..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;user one .&lt;/P&gt;&lt;P&gt;clicks a button, export a FLAG to a memory id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;user two&lt;/P&gt;&lt;P&gt;clicks the same button, check(import) the FLAG from memory. if the flag is set that means some one is using it.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after user one is done with his work&lt;/P&gt;&lt;P&gt;clear the memory id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now user two can use it as flag is free,&lt;/P&gt;&lt;P&gt;now set the flag for user two&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 09:12:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396815#M1644354</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-03T09:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396816#M1644355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Soumyaprakash - Import/Export wouldn't work in this case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@Ram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I run this, I get some records in ALV and some buttons to do some functions.&lt;/P&gt;&lt;P&gt;I dont want to allow 2 users to make above functions in the same time.&lt;/P&gt;&lt;P&gt;So I want to catch, which user already running this T code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you want to make this specific to the function or the record chosen on the ALV against which the function is to be performed?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Provide more details on the function that you want to perform on clicking the button etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 09:26:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396816#M1644355</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-03T09:26:19Z</dc:date>
    </item>
    <item>
      <title>Re: Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396817#M1644356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of this approach, you may create your own lock object and use this object to lock when someone uses any function in your program. Then, you can check the lock when users try to run the same function. It will be easier to manage and monitor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abdulbasit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 09:40:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396817#M1644356</guid>
      <dc:creator>abdulbasit</dc:creator>
      <dc:date>2012-01-03T09:40:13Z</dc:date>
    </item>
    <item>
      <title>Re: Locking issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396818#M1644357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chen ..&lt;/P&gt;&lt;P&gt;correct.. its a different call sequence. .import export wont work. i dint read it i guess..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. go for a lock object. in this case you need to create lock object, activate lock object FMs and use them. or &lt;/P&gt;&lt;P&gt;2. create a SET/GET parameter for yourself and use that.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when button is clicked, &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;get PARAMETER ID 'ZSOMU' FIELD lv.
IF lv NE 'X'.
  lv = 'X'.
set PARAMETER ID 'ZSOMU' FIELD lv.
"continue processing
"and at the end assign a blank value back to the parameter 
else.
  message 'Already processing ' type 'E'.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Soumyaprakash Mishra on Jan 3, 2012 3:45 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2012 09:41:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-issue/m-p/8396818#M1644357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-03T09:41:07Z</dc:date>
    </item>
  </channel>
</rss>

