Upload/Read Documents from SAP-CRM to/from SharePoint

Hello ,
We have a requirement to upload documents from SAP CRM to share point(select the document from the desktop and pass the data to sharepoint server) , the user should also be able to view the documents located in Sharepoint.
There are web methods in SharePoint already developed which will allow the uploading of the documents and passing the location of the stored documents as URL back to CRM.
Could any one please help me in the follwoing
1. Configurations to do on SAP side for Calling the methods developed in Sharepoint.
2. Configuration to pass the document from SAP CRM(Uploaded from desktop) to sharepoint.
Thanks in advance

Hi Ravi,
We also have a similar requirement in which we need to read the document stored in an external server from SAP CRM. Can you please let me know know how you achieved this. I will know the exact path (URL) of the document. Using this is it possible to retrieve the content of the document.
Regards,
Sudha.

Similar Messages

  • Call to Web Sevice in External (non SAP) system from SAP CRM

    Hi,
    I have to make a call to External system from SAP CRM 5.0 system. The external system will provide a sample webservice which SAP will try to initiate
    Can you please tell me:
    1. What settings/object needs to be maintained in SAP in order to make this call.
    2. how I can make a call to this Web-Service from a BADI and pass the values to web service and also capture the returning value.
    Please explain in detail
    Thanks,
    Mike

    Hi Oliver,
    I have gone through the documentation and had been able to create a proxy object, uploaded the WSDL file (from local directory) and created logical port,
    However, when testing the service, I didn't received a sucess message but
    <CX_AI_SYSTEM_FAULT>
      <CODECONTEXT>Local</CODECONTEXT>
      <CODE>ERROR_WEBSERVICE_RUNTIME_INIT</CODE>
      <ERRORTEXT>Error when instantiating the Web service runtime (Error when initializing SOAP client application: ' error_text' )</ERRORTEXT>
      <LANGUAGE />
      </CX_AI_SYSTEM_FAULT>
      </cls:CX_AI_SYSTEM_FAULT>
    What might be the Problem ?

  • Steps to enhance a datasource from SAP CRM

    Dear Forum,
    Could you please provide me with some document to enhance a datasource from SAP CRM. Is it any different from enhancement of datasource from ECC datasources,
    Thanks and regards,

    Hi,
    please look this:
    Business Intelligence How-to Guides for SAP NetWeaver 2004 [original link is broken]
    or here: How-to Guides for SAP NetWeaver Business Warehouse  7.0 [original link is broken]
    Creating a datasource for generic extraction
    regards
    CSM Reddy

  • Help needed in transferring IDoc from SAP CRM to XI

    Hi All,
    We are facing an issue in sending an IDoc from SAP CRM to XI system.  The IDoc is triggered and the status is showing as 03 in SAP CRM system(WE05 is used) but it is not getting replicated in XI System. This is verified by logging into XI System and cross checked the records retrieved by executing the transaction IDX5. No entry is found for this IDoc.
    In SM58 transaction, it is giving the status text as EDISDEF:Port SAPRIO segment defn E201CRMXIF_BILLI. 
    Any pointers on this issues will be very helpful. We are able to send information from XI to CRM.
    The project is an upgrade one and the IDocs are developed earlier and were working fine one week back and no changes were made recently.
    Thanks,
    Udaya

    Hi Kapil,
    Thanks a lot for your help. We need to delete and recreate Metadata. This is a typical problem that is encountered during upgrade projects.
    Thanks,
    Udaya

  • Regarding Extracting Data from SAP CRM

    Hi,
    1) What are steps to extract data fron  SAP CRM? I heared that we get different types of errors while extracting data from SAP CRm to BW when compared to BW
    2) From which tables BW system is getting data when we extract data from SAP CRM Lead management, Opportunities, Activities and CIC?
        Can anybody please let me know the answers for these ..........
    Thanks in Advance,
      Sowji
    [email protected]

    Hi Sowjanya,
    Pls ch this link:
    regarding bw crm extraction
    CRM extraction
    CRM Extraction
    http://help.sap.com/saphelp_nw2004s/helpdata/en/be/92fb3b28904f73e10000000a114084/frameset.htm
    http://help.sap.com/bp_biv335/BI_EN/html/BW/SalesAnalysis.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f2910623-0c01-0010-de8f-d1926988a986
    http://help.sap.com/bp_biv135/html/bw.htm
    http://help.sap.com/bp_biv135/html/BW/SalesAnalysis.htm
    http://help.sap.com/bp_biv235/BI_EN/index.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/af/ed833b2ab3ae0ee10000000a11402f/frameset.htm
    http://help.sap.com/bp_biv235/BI_EN/index.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/af/ed833b2ab3ae0ee10000000a11402f/frameset.htm
    http://help.sap.com/bp_biv235/BI_EN/html/BW/CRMAnalytics.htm
    http://help.sap.com/saphelp_crm50/helpdata/en/1a/023d63b8387c4a8dfea6592f3a23a7/frameset.htm
    Steps:
    1) Activate the application component hierarchy (tcode RSA9). Changes made to the application component hierarchy in the CRM system can be transferred to the BW using the "Edit Application Component Hierarchy" (SBIW - Postprocessing of DataSources).
    SAP Note 434886 must be implemented in CRM 3.0 before the application component hierarchy is activated.
    2) Activate the Business Content DataSources (tcode RSA5).
    Select/enter the application component and choose Execute (F8).
    To compare the shipped and active versions, choose the 'Select Delta' pushbutton. If there is no active version of the DataSource, it is selected automatically.
    To activate the shipped version, choose the 'Transfer DataSources' pushbutton.
    3) Management of the versions of the BW-Adapter metadata (tcode BWA5). All DataSources are displayed that are managed by the BW Adapter.
    As in transaction RSA5 (Service API Metadata Activation), the 'Select Delta' function can be used to select the inactive DataSources or compare shipped and active versions.
    You can also go directly to the screen for maintaining DataSources that are managed by the BW Adapter.
    The 'Compare Version' function makes a detailed comparison of the shipped and active versions.
    All BW-Adapter metadata is considered when versions are compared:
    Header information (Table SMOXHEAD)
    Mapping information (Table SMOXRELP)
    Global selection conditions (Table SMOXGSEL)
    Attribute key fields (Table SMOXAFLD)
    Datasources used in CRM-BW extraction are:
    0crm_sales_act_1,
    0BBP_STSMA_TEXT
    0CRMFOCST_TEXT
    0CRM_ACCPLN_ATTR
    0CRM_ACCPLN_TEXT
    0CRM_BILL_BLCK_TEXT
    0CRM_CANC_PARTY_TEX
    0CRM_CANRSN_TEXT
    0CRM_CATEGORY_ATTR
    0CRM_CATEGORY_TEXT
    0CRM_CLASS_TEXT
    0CRM_DECOTP_TEXT
    0CRM_DECO_TEXT
    0CRM_DIRECT_TXT
    0CRM_ECROPT_TEXT
    0CRM_FINCLASS_TEXT
    0CRM_ITM_OBJ_TYPE_T
    0CRM_ITM_TYPE_TEXT
    0CRM_JRGUID_TEXT
    0CRM_OBJ_TYPE_TEXT
    0CRM_OPGUID_TEXT
    There many more!
    Check the datasources in rsa6 of crm system under CRM node. Documentation is available in SAP help.
    *pls search SDN For more info*
    *pls assign points if info is useful*
    Regards
    CSM reddy

  • Steps to create a generic datasource from SAP CRM

    Dear Forum,
    Could you please provide me with the steps to create a generic datasource from SAP CRM
    Thanks for you time and efforts
    Regards,

    Hi,
    Initially create a view or identify the table to create generic extractions, remaining process is same in all data bases such as CRM........
    GENERIC EXTARCTIONS:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/bi/generic%2bextraction
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d3219af2-0c01-0010-71ac-dbb4356cf4bf
    Generic Delta:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/84bf4d68-0601-0010-13b5-b062adbb3e33
    Assign points if these are useful.
    Rgs,
    I.R.K

  • Call to Web Sevice in external system from SAP CRM

    Hi,
    I have to make a call to External system from SAP CRM 5.0 system. The external system will provide a sample webservice which SAP will try to initiate
    Can you please tell me:
    1. What settings/object needs to be maintained in SAP in order to make this call.
    2. how I can make a call to this Web-Service from a BADI and pass the values to web service and also capture the returning value.
    Please explain in detail
    Thanks,
    Mike

    Mike,
    You should honestly search the SDN site for consuming web services with ABAP.  There are some good examples.
    However the general procedure is easy:
    1.  Generate an ABAP proxy using the WSDL provided to you by the external program
    2.  Configure an HTTP destination for the server of the web services (needed for HTTPS calls)
    3.  Configure the logical port for the web service using lpconfig
    4.  Write the abap code to call the webservice via the proxy.  Works very similar to FM call in my opinion.
    To expose a webservice(bapi being called from outside) you need to do a little more work
    1.  Create a web services for the RFC enabled function module via SE80
    2.  Use wsadmin and wsconfig to make the service available
    3.  Publish the service out to the UDDI as needed.
    Once again this code is pretty well documented in the standard help and SDN.  Do a simple search on ABAP proxies and you will find what you need.
    Take care,
    Stephen

  • Call to webservice External (non sap) system from SAP CRM

    Hi,
    I have to make a call to External system from SAP CRM 5.0 system. The external system will provide a sample webservice which SAP will try to initiate
    Can you please tell me:
    1. What settings/object needs to be maintained in SAP in order to make this call.
    2. how I can make a call to this Web-Service from a BADI and pass the values to web service and also capture the returning value.
    Please explain in detail
    Thanks,
    Mike

    Hi,
    Check this
    Calling web service from ABAP - version 4.6C

  • How can we delete prospects from SAP CRM

    Hello All,
    How can we delete prospects from SAP CRM in back ground for a list of selected BP's.
    Thanks,
    Raj.

    Hi Raj,
    You can use tx BUPA_DEL to delete the BP's you don't need anymore.
    Cheers,
    Heber Olivar

  • Outbound mails from SAP CRM server

    Hi,
    Is there any way by which Outbound mails from SAP CRM server can be routed to more than one mail servers?
    Any suggestions or work arounds will be appreciated.
    Thanks and regards,
    Asheesh

    Hello Asheesh,
    it is possible to create more than one Mail Node in Transaction SCOT. The mail can then be routed depending on the Domain Name.
    Regards
    Gregor

  • Impact of upgrade from SAP CRM Interaction Center 4.0 to 5.0 on Genesys CTI

    Hi Friends,
    I would like to know that what is the impact of upgrade from SAP CRM Interaction Center 4.0 to 5.0 on Genesys CTI software.
    1) Will there be anything we need to change?
                for e.g.
                     a) Settings
                     b) Software
                     c) Hardware
    2) What do we need to keep in mind when upgrading from SAP CRM Interaction Center 4.0 to 5.0?

    Hello!
    The biggest change you must face is related to Java. If you had CRM4.0 Java configuration, you must change your settings to the non-java configuration CRM5.0 has. Most of those changes are performed by the upgrade program, but you must activate services in transaction SCIF.
    Your other concerns:
    - Software: Most of the Genesys releases are compatible with both java and non java configurations. Anyway, I am sure Genesys has compatibility instructions.
    - Hardware: No changes to my knowledge
    <b>Hope it helps. Please, reward points if so</b>
    Regards
    Joaquin

  • How to consume a webservice from sap crm

    Hi All,
    How to consume and access an external webservice from sap crm?
    Suggest me.
    Regards,
    Sanjani
    Edited by: Sanjani on Dec 6, 2010 3:09 PM
    Edited by: Sanjani on Dec 10, 2010 1:08 PM

    Please check the wiki link mentioned below. It will help you to an extent.
    http://wiki.sdn.sap.com/wiki/display/CRM/CreatingWebServiceinSAP+CRM
    Rg,
    Harshit

  • How to create switch documents in SAP CRM?

    Hi,
    I'm trying to create switch documents in SAP CRM. I'm using method CL_CRM_ISU_ORDER_DEREG=>CREATE_SWITCH_MESSAGE but one of the parameters is CONTEXT...
    Someone knows how this parameter should be filled?
    Thanks,
    André

    Hi Andre,
    the class CL_CRM_ISU_ORDER_DEREG is used by the classes of the utilities process framework to create a switch doc in the context of a process. The context parameter is a reference to the process context. The class CL_CRM_IU_PR_CNTR_START, for example, uses  CL_CRM_ISU_ORDER_DEREG in the ON_POD_CHANGED method to create a switch doc.
    While it is possible to set up a process context in a custom program the real question is what are you trying to achieve? Maybe it is easier to solve your requirement in the context of the process framework that to start from scratch.
    Are you aware of the concepts underlying the utilities process framework? If not have a look at the following documents:
    Process Framework in Contract Management - SAP CRM for Utlilities
    https://websmp210.sap-ag.de/~sapidb/011000358700001113322009E/Utilities_Prozess_FW_en.pdf (available at SAP Service Marketplace -> Solutions -> SAP for Utilities -> SAP for Utilities - Product Information -> SAP CRM for Utilities -> Cookbooks&Guidelines -> Utilities_Prozess_FW_en.pdf )
    Best, Christian

  • Upload / Download document to KM Content Server from WebDynpro Application

    I have a requirement where I need to upload / download document into / from KM Content Server from my WebDynpro Application.
    Is it technically possible and if Yes, can I get any Sample code for this.

    Hi Tahzeeb,
    first of all i would point you to the JavaDocs for KMC API.
    https://media.sdn.sap.com/javadocs/NW04/SPS15/km/index.html
    And here is a small example of reading and storing KM resources.
    For reading:
         * Returns a resource as an InputStream from the KM repository
         * at the given path. The IUser is needed for authorization.
         * @param user      IUser for checking authorisation.
         * @param resPath   Path to the KM resource.
         * @return          Requested resource as a stream.
        private InputStream getKmResource(final IUser user, final String resPath)
            throws ResourceAccessException {
            try {
                final IResourceFactory factory = ResourceFactory.getInstance();
                final RID rid = RID.getRID(resPath);
                final IResource kmResource =
                    factory.getResource(
                        rid,
                        new ResourceContext(getDeprecatedIUser(user)));
                if (kmResource == null) {
                    throw new ResourceNotFoundException(
                        "KM resource not found: " + resPath,
                        resPath);
                return kmResource.getContent().getInputStream();
            catch (WcmException e) {
                throw new ResourceAccessException("Error accessing KM resource: " + resPath, e, resPath);
    And for writing:
         * Stores a resource in the KM repository at the given path with the given name and mimetype.
         * Content is taken from the given inputstream.
         * @param user          IUser for checking authorisation.
         * @param resName   Name of the resource
         * @param resPath     Path to the resource
         * @param mimeType MimeType of the resource
         * @param inputStream  Resource content
         * @throws ResourceAccessException
        private void putKmResource(
            final IUser user,
            final String resName,
            final String resPath,
            final String mimeType,
            final InputStream inputStream)
            throws ResourceAccessException {
            try {
                final ResourceContext rContext = new ResourceContext(getDeprecatedIUser(user));
                final RID rid = RID.getRID(resPath);
                final ICollection kmCollection =
                    (ICollection) ResourceFactory.getInstance().getResource(rid, rContext);
                if (kmCollection == null) {
                    throw new ResourceNotFoundException(
                        "KM resource not found: " + resPath,
                        resPath);
                else {
                    IContent kmContent = new Content(inputStream, mimeType, -1);
                    IResource kmResource = kmCollection.createResource(resName, null, kmContent);
            catch (ResourceException e) {
                throw new ResourceAccessException("Error accessing KM resource: " + resPath, e, resPath);
            finally {
                try {
                    inputStream.close();
                catch (IOException e1) {
                    throw new ResourceAccessException("Error closing InputStream when accessing " + resPath, e1, resPath);
    Hope that helps for a start.
    Best regards,
      ok

  • Synchronize Business Partner from SAP CRM - SAP ERP

    Hi experts,
    I would like to synchronize our BPs from the CRM into our SAP ERP System.
    What Ive done until now:
    1. start initial load "bupa_main" from "CRM" to "OTLP"
    2. check if everything is correct with R3AM1 - after ~ 1 hour -> done (green)
    3. I check with transaction BP in the ERP System if dates were transported - no
    4. I check the outbound queue of the CRM "SMQ1" - it seems ok
    5. Now Ive checked the inbound queue of our ERP Sytem "SMQ2" - but there is nothing - that means no queues available
    What did I do wrong.
    Ive checked both rfc connections with "remote login" and it works out. But only if my "RFCUSER" is on usertype "DIALOG". In the document C71: CRM Connectivity - the RFCUSER Usertype should be"Communication data"? Maybe thats the problem?
    Kind regards.
    Chris
    Edited by: blaxus on Dec 16, 2010 12:23 PM

    HI,
    Yes, RFCUSER dialog is not correct.
    Change to system or service.
    And that Tcode smw01 show?
    Denis

Maybe you are looking for

  • Problem with display of content in Windows XP - help!

    Hi, I recently created a Windows XP partition on my Mac using Boot Camp and am having a problem. Everything that I open in Windows is way too big and in some cases, it means that I can't access the whole page or scroll up or down. Even when I open Gm

  • Video card failure?

    My old iMac G5 is about to lose its graphic card. The image on the screen jitters and has vertical bands, some color distortion and blocks of patterns replacing some of the desktop. Eventually the whole thing lo Is there any way that I can migrate to

  • Error message appears when I turn on my computer, help please!

    When I start my computer this message appears "Failed to initialize Main Window Error HRESULT E_fail has been returned from a call to a COM component".  I just started and I have no idea what to do about it! Also, my Microsoft office is not working (

  • Idoc  to xi

    hi,   i have done the necessary configuration in R.3 for sending the material idocs into xi and in the xi system i have made neccsary settings in idx1 and idx2. now when i send a idoc, in SM58 it is showing as"::000" what is the cause of this error.

  • Wow, for the Mac Users in the house... check it out.

    http://www.lithoglyph.com/mondrianum You gotta check this out.