<?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: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1' in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074981#M729099</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI siva ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ys im sending it to my office id bt man the point is till last friday i was able to get it on that id bt now im not. on contrary im able to gat the mail by the same FM but from another prog on my office id .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where would be the posible error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Nov 2007 12:48:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-22T12:48:47Z</dc:date>
    <item>
      <title>regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074976#M729094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi gurus,&lt;/P&gt;&lt;P&gt;im using the fm 'SO_NEW_DOCUMENT_ATT_SEND_API1' for sending mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my problem is that im not able to get my mail on one id while in the same execution cycle im able to get the mail on other ID. but in the scst tcode the status of both the ids is sent. but yet im not able to get my mail in one id ever. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please help me out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what would be the probable error&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 12:23:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074976#M729094</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T12:23:41Z</dc:date>
    </item>
    <item>
      <title>Re: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074977#M729095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;As per my knowledge this will not send mail to your official mailid if you send it to your official mail like company id i faced this problem &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i can recive mail to other mail id like gmail goolge and other &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;siva chalsani&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 12:34:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074977#M729095</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T12:34:40Z</dc:date>
    </item>
    <item>
      <title>Re: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074978#M729096</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;Are you passing all the 2 receivers to the Tables Parameter RECEIVERS?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do coding like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: lwa_receivers TYPE somlreci1,&lt;/P&gt;&lt;P&gt;lit_receivers TYPE TABLE OF somlreci1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lwa_receivers-receiver = '&amp;lt;1st Maild id&amp;gt;'.&lt;/P&gt;&lt;P&gt;lwa_receivers-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;APPEND lwa_receivers TO lit_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lwa_receivers-receiver = '&amp;lt;2nd Maild id&amp;gt;'.&lt;/P&gt;&lt;P&gt;lwa_receivers-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;APPEND lwa_receivers TO lit_receivers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pass this internal table lit_receivers to thr TABLES PARAMETER RECEIVERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 12:35:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074978#M729096</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T12:35:53Z</dc:date>
    </item>
    <item>
      <title>Re: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074979#M729097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;    Refer&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=6874093&amp;amp;messageID=2972763" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=6874093&amp;amp;messageID=2972763&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 12:39:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074979#M729097</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T12:39:08Z</dc:date>
    </item>
    <item>
      <title>Re: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074980#M729098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;im not able to get the mail on my office id from this code but when i use the same module in another prog im able to get that mail on my mail id&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 12:46:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074980#M729098</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T12:46:49Z</dc:date>
    </item>
    <item>
      <title>Re: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074981#M729099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI siva ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ys im sending it to my office id bt man the point is till last friday i was able to get it on that id bt now im not. on contrary im able to gat the mail by the same FM but from another prog on my office id .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where would be the posible error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 12:48:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074981#M729099</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T12:48:47Z</dc:date>
    </item>
    <item>
      <title>Re: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074982#M729100</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;This is with your mail server of company &lt;/P&gt;&lt;P&gt;this will not allow to send mails using your mail id &lt;/P&gt;&lt;P&gt;some thing it  would be &lt;/P&gt;&lt;P&gt;i am not sure &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i think this would not be a big problem &lt;/P&gt;&lt;P&gt;Ask some one toexecute the prog in there system put your mail id in it &lt;/P&gt;&lt;P&gt;now you will get themail &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Siva chalasani.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 12:59:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074982#M729100</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T12:59:19Z</dc:date>
    </item>
    <item>
      <title>Re: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074983#M729101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;siva ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what i mean is im running another prog in that im able to get a mail on my office id bt not through the main prog im talking abt.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 13:26:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074983#M729101</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T13:26:35Z</dc:date>
    </item>
    <item>
      <title>Re: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074984#M729102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can you paste your piece of code &lt;/P&gt;&lt;P&gt;so that i can check it &lt;/P&gt;&lt;P&gt;both prog &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 13:33:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074984#M729102</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T13:33:48Z</dc:date>
    </item>
    <item>
      <title>Re: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074985#M729103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;my code is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT YBACKGROUND .&lt;/P&gt;&lt;P&gt;************************&lt;STRONG&gt;initialization of data&lt;/STRONG&gt;********************&lt;/P&gt;&lt;P&gt;tables: vbap, vbep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_rep,&lt;/P&gt;&lt;P&gt;         v_group(2) TYPE n,          "Selection Flag (Grouping items)&lt;/P&gt;&lt;P&gt;         vbeln     LIKE vbak-vbeln,  "Order Number&lt;/P&gt;&lt;P&gt;         auart     LIKE vbak-auart,  "Order Type&lt;/P&gt;&lt;P&gt;         erdat     LIKE vbak-erdat,  "Order Date&lt;/P&gt;&lt;P&gt;         kunnr     LIKE vbak-kunnr,  "Sold-to&lt;/P&gt;&lt;P&gt;         ekgrp     LIKE marc-ekgrp,  "Purchase group&lt;/P&gt;&lt;P&gt;         posnr     LIKE vbap-posnr,  "Item Number&lt;/P&gt;&lt;P&gt;         matnr     LIKE vbap-matnr,  "Material&lt;/P&gt;&lt;P&gt;         kwmeng    LIKE vbap-kwmeng, "Ordered Qty&lt;/P&gt;&lt;P&gt;         lfimg     LIKE lips-lfimg,  "Delivered Qty&lt;/P&gt;&lt;P&gt;         v_undeliv LIKE vbap-kwmeng, "Undelivered Qty&lt;/P&gt;&lt;P&gt;         v_open    LIKE vbap-kwmeng,                        "Open A001&lt;/P&gt;&lt;P&gt;         v_pr_qty  LIKE vbap-kwmeng, "Suggested PR Qty&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Fields type char for display in table control -Begin&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         v_kwmeng_char(16)  TYPE c,  "Ordered Qty&lt;/P&gt;&lt;P&gt;         v_lfimg_char(16)   TYPE c,  "Delivered Qty&lt;/P&gt;&lt;P&gt;         v_undeliv_char(16) TYPE c,  "Undelivered Qty&lt;/P&gt;&lt;P&gt;         v_open_char(16)    TYPE c,                         "Open A001&lt;/P&gt;&lt;P&gt;         v_pr_qty_char(16)  TYPE c,  "Suggested PR Qty&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Fields type char for display in table control -End&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         v_user_inp(7) TYPE n, "User Input Qty&lt;/P&gt;&lt;P&gt;         v_number  LIKE eban-banfn,  "Purchase Requisition number&lt;/P&gt;&lt;P&gt;         vrkme  LIKE vbap-vrkme,     "Currency/Quan&lt;/P&gt;&lt;P&gt;       END OF ty_rep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;mail sending itab&lt;/STRONG&gt;********************&lt;/P&gt;&lt;P&gt;data: begin of ierr_mail_tab occurs 0,&lt;/P&gt;&lt;P&gt;        zzdatetime(14)  type c,&lt;/P&gt;&lt;P&gt;        kunnr(14) type c,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       kunwe(14) type c,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       bukrs(8) type c,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        vkorg(11) type c,&lt;/P&gt;&lt;P&gt;        vtweg(13) type c,&lt;/P&gt;&lt;P&gt;        vbeln(12) type c,&lt;/P&gt;&lt;P&gt;        matnr(18) type c,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       wmengc(9) type c,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        werks(6) type c,&lt;/P&gt;&lt;P&gt;        cycle_count(12) type c,&lt;/P&gt;&lt;P&gt;        message(220) type c,&lt;/P&gt;&lt;P&gt;      end of ierr_mail_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: date like  vbap-erdat, date1 like vbap-erdat,&lt;/P&gt;&lt;P&gt;      date2 like vbap-erdat.&lt;/P&gt;&lt;P&gt;data: flag type n value '0', count type n value '0'.&lt;/P&gt;&lt;P&gt;data: inp_qty like vbap-kwmeng.&lt;/P&gt;&lt;P&gt;DATA: t_repc TYPE TABLE OF ty_rep WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;data: t_rep_mail type table of ty_rep with header line.&lt;/P&gt;&lt;P&gt;data: itab type table of vbap with header line.&lt;/P&gt;&lt;P&gt;**************&lt;STRONG&gt;data for bapi change&lt;/STRONG&gt;*************&lt;/P&gt;&lt;P&gt;data: sales_doc_num like BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;      sim_flag like BAPIFLAG-BAPIFLAG,&lt;/P&gt;&lt;P&gt;      order_head_ch like BAPISDH1,&lt;/P&gt;&lt;P&gt;      order_head_chx like BAPISDH1X,&lt;/P&gt;&lt;P&gt;      order_item_schdl like BAPISCHDL occurs 0 with header line,&lt;/P&gt;&lt;P&gt;      order_item_schdlx like BAPISCHDLX occurs 0 with header line,&lt;/P&gt;&lt;P&gt;      order_ch_ret like BAPIRET2 occurs 0 with header line,&lt;/P&gt;&lt;P&gt;      order_item_in_rej like bapisditm occurs 0 with header line,&lt;/P&gt;&lt;P&gt;      order_item_in_rejx like bapisditmx occurs 0 with header line.&lt;/P&gt;&lt;P&gt;*data: schd_linex type table of schd_linex with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************&lt;STRONG&gt;data for the bapi_create&lt;/STRONG&gt;****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********&lt;STRONG&gt;data to be taken from the selection screen&lt;/STRONG&gt;***********&lt;/P&gt;&lt;P&gt;data: p_purch type bstkd.&lt;/P&gt;&lt;P&gt;data: p_date type bstdk.&lt;/P&gt;&lt;P&gt;data: p_auart TYPE auart.&lt;/P&gt;&lt;P&gt;data: p_vkorg TYPE vkorg.&lt;/P&gt;&lt;P&gt;data: p_vtweg TYPE vtweg.&lt;/P&gt;&lt;P&gt;data: p_spart TYPE vtweg.&lt;/P&gt;&lt;P&gt;*******************&lt;STRONG&gt;data from the t_repc&lt;/STRONG&gt;***********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: p_sold TYPE kunnr.&lt;/P&gt;&lt;P&gt;data: p_ship TYPE kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ITEM&lt;/P&gt;&lt;P&gt;data: p_matnr TYPE matnr.&lt;/P&gt;&lt;P&gt;data: p_menge TYPE kwmeng.&lt;/P&gt;&lt;P&gt;data: p_plant TYPE werks_d ."check these data&lt;/P&gt;&lt;P&gt;data: p_itcat TYPE pstyv. "check these data..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA DECLARATIONS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: v_vbeln LIKE vbak-vbeln.&lt;/P&gt;&lt;P&gt;DATA: header LIKE bapisdhead1.&lt;/P&gt;&lt;P&gt;DATA: headerx LIKE bapisdhead1x.&lt;/P&gt;&lt;P&gt;DATA: item    LIKE bapisditem OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: itemx   LIKE bapisditemx OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: partner LIKE bapipartnr  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: return  LIKE bapiret2    OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lt_schedules_inx   TYPE STANDARD TABLE OF bapischdlx&lt;/P&gt;&lt;P&gt;                         WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lt_schedules_in    TYPE STANDARD TABLE OF bapischdl&lt;/P&gt;&lt;P&gt;                         WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;***************&lt;STRONG&gt;end of the data for the bapi_create&lt;/STRONG&gt;********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IMPORT t_repc FROM MEMORY ID 'ABCD1'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform delete.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES INDX.&lt;/P&gt;&lt;P&gt;DATA: INDXKEY LIKE INDX-SRTFD VALUE 'KEYVALUE1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : / 'BEFORE IMPORT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IMPORT t_repc = t_repc FROM DATABASE INDX(ST) ID INDXKEY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : / 'AFTER IMPORT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT t_repc.&lt;/P&gt;&lt;P&gt;    WRITE: / t_repc-vbeln .&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform order_change.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection.&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;      FORM delete                                                   *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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 delete.&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;   delete t_repc where v_user_inp eq 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   select etenr from vbep into schd_linex where etenr =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*endform.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  bapi&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 order_change.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  date = sy-datum+0(4).&lt;/P&gt;&lt;P&gt;  date1 = sy-datum+4(2).&lt;/P&gt;&lt;P&gt;  date2 = sy-datum+6(2).&lt;/P&gt;&lt;P&gt;  concatenate date2 date1 date into date separated by '.'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; write: 'madhvi5'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at t_repc.&lt;/P&gt;&lt;P&gt;*t_repc-v_user_inp = 33.&lt;/P&gt;&lt;P&gt;    sales_doc_num = t_repc-vbeln.&lt;/P&gt;&lt;P&gt;    order_head_chx-UPDATEFLAG = 'U'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*write: 'madhvi4'.&lt;/P&gt;&lt;P&gt;*to check the order quantity is same or not&lt;/P&gt;&lt;P&gt;    if t_repc-v_user_inp eq t_repc-kwmeng.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**************&lt;STRONG&gt;to move the content of the imported&lt;/STRONG&gt;*****&lt;/P&gt;&lt;P&gt;**********&lt;STRONG&gt;file in the mail internal table for&lt;/STRONG&gt;mail issue*******&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      move-corresponding t_repc to t_rep_mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      order_item_in_rej-ITM_NUMBER = t_repc-posnr.&lt;/P&gt;&lt;P&gt;      order_item_in_rej-REASON_REJ = 'Z4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      append order_item_in_rej.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      order_item_in_rejx-ITM_NUMBER = t_repc-posnr.&lt;/P&gt;&lt;P&gt;      order_item_in_rejx-REASON_REJ = 'X'.&lt;/P&gt;&lt;P&gt;      order_item_in_rejx-UPDATEFLAG = 'U'.&lt;/P&gt;&lt;P&gt;      append order_item_in_rejx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*to check if the order quantity is less&lt;/P&gt;&lt;P&gt;    if t_repc-v_user_inp &amp;lt; t_repc-kwmeng.&lt;/P&gt;&lt;P&gt;      inp_qty = t_repc-kwmeng - t_repc-v_user_inp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     order_item_in_rej-ITM_NUMBER = t_repc-posnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     append order_item_in_rej.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     clear order_item_in_rej.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     order_item_in_rejx-ITM_NUMBER = t_repc-posnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     order_item_in_rejx-UPDATEFLAG = 'U'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     append order_item_in_rejx.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     clear order_item_in_rejx.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; First Changing the existing sales Order Line item&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;      order_item_schdl-ITM_NUMBER = t_repc-posnr.&lt;/P&gt;&lt;P&gt;      order_item_schdl-req_qty = inp_qty.&lt;/P&gt;&lt;P&gt;      order_item_schdl-SCHED_LINE = '1'.&lt;/P&gt;&lt;P&gt;      append order_item_schdl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear order_item_schdl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      order_item_schdlx-ITM_NUMBER = t_repc-posnr.&lt;/P&gt;&lt;P&gt;      order_item_schdlx-req_qty = 'X'.&lt;/P&gt;&lt;P&gt;      order_item_schdlx-SCHED_LINE = '1'.&lt;/P&gt;&lt;P&gt;      order_item_schdlx-UPDATEFLAG = 'U'.&lt;/P&gt;&lt;P&gt;      append order_item_schdlx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear order_item_schdlx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; Creating a new line item with User Input Qty and rejecting it&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      order_item_in_rej-MATERIAL = t_repc-matnr.&lt;/P&gt;&lt;P&gt;      order_item_in_rej-REASON_REJ = 'Z4'.&lt;/P&gt;&lt;P&gt;      append order_item_in_rej.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear order_item_in_rej.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      order_item_in_rejx-MATERIAL = 'X'.&lt;/P&gt;&lt;P&gt;      order_item_in_rejx-REASON_REJ = 'X'.&lt;/P&gt;&lt;P&gt;      order_item_in_rejx-UPDATEFLAG = 'I'.&lt;/P&gt;&lt;P&gt;      append order_item_in_rejx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear order_item_in_rejx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      order_item_schdl-req_qty = t_repc-v_user_inp.&lt;/P&gt;&lt;P&gt;      order_item_schdl-SCHED_LINE = '1'.&lt;/P&gt;&lt;P&gt;      append order_item_schdl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear order_item_schdl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      order_item_schdlx-req_qty = 'X'.&lt;/P&gt;&lt;P&gt;      order_item_schdlx-SCHED_LINE = '1'.&lt;/P&gt;&lt;P&gt;      order_item_schdlx-UPDATEFLAG = 'I'.&lt;/P&gt;&lt;P&gt;      append order_item_schdlx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear order_item_schdlx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      flag = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*write: 'madhvi1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform bapi_create using t_repc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*write: 'madhvi3'.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;*write: 'madhvi3'.&lt;/P&gt;&lt;P&gt;&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;   CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      SALESDOCUMENT               = sales_doc_num&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ORDER_HEADER_IN             = order_head_ch&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ORDER_HEADER_INX            = order_head_chx&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  SIMULATION                  = sim_flag&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  BEHAVE_WHEN_ERROR           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  INT_NUMBER_ASSIGNMENT       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  LOGIC_SWITCH                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  NO_STATUS_BUF_INIT          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       RETURN                      = order_ch_ret&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ORDER_ITEM_IN                = order_item_in_rej&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ORDER_ITEM_INX               =  order_item_in_rejx&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  PARTNERS                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  PARTNERCHANGES              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  PARTNERADDRESSES            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REF              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_INST             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_PART_OF          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VALUE            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_BLOB             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VK               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REFINST          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      SCHEDULE_LINES              = order_item_schdl&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      SCHEDULE_LINESX             = order_item_schdlx&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_TEXT                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_KEYS                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  CONDITIONS_IN               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  CONDITIONS_INX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  EXTENSIONIN                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  WAIT          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;**************&lt;STRONG&gt;querry to select the line from the data&lt;/STRONG&gt;****************&lt;/P&gt;&lt;P&gt;***************&lt;STRONG&gt;base table where the old order is reject&lt;/STRONG&gt;***************&lt;/P&gt;&lt;P&gt;    if flag eq 1. "if the line item is created and blocked&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      select * from vbap into itab where vbeln = t_repc-vbeln&lt;/P&gt;&lt;P&gt;      and abgru = 'Z4' and erdat = sy-datum.&lt;/P&gt;&lt;P&gt;      endselect.&lt;/P&gt;&lt;P&gt;      append itab.&lt;/P&gt;&lt;P&gt;*if itab-erdat eq sy-datum.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; write: 'ji'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      move-corresponding t_repc to t_rep_mail.&lt;/P&gt;&lt;P&gt;      t_rep_mail-posnr = itab-posnr.&lt;/P&gt;&lt;P&gt;      modify t_rep_mail index sy-tabix transporting posnr.&lt;/P&gt;&lt;P&gt;      append t_rep_mail.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;   perform mail_send using t_rep_mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDFORM." bapi&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;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  mail_send&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 mail_send using rep_mail like t_rep_mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: ierr_tab like YME1SD131 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;  data: begin of ierr_mail_tab occurs 0,&lt;/P&gt;&lt;P&gt;          zzdatetime(14)  type c,&lt;/P&gt;&lt;P&gt;          kunnr(14) type c,&lt;/P&gt;&lt;P&gt;          auart(8) type c,&lt;/P&gt;&lt;P&gt;          posnr(10) type c,&lt;/P&gt;&lt;P&gt;          ekgrp(5) type c,&lt;/P&gt;&lt;P&gt;          userid(10) type c,&lt;/P&gt;&lt;P&gt;          vbeln(12) type c,&lt;/P&gt;&lt;P&gt;          matnr(18) type c,&lt;/P&gt;&lt;P&gt;          user_inp(12) type c,&lt;/P&gt;&lt;P&gt;          message(220) type c,&lt;/P&gt;&lt;P&gt;        end of ierr_mail_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR ierr_mail_tab.&lt;/P&gt;&lt;P&gt;  ierr_mail_tab-vbeln         = rep_mail-vbeln.&lt;/P&gt;&lt;P&gt;  ierr_mail_tab-userid        = sy-uname.&lt;/P&gt;&lt;P&gt;  ierr_mail_tab-zzdatetime    = sy-datum.&lt;/P&gt;&lt;P&gt;  ierr_mail_tab-posnr         = rep_mail-posnr.&lt;/P&gt;&lt;P&gt;  ierr_mail_tab-kunnr         = rep_mail-kunnr.&lt;/P&gt;&lt;P&gt;  ierr_mail_tab-matnr         = rep_mail-matnr.&lt;/P&gt;&lt;P&gt;  ierr_mail_tab-message       = 'channel 2 order rejected'.&lt;/P&gt;&lt;P&gt;  ierr_mail_tab-auart         = rep_mail-auart.&lt;/P&gt;&lt;P&gt;  ierr_mail_tab-ekgrp         = rep_mail-ekgrp.&lt;/P&gt;&lt;P&gt;  ierr_mail_tab-user_inp      = rep_mail-v_user_inp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: zeroes(1) TYPE c VALUE '0'.&lt;/P&gt;&lt;P&gt;  DATA : tab_lines(3) TYPE n.&lt;/P&gt;&lt;P&gt;  DATA : email_id(30) TYPE c.&lt;/P&gt;&lt;P&gt;  data: email_idc(30) type c.&lt;/P&gt;&lt;P&gt;  data: P_FILE LIKE FILENAME-FILEEXTERN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: docdata    LIKE sodocchgi1,&lt;/P&gt;&lt;P&gt;        objpack    LIKE sopcklsti1 OCCURS  1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        objhead    LIKE solisti1   OCCURS  1 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        objtxt     LIKE solisti1   OCCURS 10 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        objbin     LIKE solisti1   OCCURS 10 WITH HEADER LINE,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     objbin1    LIKE solisti1   OCCURS 10 WITH HEADER LINE,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        objhex     LIKE solix      OCCURS 10 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        reclist    LIKE somlreci1  OCCURS  1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: subject(100) TYPE c.&lt;/P&gt;&lt;P&gt;  DATA : att_type     LIKE soodk-objtp.&lt;/P&gt;&lt;P&gt;  DATA: count TYPE i.&lt;/P&gt;&lt;P&gt;  data: ernam like vbak-ernam.&lt;/P&gt;&lt;P&gt;  TRANSLATE ierr_mail_tab-message TO UPPER CASE.&lt;/P&gt;&lt;P&gt;  SHIFT ierr_mail_tab-matnr LEFT DELETING LEADING zeroes.&lt;/P&gt;&lt;P&gt;  append ierr_mail_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  docdata-obj_name  = text-n22."cool.&lt;/P&gt;&lt;P&gt;  CONCATENATE docdata-obj_name&lt;/P&gt;&lt;P&gt;              ierr_mail_tab-vbeln&lt;/P&gt;&lt;P&gt;         INTO docdata-obj_descr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  count     = 0.&lt;/P&gt;&lt;P&gt;  LOOP AT ierr_mail_tab.&lt;/P&gt;&lt;P&gt;    count   = count + 1.&lt;/P&gt;&lt;P&gt;    INSERT ierr_mail_tab INTO objbin INDEX count.&lt;/P&gt;&lt;P&gt;    APPEND objbin.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;objtxt    = '    '. " NEW-LINE&lt;/P&gt;&lt;P&gt;APPEND objtxt.&lt;/P&gt;&lt;P&gt;objtxt    = text-n12. "Hi,&lt;/P&gt;&lt;P&gt;APPEND objtxt.&lt;/P&gt;&lt;P&gt;objtxt    = text-n04.&lt;/P&gt;&lt;P&gt;*Thank you for using the SAP Dealer Communication System&lt;/P&gt;&lt;P&gt;APPEND objtxt.&lt;/P&gt;&lt;P&gt;objtxt    = '    '.&lt;/P&gt;&lt;P&gt;APPEND objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;objpack-head_start   = 1.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE objtxt LINES tab_lines.&lt;/P&gt;&lt;P&gt;READ     TABLE objtxt INDEX tab_lines.&lt;/P&gt;&lt;P&gt;docdata-doc_size     = ( tab_lines - 1 ) * 255 + STRLEN( objtxt ).&lt;/P&gt;&lt;P&gt;CLEAR objpack-transf_bin.&lt;/P&gt;&lt;P&gt;objpack-head_start   = 1.&lt;/P&gt;&lt;P&gt;objpack-head_num     = 0.&lt;/P&gt;&lt;P&gt;objpack-body_start   = 1.&lt;/P&gt;&lt;P&gt;objpack-body_num     = tab_lines.&lt;/P&gt;&lt;P&gt;objpack-doc_type     = 'RAW'.&lt;/P&gt;&lt;P&gt;APPEND objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;att_type = 'RAW'.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE objbin LINES tab_lines.&lt;/P&gt;&lt;P&gt;READ     TABLE objbin INDEX tab_lines.&lt;/P&gt;&lt;P&gt;objpack-doc_size     = ( tab_lines - 1 ) * 255 + STRLEN( objbin ).&lt;/P&gt;&lt;P&gt;objpack-transf_bin   = 'X'.&lt;/P&gt;&lt;P&gt;objpack-head_start   = 1.&lt;/P&gt;&lt;P&gt;objpack-head_num     = 0.&lt;/P&gt;&lt;P&gt;objpack-body_start   = 1.&lt;/P&gt;&lt;P&gt;objpack-body_num     = tab_lines.&lt;/P&gt;&lt;P&gt;objpack-doc_type     = att_type.&lt;/P&gt;&lt;P&gt;objpack-obj_name     = 'ATTACHMENT'.&lt;/P&gt;&lt;P&gt;objpack-obj_descr    = 'ORDER LOG'.&lt;/P&gt;&lt;P&gt;APPEND objpack.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********&lt;STRONG&gt;to find the email id&lt;/STRONG&gt;**************&lt;/P&gt;&lt;P&gt;*to get the user number who has created the order&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE ernam  FROM vbak INTO ernam WHERE&lt;/P&gt;&lt;P&gt;            vbeln  = rep_mail-vbeln.&lt;/P&gt;&lt;P&gt;email_idc = 'madhvi.pandey@gmail.com'.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write: 'not send email'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;*to get the email of the person who has generated the vbeln&lt;/P&gt;&lt;P&gt;select single email&lt;/P&gt;&lt;P&gt;from zusuarios&lt;/P&gt;&lt;P&gt;into email_id&lt;/P&gt;&lt;P&gt;where uname = ernam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONDENSE  email_id.&lt;/P&gt;&lt;P&gt;  Condense email_idc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT email_id IS INITIAL.&lt;/P&gt;&lt;P&gt;    reclist-receiver = email_id.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   reclist-PROXY_ID = email_idc.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    reclist-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;    APPEND reclist.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT email_idc IS INITIAL.&lt;/P&gt;&lt;P&gt;    reclist-receiver = email_idc.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   reclist-PROXY_ID = email_idc.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    reclist-rec_type = 'U'.&lt;/P&gt;&lt;P&gt;    reclist-copy = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND reclist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          document_data                 = docdata&lt;/P&gt;&lt;P&gt;          put_in_outbox                 = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SENT_TO_ALL                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NEW_OBJECT_ID                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          packing_list                  = objpack&lt;/P&gt;&lt;P&gt;          object_header                 = objhead&lt;/P&gt;&lt;P&gt;          contents_bin                  = objbin&lt;/P&gt;&lt;P&gt;          contents_txt                  = objtxt&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTENTS_HEX                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_PARA                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_PARB                     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          receivers                     = reclist&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       too_many_receivers               = 1&lt;/P&gt;&lt;P&gt;       document_not_sent                = 2&lt;/P&gt;&lt;P&gt;       document_type_not_exist          = 3&lt;/P&gt;&lt;P&gt;       operation_no_authorization       = 4&lt;/P&gt;&lt;P&gt;       parameter_error                  = 5&lt;/P&gt;&lt;P&gt;       x_error                          = 6&lt;/P&gt;&lt;P&gt;       enqueue_error                    = 7&lt;/P&gt;&lt;P&gt;       OTHERS                           = 8&lt;/P&gt;&lt;P&gt;                .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    write: 'email_id not configured for the person'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WAIT UP TO 2 SECONDS.&lt;/P&gt;&lt;P&gt;  SUBMIT rsconn01 WITH mode = 'INT'&lt;/P&gt;&lt;P&gt;                WITH output = ' '&lt;/P&gt;&lt;P&gt;                AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;****************************************************************&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;upload the file in the application server&lt;/STRONG&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;p_file = '/TEMPO/dealers/AE/recibidos/ymvp'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OPEN DATASET p_file FOR OUTPUT IN TEXT MODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT objbin.&lt;/P&gt;&lt;P&gt;    TRANSFER objbin TO p_file.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLOSE DATASET p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM."mail_send.&lt;/P&gt;&lt;P&gt;**&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  bapi_create&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 bapi_create using t_repc_create like t_repc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="9" type="ul"&gt;&lt;P&gt;fro creating new order number by bapi*****************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**************&lt;STRONG&gt;select query for purchase order.&lt;/STRONG&gt;****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: w_len type i.&lt;/P&gt;&lt;P&gt;data: string1(3) type c, string11(2) type c.&lt;/P&gt;&lt;P&gt;data: t_len type i.&lt;/P&gt;&lt;P&gt;data: integer type i.&lt;/P&gt;&lt;P&gt;data: req type banfn.&lt;/P&gt;&lt;P&gt;data: z_table like yme1sd134 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;***********&lt;STRONG&gt;internal table for the spool purpose&lt;/STRONG&gt;***************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write: 'madhvi2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT bstkd&lt;/P&gt;&lt;P&gt;        bstdk&lt;/P&gt;&lt;P&gt;   FROM vbkd&lt;/P&gt;&lt;P&gt;   INTO (p_purch, p_date)&lt;/P&gt;&lt;P&gt;  WHERE vbeln = t_repc_create-vbeln .&lt;/P&gt;&lt;P&gt; ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;  FROM yme1sd134&lt;/P&gt;&lt;P&gt;   INTO z_table&lt;/P&gt;&lt;P&gt;  WHERE vbeln = t_repc_create-vbeln .&lt;/P&gt;&lt;P&gt; ENDSELECT.&lt;/P&gt;&lt;P&gt; append z_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT vkorg&lt;/P&gt;&lt;P&gt;        vtweg&lt;/P&gt;&lt;P&gt;        spart&lt;/P&gt;&lt;P&gt;   FROM vbak&lt;/P&gt;&lt;P&gt;   INTO (p_vkorg, p_vtweg, p_spart)&lt;/P&gt;&lt;P&gt;  WHERE vbeln = t_repc_create-vbeln.&lt;/P&gt;&lt;P&gt; ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT werks&lt;/P&gt;&lt;P&gt;        pstyv&lt;/P&gt;&lt;P&gt;   FROM vbap&lt;/P&gt;&lt;P&gt;   INTO (p_plant, p_itcat)&lt;/P&gt;&lt;P&gt;  WHERE vbeln = t_repc_create-vbeln   AND&lt;/P&gt;&lt;P&gt;        posnr = t_repc_create-posnr.&lt;/P&gt;&lt;P&gt; ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p_purch = z_table-bstkd.&lt;/P&gt;&lt;P&gt; w_len   = STRLEN( p_Purch ).&lt;/P&gt;&lt;P&gt; t_len   = w_len - 6.&lt;/P&gt;&lt;P&gt; string1 = P_purch+t_len(3).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if the ch4 po is already inserted then check the last digit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*"to check if the z_table has same vbeln&lt;/P&gt;&lt;P&gt;if z_table-vbeln = t_repc_create-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF string1 = 'ch4'.&lt;/P&gt;&lt;P&gt;  t_len = w_len - 2.&lt;/P&gt;&lt;P&gt;  MOVE P_purch+t_len(2) TO string11.&lt;/P&gt;&lt;P&gt;  integer = string11.&lt;/P&gt;&lt;P&gt;  if integer eq 999.&lt;/P&gt;&lt;P&gt;  exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  integer = integer + 1.&lt;/P&gt;&lt;P&gt;  string11 = integer.&lt;/P&gt;&lt;P&gt;  if integer &amp;lt;= 9.&lt;/P&gt;&lt;P&gt;  concatenate '0' string11 into string11.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  move string11 to p_purch+t_len(2).&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endif."if the the z_table condition&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if string1 &amp;lt;&amp;gt; 'ch4'.&lt;/P&gt;&lt;P&gt;  data: str(7) type c.&lt;/P&gt;&lt;P&gt;  str = '/ch4-01'.&lt;/P&gt;&lt;P&gt;  concatenate p_purch str into p_purch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;HEADER DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;header-doc_type = 'YMV4'.&lt;/P&gt;&lt;P&gt;headerx-doc_type = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-sales_org = p_vkorg.&lt;/P&gt;&lt;P&gt;headerx-sales_org = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-distr_chan  = p_vtweg.&lt;/P&gt;&lt;P&gt;headerx-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-division = p_spart.&lt;/P&gt;&lt;P&gt;headerx-division = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-PURCH_NO_C = p_purch.&lt;/P&gt;&lt;P&gt;headerx-PURCH_NO_C = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-PURCH_DATE = p_date.&lt;/P&gt;&lt;P&gt;headerx-PURCH_DATE = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;headerx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PARTNER DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;partner-partn_role = 'AG'.&lt;/P&gt;&lt;P&gt;partner-partn_numb = t_repc_create-kunnr.&lt;/P&gt;&lt;P&gt;APPEND partner.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;partner-partn_role = 'WE'.&lt;/P&gt;&lt;P&gt;partner-partn_numb = t_repc_create-kunnr.&lt;/P&gt;&lt;P&gt;APPEND partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ITEM DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;itemx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;itemx-itm_number = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-material = t_repc_create-matnr.&lt;/P&gt;&lt;P&gt;itemx-material = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-plant    = 'AE99'.&lt;/P&gt;&lt;P&gt;itemx-plant   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-target_qty = t_repc_create-v_user_inp.&lt;/P&gt;&lt;P&gt;itemx-target_qty = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-item_categ = 'TAS4'.&lt;/P&gt;&lt;P&gt;itemx-item_categ = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND item.&lt;/P&gt;&lt;P&gt;APPEND itemx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Fill schedule lines&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;lt_schedules_in-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;lt_schedules_in-sched_line = '0001'.&lt;/P&gt;&lt;P&gt;lt_schedules_in-req_qty    = t_repc_create-v_user_inp.&lt;/P&gt;&lt;P&gt;APPEND lt_schedules_in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Fill schedule line flags&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;lt_schedules_inx-itm_number  = '000010'.&lt;/P&gt;&lt;P&gt;lt_schedules_inx-sched_line  = '0001'.&lt;/P&gt;&lt;P&gt;lt_schedules_inx-updateflag  = 'X'.&lt;/P&gt;&lt;P&gt;lt_schedules_inx-req_qty     = 'X'.&lt;/P&gt;&lt;P&gt;APPEND lt_schedules_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**************&lt;STRONG&gt;end of data entry for the bapi create&lt;/STRONG&gt;******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call the BAPI&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA1'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          sales_header_in     = header&lt;/P&gt;&lt;P&gt;          sales_header_inx    = headerx&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;          salesdocument_ex    = v_vbeln&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;          return              = return&lt;/P&gt;&lt;P&gt;          sales_items_in      = item&lt;/P&gt;&lt;P&gt;          sales_items_inx     = itemx&lt;/P&gt;&lt;P&gt;          sales_schedules_in  = lt_schedules_in&lt;/P&gt;&lt;P&gt;          sales_schedules_inx = lt_schedules_inx&lt;/P&gt;&lt;P&gt;          sales_partners      = partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check the return table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT return WHERE type = 'E' OR type = 'A'.&lt;/P&gt;&lt;P&gt;  EXIT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: / 'Error in creating document'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WAIT          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES yme1sd134.&lt;/P&gt;&lt;P&gt;yme1sd134-vbeln       = t_repc_create-vbeln.&lt;/P&gt;&lt;P&gt;yme1sd134-mandt       = '100'.&lt;/P&gt;&lt;P&gt;*yme1sd134-matnr       = t_repc_create-matnr.&lt;/P&gt;&lt;P&gt;yme1sd134-bstdk       = p_date.&lt;/P&gt;&lt;P&gt;yme1sd134-bstkd       = p_purch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INSERT INTO yme1sd134 VALUES yme1sd134.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK AND WAIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform spool_print using v_vbeln t_repc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bapi_create&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  spool_print&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;      text&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 spool_print using v_vbelns&lt;/P&gt;&lt;P&gt; t_repc_create_spool STRUCTURE t_repc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*internal table for the  spool&lt;/P&gt;&lt;P&gt;*data: itab11 like vbep occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of i_spool occurs 0,&lt;/P&gt;&lt;P&gt;      vbeln1 type vbap-vbeln,&lt;/P&gt;&lt;P&gt;      vbeln4 type vbap-vbeln,&lt;/P&gt;&lt;P&gt;      p_req type vbep-banfn,&lt;/P&gt;&lt;P&gt;      p_pur type vbkd-bstkd,&lt;/P&gt;&lt;P&gt;      end of i_spool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write: /0(71) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write: /1 sy-vline, 2(15) 'SalesOrder-Ch1', sy-vline , 19(15)&lt;/P&gt;&lt;P&gt;'SalesOrder-Ch4',&lt;/P&gt;&lt;P&gt;sy-vline, 37(15) 'Purch_order', sy-vline, 55(15)'purcu_req', sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single * from vbep into vbep&lt;/P&gt;&lt;P&gt;where vbeln = v_vbelns." and posnr = '000010' and ETENR = '0001' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*v_vbelns&lt;/P&gt;&lt;P&gt;*select banfn&lt;/P&gt;&lt;P&gt;*from vbep&lt;/P&gt;&lt;P&gt;*into req&lt;/P&gt;&lt;P&gt;*where vbeln = v_vbeln and posnr = 10 and ETENR = 1 .&lt;/P&gt;&lt;P&gt;*endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_spool-vbeln1 = t_repc_create_spool-vbeln.&lt;/P&gt;&lt;P&gt;i_spool-vbeln4 = v_vbeln.&lt;/P&gt;&lt;P&gt;i_spool-p_pur  = p_purch.&lt;/P&gt;&lt;P&gt;i_spool-p_req  = vbep-banfn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append i_spool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_spool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write: /0(71) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write: /1 sy-vline, 2 i_spool-vbeln1,18 sy-vline, i_spool-vbeln4,&lt;/P&gt;&lt;P&gt;35 sy-vline, i_spool-p_pur,&lt;/P&gt;&lt;P&gt;53 sy-vline, i_spool-p_req, 71 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write: /0(71) sy-uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " spool_print&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is my complete code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 13:41:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074985#M729103</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T13:41:12Z</dc:date>
    </item>
    <item>
      <title>Re: regarding 'SO_NEW_DOCUMENT_ATT_SEND_API1'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074986#M729104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There might be 2 reasons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Check whether you have maintained the entry with your mail id in ztable.&lt;/P&gt;&lt;P&gt;2. Or your Company mail server might be restricting the mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Nov 2007 13:46:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-so-new-document-att-send-api1/m-p/3074986#M729104</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-22T13:46:55Z</dc:date>
    </item>
  </channel>
</rss>

