<?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: Re:Dialog programming:URGENT in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-dialog-programming-urgent/m-p/2557107#M582833</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;In PBO Module,&lt;/P&gt;&lt;P&gt;Module status output.&lt;/P&gt;&lt;P&gt;data itab like table of sy-ucom.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If sy-uname = 'Admin'.&lt;/P&gt;&lt;P&gt;Set pf-status 'GUI_300'.&lt;/P&gt;&lt;P&gt;elseif sy-uname = 'Oper'.&lt;/P&gt;&lt;P&gt;refresh itab.&lt;/P&gt;&lt;P&gt;append 'UNPA' to itab.&lt;/P&gt;&lt;P&gt;append 'DO' to itab.&lt;/P&gt;&lt;P&gt;set pf-status 'GUI_300' excluding itab. &lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;Endmodule.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jul 2007 11:48:03 GMT</pubDate>
    <dc:creator>former_member491305</dc:creator>
    <dc:date>2007-07-19T11:48:03Z</dc:date>
    <item>
      <title>Re:Dialog programming:URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-dialog-programming-urgent/m-p/2557106#M582832</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;       The below is my code  if sy-uname = operator then he should not have access to unpack delivery but for and sy-uname = admin he should enable the UNPA DO button&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;                  UNPA DO-----This button on GUI tool bar should b disabled for operator&lt;/P&gt;&lt;P&gt;                           delivery -&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;&amp;gt;634003456&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not knowing where to change the code. Pl z help me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Screen-300    looks like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            userid -&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt; abcdef&lt;/P&gt;&lt;P&gt;            password------XXXX&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;screen-100 looks like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   UNPA DO (Button on GUI toolbar)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                       -&lt;/P&gt;&lt;HR originaltext="-------------------" /&gt;&lt;P&gt;                     Delivery         603244567      i/o&lt;/P&gt;&lt;P&gt;                                         -&lt;/P&gt;&lt;HR originaltext="-------------------" /&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Flow logic for screen -300&lt;/P&gt;&lt;P&gt;                    PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;                                    MODULE STATUS_0300.&lt;/P&gt;&lt;P&gt;                                   FIELD:ITAB1-ZPACKER,&lt;/P&gt;&lt;P&gt;                                   ITAB1-PASS MODULE CHECK_USER.&lt;/P&gt;&lt;P&gt;                     PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;                                  FIELD:ITAB1-ZPACKER,&lt;/P&gt;&lt;P&gt;                                   ITAB1-PASS MODULE CHECK_USER.&lt;/P&gt;&lt;P&gt;                              MODULE USER_COMMAND_0300&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE CHECK_USER INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: V_ODSNAME(30) TYPE C.&lt;/P&gt;&lt;P&gt;   DATA: ZPACKER(6) TYPE C. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF OKCODE = 'ENTR'.&lt;/P&gt;&lt;P&gt;   IF SY-UNAME = 'OPERATOR' OR SY-UNAME = 'ADMIN'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF ITAB1-ZPACKER IS INITIAL.&lt;/P&gt;&lt;P&gt;     MESSAGE E398(00) WITH ' Please enter a valid USER ID ' .&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     select single * from zyl01main into corresponding fields of ITAB1&lt;/P&gt;&lt;P&gt;      where  ZPACKER = ITAB1-ZPACKER and PASS = ITAB1-PASS.&lt;/P&gt;&lt;P&gt;            IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;                      LEAVE TO SCREEN  100.&lt;/P&gt;&lt;P&gt;            ELSEIF zpacker IS INITIAL.&lt;/P&gt;&lt;P&gt;                 MESSAGE E398(00) WITH ' Please enter valid PASSWORD' .&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;P&gt;      LEAVE TO SCREEN  100.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ELSEIF OKCODE = 'BACK'.&lt;/P&gt;&lt;P&gt;    LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;   leave to screen 300.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Flow logic for screen-100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;          MODULE STATUS_0100.&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;            FIELD : LIKP-VBELN MODULE CHECK_DELIVERY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE STATUS_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AUTHORITY-CHECK OBJECT 'Z_AUTH_OBJ'&lt;/P&gt;&lt;P&gt;                  ID 'TCD' FIELD SY-TCODE&lt;/P&gt;&lt;P&gt;                  ID 'ACTVT' FIELD '*'.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    SET PF-STATUS 'STAT_100' .&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    SET PF-STATUS 'STAT_100' EXCLUDING 'UNPA'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET TITLEBAR '100' WITH '-  User:' V_USER.&lt;/P&gt;&lt;P&gt;  CLEAR LIKP-VBELN.&lt;/P&gt;&lt;P&gt;  IF ( OKCODE = 'UNPA' ).&lt;/P&gt;&lt;P&gt;    CLEAR LIKP-VBELN.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.            &lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_0100 INPUT.&lt;/P&gt;&lt;P&gt;  CLEAR ZSDPACKINFO_V1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GET PARAMETER ID 'VL' FIELD T_VBELN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; GET PARAMETER ID 'PK' FIELD T_PACKERID.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE OKCODE.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; Leave Program&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    WHEN 'BACK' OR 'CANC'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    WHEN  'EXIT'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Un pack DO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    WHEN 'UNPA'.&lt;/P&gt;&lt;P&gt;      PERFORM LOCK_DO.&lt;/P&gt;&lt;P&gt;      PERFORM UNPACK_DO.&lt;/P&gt;&lt;P&gt;      CLEAR ZSDPACKINFO_V1-Z_TOT_WT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Still lot of code is there but how to modify within this code&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 11:41:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-dialog-programming-urgent/m-p/2557106#M582832</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-19T11:41:37Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Dialog programming:URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-dialog-programming-urgent/m-p/2557107#M582833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;In PBO Module,&lt;/P&gt;&lt;P&gt;Module status output.&lt;/P&gt;&lt;P&gt;data itab like table of sy-ucom.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If sy-uname = 'Admin'.&lt;/P&gt;&lt;P&gt;Set pf-status 'GUI_300'.&lt;/P&gt;&lt;P&gt;elseif sy-uname = 'Oper'.&lt;/P&gt;&lt;P&gt;refresh itab.&lt;/P&gt;&lt;P&gt;append 'UNPA' to itab.&lt;/P&gt;&lt;P&gt;append 'DO' to itab.&lt;/P&gt;&lt;P&gt;set pf-status 'GUI_300' excluding itab. &lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;Endmodule.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jul 2007 11:48:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-dialog-programming-urgent/m-p/2557107#M582833</guid>
      <dc:creator>former_member491305</dc:creator>
      <dc:date>2007-07-19T11:48:03Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Dialog programming:URGENT</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-dialog-programming-urgent/m-p/2557108#M582834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vigneswaran,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                           Thank u so much , my problem got solved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2007 00:59:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-dialog-programming-urgent/m-p/2557108#M582834</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-20T00:59:44Z</dc:date>
    </item>
  </channel>
</rss>

