<?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: SO_NEW_DOCUMENT_ATT_SEND_API1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646656#M287613</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check out the atatchment type you are passing, &lt;/P&gt;&lt;P&gt;I have passed attachment type as ALI for PDF&amp;amp;it's working fine,&lt;/P&gt;&lt;P&gt;att_type   type so_obj_tp.&lt;/P&gt;&lt;P&gt;att_type = 'ALI'&lt;/P&gt;&lt;P&gt;gs_objpack-doc_type   = att_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raghavendra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Nov 2006 04:28:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-27T04:28:24Z</dc:date>
    <item>
      <title>SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646655#M287612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using this fuction module to send the payslip is PDF format to mail id  . It is working properly when I look at SOST Transaction . But when I am trying to open that PDF document from my mail ID it is giving error ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;error indicates that the file contains the error or file is corrupted . what may be tha reason&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 04:20:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646655#M287612</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T04:20:21Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646656#M287613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check out the atatchment type you are passing, &lt;/P&gt;&lt;P&gt;I have passed attachment type as ALI for PDF&amp;amp;it's working fine,&lt;/P&gt;&lt;P&gt;att_type   type so_obj_tp.&lt;/P&gt;&lt;P&gt;att_type = 'ALI'&lt;/P&gt;&lt;P&gt;gs_objpack-doc_type   = att_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raghavendra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 04:28:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646656#M287613</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T04:28:24Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646657#M287614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear raghavendra&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am passing ATT_TYPE = 'ALI' .&lt;/P&gt;&lt;P&gt; And in scot for ALI    we have set PDF .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 04:43:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646657#M287614</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T04:43:45Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646658#M287615</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;I also have faced the similar problem when i used this function module...and wen i asked others they told it might be bcoz of some settings with the BASIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try with the function module &amp;lt;b&amp;gt;'SO_OBJECT_SEND'i&amp;lt;/b&amp;gt; t will work fine..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Rewrd pts if helpful..&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ajith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 05:10:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646658#M287615</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T05:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646659#M287616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ajith ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you send me the code for using 'SO_OBJECT_SEND' ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 05:32:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646659#M287616</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T05:32:51Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646660#M287617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raghavendra,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this code will help you...Change your function module to the one given in this ..will definitely solve your prob...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : fm_name type rs38L_fnam&lt;/P&gt;&lt;P&gt;  DATA: LOC_OWNER TYPE SOUD-USRNAM,&lt;/P&gt;&lt;P&gt;        LOC_SOXLL LIKE SOXLL OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        LOC_INT_RECEIVERS TYPE STANDARD TABLE OF SOOS1 WITH  HEADER LINE,&lt;/P&gt;&lt;P&gt;        FS_OTFDATA  TYPE ITCOO,&lt;/P&gt;&lt;P&gt;        LOC_FS_CONTENTS  TYPE SOLI,&lt;/P&gt;&lt;P&gt;        LOC_INT_CONTENTS TYPE STANDARD TABLE OF SOLI WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : LOC_FS_OBJECT_HD_CHANGE LIKE SOOD1.&lt;/P&gt;&lt;P&gt;  DATA: INT_OBJTXT    LIKE SOLISTI1 OCCURS 10 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA :  WA_OBJTXT LIKE LINE OF INT_OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; FS_OUTPUT_OPTIONS-TDPRINTER  = 'PDF1'.&lt;/P&gt;&lt;P&gt;    FS_OUTPUT_OPTIONS-XSF        = ''.        "XSF Output active&lt;/P&gt;&lt;P&gt;    FS_OUTPUT_OPTIONS-XSFCMODE   = 'X'.       "Get XSF params from program&lt;/P&gt;&lt;P&gt;    FS_OUTPUT_OPTIONS-XDFCMODE   = 'X'.&lt;/P&gt;&lt;P&gt;    FS_OUTPUT_OPTIONS-XDF        = SPACE.&lt;/P&gt;&lt;P&gt;    FS_OUTPUT_OPTIONS-XSFCMODE   = 'X'.&lt;/P&gt;&lt;P&gt;    FS_OUTPUT_OPTIONS-XDFCMODE   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FS_CONTROL_PARAMETERS-LANGU = 'E'.&lt;/P&gt;&lt;P&gt;    FS_CONTROL_PARAMETERS-NO_DIALOG = 'X'.&lt;/P&gt;&lt;P&gt;    FS_CONTROL_PARAMETERS-GETOTF    = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FORMNAME           = 'Smartform name'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      FM_NAME            = FM_NAME&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      NO_FORM            = 1&lt;/P&gt;&lt;P&gt;      NO_FUNCTION_MODULE = 2&lt;/P&gt;&lt;P&gt;      OTHERS             = 3.&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;  error handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;CALL FUNCTION FM_NAME  " Smartform Fn module&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      CONTROL_PARAMETERS = FS_CONTROL_PARAMETERS&lt;/P&gt;&lt;P&gt;      OUTPUT_OPTIONS     = FS_OUTPUT_OPTIONS&lt;/P&gt;&lt;P&gt;      USER_SETTINGS      = ' '&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      JOB_OUTPUT_INFO    = FS_OUTPUT_DATA&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      IT_167             = INT_167&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      FORMATTING_ERROR   = 1&lt;/P&gt;&lt;P&gt;      INTERNAL_ERROR     = 2&lt;/P&gt;&lt;P&gt;      SEND_ERROR         = 3&lt;/P&gt;&lt;P&gt;      USER_CANCELED      = 4&lt;/P&gt;&lt;P&gt;      OTHERS             = 5.&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; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOC_FS_OBJECT_HD_CHANGE-OBJLA = SY-LANGU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOC_FS_OBJECT_HD_CHANGE-OBJDES = 'Mail Subject'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT FS_OUTPUT_DATA-OTFDATA INTO FS_OTFDATA.&lt;/P&gt;&lt;P&gt;      MOVE FS_OTFDATA TO LOC_FS_CONTENTS.&lt;/P&gt;&lt;P&gt;      APPEND LOC_FS_CONTENTS TO LOC_INT_CONTENTS.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SO_OBJECT_SEND'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        OBJECT_HD_CHANGE           = LOC_FS_OBJECT_HD_CHANGE&lt;/P&gt;&lt;P&gt;        OBJECT_TYPE                = 'OTF'&lt;/P&gt;&lt;P&gt;        OUTBOX_FLAG                = 'X'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        OBJCONT                    = LOC_INT_CONTENTS&lt;/P&gt;&lt;P&gt;        RECEIVERS                  = LOC_INT_RECEIVERS&lt;/P&gt;&lt;P&gt;        NOTE_TEXT                  = INT_OBJTXT&lt;/P&gt;&lt;P&gt;        LINK_LIST                  = LOC_SOXLL&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        ACTIVE_USER_NOT_EXIST      = 1&lt;/P&gt;&lt;P&gt;        COMMUNICATION_FAILURE      = 2&lt;/P&gt;&lt;P&gt;        COMPONENT_NOT_AVAILABLE    = 3&lt;/P&gt;&lt;P&gt;        FOLDER_NOT_EXIST           = 4&lt;/P&gt;&lt;P&gt;        FOLDER_NO_AUTHORIZATION    = 5&lt;/P&gt;&lt;P&gt;        FORWARDER_NOT_EXIST        = 6&lt;/P&gt;&lt;P&gt;        NOTE_NOT_EXIST             = 7&lt;/P&gt;&lt;P&gt;        OBJECT_NOT_EXIST           = 8&lt;/P&gt;&lt;P&gt;        OBJECT_NOT_SENT            = 9&lt;/P&gt;&lt;P&gt;        OBJECT_NO_AUTHORIZATION    = 10&lt;/P&gt;&lt;P&gt;        OBJECT_TYPE_NOT_EXIST      = 11&lt;/P&gt;&lt;P&gt;        OPERATION_NO_AUTHORIZATION = 12&lt;/P&gt;&lt;P&gt;        OWNER_NOT_EXIST            = 13&lt;/P&gt;&lt;P&gt;        PARAMETER_ERROR            = 14&lt;/P&gt;&lt;P&gt;        SUBSTITUTE_NOT_ACTIVE      = 15&lt;/P&gt;&lt;P&gt;        SUBSTITUTE_NOT_DEFINED     = 16&lt;/P&gt;&lt;P&gt;        SYSTEM_FAILURE             = 17&lt;/P&gt;&lt;P&gt;        TOO_MUCH_RECEIVERS         = 18&lt;/P&gt;&lt;P&gt;        USER_NOT_EXIST             = 19&lt;/P&gt;&lt;P&gt;        ORIGINATOR_NOT_EXIST       = 20&lt;/P&gt;&lt;P&gt;        X_ERROR                    = 21&lt;/P&gt;&lt;P&gt;        OTHERS                     = 22.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward pts if helpful.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;Ajith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 05:35:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646660#M287617</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T05:35:42Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646661#M287618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ajith ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for sending the code . From your code I found that you are passing the data from smartforms . Let me tel my scenario . I am sending payslip which developed in PE51 by HR consultant .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I am attaching the code here what I am doing , Just let if your code can suite here .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select  *&lt;/P&gt;&lt;P&gt;          from HRPY_RGDIR&lt;/P&gt;&lt;P&gt;          into corresponding fields of table itab&lt;/P&gt;&lt;P&gt;          where PERNR in s_name&lt;/P&gt;&lt;P&gt;          AND&lt;/P&gt;&lt;P&gt;          FPPER IN S_PERIOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Create receiver list&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      refresh RECLIST.&lt;/P&gt;&lt;P&gt;      clear RECLIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      select single *&lt;/P&gt;&lt;P&gt;                    from PA0105&lt;/P&gt;&lt;P&gt;                    where PERNR eq ITAB-PERNR&lt;/P&gt;&lt;P&gt;                      and USRTY eq '0010'.&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;        I_sent-PERNR = ITAB-PERNR.&lt;/P&gt;&lt;P&gt;        i_sent-status = 'NO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        select single *&lt;/P&gt;&lt;P&gt;                      from pa0002&lt;/P&gt;&lt;P&gt;                      where pernr eq itab-pernr.&lt;/P&gt;&lt;P&gt;        concatenate pa0002-VORNA pa0002-NACHN into i_sent-name&lt;/P&gt;&lt;P&gt;                                         separated by space.&lt;/P&gt;&lt;P&gt;        append i_Nsent.&lt;/P&gt;&lt;P&gt;        continue.&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;        refresh reclist.&lt;/P&gt;&lt;P&gt;        RECLIST-RECEIVER = pa0105-usrid_long.&lt;/P&gt;&lt;P&gt;        translate RECLIST-RECEIVER to lower case.&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;P&gt;      endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      call function 'GET_PAYSLIP'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          EMPLOYEE_NUMBER = itab-PERNR&lt;/P&gt;&lt;P&gt;          SEQUENCE_NUMBER = itab-SEQNR&lt;/P&gt;&lt;P&gt;          PAYSLIP_VARIANT = PAY_VAR&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          RETURN          = RETURN&lt;/P&gt;&lt;P&gt;          P_INFO          = P_INFO&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          P_FORM          = P_FORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      loop at P_FORM&lt;/P&gt;&lt;P&gt;          where LINDA eq F__CMD-NEWPAGE&lt;/P&gt;&lt;P&gt;          and LTYPE eq F__LTYPE-CMD.&lt;/P&gt;&lt;P&gt;        P_INDEX-INDEX = SY-TABIX.&lt;/P&gt;&lt;P&gt;        append P_INDEX.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      P_IDX = 1.&lt;/P&gt;&lt;P&gt;      refresh P_P_FORM.&lt;/P&gt;&lt;P&gt;      append lines of P_FORM from P_IDX to P_INDEX-INDEX&lt;/P&gt;&lt;P&gt;      to P_P_FORM.&lt;/P&gt;&lt;P&gt;      P_IDX = P_INDEX-INDEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      export P_P_FORM to memory id '%%_P_FORM_%%'.&lt;/P&gt;&lt;P&gt;      export P_INFO to memory id '%%_P_INFO_%%'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      submit RPCEDT_LIST_TO_MEMORY exporting list to memory and return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      call function 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          LISTOBJECT = P_LIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      call function 'TABLE_COMPRESS'&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          IN     = P_LIST&lt;/P&gt;&lt;P&gt;          OUT    = OBJBIN&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;          others = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      Read table RECLIST index 1.&lt;/P&gt;&lt;P&gt;      I_sent-PERNR = ITAB-PERNR.&lt;/P&gt;&lt;P&gt;      i_sent-usrid_long = RECLIST-RECEIVER.&lt;/P&gt;&lt;P&gt;      select single *&lt;/P&gt;&lt;P&gt;                    from pa0002&lt;/P&gt;&lt;P&gt;                    where pernr eq itab-pernr.&lt;/P&gt;&lt;P&gt;      concatenate pa0002-VORNA pa0002-NACHN into i_sent-name&lt;/P&gt;&lt;P&gt;                                       separated by space.&lt;/P&gt;&lt;P&gt;      i_sent-status = 'YES'.&lt;/P&gt;&lt;P&gt;      append i_sent.&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;     concatenate ' Payslip-'  '(' ITAB-PERNR+4(4) ')'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    into DOCDATA-OBJ_DESCR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'MONTH_NAMES_GET'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;         LANGUAGE                    = SY-LANGU&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          MONTH_NAMES                 = month_names&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;         MONTH_NAMES_NOT_FOUND       = 1&lt;/P&gt;&lt;P&gt;         OTHERS                      = 2&lt;/P&gt;&lt;P&gt;                .&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;&lt;/P&gt;&lt;P&gt;     if sy-datum+4(2)  = '01'.&lt;/P&gt;&lt;P&gt;        v_month = '12'.&lt;/P&gt;&lt;P&gt;     else.&lt;/P&gt;&lt;P&gt;        v_month = sy-datum+4(2) - 1.&lt;/P&gt;&lt;P&gt;     endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     read table month_names with key mnr = v_month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Modified By Sabari Prabhu on 30.05.2006&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     If not s_period-low is initial.&lt;/P&gt;&lt;P&gt;       v_year = s_period-low+2(4).&lt;/P&gt;&lt;P&gt;     else.&lt;/P&gt;&lt;P&gt;       v_year =  sy-datum+0(4).&lt;/P&gt;&lt;P&gt;     Endif.&lt;/P&gt;&lt;P&gt;     concatenate 'Salary Slip for the month of' month_names-LTX&lt;/P&gt;&lt;P&gt;                  V_Year '-' i_sent-name&lt;/P&gt;&lt;P&gt;                  into DOCDATA-OBJ_DESCR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End of Modification&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DOCDATA-OBJ_NAME = 'Pay Slip'.&lt;/P&gt;&lt;P&gt;      DOCDATA-OBJ_LANGU = SY-LANGU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      OBJTXT = 'Dear Mr.'.&lt;/P&gt;&lt;P&gt;      concatenate OBJTXT i_sent-name ' , ' into objtxt.&lt;/P&gt;&lt;P&gt;      append OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      append initial line to objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      OBJTXT = 'Please find enclosed your salary slip for the month of'.&lt;/P&gt;&lt;P&gt;      concatenate OBJTXT month_names-LTX sy-datum+0(4)&lt;/P&gt;&lt;P&gt;                                  into objtxt separated by space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       append OBJTXT.&lt;/P&gt;&lt;P&gt;OBJTXT =&lt;/P&gt;&lt;P&gt;'as attachment This is confidential document and not be disclosed or '.&lt;/P&gt;&lt;P&gt;      append OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OBJTXT =&lt;/P&gt;&lt;P&gt;'shared with any other employee.In case of any queries on this subject'.&lt;/P&gt;&lt;P&gt;append OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OBJTXT =&lt;/P&gt;&lt;P&gt;&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; append initial line to objtxt.&lt;/P&gt;&lt;P&gt; append initial line to objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OBJTXT = 'With Kind Regards'.&lt;/P&gt;&lt;P&gt;append OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; append initial line to objtxt.&lt;/P&gt;&lt;P&gt; append initial line to objtxt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OBJTXT = 'Payroll Administrator'.&lt;/P&gt;&lt;P&gt;append OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Write Packing List (Main)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&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;&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create Message Attachment&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;Write Packing List (Attachment)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ATT_TYPE = 'ALI'.&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;&lt;/P&gt;&lt;P&gt;      OBJPACK-DOC_SIZE =&lt;/P&gt;&lt;P&gt;      ( 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 = 1.&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 = 'Payslip'.&lt;/P&gt;&lt;P&gt;      append OBJPACK.&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_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              = ''&lt;/P&gt;&lt;P&gt;          COMMIT_WORK                = 'X'&lt;/P&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;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;&lt;/P&gt;&lt;P&gt;  WAIT UP TO 30 seconds.&lt;/P&gt;&lt;P&gt;  REFRESH :  OBJPACK , OBJHEAD , OBJBIN , OBJTXT .&lt;/P&gt;&lt;P&gt;  CLEAR   :  OBJPACK , OBJHEAD , OBJBIN , OBJTXT , DOCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;End of Insertion&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 05:51:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646661#M287618</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T05:51:54Z</dc:date>
    </item>
    <item>
      <title>Re: SO_NEW_DOCUMENT_ATT_SEND_API1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646662#M287619</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;Did u check with the function module... 'SO_OBJECT_SEND' ??&lt;/P&gt;&lt;P&gt;Try passing the values to this function module...and chek please..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;Ajith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Nov 2006 05:58:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/so-new-document-att-send-api1/m-p/1646662#M287619</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-27T05:58:23Z</dc:date>
    </item>
  </channel>
</rss>

