<?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: User Exit - Status in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889364#M372628</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;Do this check marked in bold...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CHECK SY-TCODE &amp;lt;&amp;gt; 'MBC1' AND SY-NAME &amp;lt;&amp;gt; 'ABC' &lt;/P&gt;&lt;P&gt;           AND SY-UNAME &amp;lt;&amp;gt; 'XYZ'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: I_EQUI LIKE EQUI.&lt;/P&gt;&lt;P&gt;DATA: I_SERNR LIKE EQUI-SERNR.&lt;/P&gt;&lt;P&gt;DATA: I_LENGTH TYPE I.&lt;/P&gt;&lt;P&gt;I_SERNR = SERNR.&lt;/P&gt;&lt;P&gt;SHIFT I_SERNR LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHECKING THE LENGTH OF ENTERED SERIAL NUMBER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I_LENGTH = STRLEN( I_SERNR ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Feb 2007 21:59:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-05T21:59:39Z</dc:date>
    <item>
      <title>User Exit - Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889359#M372623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am working on User Exit... I want the user exit to be in active status for me and couple more people and inactive to rest of guys... how to acheive it....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2007 21:11:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889359#M372623</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-05T21:11:46Z</dc:date>
    </item>
    <item>
      <title>Re: User Exit - Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889360#M372624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just check for sy-uname  in the code for the list of user's need access&lt;/P&gt;&lt;P&gt;&amp;amp; for rest it will skip the logic&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2007 21:20:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889360#M372624</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-05T21:20:40Z</dc:date>
    </item>
    <item>
      <title>Re: User Exit - Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889361#M372625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So is this a valid code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-TCODE = 'MM01'&lt;/P&gt;&lt;P&gt;  IF SY-UNAME = 'ABC' OR 'XYZ'.&lt;/P&gt;&lt;P&gt;CODE. &lt;/P&gt;&lt;P&gt; ENDIF&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2007 21:38:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889361#M372625</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-05T21:38:07Z</dc:date>
    </item>
    <item>
      <title>Re: User Exit - Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889362#M372626</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;Yes..Check the sy-uname for the users that you want the user exit to execute..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-TCODE = 'MM01'.&lt;/P&gt;&lt;P&gt;IF SY-UNAME = 'ABC' OR &amp;lt;b&amp;gt;SY-UNAME =&amp;lt;/b&amp;gt; 'XYZ'.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CODE.&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2007 21:41:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889362#M372626</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-05T21:41:04Z</dc:date>
    </item>
    <item>
      <title>Re: User Exit - Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889363#M372627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I DEVELOPED THE BELOW CODE FOR VALIDATING SERIAL NUMBER IN MB31.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TO CHECK WHETHER ENTERED SERIAL NUMBER CONTAINS ANY ALPHABETS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IF SERNR CA SY-ABCDE.&lt;/P&gt;&lt;P&gt;   MESSAGE E398(00) WITH 'ENTER A VALID SERIAL NUMBER WITH NO ALPHABETS'.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: I_EQUI LIKE EQUI.&lt;/P&gt;&lt;P&gt; DATA: I_SERNR LIKE EQUI-SERNR.&lt;/P&gt;&lt;P&gt; DATA: I_LENGTH TYPE I.&lt;/P&gt;&lt;P&gt; I_SERNR = SERNR.&lt;/P&gt;&lt;P&gt; SHIFT I_SERNR LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHECKING THE LENGTH OF ENTERED SERIAL NUMBER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; I_LENGTH = STRLEN( I_SERNR ).&lt;/P&gt;&lt;P&gt; IF&lt;/P&gt;&lt;P&gt; I_LENGTH GT 9 OR I_LENGTH LT 9.&lt;/P&gt;&lt;P&gt;   MESSAGE E398(00) WITH 'INVALID LENGTH'.&lt;/P&gt;&lt;P&gt;   EXIT.&lt;/P&gt;&lt;P&gt; ENDIF.&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;DATA: SERNR LIKE EQUI-SERNR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA: MATNR TYPE MATNR.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TO CHECK THERE ARE NO DUPLICATE SERIAL EXISTS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IF SY-TCODE = 'MB31'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT SINGLE * FROM EQUI INTO I_EQUI&lt;/P&gt;&lt;P&gt;                   WHERE EQTYP = 'S'&lt;/P&gt;&lt;P&gt;                   AND MATNR = MATNR&lt;/P&gt;&lt;P&gt;                   AND SERNR = SERNR.&lt;/P&gt;&lt;P&gt;   IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;     MESSAGE E398(00) WITH 'SERIAL NUMBER ALREADY EXISTS'.&lt;/P&gt;&lt;P&gt;   ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHECKING THE FORMAT OF THE ENTERED SERIAL NUMBER COMPLIES WITH TELEFLEX STANDARDS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IF I_SERNR&lt;EM&gt;0(1) = '2' OR I_SERNR&lt;/EM&gt;0(1) = '3' OR I_SERNR+0(1) = '6'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       DATA : I_MONTH(2),&lt;/P&gt;&lt;P&gt;            : I_YEAR(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       CLEAR:  I_MONTH,&lt;/P&gt;&lt;P&gt;               I_YEAR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       I_YEAR = sy-datum+2(2) - 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;           INPUT  = I_YEAR&lt;/P&gt;&lt;P&gt;         IMPORTING&lt;/P&gt;&lt;P&gt;           OUTPUT = I_YEAR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       IF I_SERNR&lt;EM&gt;1(2) = sy-datum&lt;/EM&gt;2(2) OR I_SERNR+1(2) = I_YEAR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         IF I_SERNR&lt;EM&gt;1(2) = I_YEAR AND I_SERNR&lt;/EM&gt;3(2) NE '12'.&lt;/P&gt;&lt;P&gt;           MESSAGE E398(00) WITH 'INVALID YEAR/MONTH'.&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         IF ( ( SY-DATUM&lt;EM&gt;4(2) = '01' ) AND ( I_SERNR&lt;/EM&gt;1(2) = SY-DATUM+2(2) ) ).&lt;/P&gt;&lt;P&gt;           I_MONTH = '12'.&lt;/P&gt;&lt;P&gt;         ELSE.&lt;/P&gt;&lt;P&gt;           I_MONTH = sy-datum+4(2) - 1.&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         IF&lt;/P&gt;&lt;P&gt;         SY-DATUM&lt;EM&gt;4(2) = '01' AND I_SERNR&lt;/EM&gt;1(2) = I_YEAR.&lt;/P&gt;&lt;P&gt;           I_MONTH = '12'.&lt;/P&gt;&lt;P&gt;         ELSE.&lt;/P&gt;&lt;P&gt;           I_MONTH = sy-datum+4(2) - 1.&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;P&gt;             INPUT  = I_MONTH&lt;/P&gt;&lt;P&gt;           IMPORTING&lt;/P&gt;&lt;P&gt;             OUTPUT = I_MONTH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         IF I_SERNR&lt;EM&gt;3(2) = sy-datum&lt;/EM&gt;4(2) OR I_SERNR+3(2) = I_MONTH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           IF I_SERNR&lt;EM&gt;5(4) GT '0000' AND I_SERNR&lt;/EM&gt;5(4) LT '9999'.&lt;/P&gt;&lt;P&gt;           ELSE.&lt;/P&gt;&lt;P&gt;             MESSAGE E398(00) WITH 'PLEASE ENTER RANGE WITHIN 0000 AND 9999'.&lt;/P&gt;&lt;P&gt;           ENDIF.&lt;/P&gt;&lt;P&gt;         ELSE.&lt;/P&gt;&lt;P&gt;           MESSAGE E398(00) WITH 'INVALID YEAR/MONTH'.&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;       ELSE.&lt;/P&gt;&lt;P&gt;         MESSAGE E398(00) WITH 'INVALID YEAR/MONTH'.&lt;/P&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;P&gt;     ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       MESSAGE E398(00) WITH 'INVALID MANUFACTURING SITE'.&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TO CHECK WHETHER USER ENTERS EXISTING SERIAL NUMBER.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   SELECT SINGLE * FROM EQUI INTO I_EQUI&lt;/P&gt;&lt;P&gt;                   WHERE EQTYP = 'S'&lt;/P&gt;&lt;P&gt;                   AND MATNR = MATNR&lt;/P&gt;&lt;P&gt;                   AND SERNR = SERNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;     MESSAGE E398(00) WITH 'PLEASE ENTER A VALID SERIAL NUMBER'.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;NOW I NEED TO ADD COUPLE OF MORE LINES SUCH THAT IN TRANSACTION "MB1C" AND USER IS 'ABC' , 'XYZ' I HAVE TO ACCEPT THE ENTERED SERIAL NUMBER AND SKIP THE VALIDATION....&lt;/P&gt;&lt;P&gt;HOW CAN I ACHEIVE IT..&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2007 21:52:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889363#M372627</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-05T21:52:48Z</dc:date>
    </item>
    <item>
      <title>Re: User Exit - Status</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889364#M372628</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;Do this check marked in bold...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CHECK SY-TCODE &amp;lt;&amp;gt; 'MBC1' AND SY-NAME &amp;lt;&amp;gt; 'ABC' &lt;/P&gt;&lt;P&gt;           AND SY-UNAME &amp;lt;&amp;gt; 'XYZ'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: I_EQUI LIKE EQUI.&lt;/P&gt;&lt;P&gt;DATA: I_SERNR LIKE EQUI-SERNR.&lt;/P&gt;&lt;P&gt;DATA: I_LENGTH TYPE I.&lt;/P&gt;&lt;P&gt;I_SERNR = SERNR.&lt;/P&gt;&lt;P&gt;SHIFT I_SERNR LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHECKING THE LENGTH OF ENTERED SERIAL NUMBER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I_LENGTH = STRLEN( I_SERNR ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2007 21:59:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-status/m-p/1889364#M372628</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-05T21:59:39Z</dc:date>
    </item>
  </channel>
</rss>

