Desktop office integartion ( Prob in customization of wordpad)

Hi All
  in my screen program, i m opening a wordfile inside a container.everything is coming nice.but inside the container i m unable to customize that wordfile.where as at the same time if i m opening a excel sheet then for that i m able to do any type of customizations.can anyone suggest me a way, so that i can do the customization for the wordfile inside the container.
Kindly help me regards this.its very urgent.
Best Regards
bunty

Hi raja
I have already seen those examples.but i m not getting the solution.once u run the program <b>SAPRDEMODOCUMENTCONTAINER</b>.in the output screen just click the CREATE DOCUMENT(F2) button. it is sowing diff kinds of documents.
then u jst select the Microsoft Word for document. now u'll get a word document in the R/3 container. now u jst press right click on the standard menubar,u can see the <b>Customize</b> option inactive.
but in same way if u'll take any excel sheet & if u'll check,than u can find that Customize option active.
so i want that option in the word document.how to solve this issue.
if u r getting any idea then kindly let me know.
Regards
bunty

Similar Messages

  • Desktop Office Integration and Email

    Dear Colleagues:
    I have developed a Desktop Office Integration application that retrieves WORD documents from a BDS Content Server, customizes the document with BP data, emails the document to the BP as an attachment, and associates the document with the BP (Document tab).  It works well.
    I am now trying to figure out how to process the document and use the text as the body of an email message instead of an attachment - I cannot assume that all email recipients use MS Word.
    I have tried several FMs that convert raw data to either strings or RTF format but, inspite of my efforts, I get conversion errors.
    If anyone has tried something similar I would appreciate any advice.
    Regards,
    Steve

    hi.
    i dont know if this will be useful to you. because i did not not understand your exact requirement. are you using OAOR tr code?
    You mean to say you want to  a word document which was uploaded through bds document navigator.
    The code given below actually searches for a string and replaces all occurences of it with a new string..
    IF old_search_string ne search.
           get number of document characters.
            GET PROPERTY OF document_cntl_handle-obj
                           'characters' = ocharacters.
            GET PROPERTY OF ocharacters 'count' = char_count.
            char_position = 0.
            old_search_string = search.
          ENDIF.
        set range now
         IF char_position >= char_count.
            char_position = 0.
          ENDIF.
                CALL METHOD OF document_cntl_handle-obj 'Range' = orange
          EXPORTING #1 = char_position #2 = char_count.
        search now
          GET PROPERTY OF orange 'Find' = ofind.
          IF not replace is initial.
           DATA: is_available type i.
           CALL METHOD proxy->has_wordprocessor_interface
               IMPORTING is_available = is_available
                         retcode      = retcode.
           IF is_available = 1 .
              CALL METHOD proxy->get_wordprocessor_interface
                           IMPORTING wp_interface = wp_ref
                                     retcode = retcode.
               IF RETCODE EQ C_OI_ERRORS=>RET_OK.
                  CALL METHOD wp_ref->replace
                           EXPORTING replace_string = replace
                                     search_string  = search
                                     pos            = 'GLOBAL'
                                     flag           = 'ALL'.
                ENDIF.
            ENDIF.
                  ELSE.
    *search
            CALL METHOD OF ofind 'Execute'
              EXPORTING  #1 = search       "FindText
                         #2 = false        "MatchCase
                         #3 = false        "MatchWholeWord
                         #4 = false        "MatchWildCards
                         #5 = false        "MatchSoundsLike
                         #6 = true         "MatchAllWordForms
                         #7 = true         "Forward
                         #8 = '1'          "Wrap
                         #9 = true.
            GET PROPERTY OF ofind 'Found' = string_found.
            IF string_found > 0.
              GET PROPERTY OF orange 'Font' = ofont.
              GET PROPERTY OF ofont 'ColorIndex' = color_index.
              IF color_index ne 6.
                color_index = 6.
              ELSE.
                color_index = 11.
              ENDIF.
              SET PROPERTY OF ofont 'ColorIndex' = color_index.
            ENDIF.
            GET PROPERTY OF orange 'End' = char_position.
          ENDIF.

  • Need help with Desktop Office Integration (DOI)

    Hi all,
    i need help to read an Excelsheet into an int. table.
    Its the first time, that i use the SAP DOI. I copy different coding into my Report to get connection to an existing Excelsheet.
    Here is my Coding:
    * first get the SAP DOI i_oi_container_control interface
      CALL METHOD c_oi_container_control_creator=>get_container_control
                        IMPORTING control = gr_control
                                  error   = gr_errors.
      APPEND gr_errors.
    * create a control container as defined in dynpro 100
      CREATE OBJECT gr_container
                EXPORTING container_name = 'CONTAINER'.
    * initialize the SAP DOI Container, tell it to run in the container
    * specified above and tell it to run Excel in-place
      CALL METHOD gr_control->init_control
        EXPORTING
          r3_application_name      =    'Data'
          inplace_enabled          = ' '
          inplace_scroll_documents = 'X'
          parent                   = gr_container
          register_on_close_event  = 'X'
          register_on_custom_event = 'X'
          no_flush                 = 'X'
        IMPORTING
          error                    = gr_errors.
    * save error object in collection
      APPEND gr_errors.
    * ask the SAP DOI container for a i_oi_document_proxy for Excel
      CALL METHOD gr_control->get_document_proxy
                           EXPORTING document_type = 'Excel.Sheet'
    *                       EXPORTING document_type = 'Word.Document'
                                    no_flush = 'X'
    *                                REGISTER_CONTAINER = 'X'
                          IMPORTING document_proxy = gr_document
                                    error          = gr_errors.
      APPEND gr_errors.
    Then i open the Document from lokal PC.
    CALL METHOD gr_document->open_document
          EXPORTING
    *      document_title   = ld_filenc
            document_url     = ld_verzc
    *      NO_FLUSH         = ' '
    *      OPEN_INPLACE     = ' '
    *      open_readonly    = ' '
    *      PROTECT_DOCUMENT = ' '
    *      STARTUP_MACRO    = ''
    *      USER_INFO        =
    *      ONSAVE_MACRO     =
          IMPORTING
            error            = gr_errors
    *      RETCODE          =
      APPEND gr_errors.
    Now i start the spreadsheet interface:
    *...check if our document proxy can serve a spreadsheet interface  data:
      DATA: pd_has TYPE i.
      CALL METHOD gr_document->has_spreadsheet_interface
                        EXPORTING no_flush = 'X'
                        IMPORTING is_available = pd_has
                                  error = gr_errors.
      APPEND gr_errors.
      CALL METHOD gr_document->get_spreadsheet_interface
                        EXPORTING no_flush = ' '
                        IMPORTING
                                  sheet_interface = gr_spreadsheet
                                  error = gr_errors.
      APPEND gr_errors.
    * now loop through error collection because
    * Get_spreadsheet_interface flushed and synchronized
    * the automation queue !
      LOOP AT gr_errors.
        CALL METHOD gr_errors->raise_message
                        EXPORTING  type     = 'I'
                        EXCEPTIONS message_raised = 1
                                   OTHERS         = 2.
        IF sy-subrc = 1.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          pd_kz_fehler = 'X'.
          EXIT.
        ENDIF.
      ENDLOOP.
      FREE gr_errors.
    Ok, now i can open a Excelsheet, and i can mark a range in the sheet
    rows is a constant.
    CALL METHOD gr_spreadsheet->set_selection
          EXPORTING
            left     = 1
            top      = 2
            rows     = rows
            columns  = 18
    *    NO_FLUSH = ' '
    *    UPDATING = -1
        IMPORTING
          error    = gr_errors
    *    RETCODE  =
    my first problem: Excel is really open, and the user can see the sheet. I dont want, that excel is visible...is there a way to start excel in no_visible mode?
    second problem: The sheet have makro aktiv...at start from excel, there is a popup, which ask 'makros activate' oder not activate...  i dont want this popup... is there a way, to say it from abap, that makros always active?
    third problem: i see, that the content Table have this components:
    TYPES: BEGIN OF SOI_GENERIC_ITEM,
             ROW(4) TYPE C,
             COLUMN(4) TYPE C,
             VALUE(256) TYPE C,
           END OF SOI_GENERIC_ITEM.
    But my excelsheet have more then 10000 lines....
    forth (and biggest) problem: i need the selected data into an int. tabelle. The table have the components:
    ROW
    COL
    VALUE
    i dont know, how can i do this...
    please help me
    Sorry for my bad english.
    Greetings
    Markus

    Hi,
    May be this link is useful
    /people/thomas.jung3/blog/2005/05/11/using-classic-activex-controls-in-the-abap-control-framework
    Also Check out report SAPRDEMOEXCELINTEGRATION2.
    check the links
    http://www.esnips.com/doc/741a848e-f49a-4436-bec4-e21950f6c94c/desktop-office-integration.pdf
    http://www.esnips.com/doc/2080a9ec-64f9-49c4-bd03-d9f56bc2437c/MSWord--Excel-with-ABAP.pdf
    Regards,
    Raj.

  • Desktop Office Integration - How to use Weblinks for Images in linkserver?

    Hello experts,
    I want to add an image from the internet (e.g. Link: www.images.de/image.jpeg) to the linkserver in order to paste it in my word document. As I know it should be possible to do so with the link server. I tried it before with business documents "BDS" and it works fine. But in my opinion this place is not the best place to store pictures. So I want to use the pictures, which are currently stored in our portal and are available via weblink.
    So, actually, I have to give the information about the link to the link server method "add_binary_item", but with something like that "http://www......" it doesnt work! Do I have to enter a prefix or something like this???
    I hope someone could help me with that issue.
    THanks and regards,
    marcus

    Hello,
    I did it and it works fine!
    But I had to use the BDS Business Document Service with Class cl_bds_document_set.
    So I used the method "get_with_url" to get the url from the document/picture.
    After that I cann add a binary item with the URL and it works fine if my pictures are stored in BDS.
    But that is not what I want to do. I want to store the pictures in my mime repository for example. Are there any other possibilities to do that? Or is Desktop Office Integrations supporting just documents/pictures which are stored in BDS???
    Regards, Marcus
    Edited...........................................................
    In best case I am able to user internet urls for the pictures. So "http://www.xcxy.de/picture.jpeg", but with this URL information it doesn´t work!
    So, my question is if I have to add a prefix or something like this in order to use weblinks.
    Edited by: Marcus Findeisen on Apr 19, 2011 9:16 AM

  • Desktop Office Integration in SAP GUI for HTML - dont works?

    Hello all,
    my program reads an Excel-File with multiple Worksheets into SAP by using class:
    CL_GUI_CUSTOM_CONTAINER
    and intefaces:
    I_OI_CONTAINER_CONTROL,
    I_OI_DOCUMENT_PROXY AND
    I_OI_SPREADSHEET.
    All works fine, but when I integrated the SAP Transaction into our Portal and using the Program through the WEBGUI it dont works.
    It looks like that he can't create a container Control, to open the File in Background in Excel.
    I worked with Desktop Office Integration to read all Worksheets into SAP, like here:
    http://abap-explorer.blogspot.com/2008/12/upload-data-from-multiple-worksheets-of.html
    Is there any solution to solve my problem?
    it returns me this message
    "Cannot initialize control"
    It seems that the error comes from this Method in Webgui:
    Data iref_document    type ref to i_oi_document_proxy.
      call method iref_document->open_document
        exporting
          document_title = 'Excel'
          document_url   = v_document_url
          open_inplace   = 'X'
        importing
          error          = iref_error.
      if iref_error->has_failed = 'X'.
        call method iref_error->raise_message
          exporting
            type = 'I'.
        leave list-processing.
        exit.
      endif.
    I hope someone can help me.
    Thanks.
    EDIT:
    Today I tested the ABAP Report SAPRDEMOOFFICEINTEGRATION in our webgui
    it returns me this error:
         In dem Programm "C_OI_CONTAINER_CONTROL_CREATORCP" wurde durch eine                           
          RAISE-Anweisung die Exception                                                                
         (Ausnahmebedingung) "JAVABEANNOTSUPPORTED" ausgelöst.                                         
         Da die Exception nicht durch ein in der Aufrufhierarchie
    Auslösestelle des Laufzeitfehlers                                                                  
         Programm                                 C_OI_CONTAINER_CONTROL_CREATORCP                      
         Include                                  OFFICEINTEGRATIONDCCIMP                               
         Zeile                                    70                                                    
         Modultyp                                 (METHOD)                                              
         Modulname                                I_OI_CONTAINER_CONTROL~INIT_CONTROL
    Edited by: Sascha Baumann on Jul 15, 2009 9:18 AM
    Edited by: Sascha Baumann on Jul 16, 2009 8:04 AM

    Hi Sascha,
    I have the same issue as yours.
    Did you find a way to open your excel file in the WebGui?
    Regards,

  • Desktop Office Integration in ITS

    I'm in a situation where I need to use "Desktop Office Integration" (DOI) in the ITS. But DOI is only supported in WinGUI. So I'm looking for a workaround.
    My case is that I'm using the LinkServer in DMS, so that some metadata is linked direct from the Word document and updated whenever the user opens the document.
    The LinkServer is available as a part of WinGUI and the ITS doesn't contain a workaround.
    Am I the only one banging ny head on the wall in this issue?

    Hello,
    The final solution was to create an RFC server application in .NET that receives the office document, saves it to disk, opens the document with the relevant Office application through automation. And also updates the fields in the document. Saved the document to disk again and sendt it back to SAP.
    Br,
    Thomas Mouritsen

  • SAP Desktop Office Integration - Want to place an image in word

    Hello experts!
    I´m faced with an issue using the desktop office integration. I´ve a program which generates a word document and fills out some tables with information from the SAP system. Now I have to place an image as well. The image depends on the users input parameters. So it is not possible to place the image in the template.
    After a short research I found the possibility to do it via using the link server. Or do you think there is a better alternative???
    My problem is that I don´t know how to use and implement it. I did it with the guide BCCIOFFI, but it doesnt work fine.
    Actually, I didnt understand the exact benefit of the link server possibility.
    I have a defined place in the word document and the requirement is to place the image there. The image comes from the SAP system.
    I hope that you can help me to solve the problem.
    Best Regards,
    Marcus

    Hello,
    I did it and it works fine!
    But I had to use the BDS Business Document Service with Class cl_bds_document_set.
    So I used the method "get_with_url" to get the url from the document/picture.
    After that I cann add a binary item with the URL and it works fine if my pictures are stored in BDS.
    But that is not what I want to do. I want to store the pictures in my mime repository for example. Are there any other possibilities to do that? Or is Desktop Office Integrations supporting just documents/pictures which are stored in BDS???
    Regards, Marcus
    Edited...........................................................
    In best case I am able to user internet urls for the pictures. So "http://www.xcxy.de/picture.jpeg", but with this URL information it doesn´t work!
    So, my question is if I have to add a prefix or something like this in order to use weblinks.
    Edited by: Marcus Findeisen on Apr 19, 2011 9:16 AM

  • Desktop office  integration using OLE

    Hi
    I am using a desktop application(word pad) in my abap program using ole. But the buttons of the wordpad are not working
    since the standard interface is not set. The error  message showing  STANDARD INTERFACE NOT AVAILABLE. Can you help me please.
    Useful answers will be awarded full points.
    Regards
    Nikhil
    Edited by: nikhil vinay on May 4, 2010 2:02 PM

    is 1.6 MB the smallest size you can generate, did you remove every optional tag?
    XLSX format is a compressed XML format valid since office 2007. Maybe you can try to generate it? (I don't exactly know which ZIP algorithm it requires, SAP can compress using the ZLIB Compression Library)
    You may also attach a Windows server to SAP via RFC. You should create an RFC server. You may have a look at this [sdn article - Communication to Presentation Server in Background Mode|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/9831750a-0801-0010-1d9e-f8c64efb2bd2] for some clues about running an RFC server. I guess you could use a VB script on the server.
    For sending emails, this is a separate question, you may have a look at wiki: sending mails - home page.

  • Office 2010 Outlook Desktop/Office 365 Issues-Cannot connect to the desktop in Outlook, Can't see more than 6 old messages in Office 365

    Hello,
    I'm hoping someone can help me out. I'm having an issue all of a sudden with connecting staff members to Outlook 2010 desktop version. Our super kept having issues, so we disconnected her from the desktop, and tried to reconnect her. I wish I wouldn't have
    done that, now I can't get connected back up. We thought we would login to the web version so that she could check her e-mails, which is fine. She can get new e-mails just fine, but she can only see 6 old emails, and she has 100's of old e-mails. Someone please
    help, I'm about ready to pull my hair out!!! Very frustrating. :)
    Thank you in advance,
    Ang

    Hi Ang
    So this is an Office 365 (Exchange-based) email account? Do you mean you've deleted the specific account from Outlook client and tried to re-add it again?
    "now I can't get connected back up" - At which step will it fail? Any error messages when things go wrong? Please first check the account settings that you've entered, and make sure they are correct.
    "She can get new e-mails just fine, but she can only see 6 old emails, and she has 100's of old e-mails."
    - With web mail portal, you are connected to your mail server directly. If you are referring to the web-based mail portal here, then these old mail messages probably have been deleted from the server.
    Regards,
    Ethan Hua
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • Office 2013 Prof plus -customization for Citrix

    Hi Experts,
    I am looking forward for deploying the office 2013 prof plus on Windows server 2012 R2 servers.
    We are virtualizing office 2013 PP with citrix xenapp 7.5.
    The installtion would be a manual install. I am looking for the customizations which should be done as best practise. Please share links/doc for the custmizations which will improve the  user experience and issues to support team in future.
    Along with office we will be deploying Visio and Project too , any recommendation for these would be also be highly appreciated.
    Regards,
    Abhishek

    Hi,
    To get the answer to the licensing questions, since it may be related to your local policy, I suggest you ask the local Volume Licensing Service Center:
    https://www.microsoft.com/Licensing/servicecenter/Help/Contact.aspx
    Select the country or area and you will get the contact information.
    Regards,
    Melon Chen
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • AIR desktop app installation prob

    Gidday
    I'm having trouble getting my AIR desktop app (AIR2.5 with a self-signed certificate) to do auto updates.  I've had it updating fine in the past, but now get the following message:
    "This application cannot be installed because this installer has been mis-configured. Please contact the application author for assistance."
    Here's my method when I test the installation:
    - publish a new AIR file using the SAME version number as the currently released app eg 1.017
    - install it on my local machine
    - publish a new AIR file with an incremented version number, in this case 1.018
    - set my text file that the app checks online for updates to contain 1.018
    - upload 1.018 AIR file to my site
    - run the desktop app (version 1.017).  It successfully detects there's a new version, and downloads it.
    - it starts to install, and then I get the error
    I've researched this all afternoon, and have found articles mainly talking about expired certificates.  So I created a new certificate, and the problem still occurs.
    Also, I've tried uninstalling my app from my local machine, but I still get the installation error.
    Any ideas how to rectify this, so that I can continue using auto updating rather than force people to uninstall and download the new version for installation?
    Thanks for your help.

    Nevermind - the txt file that contains the version number and the url for the updater has the url for my live site, not my test one, so I changed it , and it installed fine.

  • DESKTOP OFFICE INTEGRATION

    Hello !
    I have written a test program in ABAP that allows to search a MS WORD document in B.D.S., modify some fields (TOWN, for instance) and save the result on an office server using D.O.I..
    It works if I execute it in direct processing.
    But when I try to execute it in background, the first method called (c_oi_factory_creator=>get_document_factory) results in an error.
    The question is : is it impossible to run the D.O.I. mrthods in a backgroung way or is there a mean to do it that I obviously ignore ?
    thank you in advance.
    Best regards.
    Thierry.

    Hi,
    Try with save_document_to_url
    For more information on this , check this help <a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/e9/0be775408e11d1893b0000e8323c4f/frameset.htm">http://help.sap.com/saphelp_erp2005vp/helpdata/en/e9/0be775408e11d1893b0000e8323c4f/frameset.htm</a>
    <a href="http://www.erpgenie.com/abap/code/abap21.htm">Sample program</a>
    Regards,
    Raghav

  • Desktop Office Integration Form Interface

    Hi,
    I am new to Office integration. I had a look at the standard demo program 'SAPRDEMO_FORM_INTERFACE' and started creating my own program. I designed a word template with just 2 fields in it as below, I am using Legacy Form toolbar from the Developer tab of Word document.
    Name:     [] 
    Town:     []    
    I am using set data and Get date methods for this. But my problem is, it is not recognising the field names. The value is not getting populated when i pass value for name and town as,
    FIELD table structure:
    Type : T
    Name : Name
    Number: 1
    Value : Mickey
    code : 0.
    But the data is not set in the word document. Could you please let me know what i am missing and also how to insert field name and fields in word document.
    Thanks in advance,
    Sri
    Edited by: Arunsri on Oct 11, 2011 2:11 PM

    Message I got from from SAP - "Have you checked the program "SAPRDEMO_PIVOTINTERFACE" you can execute the same with Transaction SE38. This uses the pivot interface.
    Also for your information we have many DEMO Programs under the Package SOFFICEINTEGRATION, you can have a look to these for better understanding with the SAP Office Integration."
    This has helped me solve my problem. Incidentally the brilliant routine DYN_ANALYSE_SINGLE has 1 bug. It has reused a variable "DATA : N_COMPS TYPE I." before checking a recursion and hence corrupted the same. Possibly the example does not traverse that part of the code and hence bug is undetected.
    I and my end users are delighted!
    -jnc

  • Desktop Folders - how can I customize like before in 10.4?

    I apologized if this has been asked already but I have searched high and low here.
    Probably a simple question (setting somewhere) but I'm stumped! How can I "turn off" the alphabetical ordering of the files on my desktop; even more so, how can I just drag the files around and put things where I want.
    Thanks in advance all,
    -V5

    Voluptuary5 wrote:
    How can I "turn off" the alphabetical ordering of the files on my desktop; even more so, how can I >just drag the files around and put things where I want.
    View > Show View Options. It's most likely set to Sort by: Name. You can chose sort by none, which will allow you to mess your Desktop up to your heart's desire

  • Zire 71 Desktop and hotsync prob.. Somebody help me please!

    I have a zire 71. It seemed to be working fine when i shifted to vista at first. A few months later it stopped hotsyncing. Now thats palm desktop 4.14 has been released for vista, when the installation asked to have the device plugged in, vista shows a window that requests me to insert the device software cd.when i clicked on look for software online, it asks me to download the software for treo and takes me to palm desktop for treo download. Can somebody tell me y this happens and wat i can do abt it? Any help at all would be appreciated. Is there any other way i can sync the z71?
    Post relates to: Zire 71
    Message Edited by KevinismG on 07-23-2008 01:31 PM

    Try completing the software installation without connecting the device. Then reboot the PC. Then try to sync.
    Post relates to: None

Maybe you are looking for

  • How do I move iTunes library to an external hard drive to use less space?

    How do I move iTunes library to an external hard drive to use less space?

  • Tables for Vendor details

    I want to know the name of the following tables: Vendor Master (General level) Vendor Master table (purchase organization level) Vendor Master (Company Code Level) I used LFM1 table but could not find vendor name there.  I want details like vendor, p

  • Set For Wireless Operation

    Trying to set up the wireless function but cannot find original software disc and the procedure asks that I insert the disc.

  • SAP B1 Client not open

    Hi all, I try to upgrade the SAP for one of my client from SAP 2005b Pl 42 to SAP 2007b PL 10. The update process in the server is over and it is fine. But for my Client machines the upgrade is running fine but after upgrade i will not see any databa

  • Date & Time Showing always in the toolbar.

    I just switched to Snow Leopard. Before I switched I was able to make BOTH the date & time to show always in the toolbar. I can't remember how I did it on the earlier O.S.'s Thank you for your help.