<?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 User Exit for PR Release in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-for-pr-release/m-p/1963885#M396026</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;In one of my requirements, we have to send an E-mail to the creator of the PR when the PR is released or rejected. So can you please send me the user exit name at which the E-Mail functionality is to be triggered?. The PR release is not transaction dependent.&lt;/P&gt;&lt;P&gt;    I tried with the user exit MEREQ001 by putting a break point in all the exits but the control doesn't come there.Please reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Teja Kiran &amp;amp;&lt;/P&gt;&lt;P&gt;Johnson.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 Feb 2007 06:14:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-23T06:14:00Z</dc:date>
    <item>
      <title>User Exit for PR Release</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-for-pr-release/m-p/1963885#M396026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;In one of my requirements, we have to send an E-mail to the creator of the PR when the PR is released or rejected. So can you please send me the user exit name at which the E-Mail functionality is to be triggered?. The PR release is not transaction dependent.&lt;/P&gt;&lt;P&gt;    I tried with the user exit MEREQ001 by putting a break point in all the exits but the control doesn't come there.Please reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Teja Kiran &amp;amp;&lt;/P&gt;&lt;P&gt;Johnson.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Feb 2007 06:14:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-for-pr-release/m-p/1963885#M396026</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-23T06:14:00Z</dc:date>
    </item>
    <item>
      <title>Re: User Exit for PR Release</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-for-pr-release/m-p/1963886#M396027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You can write code in the Business Object of the PR BUS2105 for sending the mail after the PR is released or rejected.&lt;/P&gt;&lt;P&gt;Copy the Bus Object to ZBUS2105 define the method 'SENDMAIL' and write the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the attached code. It works.&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="5" type="ul"&gt;&lt;P&gt;          Implementation of object type BUS2105              *****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE &amp;lt;object&amp;gt;.&lt;/P&gt;&lt;P&gt;DATA:   BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;BEGIN_DATA OBJECT. " Do not change.. DATA is generated&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;only private members may be inserted into structure private&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;" begin of private,&lt;/P&gt;&lt;P&gt;"   to declare private attributes remove comments and&lt;/P&gt;&lt;P&gt;"   insert private attributes here ...&lt;/P&gt;&lt;P&gt;" end of private,&lt;/P&gt;&lt;P&gt;  BEGIN OF KEY,&lt;/P&gt;&lt;P&gt;      NUMBER LIKE EBAN-BANFN,&lt;/P&gt;&lt;P&gt;  END OF KEY.&lt;/P&gt;&lt;P&gt;END_DATA OBJECT. " Do not change.. DATA is generated&lt;/P&gt;&lt;P&gt;TABLES eban.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method change changing container.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      requisitionitemsold LIKE bapiebanv OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionitemsnew LIKE bapiebanv OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionaccountol LIKE bapiebknv OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionaccountne LIKE bapiebknv OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitiontextold LIKE bapiebantx OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitiontextnew LIKE bapiebantx OCCURS 0,&lt;/P&gt;&lt;P&gt;      return LIKE bapireturn OCCURS 0.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionItemsOld' requisitionitemsold.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionItemsNew' requisitionitemsnew.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionAccountOl' requisitionaccountol.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionAccountNe' requisitionaccountne.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionTextOld' requisitiontextold.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionTextNew' requisitiontextnew.&lt;/P&gt;&lt;P&gt;swc_get_table container 'Return' return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_REQUISITION_CHANGE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    number                  = object-key-number&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    return                  = return&lt;/P&gt;&lt;P&gt;    requisition_text_new    = requisitiontextnew&lt;/P&gt;&lt;P&gt;    requisition_text_old    = requisitiontextold&lt;/P&gt;&lt;P&gt;    requisition_account_new = requisitionaccountne&lt;/P&gt;&lt;P&gt;    requisition_account_old = requisitionaccountol&lt;/P&gt;&lt;P&gt;    requisition_items_new   = requisitionitemsnew&lt;/P&gt;&lt;P&gt;    requisition_items_old   = requisitionitemsold&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS                  = 01.&lt;/P&gt;&lt;P&gt;CASE sy-subrc.&lt;/P&gt;&lt;P&gt;  WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionItemsOld' requisitionitemsold.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionItemsNew' requisitionitemsnew.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionAccountOl' requisitionaccountol.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionAccountNe' requisitionaccountne.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionTextOld' requisitiontextold.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionTextNew' requisitiontextnew.&lt;/P&gt;&lt;P&gt;swc_set_table container 'Return' return.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method getitemsforrelease changing container.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      relgroup LIKE bapimmpara-rel_group,&lt;/P&gt;&lt;P&gt;      relcode LIKE bapimmpara-rel_code,&lt;/P&gt;&lt;P&gt;      itemsforrelease LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      requisitionitems LIKE bapiebanc OCCURS 0,&lt;/P&gt;&lt;P&gt;      return LIKE bapireturn OCCURS 0.&lt;/P&gt;&lt;P&gt;swc_get_element container 'RelGroup' relgroup.&lt;/P&gt;&lt;P&gt;swc_get_element container 'RelCode' relcode.&lt;/P&gt;&lt;P&gt;swc_get_element container 'ItemsForRelease' itemsforrelease.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE 'X' TO itemsforrelease.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionItems' requisitionitems.&lt;/P&gt;&lt;P&gt;swc_get_table container 'Return' return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_REQUISITION_GETITEMSREL'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    items_for_release = itemsforrelease&lt;/P&gt;&lt;P&gt;    rel_code          = relcode&lt;/P&gt;&lt;P&gt;    rel_group         = relgroup&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    requisition_items = requisitionitems&lt;/P&gt;&lt;P&gt;    return            = return&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS            = 01.&lt;/P&gt;&lt;P&gt;CASE sy-subrc.&lt;/P&gt;&lt;P&gt;  WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionItems' requisitionitems.&lt;/P&gt;&lt;P&gt;swc_set_table container 'Return' return.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method delete changing container.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      requisitionitemstode LIKE bapieband OCCURS 0,&lt;/P&gt;&lt;P&gt;      return LIKE bapireturn OCCURS 0.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionItemsToDe' requisitionitemstode.&lt;/P&gt;&lt;P&gt;swc_get_table container 'Return' return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_REQUISITION_DELETE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    number                      = object-key-number&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    requisition_items_to_delete = requisitionitemstode&lt;/P&gt;&lt;P&gt;    return                      = return&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS                      = 01.&lt;/P&gt;&lt;P&gt;CASE sy-subrc.&lt;/P&gt;&lt;P&gt;  WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionItemsToDe' requisitionitemstode.&lt;/P&gt;&lt;P&gt;swc_set_table container 'Return' return.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method getdetail changing container.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      accountassignment LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      itemtexts LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      services LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      servicetexts LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      requisitionitems LIKE bapieban OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionaccountas LIKE bapiebkn OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitiontext LIKE bapiebantx OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionlimits LIKE bapiesuh OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitioncontractl LIKE bapiesuc OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionservices LIKE bapiesll OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionsrvtexts LIKE bapieslltx OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionsrvaccass LIKE bapieskl OCCURS 0,&lt;/P&gt;&lt;P&gt;      return LIKE bapireturn OCCURS 0.&lt;/P&gt;&lt;P&gt;swc_get_element container 'AccountAssignment' accountassignment.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE space TO accountassignment.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;swc_get_element container 'ItemTexts' itemtexts.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE space TO itemtexts.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;swc_get_element container 'Services' services.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE space TO services.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;swc_get_element container 'ServiceTexts' servicetexts.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE space TO servicetexts.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionItems' requisitionitems.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionAccountAs' requisitionaccountas.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionText' requisitiontext.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionLimits' requisitionlimits.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionContractL' requisitioncontractl.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionServices' requisitionservices.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionSrvTexts' requisitionsrvtexts.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionSrvAccass' requisitionsrvaccass.&lt;/P&gt;&lt;P&gt;swc_get_table container 'Return' return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_REQUISITION_GETDETAIL'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    services                       = services&lt;/P&gt;&lt;P&gt;    service_texts                  = servicetexts&lt;/P&gt;&lt;P&gt;    item_texts                     = itemtexts&lt;/P&gt;&lt;P&gt;    account_assignment             = accountassignment&lt;/P&gt;&lt;P&gt;    number                         = object-key-number&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    requisition_contract_limits    = requisitioncontractl&lt;/P&gt;&lt;P&gt;    requisition_services           = requisitionservices&lt;/P&gt;&lt;P&gt;    requisition_services_texts     = requisitionsrvtexts&lt;/P&gt;&lt;P&gt;    requisition_srv_accass_values  = requisitionsrvaccass&lt;/P&gt;&lt;P&gt;    return                         = return&lt;/P&gt;&lt;P&gt;    requisition_limits             = requisitionlimits&lt;/P&gt;&lt;P&gt;    requisition_text               = requisitiontext&lt;/P&gt;&lt;P&gt;    requisition_account_assignment = requisitionaccountas&lt;/P&gt;&lt;P&gt;    requisition_items              = requisitionitems&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS                         = 01.&lt;/P&gt;&lt;P&gt;CASE sy-subrc.&lt;/P&gt;&lt;P&gt;  WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionItems' requisitionitems.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionAccountAs' requisitionaccountas.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionText' requisitiontext.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionLimits' requisitionlimits.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionContractL' requisitioncontractl.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionServices' requisitionservices.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionSrvTexts' requisitionsrvtexts.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionSrvAccass' requisitionsrvaccass.&lt;/P&gt;&lt;P&gt;swc_set_table container 'Return' return.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method getreleaseinfo changing container.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      item LIKE bapirlgnrq-preq_item,&lt;/P&gt;&lt;P&gt;      relcode LIKE bapirlgnrq-rel_code,&lt;/P&gt;&lt;P&gt;      generalreleaseinfo LIKE bapirlgnrq OCCURS 0,&lt;/P&gt;&lt;P&gt;      releaseprerequisites LIKE bapirlcorq OCCURS 0,&lt;/P&gt;&lt;P&gt;      releasealreadyposted LIKE bapirlcorq OCCURS 0,&lt;/P&gt;&lt;P&gt;      releasefinal LIKE bapirlcorq OCCURS 0,&lt;/P&gt;&lt;P&gt;      return LIKE bapireturn OCCURS 0.&lt;/P&gt;&lt;P&gt;swc_get_element container 'Item' item.&lt;/P&gt;&lt;P&gt;swc_get_element container 'RelCode' relcode.&lt;/P&gt;&lt;P&gt;swc_get_table container 'GeneralReleaseInfo' generalreleaseinfo.&lt;/P&gt;&lt;P&gt;swc_get_table container 'ReleasePrerequisites' releaseprerequisites.&lt;/P&gt;&lt;P&gt;swc_get_table container 'ReleaseAlreadyPosted' releasealreadyposted.&lt;/P&gt;&lt;P&gt;swc_get_table container 'ReleaseFinal' releasefinal.&lt;/P&gt;&lt;P&gt;swc_get_table container 'Return' return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_REQUISITION_GETRELINFO'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    rel_code               = relcode&lt;/P&gt;&lt;P&gt;    item                   = item&lt;/P&gt;&lt;P&gt;    number                 = object-key-number&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    return                 = return&lt;/P&gt;&lt;P&gt;    release_final          = releasefinal&lt;/P&gt;&lt;P&gt;    release_already_posted = releasealreadyposted&lt;/P&gt;&lt;P&gt;    release_prerequisites  = releaseprerequisites&lt;/P&gt;&lt;P&gt;    general_release_info   = generalreleaseinfo&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS                 = 01.&lt;/P&gt;&lt;P&gt;CASE sy-subrc.&lt;/P&gt;&lt;P&gt;  WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;swc_set_table container 'GeneralReleaseInfo' generalreleaseinfo.&lt;/P&gt;&lt;P&gt;swc_set_table container 'ReleasePrerequisites' releaseprerequisites.&lt;/P&gt;&lt;P&gt;swc_set_table container 'ReleaseAlreadyPosted' releasealreadyposted.&lt;/P&gt;&lt;P&gt;swc_set_table container 'ReleaseFinal' releasefinal.&lt;/P&gt;&lt;P&gt;swc_set_table container 'Return' return.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method display changing container.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'MMPUR_REQUISITION_DISPLAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    im_banfn = object-key-number&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS   = 1.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method existencecheck changing container.&lt;/P&gt;&lt;P&gt;DATA: lv_banfn LIKE object-key-number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT banfn FROM eban INTO lv_banfn&lt;/P&gt;&lt;P&gt;                       WHERE banfn EQ object-key-number.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.                                           "154883&lt;/P&gt;&lt;P&gt;  exit_object_not_found.                                    "154883&lt;/P&gt;&lt;P&gt;ENDIF.                                                      "154883&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method singlerelease changing container.&lt;/P&gt;&lt;P&gt;DATA: purchaserequisition LIKE eban-banfn,&lt;/P&gt;&lt;P&gt;      releasecode LIKE rm06b-frgab,&lt;/P&gt;&lt;P&gt;      call_updkz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;swc_get_element container 'ReleaseCode' releasecode.&lt;/P&gt;&lt;P&gt;purchaserequisition = object-key-number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ME_RELEASE_REQUISITION'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    im_banfn = purchaserequisition&lt;/P&gt;&lt;P&gt;    im_frgco = releasecode&lt;/P&gt;&lt;P&gt;    im_wf    = 'X'&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    ex_updkz = call_updkz&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS   = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF call_updkz NE space.&lt;/P&gt;&lt;P&gt;  IF call_updkz EQ 'N'.&lt;/P&gt;&lt;P&gt;    CLEAR call_updkz.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  swc_set_element container result call_updkz.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  exit_cancelled.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method inforeleasereset changing container.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;   releasecode LIKE rm06b-frgab.&lt;/P&gt;&lt;P&gt;swc_get_element container 'ReleaseCode' releasecode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method inforeleaserejected changing container.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'MMPUR_REQUISITION_DISPLAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    im_banfn  = object-key-number&lt;/P&gt;&lt;P&gt;    im_change = 'X'&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS    = 1.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method inforeleaseeffected changing container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;    releasecode LIKE rm06b-frgab.&lt;/P&gt;&lt;P&gt;swc_get_element container 'ReleaseCode' releasecode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method release changing container.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      relcode LIKE bapimmpara-rel_code,&lt;/P&gt;&lt;P&gt;      relstatusnew LIKE bapimmpara-rel_status,&lt;/P&gt;&lt;P&gt;      relindicatornew LIKE bapimmpara-rel_ind,&lt;/P&gt;&lt;P&gt;      return LIKE bapireturn OCCURS 0.&lt;/P&gt;&lt;P&gt;swc_get_element container 'RelCode' relcode.&lt;/P&gt;&lt;P&gt;swc_get_table container 'Return' return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_REQUISITION_RELEASE_GEN'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    number            = object-key-number&lt;/P&gt;&lt;P&gt;    rel_code          = relcode&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    rel_indicator_new = relindicatornew&lt;/P&gt;&lt;P&gt;    rel_status_new    = relstatusnew&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    return            = return&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS            = 01.&lt;/P&gt;&lt;P&gt;CASE sy-subrc.&lt;/P&gt;&lt;P&gt;  WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;swc_set_element container 'RelStatusNew' relstatusnew.&lt;/P&gt;&lt;P&gt;swc_set_element container 'RelIndicatorNew' relindicatornew.&lt;/P&gt;&lt;P&gt;swc_set_table container 'Return' return.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method resetrelease changing container.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      relcode LIKE bapimmpara-rel_code,&lt;/P&gt;&lt;P&gt;      relstatusnew LIKE bapimmpara-rel_status,&lt;/P&gt;&lt;P&gt;      relindicatornew LIKE bapimmpara-rel_ind,&lt;/P&gt;&lt;P&gt;      return LIKE bapireturn OCCURS 0.&lt;/P&gt;&lt;P&gt;swc_get_element container 'RelCode' relcode.&lt;/P&gt;&lt;P&gt;swc_get_table container 'Return' return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_REQUISITION_RESET_REL_GEN'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    number            = object-key-number&lt;/P&gt;&lt;P&gt;    rel_code          = relcode&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    rel_indicator_new = relindicatornew&lt;/P&gt;&lt;P&gt;    rel_status_new    = relstatusnew&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    return            = return&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS            = 01.&lt;/P&gt;&lt;P&gt;CASE sy-subrc.&lt;/P&gt;&lt;P&gt;  WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;swc_set_element container 'RelStatusNew' relstatusnew.&lt;/P&gt;&lt;P&gt;swc_set_element container 'RelIndicatorNew' relindicatornew.&lt;/P&gt;&lt;P&gt;swc_set_table container 'Return' return.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method getitems changing container.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      preqno LIKE bapieban-preq_no,&lt;/P&gt;&lt;P&gt;      purgroup LIKE bapieban-pur_group,&lt;/P&gt;&lt;P&gt;      preqname LIKE bapieban-preq_name,&lt;/P&gt;&lt;P&gt;      preqdate LIKE bapieban-preq_date,&lt;/P&gt;&lt;P&gt;      material LIKE bapieban-material,&lt;/P&gt;&lt;P&gt;      matgrp LIKE bapieban-mat_grp,&lt;/P&gt;&lt;P&gt;      trackingno LIKE bapieban-trackingno,&lt;/P&gt;&lt;P&gt;      plant LIKE bapieban-plant,&lt;/P&gt;&lt;P&gt;      doctype LIKE bapieban-doc_type,&lt;/P&gt;&lt;P&gt;      delivdate LIKE bapieban-deliv_date,&lt;/P&gt;&lt;P&gt;      reldate LIKE bapieban-rel_date,&lt;/P&gt;&lt;P&gt;      shorttext LIKE bapieban-short_text,&lt;/P&gt;&lt;P&gt;      assigneditems LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      closeditems LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      deleteditems LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      partiallyordereditems LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      onlynonmaterialitems LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      openitems LIKE bapimmpara-selection,&lt;/P&gt;&lt;P&gt;      requisitionitems LIKE bapiebanc OCCURS 0,&lt;/P&gt;&lt;P&gt;      return LIKE bapireturn OCCURS 0.&lt;/P&gt;&lt;P&gt;swc_get_element container 'PreqNo' preqno.&lt;/P&gt;&lt;P&gt;swc_get_element container 'PurGroup' purgroup.&lt;/P&gt;&lt;P&gt;swc_get_element container 'PreqName' preqname.&lt;/P&gt;&lt;P&gt;swc_get_element container 'PreqDate' preqdate.&lt;/P&gt;&lt;P&gt;swc_get_element container 'Material' material.&lt;/P&gt;&lt;P&gt;swc_get_element container 'MatGrp' matgrp.&lt;/P&gt;&lt;P&gt;swc_get_element container 'Trackingno' trackingno.&lt;/P&gt;&lt;P&gt;swc_get_element container 'Plant' plant.&lt;/P&gt;&lt;P&gt;swc_get_element container 'DocType' doctype.&lt;/P&gt;&lt;P&gt;swc_get_element container 'DelivDate' delivdate.&lt;/P&gt;&lt;P&gt;swc_get_element container 'RelDate' reldate.&lt;/P&gt;&lt;P&gt;swc_get_element container 'ShortText' shorttext.&lt;/P&gt;&lt;P&gt;swc_get_element container 'AssignedItems' assigneditems.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE space TO assigneditems.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;swc_get_element container 'ClosedItems' closeditems.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE space TO closeditems.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;swc_get_element container 'DeletedItems' deleteditems.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE space TO deleteditems.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;swc_get_element container 'PartiallyOrderedItems'&lt;/P&gt;&lt;P&gt;     partiallyordereditems.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE space TO partiallyordereditems.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;swc_get_element container 'OnlyNonMaterialItems' onlynonmaterialitems.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE space TO onlynonmaterialitems.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;swc_get_element container 'OpenItems' openitems.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MOVE 'X' TO openitems.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionItems' requisitionitems.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_REQUISITION_GETITEMS'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    deliv_date              = delivdate&lt;/P&gt;&lt;P&gt;    rel_date                = reldate&lt;/P&gt;&lt;P&gt;    short_text              = shorttext&lt;/P&gt;&lt;P&gt;    assigned_items          = assigneditems&lt;/P&gt;&lt;P&gt;    closed_items            = closeditems&lt;/P&gt;&lt;P&gt;    deleted_items           = deleteditems&lt;/P&gt;&lt;P&gt;    partially_ordered_items = partiallyordereditems&lt;/P&gt;&lt;P&gt;    only_non_material_items = onlynonmaterialitems&lt;/P&gt;&lt;P&gt;    open_items              = openitems&lt;/P&gt;&lt;P&gt;    preq_no                 = preqno&lt;/P&gt;&lt;P&gt;    pur_group               = purgroup&lt;/P&gt;&lt;P&gt;    preq_name               = preqname&lt;/P&gt;&lt;P&gt;    preq_date               = preqdate&lt;/P&gt;&lt;P&gt;    material                = material&lt;/P&gt;&lt;P&gt;    doc_type                = doctype&lt;/P&gt;&lt;P&gt;    plant                   = plant&lt;/P&gt;&lt;P&gt;    trackingno              = trackingno&lt;/P&gt;&lt;P&gt;    mat_grp                 = matgrp&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    requisition_items       = requisitionitems&lt;/P&gt;&lt;P&gt;    return                  = return&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS                  = 01.&lt;/P&gt;&lt;P&gt;CASE sy-subrc.&lt;/P&gt;&lt;P&gt;  WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionItems' requisitionitems.&lt;/P&gt;&lt;P&gt;swc_set_table container 'Return' return.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method edit changing container.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'MMPUR_REQUISITION_DISPLAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    im_banfn  = object-key-number&lt;/P&gt;&lt;P&gt;    im_change = 'X'&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS    = 1.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method createfromdata changing container.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      requisitionitems LIKE bapiebanc OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionaccountas LIKE bapiebkn OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionitemtext LIKE bapiebantx OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionlimits LIKE bapiesuhc OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitioncontractl LIKE bapiesucc OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionservices LIKE bapiesllc OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionsrvtext LIKE bapieslltx OCCURS 0,&lt;/P&gt;&lt;P&gt;      requisitionsrvaccass LIKE bapiesklc OCCURS 0,&lt;/P&gt;&lt;P&gt;      return LIKE bapireturn OCCURS 0,&lt;/P&gt;&lt;P&gt;      extensionin LIKE bapiparex OCCURS 0,&lt;/P&gt;&lt;P&gt;      skipitemswitherror LIKE bapimmpara-selection.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionItems' requisitionitems.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionAccountAs' requisitionaccountas.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionItemText' requisitionitemtext.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionLimits' requisitionlimits.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionContractL' requisitioncontractl.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionServices' requisitionservices.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionSrvText' requisitionsrvtext.&lt;/P&gt;&lt;P&gt;swc_get_table container 'RequisitionSrvAccass' requisitionsrvaccass.&lt;/P&gt;&lt;P&gt;swc_get_table container 'ExtensionIn' extensionin.&lt;/P&gt;&lt;P&gt;swc_get_element container 'SkipItemsWithError' skipitemswitherror.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_REQUISITION_CREATE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    skip_items_with_error          = skipitemswitherror&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    number                         = object-key-number&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    requisition_services           = requisitionservices&lt;/P&gt;&lt;P&gt;    requisition_srv_accass_values  = requisitionsrvaccass&lt;/P&gt;&lt;P&gt;    return                         = return&lt;/P&gt;&lt;P&gt;    requisition_services_text      = requisitionsrvtext&lt;/P&gt;&lt;P&gt;    extensionin                    = extensionin&lt;/P&gt;&lt;P&gt;    requisition_items              = requisitionitems&lt;/P&gt;&lt;P&gt;    requisition_account_assignment = requisitionaccountas&lt;/P&gt;&lt;P&gt;    requisition_item_text          = requisitionitemtext&lt;/P&gt;&lt;P&gt;    requisition_limits             = requisitionlimits&lt;/P&gt;&lt;P&gt;    requisition_contract_limits    = requisitioncontractl&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS                         = 01.&lt;/P&gt;&lt;P&gt;CASE sy-subrc.&lt;/P&gt;&lt;P&gt;  WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;  WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionItems' requisitionitems.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionAccountAs' requisitionaccountas.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionItemText' requisitionitemtext.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionLimits' requisitionlimits.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionContractL' requisitioncontractl.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionServices' requisitionservices.&lt;/P&gt;&lt;P&gt;swc_set_table container 'RequisitionSrvAccass' requisitionsrvaccass.&lt;/P&gt;&lt;P&gt;swc_set_table container 'Return' return.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin_method editasync changing container.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'MMPUR_REQUISITION_DISPLAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    im_banfn  = object-key-number&lt;/P&gt;&lt;P&gt;    im_change = 'X'&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    OTHERS    = 1.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;end_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Start new screen                                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_DYNPRO USING PROGRAM DYNPRO.&lt;/P&gt;&lt;P&gt;  CLEAR BDCDATA.&lt;/P&gt;&lt;P&gt;  BDCDATA-PROGRAM  = PROGRAM.&lt;/P&gt;&lt;P&gt;  BDCDATA-DYNPRO   = DYNPRO.&lt;/P&gt;&lt;P&gt;  BDCDATA-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Insert field                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_FIELD USING FNAM FVAL.&lt;/P&gt;&lt;P&gt;  IF FVAL &amp;lt;&amp;gt; SPACE.&lt;/P&gt;&lt;P&gt;    CLEAR BDCDATA.&lt;/P&gt;&lt;P&gt;    BDCDATA-FNAM = FNAM.&lt;/P&gt;&lt;P&gt;    BDCDATA-FVAL = FVAL.&lt;/P&gt;&lt;P&gt;    APPEND BDCDATA.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************************************************************&lt;/P&gt;&lt;P&gt;BEGIN_METHOD SEND_MAIL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;tables : usr21,t16fw.&lt;/P&gt;&lt;P&gt;data : v_ebeln like ekko-ebeln,&lt;/P&gt;&lt;P&gt;       v_str(37), v_str1(21), v_str2(25), v_str3(7),&lt;/P&gt;&lt;P&gt;       v_ernam  like ekko-ernam,&lt;/P&gt;&lt;P&gt;       v_rel_code LIKE rm06b-frgab,&lt;/P&gt;&lt;P&gt;       v_pos   like t16fw-objid,&lt;/P&gt;&lt;P&gt;       v_pernr like adr6-PERSnumbeR,&lt;/P&gt;&lt;P&gt;       v_adrnr like adr6-addrnumber,&lt;/P&gt;&lt;P&gt;       v_usrid like pa0105-usrid,&lt;/P&gt;&lt;P&gt;       v_bsart type bbsrt,                   " PR Type&lt;/P&gt;&lt;P&gt;       v_batxt type batxt,                   " PR Type Description&lt;/P&gt;&lt;P&gt;       v_mail  like adr6-smtp_addr,&lt;/P&gt;&lt;P&gt;       v_sendor   type syuname,&lt;/P&gt;&lt;P&gt;       v_receiver type string,&lt;/P&gt;&lt;P&gt;       v_header   type string,&lt;/P&gt;&lt;P&gt;       v_body     type string.&lt;/P&gt;&lt;P&gt;swc_get_element container 'reqno' v_ebeln.&lt;/P&gt;&lt;P&gt;swc_get_element container 'ReleaseCode' v_rel_code.&lt;/P&gt;&lt;P&gt;clear: v_pos, v_pernr, v_usrid, v_adrnr, v_mail,v_bsart, v_batxt,&lt;/P&gt;&lt;P&gt;       v_sendor, v_receiver, v_header, v_body , v_ernam.&lt;/P&gt;&lt;P&gt;select single bsart ernam into (v_bsart, v_ernam)&lt;/P&gt;&lt;P&gt;                         from eban where banfn = v_ebeln.&lt;/P&gt;&lt;P&gt;select single batxt from t161t into v_batxt&lt;/P&gt;&lt;P&gt;      where spras = sy-langu and&lt;/P&gt;&lt;P&gt;            bsart = v_bsart  and&lt;/P&gt;&lt;P&gt;            bstyp = 'B'.&lt;/P&gt;&lt;P&gt;select single objid from t16fw into v_pos&lt;/P&gt;&lt;P&gt;       where frgco = v_rel_code&lt;/P&gt;&lt;P&gt;         and otype = 'S'.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;select single pernr into v_pernr from pa0001&lt;/P&gt;&lt;P&gt;       where endda eq '99991231' and&lt;/P&gt;&lt;P&gt;             plans eq v_pos.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;select single usrid into v_usrid from pa0105&lt;/P&gt;&lt;P&gt;       where endda eq '99991231' and&lt;/P&gt;&lt;P&gt;             subty eq '0001' and&lt;/P&gt;&lt;P&gt;             pernr eq v_pernr.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;select single persnumber addrnumber from usr21&lt;/P&gt;&lt;P&gt;       into (v_pernr,v_adrnr)&lt;/P&gt;&lt;P&gt;       where bname = v_usrid.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;select single smtp_addr into v_mail from adr6&lt;/P&gt;&lt;P&gt;       where addrnumber = v_adrnr and&lt;/P&gt;&lt;P&gt;             persnumber = v_pernr.&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;concatenate v_usrid '@sipchem.com' into v_mail.&lt;/P&gt;&lt;P&gt;v_receiver =  v_mail.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;v_receiver =  v_mail.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;v_sendor = v_ernam.&lt;/P&gt;&lt;P&gt;v_header = 'Purchase Requisition Release'.&lt;/P&gt;&lt;P&gt;v_str = 'Pls release it through your SAP Inbox'.&lt;/P&gt;&lt;P&gt;v_str1 = 'Purchase Requestion #'.&lt;/P&gt;&lt;P&gt;v_str3 = 'of type'.&lt;/P&gt;&lt;P&gt;v_str2 = 'is awaiting your release.'.&lt;/P&gt;&lt;P&gt;concatenate v_str1 v_ebeln v_str3 v_batxt v_str2 v_str&lt;/P&gt;&lt;P&gt;            into v_body separated by space.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call Function Module To send mail&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'UWSP_SEND_MAIL_TO_WEB'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    id_header           = v_header&lt;/P&gt;&lt;P&gt;    id_body             = v_body&lt;/P&gt;&lt;P&gt;    id_receiver         = v_receiver&lt;/P&gt;&lt;P&gt;   ID_SENDER            = v_ernam&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ID_HTML_MAIL         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   ID_COMMIT_WORK       = 'X'&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   ERROR                = 1&lt;/P&gt;&lt;P&gt;   OTHERS               = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;BEGIN_METHOD SENDMAILREJECT CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;data : v_ebeln like ekko-ebeln,&lt;/P&gt;&lt;P&gt;       v_str(24), v_str1(21), v_str2(18), v_str3(7),&lt;/P&gt;&lt;P&gt;       v_ernam  like ekko-ernam,&lt;/P&gt;&lt;P&gt;       v_rel_code LIKE rm06b-frgab,&lt;/P&gt;&lt;P&gt;       v_pos   like t16fw-objid,&lt;/P&gt;&lt;P&gt;       v_pernr like adr6-PERSnumbeR,&lt;/P&gt;&lt;P&gt;       v_adrnr like adr6-addrnumber,&lt;/P&gt;&lt;P&gt;       v_usrid like pa0105-usrid,&lt;/P&gt;&lt;P&gt;       v_bsart type bbsrt,                   " PR Type&lt;/P&gt;&lt;P&gt;       v_batxt type batxt,                   " PR Type Description&lt;/P&gt;&lt;P&gt;       v_mail  like adr6-smtp_addr,&lt;/P&gt;&lt;P&gt;       v_sendor   type syuname,&lt;/P&gt;&lt;P&gt;       v_receiver type string,&lt;/P&gt;&lt;P&gt;       v_header   type string,&lt;/P&gt;&lt;P&gt;       v_body     type string.&lt;/P&gt;&lt;P&gt;swc_get_element container 'reqno' v_ebeln.&lt;/P&gt;&lt;P&gt;swc_get_element container 'ReleaseCode' v_rel_code.&lt;/P&gt;&lt;P&gt;clear: v_pos, v_pernr, v_usrid, v_adrnr, v_mail,v_bsart, v_batxt,&lt;/P&gt;&lt;P&gt;       v_sendor, v_receiver, v_header, v_body , v_ernam.&lt;/P&gt;&lt;P&gt;select single bsart ernam into (v_bsart, v_ernam)&lt;/P&gt;&lt;P&gt;                         from eban where banfn = v_ebeln.&lt;/P&gt;&lt;P&gt;select single batxt from t161t into v_batxt&lt;/P&gt;&lt;P&gt;       where spras = sy-langu and&lt;/P&gt;&lt;P&gt;             bsart = v_bsart  and&lt;/P&gt;&lt;P&gt;             bstyp = 'B'.&lt;/P&gt;&lt;P&gt; select single objid from t16fw into v_pos&lt;/P&gt;&lt;P&gt;        where frgco = v_rel_code&lt;/P&gt;&lt;P&gt;          and otype = 'S'.&lt;/P&gt;&lt;P&gt; if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;   select single pernr into v_pernr from pa0001&lt;/P&gt;&lt;P&gt;        where endda eq '99991231' and&lt;/P&gt;&lt;P&gt;              plans eq v_pos.&lt;/P&gt;&lt;P&gt;   if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;     select single usrid into v_usrid from pa0105&lt;/P&gt;&lt;P&gt;        where endda eq '99991231' and&lt;/P&gt;&lt;P&gt;              subty eq '0001' and&lt;/P&gt;&lt;P&gt;              pernr eq v_pernr.&lt;/P&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; select single persnumber addrnumber from usr21&lt;/P&gt;&lt;P&gt;        into (v_pernr,v_adrnr)&lt;/P&gt;&lt;P&gt;        where bname = v_ernam.&lt;/P&gt;&lt;P&gt; if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;   select single smtp_addr into v_mail from adr6&lt;/P&gt;&lt;P&gt;        where addrnumber = v_adrnr and&lt;/P&gt;&lt;P&gt;              persnumber = v_pernr.&lt;/P&gt;&lt;P&gt;   if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;     concatenate v_ernam '@sipchem.com' into v_mail.&lt;/P&gt;&lt;P&gt;     v_receiver =  v_mail.&lt;/P&gt;&lt;P&gt;   else.&lt;/P&gt;&lt;P&gt;     v_receiver =  v_mail.&lt;/P&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;P&gt; v_sendor = v_usrid.&lt;/P&gt;&lt;P&gt; v_header = 'Purchase Requisition Rejection'.&lt;/P&gt;&lt;P&gt; v_str = 'Pls check your SAP Inbox'.&lt;/P&gt;&lt;P&gt; v_str1 = 'Purchase Requestion #'.&lt;/P&gt;&lt;P&gt; v_str3 = 'of type'.&lt;/P&gt;&lt;P&gt; v_str2 = 'has been rejected.'.&lt;/P&gt;&lt;P&gt; concatenate v_str1 v_ebeln v_str3 v_batxt v_str2 v_str&lt;/P&gt;&lt;P&gt;             into v_body separated by space.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call Function Module To send mail&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; CALL FUNCTION 'UWSP_SEND_MAIL_TO_WEB'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     id_header           = v_header&lt;/P&gt;&lt;P&gt;     id_body             = v_body&lt;/P&gt;&lt;P&gt;     id_receiver         = v_receiver&lt;/P&gt;&lt;P&gt;    ID_SENDER            = v_ernam&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ID_HTML_MAIL         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ID_COMMIT_WORK       = 'X'&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;   ERROR                = 1&lt;/P&gt;&lt;P&gt;   OTHERS               = 2.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;BEGIN_METHOD SENDMAILCOMPLETE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt; data : v_ebeln like ekko-ebeln,&lt;/P&gt;&lt;P&gt;        v_str(24), v_str1(21), v_str2(18), v_str3(7),&lt;/P&gt;&lt;P&gt;        v_ernam  like ekko-ernam,&lt;/P&gt;&lt;P&gt;        v_rel_code LIKE rm06b-frgab,&lt;/P&gt;&lt;P&gt;        v_pos   like t16fw-objid,&lt;/P&gt;&lt;P&gt;        v_pernr like adr6-PERSnumbeR,&lt;/P&gt;&lt;P&gt;        v_adrnr like adr6-addrnumber,&lt;/P&gt;&lt;P&gt;        v_usrid like pa0105-usrid,&lt;/P&gt;&lt;P&gt;        v_bsart type bbsrt,                   " PR Type&lt;/P&gt;&lt;P&gt;        v_batxt type batxt,                   " PR Type Description&lt;/P&gt;&lt;P&gt;        v_mail  like adr6-smtp_addr,&lt;/P&gt;&lt;P&gt;        v_sendor   type syuname,&lt;/P&gt;&lt;P&gt;        v_receiver type string,&lt;/P&gt;&lt;P&gt;        v_header   type string,&lt;/P&gt;&lt;P&gt;        v_body     type string.&lt;/P&gt;&lt;P&gt; swc_get_element container 'reqno' v_ebeln.&lt;/P&gt;&lt;P&gt; swc_get_element container 'ReleaseCode' v_rel_code.&lt;/P&gt;&lt;P&gt; clear: v_pos, v_pernr, v_usrid, v_adrnr, v_mail,v_bsart, v_batxt,&lt;/P&gt;&lt;P&gt;        v_sendor, v_receiver, v_header, v_body , v_ernam.&lt;/P&gt;&lt;P&gt; select single bsart ernam into (v_bsart, v_ernam)&lt;/P&gt;&lt;P&gt;                          from eban where banfn = v_ebeln.&lt;/P&gt;&lt;P&gt; select single batxt from t161t into v_batxt&lt;/P&gt;&lt;P&gt;        where spras = sy-langu and&lt;/P&gt;&lt;P&gt;              bsart = v_bsart  and&lt;/P&gt;&lt;P&gt;              bstyp = 'B'.&lt;/P&gt;&lt;P&gt;  select single objid from t16fw into v_pos&lt;/P&gt;&lt;P&gt;         where frgco = v_rel_code&lt;/P&gt;&lt;P&gt;           and otype = 'S'.&lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;    select single pernr into v_pernr from pa0001&lt;/P&gt;&lt;P&gt;         where endda eq '99991231' and&lt;/P&gt;&lt;P&gt;               plans eq v_pos.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      select single usrid into v_usrid from pa0105&lt;/P&gt;&lt;P&gt;         where endda eq '99991231' and&lt;/P&gt;&lt;P&gt;               subty eq '0001' and&lt;/P&gt;&lt;P&gt;               pernr eq v_pernr.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  select single persnumber addrnumber from usr21&lt;/P&gt;&lt;P&gt;         into (v_pernr,v_adrnr)&lt;/P&gt;&lt;P&gt;         where bname = v_ernam.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    select single smtp_addr into v_mail from adr6&lt;/P&gt;&lt;P&gt;         where addrnumber = v_adrnr and&lt;/P&gt;&lt;P&gt;               persnumber = v_pernr.&lt;/P&gt;&lt;P&gt;    if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      concatenate v_ernam '@sipchem.com' into v_mail.&lt;/P&gt;&lt;P&gt;      v_receiver =  v_mail.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      v_receiver =  v_mail.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  v_sendor = v_usrid.&lt;/P&gt;&lt;P&gt;  v_header = 'Purchase Requisition Released'.&lt;/P&gt;&lt;P&gt;  v_str = 'Pls check your SAP Inbox'.&lt;/P&gt;&lt;P&gt;  v_str1 = 'Purchase Requestion #'.&lt;/P&gt;&lt;P&gt;  v_str3 = 'of type'.&lt;/P&gt;&lt;P&gt;  v_str2 = 'has been released.'.&lt;/P&gt;&lt;P&gt;  concatenate v_str1 v_ebeln v_str3 v_batxt v_str2 v_str&lt;/P&gt;&lt;P&gt;              into v_body separated by space.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call Function Module To send mail&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'UWSP_SEND_MAIL_TO_WEB'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      id_header           = v_header&lt;/P&gt;&lt;P&gt;      id_body             = v_body&lt;/P&gt;&lt;P&gt;      id_receiver         = v_receiver&lt;/P&gt;&lt;P&gt;     ID_SENDER            = v_ernam&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ID_HTML_MAIL         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     ID_COMMIT_WORK       = 'X'&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;    ERROR                = 1&lt;/P&gt;&lt;P&gt;    OTHERS               = 2.&lt;/P&gt;&lt;P&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Feb 2007 07:52:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-for-pr-release/m-p/1963886#M396027</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-23T07:52:10Z</dc:date>
    </item>
  </channel>
</rss>

