<?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 enhancements in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/enhancements/m-p/2019721#M413233</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi i am doing an enhancement in which the user will enter g/l acc,profitcenetr,cost center in transaction fb50 and this exit which is aatched to a validation rule in ggb1 wiill check whetere the gl acc eneterd is valid for the correponding profit center and coste center.when i am trying to enter the data in fb50 it is saying that the value in costcenter and profit center has to be deleted and then it is getting posted.can u help me.&lt;/P&gt;&lt;P&gt;here is my sample code:&lt;/P&gt;&lt;P&gt;  DATA:lv_hkont TYPE bseg-hkont.&lt;/P&gt;&lt;P&gt;  DATA: FLAG VALUE ''.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DATA: g_prctr1 like bseg-prctr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       g_kostl1 like bseg-kostl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF gt_cstctr,&lt;/P&gt;&lt;P&gt;        hkont TYPE bseg-hkont,             "G/L account&lt;/P&gt;&lt;P&gt;        prctr TYPE bseg-prctr,             "Profit center&lt;/P&gt;&lt;P&gt;        kostl TYPE bseg-kostl,             "Cost center&lt;/P&gt;&lt;P&gt;      END OF gt_cstctr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF gt_prtctr,&lt;/P&gt;&lt;P&gt;        hkont type bseg-hkont,              "G/L account&lt;/P&gt;&lt;P&gt;        prctr type bseg-prctr,              "Profit center&lt;/P&gt;&lt;P&gt;        kostl type bseg-kostl,              "Cost center&lt;/P&gt;&lt;P&gt;      END OF gt_prtctr.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;*************************************************************************&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;*************&lt;STRONG&gt;declaring the internal tables and work area&lt;/STRONG&gt;******************&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;*************************************************************************&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;DATA: gi_cstctr TYPE TABLE OF gt_cstctr.&lt;/P&gt;&lt;P&gt;DATA: gi_prtctr TYPE TABLE OF gt_prtctr.&lt;/P&gt;&lt;P&gt;DATA: gw_cstctr type gt_cstctr.&lt;/P&gt;&lt;P&gt;DATA: gw_prtctr type gt_prtctr.&lt;/P&gt;&lt;P&gt;******************************************************************************&lt;/P&gt;&lt;P&gt;******************************************************************************&lt;/P&gt;&lt;P&gt; lv_hkont = bseg-HKONT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_kostl1 =  bseg-kostl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*g_prctr1 = bseg-prctr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT hkont&lt;/P&gt;&lt;P&gt;         FROM bseg&lt;/P&gt;&lt;P&gt;         INTO&lt;/P&gt;&lt;P&gt;         TABLE gi_cstctr&lt;/P&gt;&lt;P&gt;         WHERE&lt;/P&gt;&lt;P&gt;         kostl = bseg-kostl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT hkont&lt;/P&gt;&lt;P&gt;         FROM bseg&lt;/P&gt;&lt;P&gt;         INTO&lt;/P&gt;&lt;P&gt;         TABLE gi_prtctr&lt;/P&gt;&lt;P&gt;         WHERE&lt;/P&gt;&lt;P&gt;         prctr = bseg-prctr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gi_cstctr INTO  gw_cstctr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF gw_cstctr-hkont = lv_hkont.&lt;/P&gt;&lt;P&gt;          MESSAGE s000(YTESTCLASS) with lv_hkont    .&lt;/P&gt;&lt;P&gt;    FLAG = 'X'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;IF FLAG = ''.&lt;/P&gt;&lt;P&gt;MESSAGE s001(YTESTCLASS) with lv_hkont.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gi_prtctr into gw_prtctr .&lt;/P&gt;&lt;P&gt;     IF gw_prtctr-hkont = lv_hkont.&lt;/P&gt;&lt;P&gt;        MESSAGE s000(YTESTCLASS) with lv_hkont   .&lt;/P&gt;&lt;P&gt;        FLAG = 'X'.&lt;/P&gt;&lt;P&gt;     EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;IF FLAG = ''.&lt;/P&gt;&lt;P&gt;MESSAGE s002(YTESTCLASS) with lv_hkont.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Mar 2007 09:27:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-16T09:27:47Z</dc:date>
    <item>
      <title>enhancements</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/enhancements/m-p/2019721#M413233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi i am doing an enhancement in which the user will enter g/l acc,profitcenetr,cost center in transaction fb50 and this exit which is aatched to a validation rule in ggb1 wiill check whetere the gl acc eneterd is valid for the correponding profit center and coste center.when i am trying to enter the data in fb50 it is saying that the value in costcenter and profit center has to be deleted and then it is getting posted.can u help me.&lt;/P&gt;&lt;P&gt;here is my sample code:&lt;/P&gt;&lt;P&gt;  DATA:lv_hkont TYPE bseg-hkont.&lt;/P&gt;&lt;P&gt;  DATA: FLAG VALUE ''.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; DATA: g_prctr1 like bseg-prctr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       g_kostl1 like bseg-kostl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF gt_cstctr,&lt;/P&gt;&lt;P&gt;        hkont TYPE bseg-hkont,             "G/L account&lt;/P&gt;&lt;P&gt;        prctr TYPE bseg-prctr,             "Profit center&lt;/P&gt;&lt;P&gt;        kostl TYPE bseg-kostl,             "Cost center&lt;/P&gt;&lt;P&gt;      END OF gt_cstctr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF gt_prtctr,&lt;/P&gt;&lt;P&gt;        hkont type bseg-hkont,              "G/L account&lt;/P&gt;&lt;P&gt;        prctr type bseg-prctr,              "Profit center&lt;/P&gt;&lt;P&gt;        kostl type bseg-kostl,              "Cost center&lt;/P&gt;&lt;P&gt;      END OF gt_prtctr.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;*************************************************************************&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;*************&lt;STRONG&gt;declaring the internal tables and work area&lt;/STRONG&gt;******************&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;*************************************************************************&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;DATA: gi_cstctr TYPE TABLE OF gt_cstctr.&lt;/P&gt;&lt;P&gt;DATA: gi_prtctr TYPE TABLE OF gt_prtctr.&lt;/P&gt;&lt;P&gt;DATA: gw_cstctr type gt_cstctr.&lt;/P&gt;&lt;P&gt;DATA: gw_prtctr type gt_prtctr.&lt;/P&gt;&lt;P&gt;******************************************************************************&lt;/P&gt;&lt;P&gt;******************************************************************************&lt;/P&gt;&lt;P&gt; lv_hkont = bseg-HKONT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;g_kostl1 =  bseg-kostl.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*g_prctr1 = bseg-prctr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT hkont&lt;/P&gt;&lt;P&gt;         FROM bseg&lt;/P&gt;&lt;P&gt;         INTO&lt;/P&gt;&lt;P&gt;         TABLE gi_cstctr&lt;/P&gt;&lt;P&gt;         WHERE&lt;/P&gt;&lt;P&gt;         kostl = bseg-kostl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT hkont&lt;/P&gt;&lt;P&gt;         FROM bseg&lt;/P&gt;&lt;P&gt;         INTO&lt;/P&gt;&lt;P&gt;         TABLE gi_prtctr&lt;/P&gt;&lt;P&gt;         WHERE&lt;/P&gt;&lt;P&gt;         prctr = bseg-prctr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gi_cstctr INTO  gw_cstctr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF gw_cstctr-hkont = lv_hkont.&lt;/P&gt;&lt;P&gt;          MESSAGE s000(YTESTCLASS) with lv_hkont    .&lt;/P&gt;&lt;P&gt;    FLAG = 'X'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;IF FLAG = ''.&lt;/P&gt;&lt;P&gt;MESSAGE s001(YTESTCLASS) with lv_hkont.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gi_prtctr into gw_prtctr .&lt;/P&gt;&lt;P&gt;     IF gw_prtctr-hkont = lv_hkont.&lt;/P&gt;&lt;P&gt;        MESSAGE s000(YTESTCLASS) with lv_hkont   .&lt;/P&gt;&lt;P&gt;        FLAG = 'X'.&lt;/P&gt;&lt;P&gt;     EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;IF FLAG = ''.&lt;/P&gt;&lt;P&gt;MESSAGE s002(YTESTCLASS) with lv_hkont.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2007 09:27:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/enhancements/m-p/2019721#M413233</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-16T09:27:47Z</dc:date>
    </item>
    <item>
      <title>Re: enhancements</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/enhancements/m-p/2019722#M413234</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 have set all your MESSAGE statements using S option. this will not stop the processing of the document. Instead if you want to stop the processing of the Doc, set the MESSAGE with type E.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2007 09:32:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/enhancements/m-p/2019722#M413234</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-16T09:32:58Z</dc:date>
    </item>
    <item>
      <title>Re: enhancements</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/enhancements/m-p/2019723#M413235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hay &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ur code is very good its very perfect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just make changes in message type in place of &amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt; use &amp;lt;b&amp;gt;E&amp;lt;/b&amp;gt; (if u want to halt ther)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&lt;STRONG&gt;Please reward suitable points&lt;/STRONG&gt;***&lt;/P&gt;&lt;P&gt;With Regards&lt;/P&gt;&lt;P&gt;Navin Khedikar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2007 09:41:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/enhancements/m-p/2019723#M413235</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-16T09:41:51Z</dc:date>
    </item>
  </channel>
</rss>

