<?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 o Report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959022#M66950</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhishek,&lt;/P&gt;&lt;P&gt; The following code will help you. &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Suvan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZPROGRAM.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*******&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prevent the program from having more than one instance running the&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*same time.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create this macro in TRMAC using SM31&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Insert the following single line in the program right after the&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;REPORT statement: ZCHK_MYSELF_RUNNING SY-REPID.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*******&lt;/P&gt;&lt;P&gt;define my_macro.&lt;/P&gt;&lt;P&gt;DATA: PRG LIKE INDX-SRTFD.&lt;/P&gt;&lt;P&gt;PRG = &amp;amp;1.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ENQUEUE_ESINDX'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;*RELID = 'ZZ'&lt;/P&gt;&lt;P&gt;SRTFD = PRG&lt;/P&gt;&lt;P&gt;*SRTF2 = 0&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;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;WRITE: 'ERROR:', PRG, 'is already running'.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;end-of-definition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my_macro 'ZPROGRAM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******&lt;/P&gt;&lt;P&gt;Note that the program name is 'ZPROGRAM'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Aug 2005 14:49:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-08-01T14:49:19Z</dc:date>
    <item>
      <title>Locking o Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959021#M66949</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey can any one tell me how can i lock the Z Report, means i have mad report on MSEG and MKPF table, i want that if one user is processing that report at the same time other user shud not be able to process the same report, i hope i have cleared my query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;abhishek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Aug 2005 14:40:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959021#M66949</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-01T14:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: Locking o Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959022#M66950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhishek,&lt;/P&gt;&lt;P&gt; The following code will help you. &lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Suvan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZPROGRAM.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*******&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Prevent the program from having more than one instance running the&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*same time.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create this macro in TRMAC using SM31&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Insert the following single line in the program right after the&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;REPORT statement: ZCHK_MYSELF_RUNNING SY-REPID.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;*******&lt;/P&gt;&lt;P&gt;define my_macro.&lt;/P&gt;&lt;P&gt;DATA: PRG LIKE INDX-SRTFD.&lt;/P&gt;&lt;P&gt;PRG = &amp;amp;1.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ENQUEUE_ESINDX'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;*RELID = 'ZZ'&lt;/P&gt;&lt;P&gt;SRTFD = PRG&lt;/P&gt;&lt;P&gt;*SRTF2 = 0&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;IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;WRITE: 'ERROR:', PRG, 'is already running'.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;end-of-definition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my_macro 'ZPROGRAM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******&lt;/P&gt;&lt;P&gt;Note that the program name is 'ZPROGRAM'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Aug 2005 14:49:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959022#M66950</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-01T14:49:19Z</dc:date>
    </item>
    <item>
      <title>Re: Locking o Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959023#M66951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhishek&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the following link:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/sdn/collaboration.sdn?node=linkFnode6-1&amp;amp;contenttype=url&amp;amp;content=https://" target="test_blank"&gt;https://www.sdn.sap.com/sdn/collaboration.sdn?node=linkFnode6-1&amp;amp;contenttype=url&amp;amp;content=https://&lt;/A&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="575503"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ashish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2005 06:45:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959023#M66951</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-26T06:45:22Z</dc:date>
    </item>
    <item>
      <title>Re: Locking o Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959024#M66952</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Use lock object ES_PROG and the relevant FMs &lt;/P&gt;&lt;P&gt;DEQUEUE_ES_PROG - setting lock object&lt;/P&gt;&lt;P&gt;ENQUEUE_ES_PROG - releasing lock object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="60723"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Svetlin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2005 06:59:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959024#M66952</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-26T06:59:08Z</dc:date>
    </item>
    <item>
      <title>Re: Locking o Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959025#M66953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;Lock/Unlock the ABAP Editor Lock Field 

REPORT ZEDITOR. 

TABLES: TRDIR. "System table TRDIR 

PARAMETERS: PROGRAM LIKE TRDIR-NAME. 
PARAMETERS: EDITOR  LIKE TRDIR-EDTX. 

SELECT SINGLE * FROM TRDIR WHERE NAME = PROGRAM. 

TRDIR-EDTX = EDITOR. 
MODIFY TRDIR. 
IF SY-SUBRC EQ 0. 
   WRITE: / 'Editor Lock update Successful ', TRDIR-NAME. 
   IF TRDIR-EDTX = 'X'. 
      WRITE: ' Lock'. 
   ELSE. 
      WRITE: ' UnLock'. 
   ENDIF. 
ELSE. 
   WRITE: / 'Editor Lock update Unsuccessful ', TRDIR-NAME. 
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2005 06:59:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959025#M66953</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-26T06:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: Locking o Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959026#M66954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Judith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   This is editor lock that you are talking about here. Point in question is different. This will prevent other people from modifying the program whereas the point of discussion is how to prevent two user from simultaneously running the same program. This has been discussed several times on this forum and some of the solutions/links given above are valid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Sanjeev&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2005 07:21:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959026#M66954</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-26T07:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: Locking o Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959027#M66955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;ENQUEUE&lt;/STRONG&gt; AND &lt;STRONG&gt;DEQUEUE&lt;/STRONG&gt; FM's are related to locking concept.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goto se37 enter these and press F4. you will get list of FM's. To see how a particular FM can be used , press 'WHERE USED LIST' button&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just a tip not detail.try above suggestions.&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2005 11:04:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/locking-o-report/m-p/959027#M66955</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-26T11:04:17Z</dc:date>
    </item>
  </channel>
</rss>

