<?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 ABAP LOCK TABLE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-lock-table/m-p/6500185#M1421588</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;     i have a problem about lock table now .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     i have a program(A)  to  LOCK TABLE ZSTUDENT.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     NOW  program(A)  have  locked TABLE ZSTUDENT ,before TABLE ZSTUDENT  was unlocked, i open anther program(B) to lock TABLE ZSTUDENT,now sy-subrc mustn't be 0, now i hope the program(B) could wait until program(A)  unlock TABLE ZSTUDENT ,how should i do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if  program(A)  lock the TABLE ZSTUDENT for 20mins,i hope program(B) could wait for 20mins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Jan 2010 07:56:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-01-08T07:56:39Z</dc:date>
    <item>
      <title>ABAP LOCK TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-lock-table/m-p/6500185#M1421588</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;     i have a problem about lock table now .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     i have a program(A)  to  LOCK TABLE ZSTUDENT.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     NOW  program(A)  have  locked TABLE ZSTUDENT ,before TABLE ZSTUDENT  was unlocked, i open anther program(B) to lock TABLE ZSTUDENT,now sy-subrc mustn't be 0, now i hope the program(B) could wait until program(A)  unlock TABLE ZSTUDENT ,how should i do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if  program(A)  lock the TABLE ZSTUDENT for 20mins,i hope program(B) could wait for 20mins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jan 2010 07:56:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-lock-table/m-p/6500185#M1421588</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-08T07:56:39Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP LOCK TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-lock-table/m-p/6500186#M1421589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the below function module. Then sy-subrc will not be 0 when called from program B.    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ENQUEUE_E_TABLES'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        mode_rstable   = 'E'&lt;/P&gt;&lt;P&gt;        tabname        = &amp;lt;table name&amp;gt;&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        foreign_lock   = 1&lt;/P&gt;&lt;P&gt;        system_failure = 2&lt;/P&gt;&lt;P&gt;        OTHERS         = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In program B, you can call this in Do - EndDo and exit when sy-subrc is 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Janani&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: janani chakrapani on Jan 8, 2010 1:42 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jan 2010 08:12:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-lock-table/m-p/6500186#M1421589</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-08T08:12:38Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP LOCK TABLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-lock-table/m-p/6500187#M1421590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In program B check if table is unlocked each minute. If so proceed the processing&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
"program B
do.
  "check if table unlocked
  if sy-subrc = 0.
    exit.  "exit to proceed furhter
  else.
   wait up to 60 seconds.
  endif.
enddo.

....
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Marcin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jan 2010 08:13:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-lock-table/m-p/6500187#M1421590</guid>
      <dc:creator>MarcinPciak</dc:creator>
      <dc:date>2010-01-08T08:13:51Z</dc:date>
    </item>
  </channel>
</rss>

