<?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: E-mail Notification in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/e-mail-notification/m-p/1133649#M112421</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reddy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what u can do is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set a Flag = 'X' after checking ur requorement.&lt;/P&gt;&lt;P&gt;And check if Flag = 'X' whenwver u have to send an e-mail notification and send using this FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: OBJCONT LIKE SOLISTI1 OCCURS 5 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: RECLIST LIKE SOMLRECI1 OCCURS 5 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: DOC_CHNG LIKE SODOCCHGI1.&lt;/P&gt;&lt;P&gt;DATA: ENTRIES LIKE SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: NAME(15).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DOC_CHNG-OBJ_NAME = 'URGENT'.&lt;/P&gt;&lt;P&gt;DOC_CHNG-OBJ_DESCR = 'Read at once !'.&lt;/P&gt;&lt;P&gt;DOC_CHNG-SENSITIVTY = 'P'.&lt;/P&gt;&lt;P&gt;OBJCONT = 'E-mail Notification !!!'.    "SUBJECT OF E-MAIL&lt;/P&gt;&lt;P&gt;APPEND OBJCONT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***&lt;STRONG&gt;adding line by line using append objcont&lt;/STRONG&gt;*******&lt;/P&gt;&lt;P&gt;OBJCONT = 'DESCRIPTION.....Details !'.    " Details in E-mail&lt;/P&gt;&lt;P&gt;APPEND OBJCONT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OBJCONT = 'Next Line!'.&lt;/P&gt;&lt;P&gt;APPEND OBJCONT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE OBJCONT LINES ENTRIES.&lt;/P&gt;&lt;P&gt;READ TABLE OBJCONT INDEX ENTRIES.&lt;/P&gt;&lt;P&gt;DOC_CHNG-DOC_SIZE = ( ENTRIES - 1 ) * 255 + STRLEN( OBJCONT ).&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;Fill the receiver list**&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;For SAP USER***&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR RECLIST.&lt;/P&gt;&lt;P&gt;RECLIST-RECEIVER = SY-UNAME.  " replace with &amp;lt;login name&amp;gt;&lt;/P&gt;&lt;P&gt;RECLIST-REC_TYPE = 'B'.&lt;/P&gt;&lt;P&gt;RECLIST-EXPRESS = 'X'.&lt;/P&gt;&lt;P&gt;APPEND RECLIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;For External E-mail ID's&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR RECLIST.&lt;/P&gt;&lt;P&gt;RECLIST-RECEIVER = 'ned.neighbour@ next.door.com'.&lt;/P&gt;&lt;P&gt;RECLIST-REC_TYPE = 'U'.&lt;/P&gt;&lt;P&gt;APPEND RECLIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Send the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          DOCUMENT_TYPE  = 'RAW'&lt;/P&gt;&lt;P&gt;          DOCUMENT_DATA  = DOC_CHNG&lt;/P&gt;&lt;P&gt;          PUT_IN_OUTBOX  = 'X'&lt;/P&gt;&lt;P&gt;          commit_work    = 'X'&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;      OBJECT_CONTENT = OBJCONT&lt;/P&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;          OPERATION_NO_AUTHORIZATION = 4&lt;/P&gt;&lt;P&gt;          OTHERS                     = 99.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN 0.&lt;/P&gt;&lt;P&gt;        LOOP AT RECLIST.&lt;/P&gt;&lt;P&gt;          IF RECLIST-RECEIVER = SPACE.&lt;/P&gt;&lt;P&gt;          NAME = RECLIST-REC_ID.&lt;/P&gt;&lt;P&gt;          ELSE.&lt;/P&gt;&lt;P&gt;          NAME = RECLIST-RECEIVER.&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF RECLIST-RETRN_CODE = 0.&lt;/P&gt;&lt;P&gt;            WRITE: / NAME, ': succesfully sent'.&lt;/P&gt;&lt;P&gt;          ELSE.&lt;/P&gt;&lt;P&gt;            WRITE: / NAME, ': error occured'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;      WHEN 1.&lt;/P&gt;&lt;P&gt;        WRITE: / 'Too many receivers specified !'.&lt;/P&gt;&lt;P&gt;      WHEN 2.&lt;/P&gt;&lt;P&gt;        WRITE: / 'No receiver got the document !'.&lt;/P&gt;&lt;P&gt;      WHEN 4.&lt;/P&gt;&lt;P&gt;        WRITE: / 'Missing send authority !'.&lt;/P&gt;&lt;P&gt;      WHEN OTHERS.&lt;/P&gt;&lt;P&gt;        WRITE: / 'Unexpected error occurred !'.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what extra u have to Do is append more Recivers to RECLIST acc. to ur requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rest of the documnetation i have Done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help U.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt;Sachin Dhingra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Feb 2006 05:37:12 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-02-15T05:37:12Z</dc:date>
    <item>
      <title>E-mail Notification</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/e-mail-notification/m-p/1133647#M112419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how could I Create a program to send an email notification to project responsible persons about project budget allocations and their tolerances periodically for those project budgets crossed their allocated limits.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2006 22:13:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/e-mail-notification/m-p/1133647#M112419</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-13T22:13:49Z</dc:date>
    </item>
    <item>
      <title>Re: E-mail Notification</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/e-mail-notification/m-p/1133648#M112420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can send the periodic notifications in two ways.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Create a Distribution list and added usernames for the concerned members of the project to whome you send a notifications using transaction SO23.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the function module SEND_DAZEL_MAIL to send the mail nodification&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Store the email ids in Ztable and populate the email ids based on some condiations and send a mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this solves your problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;amp;Regards,&lt;/P&gt;&lt;P&gt;-Revuru s suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Feb 2006 15:51:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/e-mail-notification/m-p/1133648#M112420</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-14T15:51:10Z</dc:date>
    </item>
    <item>
      <title>Re: E-mail Notification</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/e-mail-notification/m-p/1133649#M112421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reddy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what u can do is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set a Flag = 'X' after checking ur requorement.&lt;/P&gt;&lt;P&gt;And check if Flag = 'X' whenwver u have to send an e-mail notification and send using this FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: OBJCONT LIKE SOLISTI1 OCCURS 5 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: RECLIST LIKE SOMLRECI1 OCCURS 5 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: DOC_CHNG LIKE SODOCCHGI1.&lt;/P&gt;&lt;P&gt;DATA: ENTRIES LIKE SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: NAME(15).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DOC_CHNG-OBJ_NAME = 'URGENT'.&lt;/P&gt;&lt;P&gt;DOC_CHNG-OBJ_DESCR = 'Read at once !'.&lt;/P&gt;&lt;P&gt;DOC_CHNG-SENSITIVTY = 'P'.&lt;/P&gt;&lt;P&gt;OBJCONT = 'E-mail Notification !!!'.    "SUBJECT OF E-MAIL&lt;/P&gt;&lt;P&gt;APPEND OBJCONT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***&lt;STRONG&gt;adding line by line using append objcont&lt;/STRONG&gt;*******&lt;/P&gt;&lt;P&gt;OBJCONT = 'DESCRIPTION.....Details !'.    " Details in E-mail&lt;/P&gt;&lt;P&gt;APPEND OBJCONT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OBJCONT = 'Next Line!'.&lt;/P&gt;&lt;P&gt;APPEND OBJCONT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE OBJCONT LINES ENTRIES.&lt;/P&gt;&lt;P&gt;READ TABLE OBJCONT INDEX ENTRIES.&lt;/P&gt;&lt;P&gt;DOC_CHNG-DOC_SIZE = ( ENTRIES - 1 ) * 255 + STRLEN( OBJCONT ).&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;Fill the receiver list**&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;For SAP USER***&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR RECLIST.&lt;/P&gt;&lt;P&gt;RECLIST-RECEIVER = SY-UNAME.  " replace with &amp;lt;login name&amp;gt;&lt;/P&gt;&lt;P&gt;RECLIST-REC_TYPE = 'B'.&lt;/P&gt;&lt;P&gt;RECLIST-EXPRESS = 'X'.&lt;/P&gt;&lt;P&gt;APPEND RECLIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;For External E-mail ID's&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR RECLIST.&lt;/P&gt;&lt;P&gt;RECLIST-RECEIVER = 'ned.neighbour@ next.door.com'.&lt;/P&gt;&lt;P&gt;RECLIST-REC_TYPE = 'U'.&lt;/P&gt;&lt;P&gt;APPEND RECLIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Send the document&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          DOCUMENT_TYPE  = 'RAW'&lt;/P&gt;&lt;P&gt;          DOCUMENT_DATA  = DOC_CHNG&lt;/P&gt;&lt;P&gt;          PUT_IN_OUTBOX  = 'X'&lt;/P&gt;&lt;P&gt;          commit_work    = 'X'&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;      OBJECT_CONTENT = OBJCONT&lt;/P&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;          OPERATION_NO_AUTHORIZATION = 4&lt;/P&gt;&lt;P&gt;          OTHERS                     = 99.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN 0.&lt;/P&gt;&lt;P&gt;        LOOP AT RECLIST.&lt;/P&gt;&lt;P&gt;          IF RECLIST-RECEIVER = SPACE.&lt;/P&gt;&lt;P&gt;          NAME = RECLIST-REC_ID.&lt;/P&gt;&lt;P&gt;          ELSE.&lt;/P&gt;&lt;P&gt;          NAME = RECLIST-RECEIVER.&lt;/P&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF RECLIST-RETRN_CODE = 0.&lt;/P&gt;&lt;P&gt;            WRITE: / NAME, ': succesfully sent'.&lt;/P&gt;&lt;P&gt;          ELSE.&lt;/P&gt;&lt;P&gt;            WRITE: / NAME, ': error occured'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;      WHEN 1.&lt;/P&gt;&lt;P&gt;        WRITE: / 'Too many receivers specified !'.&lt;/P&gt;&lt;P&gt;      WHEN 2.&lt;/P&gt;&lt;P&gt;        WRITE: / 'No receiver got the document !'.&lt;/P&gt;&lt;P&gt;      WHEN 4.&lt;/P&gt;&lt;P&gt;        WRITE: / 'Missing send authority !'.&lt;/P&gt;&lt;P&gt;      WHEN OTHERS.&lt;/P&gt;&lt;P&gt;        WRITE: / 'Unexpected error occurred !'.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what extra u have to Do is append more Recivers to RECLIST acc. to ur requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rest of the documnetation i have Done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help U.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt;Sachin Dhingra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Feb 2006 05:37:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/e-mail-notification/m-p/1133649#M112421</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-02-15T05:37:12Z</dc:date>
    </item>
  </channel>
</rss>

