<?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 attach ocument from Application server in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/attach-ocument-from-application-server/m-p/4091697#M978418</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, I am using this FM to get G_document, which is a number where my file is added in SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'SO_DOCUMENT_REPOSITORY_MANAGER'&lt;/P&gt;&lt;P&gt;     exporting&lt;/P&gt;&lt;P&gt;          method   = 'GETCONTENTFROMFILE'&lt;/P&gt;&lt;P&gt;     tables&lt;/P&gt;&lt;P&gt;          files    = IT_files&lt;/P&gt;&lt;P&gt;     changing&lt;/P&gt;&lt;P&gt;          document = G_document.&lt;/P&gt;&lt;P&gt;here IT_FILES contain file path of presentation server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now my requirement is....I have a file on application server and i want to put it in sap document manager...same as this FM is doing and get document no for further use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If any one can help it will be good for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Jul 2008 07:10:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-02T07:10:52Z</dc:date>
    <item>
      <title>attach ocument from Application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/attach-ocument-from-application-server/m-p/4091697#M978418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, I am using this FM to get G_document, which is a number where my file is added in SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'SO_DOCUMENT_REPOSITORY_MANAGER'&lt;/P&gt;&lt;P&gt;     exporting&lt;/P&gt;&lt;P&gt;          method   = 'GETCONTENTFROMFILE'&lt;/P&gt;&lt;P&gt;     tables&lt;/P&gt;&lt;P&gt;          files    = IT_files&lt;/P&gt;&lt;P&gt;     changing&lt;/P&gt;&lt;P&gt;          document = G_document.&lt;/P&gt;&lt;P&gt;here IT_FILES contain file path of presentation server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now my requirement is....I have a file on application server and i want to put it in sap document manager...same as this FM is doing and get document no for further use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If any one can help it will be good for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2008 07:10:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/attach-ocument-from-application-server/m-p/4091697#M978418</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-02T07:10:52Z</dc:date>
    </item>
    <item>
      <title>Re: attach ocument from Application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/attach-ocument-from-application-server/m-p/4091698#M978419</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;Go through this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION ZBAPIHR_PERSONAL_DETAILS .&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local Interface:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(FROM_NAME) TYPE  ZHR_EMP_DETAIL-ZFNAME OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(FROM_EMP_ID) TYPE  ZHR_EMP_DETAIL-ZPHONE OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(FROM_EMP_COMP) TYPE  ZHR_EMP_DETAIL-ZFNAME OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(FLNAME1) TYPE  TEXT100 OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(F_NAME) TYPE  ZHR_EMP_DETAIL-ZFNAME OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(ADDRESS) TYPE  ZHR_EMP_DETAIL-ZADDRESS OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(CITY) TYPE  ZHR_EMP_DETAIL-ZCITY OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(STATE) TYPE  ZHR_EMP_DETAIL-ZSTATE OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PHONE) TYPE  ZHR_EMP_DETAIL-ZPHONE OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(EMAIL) TYPE  ZHR_EMP_DETAIL-ZEMAIL OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(YEARS) TYPE  ZHR_EMP_DETAIL-ZYEARS OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(MONTHS) TYPE  ZHR_EMP_DETAIL-ZMONTHS OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(KEYSKILLS) TYPE  ZHR_EMP_DETAIL-ZKSKILLS OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(SSC) TYPE  ZHR_EMP_DETAIL-ZSSC OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PASSINGYEAR) TYPE  ZHR_EMP_DETAIL-ZPYEAR OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(UNIVERSITY) TYPE  ZHR_EMP_DETAIL-ZUNIVERSITY OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PERCENTAGE) TYPE  ZHR_EMP_DETAIL-ZPERCENTAGE OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(HSC) TYPE  ZHR_EMP_DETAIL-ZSSC OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PASSINGYEAR1) TYPE  ZHR_EMP_DETAIL-ZPYEAR OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(UNIVERSITY1) TYPE  ZHR_EMP_DETAIL-ZUNIVERSITY OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PERCENTAGE1) TYPE  ZHR_EMP_DETAIL-ZPERCENTAGE OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(GRADUATION) TYPE  ZHR_EMP_DETAIL-ZUNIVERSITY OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PASSINGYEAR2) TYPE  ZHR_EMP_DETAIL-ZPYEAR OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(UNIVERSITY2) TYPE  ZHR_EMP_DETAIL-ZUNIVERSITY OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PERCENTAGE2) TYPE  ZHR_EMP_DETAIL-ZPERCENTAGE OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(POSTGRADUATION) TYPE  ZHR_EMP_DETAIL-ZSSC OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PASSINGYEAR3) TYPE  ZHR_EMP_DETAIL-ZPYEAR OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(UNIVERSITY3) TYPE  ZHR_EMP_DETAIL-ZUNIVERSITY OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(PERCENTAGE3) TYPE  ZHR_EMP_DETAIL-ZPERCENTAGE OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(OTHERQUALIFICATION) TYPE  ZHR_EMP_DETAIL-ZOQULI OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(CERTIFICATION) TYPE  ZHR_EMP_DETAIL-ZCERTIFICATION&lt;/P&gt;&lt;P&gt;*"       OPTIONAL&lt;/P&gt;&lt;P&gt;*"     VALUE(P_MAIL_TO) TYPE  ADR6-SMTP_ADDR OPTIONAL&lt;/P&gt;&lt;P&gt;*"  EXPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(MESS) TYPE  BAPIRETURN&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      ZEMP_DETAILS STRUCTURE  ZHR_EMP_DETAILS1&lt;/P&gt;&lt;P&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;LI level="1" type="ul"&gt;&lt;P&gt;                 I N F O R M A T I O N                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TRANSLATE p_mail_to TO UPPER CASE.&lt;/P&gt;&lt;P&gt;  TRANSLATE email TO LOWER CASE.&lt;/P&gt;&lt;P&gt;  fr_name = FROM_NAME."sender name&lt;/P&gt;&lt;P&gt;  ref_name = F_NAME."Referral name&lt;/P&gt;&lt;P&gt;  fr_emp_id = from_emp_id."Sender Employee ID&lt;/P&gt;&lt;P&gt;  fr_emp_comp = from_emp_comp."Sender company name&lt;/P&gt;&lt;P&gt;  REC = MAIL_TO."Recipient mail id&lt;/P&gt;&lt;P&gt;  FNAME = FLNAME1."File name from Ep Application server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF FNAME is initial.&lt;/P&gt;&lt;P&gt;     MESSAGE 'Please Select File' TYPE 'E'.&lt;/P&gt;&lt;P&gt;  ENDIF..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM SPLIT_FILE.  " SPLIT FILE AND PATH&lt;/P&gt;&lt;P&gt;  PERFORM EPAPP_R3APP. " EP APPLICATION TO R3 APPLICATION SERVER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : GV_FORM_NAME, GS_CTRLOP, GS_OUTOPT, GS_OTFDATA,&lt;/P&gt;&lt;P&gt;          GV_BIN_FILESIZE, GV_POS, GV_LEN, GV_TAB_LINES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Smartform Calling&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                 = 'ZHRS_PERSONAL_DETAILS'"Smartform Name&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VARIANT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DIRECT_CALL              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt; FM_NAME                  = gv_form_name  "Function module generated by smartform&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;        .&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;  GS_CTRLOP-GETOTF = 'X'."Return of OTF table. No printing, display, or faxing&lt;/P&gt;&lt;P&gt;  GS_CTRLOP-NO_DIALOG = 'X'."SAP Smart Forms: General Indicator&lt;/P&gt;&lt;P&gt;  GS_OUTOPT-TDNOPREV = 'X'."No print preview&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; function module generated by smartform&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION gv_form_name&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_INDEX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_INDEX_TAB          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; CONTROL_PARAMETERS         = GS_CTRLOP  "Smart Forms: Control structure&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAIL_APPL_OBJ              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAIL_RECIPIENT             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAIL_SENDER                =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; OUTPUT_OPTIONS             = GS_OUTOPT  "SAP Smart Forms: Smart Composer (transfer) options&lt;/P&gt;&lt;P&gt; USER_SETTINGS              = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;REF_ID                     = Ref_id&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; ZFNAME                     = F_NAME&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ZLNAME                     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; ZADDRESS                   = ADDRESS&lt;/P&gt;&lt;P&gt; ZCITY                      = CITY&lt;/P&gt;&lt;P&gt; ZSTATE                     = STATE&lt;/P&gt;&lt;P&gt; ZPHONE                     = PHONE&lt;/P&gt;&lt;P&gt; ZEMAIL                     = EMAIL&lt;/P&gt;&lt;P&gt; ZYEARS                     = YEARS&lt;/P&gt;&lt;P&gt; ZMONTHS                    = MONTHS&lt;/P&gt;&lt;P&gt; ZKSKILLS                   = KEYSKILLS&lt;/P&gt;&lt;P&gt; ZSSC                       = SSC&lt;/P&gt;&lt;P&gt; ZPYEAR                     = PASSINGYEAR&lt;/P&gt;&lt;P&gt; ZUNIVERSITY                = UNIVERSITY&lt;/P&gt;&lt;P&gt; ZPERCENTAGE                = PERCENTAGE&lt;/P&gt;&lt;P&gt; ZHSC                       = HSC&lt;/P&gt;&lt;P&gt; ZPYEAR1                    = PASSINGYEAR1&lt;/P&gt;&lt;P&gt; ZUNIVERSITY1               = UNIVERSITY1&lt;/P&gt;&lt;P&gt; ZPERCENTAGE1               = PERCENTAGE1&lt;/P&gt;&lt;P&gt; ZGRADUATION                = GRADUATION&lt;/P&gt;&lt;P&gt; ZPYEAR2                    = PASSINGYEAR2&lt;/P&gt;&lt;P&gt; ZUNIVERSITY2               = UNIVERSITY2&lt;/P&gt;&lt;P&gt; ZPERCENTAGE2               = PERCENTAGE2&lt;/P&gt;&lt;P&gt; ZPOSTGRADUATION            = POSTGRADUATION&lt;/P&gt;&lt;P&gt; ZPASSINGYEAR3              = PASSINGYEAR3&lt;/P&gt;&lt;P&gt; ZUNIVERSITY3               = UNIVERSITY3&lt;/P&gt;&lt;P&gt; ZPERCENTAGE3               = PERCENTAGE3&lt;/P&gt;&lt;P&gt; ZOTHERQUALIFICATION        = OTHERQUALIFICATION&lt;/P&gt;&lt;P&gt; ZCERTIFICATION             = CERTIFICATION&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DOCUMENT_OUTPUT_INFO       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; JOB_OUTPUT_INFO            = GS_OTFDATA "Smart Forms: Return value at end of form printing&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  JOB_OUTPUT_OPTIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;    IT_EMP                     = ZEMP_DETAILS "Employee Personal Details&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;        .&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;  CLEAR GT_OTF.&lt;/P&gt;&lt;P&gt;  GT_OTF[] = GS_OTFDATA-OTFDATA[].&lt;/P&gt;&lt;P&gt;*u2022 Convert the OTF DATA to Smart form Text lines&lt;/P&gt;&lt;P&gt;  CLEAR GT_PDF_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERT_OTF'&lt;/P&gt;&lt;P&gt;   EXPORTING&lt;/P&gt;&lt;P&gt;     FORMAT                      = 'PDF'&lt;/P&gt;&lt;P&gt;     MAX_LINEWIDTH               = 132&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_INDEX               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COPYNUMBER                  = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ASCII_BIDI_VIS2LOG          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PDF_DELETE_OTFTAB           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     BIN_FILESIZE                = GV_BIN_FILESIZE  "Store the file size&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BIN_FILE                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      OTF                         = GT_OTF    "OTF Structure&lt;/P&gt;&lt;P&gt;      LINES                       = GT_PDF_TAB  "SAPscript: Text Lines&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     ERR_MAX_LINEWIDTH           = 1&lt;/P&gt;&lt;P&gt;     ERR_FORMAT                  = 2&lt;/P&gt;&lt;P&gt;     ERR_CONV_NOT_POSSIBLE       = 3&lt;/P&gt;&lt;P&gt;     ERR_BAD_OTF                 = 4&lt;/P&gt;&lt;P&gt;     OTHERS                      = 5&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;    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;  CLEAR : GT_RECLIST, GS_RECLIST.&lt;/P&gt;&lt;P&gt;  GS_RECLIST-RECEIVER =  p_mail_to.   "p_mail_to.&lt;/P&gt;&lt;P&gt;  GS_RECLIST-REC_TYPE = 'B'."'G' ."'O'. "'B'. "'U'.&lt;/P&gt;&lt;P&gt;  APPEND GS_RECLIST TO GT_RECLIST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM SEND_MAIL.  "  SEND MAIL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MESS = MESS_VAL."Messages&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&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  SPLIT_FILE&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;FORM SPLIT_FILE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Splits PC File Name into Drive,Path,File and Extension&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CH_SPLIT_FILENAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      COMPLETE_FILENAME       = FNAME&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CHECK_DOS_FORMAT        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     DRIVE                   =    DRIVE&lt;/P&gt;&lt;P&gt;     EXTENSION               =    EXTENSION&lt;/P&gt;&lt;P&gt;     NAME                    =    NAME&lt;/P&gt;&lt;P&gt;     NAME_WITH_EXT           =    NAME_WITH_EXT&lt;/P&gt;&lt;P&gt;     PATH                    =    PATH1&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     INVALID_DRIVE           = 1&lt;/P&gt;&lt;P&gt;     INVALID_PATH            = 2&lt;/P&gt;&lt;P&gt;     OTHERS                  = 3&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;    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;ENDFORM.                    " SPLIT_FILE&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  EPDEV_R3DEV&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;FORM EPAPP_R3APP.&lt;/P&gt;&lt;P&gt;  SET EXTENDED CHECK OFF.&lt;/P&gt;&lt;P&gt;  SLEN = STRLEN( PWD ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'HTTP_SCRAMBLE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      SOURCE      = PWD&lt;/P&gt;&lt;P&gt;      SOURCELEN   = SLEN&lt;/P&gt;&lt;P&gt;      KEY         = KEY&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      DESTINATION = PWD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Connect to FTP server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'FTP_CONNECT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      USER            = USER&lt;/P&gt;&lt;P&gt;      PASSWORD        = PWD&lt;/P&gt;&lt;P&gt;      HOST            = HOST&lt;/P&gt;&lt;P&gt;      RFC_DESTINATION = DEST&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      HANDLE          = HDL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE '/usr/sap/APD/JC00/j2ee/cluster/server0/'  NAME_WITH_EXT INTO E_FILE ." SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE '/tmp/' NAME_WITH_EXT INTO TO_FILE." SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CMD1 = 'get'.&lt;/P&gt;&lt;P&gt;  CONCATENATE CMD1 E_FILE TO_FILE INTO CMD1 SEPARATED BY SPACE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF CMD1 IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;    "Execute FTP Command&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'FTP_COMMAND'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        HANDLE        = HDL&lt;/P&gt;&lt;P&gt;        COMMAND       = CMD1&lt;/P&gt;&lt;P&gt;        COMPRESS      = COMPRESS&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        DATA          = RESULT&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        COMMAND_ERROR = 1&lt;/P&gt;&lt;P&gt;        TCPIP_ERROR   = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SIGNAL = SY-SUBRC.&lt;/P&gt;&lt;P&gt;    REFRESH RESULT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " EPAPP_R3APP&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  SEND_MAIL&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;FORM SEND_MAIL .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ****  mail body&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CONCATENATE fr_name '(' fr_emp_id ')' 'of' fr_emp_comp 'has reffered'&lt;/P&gt;&lt;P&gt;    ref_name '.' INTO body SEPARATED BY  space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I_OBJTXT = 'Dear Sir/Madam.'.&lt;/P&gt;&lt;P&gt;  APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;  I_OBJTXT = ''.&lt;/P&gt;&lt;P&gt;  APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;  I_OBJTXT = body.&lt;/P&gt;&lt;P&gt;  APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;  I_OBJTXT = ''.&lt;/P&gt;&lt;P&gt;  APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;  I_OBJTXT = 'Details are attached along with the mail.'.&lt;/P&gt;&lt;P&gt;  APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;  I_OBJTXT = ''.&lt;/P&gt;&lt;P&gt;  APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;  I_OBJTXT = 'Thanks.'.&lt;/P&gt;&lt;P&gt;  APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;  I_OBJTXT = 'Best Regards,'.&lt;/P&gt;&lt;P&gt;  APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;  I_OBJTXT = 'For xyz Group'.&lt;/P&gt;&lt;P&gt;  APPEND I_OBJTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE i_objtxt LINES gv_desc_lines.&lt;/P&gt;&lt;P&gt;  CLEAR I_OBJTXT.&lt;/P&gt;&lt;P&gt;  READ TABLE I_OBJTXT INDEX gv_desc_lines.&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Document information.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    concatenate 'Employee Referred by' fr_name into subject separated by space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    GS_DOCDATA-obj_name = 'Emp_Refer'.&lt;/P&gt;&lt;P&gt;    GS_DOCDATA-expiry_dat = sy-datum + 10.&lt;/P&gt;&lt;P&gt;    GS_DOCDATA-obj_descr = subject.&lt;/P&gt;&lt;P&gt;    GS_DOCDATA-sensitivty = 'F'. "Functional object&lt;/P&gt;&lt;P&gt;    GS_DOCDATA-doc_size = gv_desc_lines * 255.&lt;/P&gt;&lt;P&gt;    cLEAR Gs_OBJPACK-transf_bin.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start line of object header in transport packet&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    GS_OBJPACK-doc_size = gv_desc_lines * 255.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-BODY_NUM = gv_desc_lines.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-DOC_TYPE = 'RAW'.&lt;/P&gt;&lt;P&gt;    APPEND GS_OBJPACK TO GT_OBJPACK.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*u2022 Passing the Smartforms text lines to SAPoffice: Single List with Column Length 255 table&lt;/P&gt;&lt;P&gt;  CLEAR : GS_OBJBIN, GS_PDF_TAB.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  LOOP AT GT_PDF_TAB INTO GS_PDF_TAB.&lt;/P&gt;&lt;P&gt;    GV_POS = 255 - GV_LEN.&lt;/P&gt;&lt;P&gt;    IF GV_POS &amp;gt; 134. "length of pdf_table&lt;/P&gt;&lt;P&gt;      GV_POS = 134.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    GS_OBJBIN+GV_LEN = GS_PDF_TAB(GV_POS).&lt;/P&gt;&lt;P&gt;    GV_LEN = GV_LEN + GV_POS.&lt;/P&gt;&lt;P&gt;    IF GV_LEN = 255. "length of out (contents_bin)&lt;/P&gt;&lt;P&gt;      APPEND GS_OBJBIN TO GT_OBJBIN.&lt;/P&gt;&lt;P&gt;      CLEAR: GS_OBJBIN, GV_LEN.&lt;/P&gt;&lt;P&gt;      IF GV_POS &amp;lt; 134.&lt;/P&gt;&lt;P&gt;        GS_OBJBIN = GS_PDF_TAB+GV_POS.&lt;/P&gt;&lt;P&gt;        GV_LEN = 134 - GV_POS.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  IF GV_LEN &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    APPEND GS_OBJBIN TO GT_OBJBIN.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;***u2022 Filling the details in SAPoffice: Description of Imported Object Components table&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE GT_OBJBIN LINES GV_TAB_LINES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR GS_OBJBIN.&lt;/P&gt;&lt;P&gt;  READ TABLE GT_OBJBIN INTO GS_OBJBIN INDEX GV_TAB_LINES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-DOC_SIZE = ( GV_TAB_LINES - 1 ) * 255 + STRLEN( GS_OBJBIN ).&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-TRANSF_BIN = 'X'.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-BODY_START = 1.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-BODY_NUM = GV_TAB_LINES.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-DOC_TYPE = 'PDF'.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-OBJ_NAME = 'EMPLOYEE REFERAL FORM'.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-OBJ_DESCR = 'Employee Referal Form'.&lt;/P&gt;&lt;P&gt;    APPEND GS_OBJPACK TO GT_OBJPACK.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : GS_OBJBIN.&lt;/P&gt;&lt;P&gt;  CLEAR WA_DATA_ALL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Read File from Application Server.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  data: start1 type i.&lt;/P&gt;&lt;P&gt;  data: end1 type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  start1 = GV_TAB_LINES + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OPEN DATASET TO_FILE FOR INPUT IN BINARY MODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    DO .&lt;/P&gt;&lt;P&gt;      READ DATASET to_file INTO GS_OBJBIN. "GS_PDF_TAB.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;        APPEND GS_OBJBIN TO GT_OBJBIN .  "GS_PDF_TAB TO GT_PDF_TAB.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;CLOSE DATASET to_file.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;        Message 'Error in Opening File' type'E'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clear gs_objbin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE DATASET TO_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE GT_OBJBIN LINES end1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR GS_OBJBIN.&lt;/P&gt;&lt;P&gt;  READ TABLE GT_OBJBIN INTO GS_OBJBIN INDEX end1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-DOC_SIZE = ( end1 - 1 ) * 255 + STRLEN( GS_OBJBIN ).&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-TRANSF_BIN = 'X'.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-HEAD_START = 1.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-HEAD_NUM = 0.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-BODY_START = start1.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-BODY_NUM = end1.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-DOC_TYPE = extension.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-OBJ_NAME = 'Resume'.&lt;/P&gt;&lt;P&gt;    GS_OBJPACK-OBJ_DESCR = 'Resume'.&lt;/P&gt;&lt;P&gt;    APPEND GS_OBJPACK TO GT_OBJPACK.&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; Sending Mail&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                    = Gs_DOCDATA  "Data of an object which can be changed&lt;/P&gt;&lt;P&gt;     PUT_IN_OUTBOX                    = 'X'&lt;/P&gt;&lt;P&gt;     COMMIT_WORK                      = '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                     = GT_OBJPACK  "SAPoffice: Description of Imported Object Components&lt;/P&gt;&lt;P&gt;   OBJECT_HEADER                    =  I_OBJTXT&lt;/P&gt;&lt;P&gt;     CONTENTS_BIN                     = GT_OBJBIN&lt;/P&gt;&lt;P&gt;     CONTENTS_TXT                     = I_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                        = GT_RECLIST "SAPoffice: Structure of the API Recipient List&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;    MESS_VAL-MESSAGE = 'Unsuccessfull...Try Again'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESS_VAL-MESSAGE = 'Sent successfully'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;"SAPconnect: Start Send Process&lt;/P&gt;&lt;P&gt;  SUBMIT RSCONN01 WITH MODE EQ 'INT' AND RETURN.&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.                    " SEND_MAIL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnaks&lt;/P&gt;&lt;P&gt;Ankur Sharma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jul 2008 07:27:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/attach-ocument-from-application-server/m-p/4091698#M978419</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-02T07:27:38Z</dc:date>
    </item>
  </channel>
</rss>

