<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6715515883052400627</atom:id><lastBuildDate>Fri, 30 Aug 2024 06:58:46 +0000</lastBuildDate><title>SAP Solution Manager</title><description>Latest updates concerning the SAP Solution Manager from me.</description><link>http://sapsolutionmanager.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6715515883052400627.post-5702674126326424448</guid><pubDate>Mon, 02 Nov 2009 15:19:00 +0000</pubDate><atom:updated>2009-11-02T16:49:51.914+01:00</atom:updated><title>Mail with Attachment from ServiceDesk Action</title><description>As a follow-up of my previous blog an e-mail with attachment can also be created from the Action Menu in the CRMD_ORDER transaction. &lt;div&gt;&lt;br /&gt;&lt;div&gt;A new method CRM_SRVORDER_EXEC_SMART_FORM_A is created in Class Z_CL_DOC_PROCESSING_CRM_ORDER. The Method is linked to a new Action Definition in transaction SPPFCADM and called &#39;E-mail with Attachments&#39;. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The code is based on the template attachment to &lt;a class=&quot;urLnkFunction urVt1&quot; title=&quot;Right mouse click to add this SAP Note to your browser favorites&quot; href=&quot;https://service.sap.com/sap/support/notes/935670&quot; alt=&quot;Right mouse click to add this SAP Note to your browser favorites&quot;&gt;Note 935670 - PPF: Sending an SF output with a main document&lt;/a&gt; and uses some parts of the BCS_EXAMPLE_4 program.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The first part of the code is the same as descibed in the previous blog.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;When the send request is created, recipients and customer name are read from the businesspartner function in the transaction (tables CRMV_LINKPARTNER, BUT000 and ADR6).&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;With Function &#39;READ_TEXT&#39; the long-text is read and the variables between &#39;&amp;amp;&#39; are replaced with proper values.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The mail subject is built from the object_id and description of the transqaction.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;the retrieved OTF data is converted to PDF with function &#39;CONVERT_OTF&#39; and attached to the send request with method &#39;add_attachment&#39; from the CL_BCS Class. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The other attachments are retrieved from table SKWG_BREL and also attached to the send request.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The long text is added to the send request with method set_note from the CL_BCS class and finally the send request can be edited after the method edit is called from the same class.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;A window pops up were the body text can be edited, attachments can be added and/or deleted, recipient can be added and/or deleted etc.&lt;/div&gt;&lt;br /&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5399533779879791282&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 289px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjniwSlPlAYqvN9x5FY2Op-aYcW3cooZm4HGhND0-PU2EWtILOn5bN9YobPb1lhi2C_Z9glp4WhxA4uGaxVdxt05rC6DZqwF-FTPqOE5LJl1fQzfmDqy6t2W6Y9eP092k3eILqgQ8VOOII_/s400/pic6.png&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;you can find this blogs at http://sapsolutionmanager.blogspot.com/&lt;/div&gt;</description><link>http://sapsolutionmanager.blogspot.com/2009/11/mail-with-attachment-from-servicedesk.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjniwSlPlAYqvN9x5FY2Op-aYcW3cooZm4HGhND0-PU2EWtILOn5bN9YobPb1lhi2C_Z9glp4WhxA4uGaxVdxt05rC6DZqwF-FTPqOE5LJl1fQzfmDqy6t2W6Y9eP092k3eILqgQ8VOOII_/s72-c/pic6.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6715515883052400627.post-2496372655509867738</guid><pubDate>Fri, 23 Oct 2009 11:28:00 +0000</pubDate><atom:updated>2009-10-23T13:44:28.382+02:00</atom:updated><title>Mail with Attachments from Transaction Monitor (CRM_DNO_MONITOR)</title><description>&lt;p&gt;The implementation of mail with attachment-button starts the same as the print-button implementation.&lt;br /&gt;&lt;br /&gt;First with function SSF_FUNCTION_MODULE_NAME the functionname is determined for &lt;span style=&quot;font-family:courier new;&quot;&gt;IP_SMARTFORM = Z_NEWCOL_PRINTFORM.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The LV_OBJECT_ID is read from table CT_REPORT_LIST for the selected line and the LV_OBJECT_GUID is read from table CRMD_ORDERADM_H.&lt;br /&gt;&lt;br /&gt;With function CRM_OUTPUT_SINGLE_READ followed by CRM_ORDER_READ the order data is read for the selected entry.&lt;br /&gt;&lt;br /&gt;With a CALL FUNCTION FUNCTION_NAME the form is created, sent to spool and printed immediately.&lt;br /&gt;&lt;br /&gt;For mailing the form with attachments the print dialog is suppressed with the line:&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;control_parameters-no_dialog = &#39;X&#39;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following parameters make sure the form is not printed and not deleted:&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;ls_output_options-immed      = &#39; &#39;.    &quot;Print Immediately&lt;br /&gt;ls_output_options-tddelete   = &#39; &#39;.    &quot;Delete After Printing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now the spool_id can be selected from table TSP01 and with this spool_id a pdf is created in the background with function CONVERT_OTFSPOOLJOB_2_PDF.&lt;br /&gt;&lt;br /&gt;This function is newly delivered with OSS-Note: 1320163 – Incorrect PDF data Unicode Conversion. Together with the new example program BCS_EXAMPLE_8 from OSS-Note 1324547 – Sending a spool requerst as PDF via e-mail it is possible to create the mail request and add the attachments with the CL_BCS Class (Business Communication Service).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;CALL FUNCTION &#39;CONVERT_OTFSPOOLJOB_2_PDF&#39;     &lt;br /&gt;   EXPORTING        src_spoolid = f_rqident       &lt;br /&gt;     no_dialog                = &#39;X&#39;       &lt;br /&gt;     pdf_destination          = &#39;X&#39;       &lt;br /&gt;     no_background            = &#39;X&#39;     &lt;br /&gt;   IMPORTING       &lt;br /&gt;     pdf_bytecount            = bin_size       &lt;br /&gt;     bin_file                 = pdf_xstring     &lt;br /&gt;   EXCEPTIONS       &lt;br /&gt;     err_no_abap_spooljob     = 1 &lt;/span&gt;&lt;/p&gt;&lt;p&gt;The function CONVERT_OTFSPOOLJOB_2_PDF can now create a PDF_XSTRING (this was not possible with the previous version) and the xtring can be added to the mail object directly as attachments with the lines:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;pdf_content = cl_document_bcs=&gt;xstring_to_solix( pdf_xstring ).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;document-&gt;add_attachment( i_attachment_type    = &#39;PDF&#39;         &lt;br /&gt;           i_attachment_subject = lv_pdf_subject         &lt;br /&gt;           i_attachment_size    = pdf_size         &lt;br /&gt;           i_att_content_hex    = pdf_content ).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The other attachments are selected from table SKWG_BREL:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;SELECT * FROM skwg_brel INTO TABLE lt_attach_guid WHERE instid_a = lv_object_guid.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;With the following function the attachment is read:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;CALL FUNCTION &#39;CRM_IM_ATTACHMENTS_CONTENT_GET&#39;             &lt;br /&gt;   EXPORTING               &lt;br /&gt;     is_doc_id         = ls_skwf             &lt;br /&gt;   IMPORTING               &lt;br /&gt;     et_content        = lv_bcsy               &lt;br /&gt;     et_content_bin    = lt_solix               &lt;br /&gt;     ev_attach_type    = lv_attype               &lt;br /&gt;     ev_attach_size    = lv_size&lt;br /&gt;     ev_attach_subject = lv_subject.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And the following method from Class CL_BCS adds the attachment to the mail request:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;CALL METHOD document-&gt;add_attachment             &lt;br /&gt;   EXPORTING               &lt;br /&gt;     i_attachment_type    = lv_attype               &lt;br /&gt;     i_attachment_subject = lv_subject               &lt;br /&gt;     i_attachment_size    = lv_size               &lt;br /&gt;     i_att_content_text   = lv_bcsy               &lt;br /&gt;     i_att_content_hex    = lt_solix             &lt;br /&gt;   EXCEPTIONS               &lt;br /&gt;    OTHERS               = 1.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;At the end the mail request is sent:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;w_sent_all = send_request-&gt;send( i_with_error_screen = &#39;X&#39; ).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;And the spoolrequest is deleted:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;CALL FUNCTION &#39;RSPO_R_RDELETE_SPOOLREQ&#39;     &lt;br /&gt;   EXPORTING       &lt;br /&gt;     spoolid = l_spoolid.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;you can find this blogs at http://sapsolutionmanager.blogspot.com/&lt;/div&gt;</description><link>http://sapsolutionmanager.blogspot.com/2009/10/mail-with-attachments-from-transaction.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6715515883052400627.post-4239803489145498386</guid><pubDate>Tue, 28 Apr 2009 14:30:00 +0000</pubDate><atom:updated>2009-04-29T12:46:33.782+02:00</atom:updated><title>Personalization of your SAP Logon screen, Splash screen etc</title><description>&lt;div&gt;As promised to Patrick the Personalization of SAP will be described in this blog. This will also work as a reminder for myself.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;p&gt;&lt;strong&gt;Adding text to the logon screen. &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Go to Transaction SE61 and select the document &#39;General text&#39; (selection via F4 help), and create a text with the name ZLOGIN_SCREEN_INFO in the language defined with profile parameter zcsa/system_language.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5330062434766728594&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 144px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzOeDvnPpu6PlLRdYs65h38W_JfxugBWX0Id3JTwFbNZDIeEc7iJDlQadQdiLwHv4Eg949kSTsvjmzpeZ778Wmhwas7LBk7dOwKx3UgQrKKm5ozYroX8CUnTZ9CSRoxVhhJV-rnONfIh94/s400/pic1.png&quot; border=&quot;0&quot; /&gt; Note that there is space for 16 lines with 45 fixed-font characters each or for approximately 60 proportional space font characters on the logon screen. Title lines (can be recognized by means of format keys starting with a &#39;U&#39;) are highlighted in the display.You may also output icons at the beginning of lines by using an icon code (for example, @1D@ for the STOP icon). You can get a list of icon codes from Report RSTXICON. Pay attention to the codes with two &#39;@&#39; symbols displayed by the report. &lt;p&gt;&lt;strong&gt;Modify/Add picture in &#39;splash-screen&#39;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;First, in transaction SMW0 (SAP Web Repository), select &quot;Binary data for WebRFC applications. The logo can be in bmp format. From this transaction, create a new object, then choose to IMPORT. You must then specify the path to the .bmp object you have saved, and select the option to TRANSFER. To display the picture the MIME type &#39;image/bmp&#39; must be assigned to an editor &#39;(example: %SystemRoot%\system32\mspaint.exe&#39;). &lt;/p&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5330062118418726562&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 136px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7V2Rnr-DfEy-s3rV7-1y_Et0DECsVIbi5S4UdMhjH6CA3rgJmeI7CnpRNezjxXktxYbkdfvhaOVzCNvAE8zVT97Dn-kE8bnDBkb36VKx4upJqUxlXs2YF3u6ssVhglXODArCZ1NVQ6zml/s400/pic2.png&quot; border=&quot;0&quot; /&gt; Then, maintain table SSM_CUST via SM30. Change the field START_IMAGE to the name of the object you created in SMW0. &lt;p&gt;&lt;strong&gt;the rippling water on the top right&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Changing the rippling water on the top right on all is easy but tedious and requires no change to the SAP system. The file name is &#39;sapalogo.bmp&#39; and resided in the directory &quot;SAPpcsapguithemesdefault&quot;. Looking at this file you can see how it works. Use an editor like Paint and replace each of the SAP ripple images with a morphing image of your own. Make sure the new image is the same size as the original. There are 33 images in the original but you don&#39;t need that many. &lt;img id=&quot;BLOGGER_PHOTO_ID_5330062666063840978&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 70px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg9fV84szVJI0EbNwNZWfnlArItIa3PsuaWqXhLFk1jYvCf4NC2qQHLYqneJ4VXJqTLQ14jvIbKSvkhV_phZFR8-38gGmYIjJaggBOei-FR-ym4_pHbtLNZHUnY4NArelcuA4OjXWusBlu/s400/pic3.png&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;you can find this blogs at http://sapsolutionmanager.blogspot.com/&lt;/div&gt;</description><link>http://sapsolutionmanager.blogspot.com/2009/04/personalization-of-your-sap-logon.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzOeDvnPpu6PlLRdYs65h38W_JfxugBWX0Id3JTwFbNZDIeEc7iJDlQadQdiLwHv4Eg949kSTsvjmzpeZ778Wmhwas7LBk7dOwKx3UgQrKKm5ozYroX8CUnTZ9CSRoxVhhJV-rnONfIh94/s72-c/pic1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6715515883052400627.post-5208552804860400167</guid><pubDate>Thu, 20 Dec 2007 08:32:00 +0000</pubDate><atom:updated>2007-12-20T09:59:43.445+01:00</atom:updated><title>Add Customer saplogon.ini to your own saplogon</title><description>&lt;p&gt;When starting at a new Customer probably one of the first things is to add their saplogon.ini entries to your own&lt;/p&gt;&lt;br /&gt;By just replacing yours with theirs you loose (your own entries) so you have to add them one by one. There is another way:&lt;br /&gt;&lt;br /&gt;Ask for the complete saplogon.in&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNpIRpMu9yxTZ-uuAcZszK7sf45HsxVBZLPsF8wDP4eh_X9DujyNR2p8IOOPpi5LSUwwI9voNhrzttfl5Zf269hp5Wowhn4pRRbG_VAwBGYXxlS9i0uU8Vl343M4MTjLCpEUMP0vCTng0N/s1600-h/pic_01.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5145972327129131554&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNpIRpMu9yxTZ-uuAcZszK7sf45HsxVBZLPsF8wDP4eh_X9DujyNR2p8IOOPpi5LSUwwI9voNhrzttfl5Zf269hp5Wowhn4pRRbG_VAwBGYXxlS9i0uU8Vl343M4MTjLCpEUMP0vCTng0N/s320/pic_01.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;i from your new customer and store it on your computer:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create a new shortcut on your desktop (rightclick -&gt; new -&gt; shortcut)&lt;br /&gt;&lt;br /&gt;Point to the location of your saplogon.exe (probably: &quot;C:\Program Files\SAP\FrontEnd\SAPgui\saplogon.exe&quot;) and at a description to the shortcut and press Finish.&lt;br /&gt;&lt;br /&gt;Then rightclick on the newly created shortcut and select properties:&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggBbxI5ML_7oezfo3BVgCxyhcyxAhq6_GOWg1STCKy-2CaQGkwAj1csno91EjfarLQLAf6bMNio6meGbXIr4ZJT_D7pFJaMcFE80C8Gmh2Zcztm4bhi7GZL8JUnGgDj0IT7jzWjIPJgjZA/s1600-h/pic_02.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5145976261319174722&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggBbxI5ML_7oezfo3BVgCxyhcyxAhq6_GOWg1STCKy-2CaQGkwAj1csno91EjfarLQLAf6bMNio6meGbXIr4ZJT_D7pFJaMcFE80C8Gmh2Zcztm4bhi7GZL8JUnGgDj0IT7jzWjIPJgjZA/s320/pic_02.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Add the following string add the end of the targetstring: /INI_FILE=C:\yourdirectory\customerlogon.ini&lt;br /&gt;&lt;br /&gt;Press OK to save.&lt;br /&gt;&lt;br /&gt;Now you can use your new Customer saplogon shortcut!&lt;div class=&quot;blogger-post-footer&quot;&gt;you can find this blogs at http://sapsolutionmanager.blogspot.com/&lt;/div&gt;</description><link>http://sapsolutionmanager.blogspot.com/2007/12/add-customer-saplogonini-to-your-own.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNpIRpMu9yxTZ-uuAcZszK7sf45HsxVBZLPsF8wDP4eh_X9DujyNR2p8IOOPpi5LSUwwI9voNhrzttfl5Zf269hp5Wowhn4pRRbG_VAwBGYXxlS9i0uU8Vl343M4MTjLCpEUMP0vCTng0N/s72-c/pic_01.jpg" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>