XI Interface With CRM RFC

I have a BAPI in CRM that I call from XI via RFC. In CRM, I want to be able to see what happens with the function; whether it fails, abends, etc. I have some strange things happen and am trying to trouble shoot the cause. From the XI side, all looks like it went well.

Hi,
What version of CRM are you using ?
Try running transaction SPROXY in CRM and see if anything happens.
If so, check under your namespace and see if you can see your interface defined. If you can then just right click on your interface to generate the required ABAP proxy.
I have just finished a CRM/XI project and the majority of integration was done using ABAP proxies. Any functions that were called were inside the ABAP proxy instead of using the RFC adapter. It was far easier and quicker doing it this method instead.
Only use IDOCs if the standard IDOC fits your requirement - otherwise do not bother.
Cheers
Colin.

Similar Messages

  • How to reprocess an interface with a RFC problem

    Hi.
    I have a simple scenario  File->RFC->FILE
    In the BPM that i use, i send some data vía RFC to a R3 Backend and retrieve it. FInally, i create a file with the result.
    The send step that sends the data to R3 backend has been defined with a transport confirmation.
    My problem is that the BPM has send the info to R3, has received the ACK and at this time, the R3 has crashed.
    Now R3 is back again and the Receive Step of the BPM is waiting for the answer. I've checked Sm58 in R3 Backend but no entries in it.
    How can i send once more the RFC now that R3 is ready?
    Thanks.
    Inigo.

    If so it is like of 2 scenarios. You need to have 2 receiver determinations
    1) Sender File to RFC in R/3
    2) R/3 to File
    But if you want to execute these 2 separate scenarios in sequence then the current design should have these BPM steps
    1) Receive File data
    2) Transofrmation step ( InputFile to RFC1)
    3) Send the RFC data
    4) Receive the RFC2 data
    5) Transformation Step (RFC2 to OutputFile)
    6) Send this to file
    You can avoid transformation steps inside the BPM. for this you need to do mapping outside the BPM
    Regards,
    Moorthy

  • CRM Open Interface Tables for Integrating with CRM

    HI all, We are evaluating integration with CRM from Telco Billing system. The TRMs of CRM talk about using some published open Interface table in CRM. I could not find any TRM or User manual where I can get this info.
    Also need to know API for CRM for intregation. PL. reply to [email protected] . Thanks - Pradip

    I think you also need V14496-01 Part 1 of 2 and V14496-01 Part 2 of 2 (English Language Extension Packs).
    Installation is explained in the Bookshelf: V29095-01

  • CRM Interfaces SD with CRM

    Hi Gurus,
    Can any one Explain SD and CRM Interface with step by step.
    Like,
    It we do any Transaction in CRM how it will get Update in R/3.?
    Or,
    If we want Retrive Data from CRM to SD what steps?
    Like,
    We  Maintain Partner Determination Procedure in SD how it will get Uploaded to CRM on what Basis?

    Three question, one answer [CRM Middleware|http://help.sap.com/saphelp_crm60/helpdata/en/c3/95fc381478ab6fe10000000a11402f/content.htm] See this SAP Help on the integration of CRM and R/3 (SD).
    R/3 and CRM are integrated very nicely and the middleware helps to integrate
    Configuration data
    Master data
    Transaction data
    One can do Initial download of all of the above and set up Delta downloads of Master and transaction data (I am not sure about delta of configuration data).
    You can also configure the middleware adapter to filter master and transaction data and you can also configure the flow of data - like Business partner data comes from R/3 to CRM and not the reverse. Sales Order changes flow back and forth - this too is configurable.
    Pricing procedures, Pricing conditions, Codition records are all downloadable from R/3 into CRM.
    There experts who havae spent their whole life time on CRM middleware. Start from the [CRM Middleware help document|http://help.sap.com/saphelp_crm60/helpdata/en/c3/95fc381478ab6fe10000000a11402f/content.htm].
    Easwar Ram
    http://www.parxlns.com

  • Vertex integration with CRM 5.0 - Need Configuration document

    Hi CRM Gurus
    I need to interface Vertex to SAP CRM 5.0. I am implementing E Commerce (B2B / B2C). We have R/3 - 4.7 and has Vertex.
    1) Do i have to interface the Vertex with TTE for the tax determination in the web shop? (If yes, how to do this, need config documents)
    2) Do i have to interface Vertex with CRM 5.0 with RFC connectivity?
    (If yes, how to do this, need config documents)
    3) Does Web store depend on R/3 interface of Vertex for tax jurisdiction determination while a B2C consumer registers in the web store (or) does the web store uses TTE interface with Vertex?
    Many thanks in advance.
    With Regards
    Keerthi
    507-401-1030 (Chicago, IL)

    Hi
    This may be of some help:
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/71/fc2f38cec1f705e10000009b38f8cf/frameset.htm

  • Interface with Exchange server

    Hi i nbeed to write a program to interface with ms exchange dose anyone have any sample code i can look at? i need to extract info such as appointments.

    I'll be interested too. I'm writing a java app that would need to read and create calendar appointments, contacts and tasks. The java app is a CRM program, and its database becomes master for the exchange server that would replicate certain information coming from the CRM database/system.
    rgds,
    David

  • Creation of Server Proxy for  Message interface with External Defination

    Dear All,
    I am getting a problem while generating a server proxy for the inbound interface . The request message used in the inbound interface is a external definition which is uploaded using a XSD file. The XSD file was supplied by a third party which is having very high complex strucuture and used lot of abstract data types in the design. When i tried to generate the proxy in the R/3 system (Transaction SPROXY) for the inbound interface i am getting following error.
    Interface uses external and internal message definitions
    Message no. SPRX122 *
    Diagnosis
    In a message interface you can use messages from different sources:
    Message types and fault message types edited in the Enterprise Services Repository
    Messages imported into the Enterprise Services Repository (external definitions, RFC, IDoc)
    In the current message interface, message types from different sources have been used. Since messages from these different sources must be handled differently during proxy generation, such a mixture of messages within a message interface is not possible.
    System Response
    The interface cannot be generated.
    Procedure
    Change the interface definition accordingly in the Enterprise Services Repository.
    Please guide me, how to generate the proxy for the interface with external defination message. I could nt geneate manullay, because it is having very high complexity and its a big structure.
    Is there is any way to generate the proxy for interface with external definition
    Regards
    Vijayanand

    Hi,
    i.       Import your message schemas from external definitions, or RFCs or IDocs from SAP systems. These definitions already contain data types.
    ii.       Create a message interface and reference the messages of the external definition, or the RFC or IDoc message.
    Check this, it may help you
    http://help.sap.com/saphelp_nw04/helpdata/en/3f/01623c4f69b712e10000000a114084/content.htm
    REgards
    Seshagiri

  • Computer Telephone integration with CRM

    Hi ,
    We have a requirement to integrate existing Interactive Voice Response system,Computer Telephone Integration and Automatic Call Distribution with proposed SAP CRM. In order to integrate them we would like to use third party adapters from companies like AMT,SIEMENS,Genesys etc..
    1. Does any one has experience in integrating these tools ?
    2. Or is there any other better approach for the integration with CRM?
    Thanks for your time.
    Sunil

    Hi Tony-
    I am vinod, working in Accenture, India. I am a genesys engineer, have little knowledge of SAP CRM.
    We made a successfull  RFC connection to gplus  in sm59, then i tried to create a telephony server in sphb, but this connection test failed. Am i going in the right path, or is there any other way to do this.
    Is maintaining telephony server in SPHB mandatory or is there a similar setting in CIC0 configuration?
    Can you please let me know how this can be done. Please provide me if you have any documents on this.
    Thanks in advance

  • How to attach java program with CRM OD

    Hi
    i have a java program that i want to attach with CRM OD user interface so that i can run it on the press of a button or through any other way. Please suggest me some way to do this.

    Hi,
    The web applet and web tabs features allow you to embed content within CRM On Demand. You can develop an interface to your code (i.e. HTML page containing a button that will invoke your java application) which can appear within the CRMOD UI using these features.
    Thanks,
    Sean

  • Service interface with more than one operation

    Hi all,
    is it possible to have a service interface with more than one operation?
    I have found this blog:
    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414900)ID0209118050DB10459657028039341762End?blog=/pub/wlg/15123
    But this sentence:
    ABAP proxy (inbound/ outbound) cannot be developed out of a Service Interface having Operations with different type of messages included. If an ABAP proxy is to be developed then all the messages included should be of one type i.e. either the included messages should be Message Type, External Message, IDOC or RFC Message. This behavior can be observed when a Service Interface is created and then subjected for a check
    regards

    Hi,
    now the interface is running but I get another error in .NET.
    "The header 'Diagnostic' from the namespace 'http://sap.com/xi/XI/Message/30' was not understood by the recipient of this message, causing the message to not be processed.  This error typically indicates that the sender of this message has enabled a communication protocol that the receiver cannot process.  Please ensure that the configuration of the client's binding is consistent with the service's binding. "
    Any ideas?
    regards

  • Interface with Peoplesoft for Org structure

    Please let me know if there is way to interface with Peoplesoft to get the org chart (employees and their reporting details along with Org structure) and update the SAP Org hierarchy (PPOME). Any type of interfacing (file, RFCs, real time) options available to achieve this? We have our HR in PeopleSoft but need the Org chart in SAP for workflow and other reasons.
    If any one has done anything similar, please share how it was done. Thank you.

    No one seems to know of a way, so closing it.

  • Must I define abstract  interfaces with different names for BPM?

    Must I define abstract interfaces with different names for BPM?
    When interface appeared several times with different values and usage.
    Of course they are the same message type.

    Hi,
    Check this
    RFC Scenario using BPM --Starter Kit
    Regards
    Seshagiri

  • BW with CRM documents

    Hi,
    Could any one send me the documents/links etc on the following topics:
    1. CRM Opportunities
    2. Activities
    3. Master Data
    4. BW Blueprinting
    5. ASAP Methodology
    6. CRM Extractors in BW
    Thanks in advance.
    San

    Steps for Extracting data from CRM:
    Configuration Steps
    1.Click on ->Assign Dialog RFC destination
    If your default RFC destination is not a dialog RFC destination, you need to create an additional dialog RFC destination in addition and then assign it to your default RFC destination
    2.Execute Transaction SBIW in CRM
    3.Open BC DataSources.
    4.Click on Transfer Application Component Hierarchy
    Application Component hierarchy is transferred.
    5.SPRO in CRM .Go to CRM->CRM Analytics
    6.Go to transaction SBIW-> Settings for Application specific Data Source ->Settings for BW adapter
    7.Click on Activate BW Adapter Metadata
    Select the relevant data sources for CRM sales
    8.Click on Copy data sources
    Say yes and proceed
    9.Logon to BW system and execute transaction RSA1.
    Create a source system to establish connectivity with CRM Server
    A source system is created. (LSYSCRM200)(Prerequisites: Both BW and CRM should have defined Back ground, RFC users and logical systems)
    10.Business content activation for CRM sales area is done
    11.Click on source system and choose replicate datasources.
    KJ!!!

  • HR Integration with CRM doesn't create employee in CRM

    Hello all;
    We are using SAP CRM 5.0 SP08 and SAP ECC 6.0. I am trying to setup the HR-CRM integration and did everything that must be done in my opinion. The IDOC is created succesfully from the ERP side via PFAL and BD87 in CRM shows "green" status records for the IDOC but no business partner is created. I read the blog /people/vikash.krishna/blog/2006/10/15/replicating-hr-master-data-part-1 , examined the SAP notes 934372, 312090, 550055 but there is no result. May you please help me in solving the problem?
    Best Regards,
    Erkan

    Hi Erkan
    Did you follow all the following steps
    Setting up Transfer of Employee (HR Master) from R/3 to CRM
    1. Logical system XXX assigned to R/3 client XXX. Logical system YYY assigned to CRM client YYY – view through SCC4
    2. Create RFC Destination YYY  for CRM client YYY in R/3 and
    Server ID  with user details and client YYY.
    3. Transaction code SALE :  Application Link Enabling (ALE)  Modelling and Implementing Business Processes  Maintain Distribution Model and Distribute Views. (Direct transaction code : BD64)
    Go to change mode and select ‘Create Model view’.
    You get a popup. Fill in the details – Technical name, short text and validity
    Select ‘Add message type’ from the application tool bar.
    Fill in the following details
    Model view : HRCRM
    Sender logical system : XXX
    Receiver logical system : YYY
    Message type : HRMD_ABA
    Note : Only this message type works for employee transfer.
    4.Save the model. From the same screen select the distribution model and from the menu Environment  Generate partner profiles
    Don’t change anything in the next screen. Simply Execute.
    4.Distribute the distribution model HRCRM
    Select the distribution model. From the menu bar, Edit  Model View  Distribute
    You get a dialog showing the receiver logical system. Execute.
    You get a log ‘Model view HRCRM has been created in target system YYY
    5.Go to the CRM system and check up whether this model has been created.
    Transaction code BD64
    The model has got copied. No changes can be made in CRM
    6. Generate partner profiles for the distribution model in CRM by selecting
    Environment  Generate partner profiles.
    In the next screen, do not make any changes and Execute.
    Partner profiles can be seen in transaction WE20
    <b>Delta Download Settings</b>
    7. So far, the above settings will ensure the initial download. However for any changes / new employees to be transferred, i.e delta changes, changes pointers need to be activated.
    In R/3, Transaction code SALE, Application Link Enabling (ALE) &#61664; Modelling and Implementing Business Processes &#61664; Master Data Distribution &#61664; Replication of Modified Data &#61664; Activate Change Pointers – Generally (BD61)
    This  activates change pointers globally for all message types.
    8. In R/3, Transaction code SALE, Application Link Enabling (ALE) &#61664; Modelling and Implementing Business Processes &#61664; Master Data Distribution &#61664; Replication of Modified Data &#61664; Activate Change Pointers for Message Types
    Activate change pointer for message type HRMD_ABA
    9. CRM : Number Assignments. Generally, there are 3 types of number assignments (also called switches) when business partners are created.
    1 – The system uses the number from the general internal interval of the number
          range object BU_PARTNER
    2 – The system uses the number from a specific internal interval of the object
    3 – The number is transferred from HR and a prefix is added. In this case, a specific external interval, which must be defined as XX00000000 (upto
    XX99999999), is used (where XX denotes any two letters).
    The number range object for all switch positions is BU_PARTNER, with the interval depending on the switch value.
    For switch value 1, the system uses the internal standard interval, otherwise for switch values 2 and 3 you must also create a grouping (transaction BUC2) for these intervals. For the system to be able to connect the grouping and the number range interval, the name of the grouping must be exactly the same as the name of the corresponding number range interval (the name of the grouping is contained in the first column of the table). If you select 3 (HRALX/PNUMB = 3) for the number assignment of busienss partners of the employee role, create HRALX/PSUBG switch manually in table T77S0.
    In table T77S0, HRALX/ONUMB is used to set the number assignment for organizational units and HRALX/PNUMB is used to set the number assignment for employees.
    Create a number range ZZ
    Transaction code BUC2. Create a grouping of the same ID as that of the number range. Eg. Number range ID : ZZ and grouping ID should also be ZZ
    In table T77S0, maintain the following combinations
    HRALX-PNUMB = 2
    HRALX-PSUBG = ZZ
    10. Make the following customizing changes in CRM
    Transaction code SM30 : Table T77S0
    Group     Sem Abbr     Value Abbr     
    HRALX     HRAC     X     Activate HR Integration with CRM
    HRALX     OBPON     ON     Activate integration between Business partners and Org Units
    HRALX     PBPON     ON     Integration between business partners and employees
    HRALX     OPROL     BUP004     Role definition for org unit – Business partner
    HRALX     PPROL     BUP003     Role definition for Employee – Business partner
    HRALX     ONUMB     1     Number range assignment for org units
    HRALX     PNUMB     2     Number range assignment for Employees
    HRALX     PSUBG     ZZ     Number range grouping only if PNUMB is not 1.
    11. Create Employee Master in R/3.  Employee master consists of Infotypes. The mandatory infotypes are Actions, Address, Personal data and Organizational Assignment.
    Transaction code : PA30
    12. In R/3 Initial Download : SE38 – RHALEINI
    Plan version : 01
    Object type : P – Person (always)
    Object ID : Employee ID eg. 1
    Receiver Partner no. : YYY
    Select further details
    You get all the data transfer details
    13. In CRM, transaction code PP01 – View HR Master objects
    You see that the employee 1 has got transferred. To see the corresponding business partner go to the infotype Relationships (the first row)
    Screen 2 gives you the business partner ID in CRM
    14. Now change the employee master in R/3.  Execute program RBDMIDOC in R/3 to send the changes over to CRM
    Put message type ‘HRMD_ABA’ and Execute
    15. All subsequent changes in R/3, i.e changing an existing Master or creating a new one goes through directly by program RBDMIDOC.
    16. After all employees are transferred to CRM from R/3 only then its safe to execute initial download CUSTOMER_REL
    If an Employee responsible 2 is replaced by 3 in the customer master in R/3, then in CRM, the same is not replaced. Only difference that the sales area assignment is no longer there for the replaced employee in transaction BP relationships.
    Hope this would help.
    Regards,
    Rekha Dadwal
    <b>You gain a point for every point that you reward. So reward helpful answers generously</b>

  • Creation of interface between CRM & GIS

    Hello experts..
    How to create interface in crm system for GIS. here I'm having source structure and target structure.
    1.     Source Data Structure (IBM FO/TW)
    GIS data type and length:
    Field     Field Description      Data Type     Length
    X_COORDINATE            X-Coordinate     Float     38(8)
    Y_COORDINATE            Y-Coordinate     Float     38(8)
    GIS_ID                             GIS ID            Integer     10
    DMA_A_CODE                    DMA Area Code     Char     10
    DMA_NAME                   DMA Name           Char     40
    SDAC_F_CODE       SDAC Foul Code     Char     10
    SDAC_S_CODE            SDAC Surface Code     Char     10
    USRN                        Unique Street reference Number     Integer     10
    USRN_Desc                Street Name      Char     100
    POST_CODE                Post Code     Char     7
    Env_Flag                           Environmental Alert flag     Char     1
    TMA_Flag     Traffic sensitive area flag     Char     1
    2.     Target Data Structure (IBM FO/TW)
    CRM Data type and length
    Field     Field Description     Data Type     Length
    Z_X-Coordinate     X-Coordinate     Float     38(8)
    Z_Y-Coordinate     Y-Coordinate     Float     38(8)
    ZGISID                     GIS ID                Integer     Long Integer
                                                                      Precision 10
    ZDMA_Area_Code     DMA Area Code     Char     10
    ZDMA Name             DMA Name     Char     40
    ZSDAC_F_Code     SDAC Foul Code     Char     10
    ZSDAC_S_Code     SDAC Surface Code     Char     10
    ZUSRN                     Unique Street reference Number     Integer     10
    Zstreet_Name              Street Name      Char     100
    Zpost_Code            Post Code     Char     7
    Zenv_Flag            Environmental Alert flag     Char     1
    ZTMA_Flag             Traffic sensitive area flag     Char     1
    Thanks in advance.

    On a regular basis People Soft can deliver text files (txt) in predefined format and with a predefined name. This data can be uploaded to the SAP CRM system via LSMW (Legacy System Migration Workbench). The LSM workbench is and SAP R/3 based tool that supports in transferring data from non-SAP systems to SAP systems. To assist in developing the LSMW objects CATT (Computer Aided Test Tool) can been used to identify the fields and format to be interfaced. The CATT functionality will be converted to LSMW.
    In my opinion, Internal employees can be created in SAP CRM and can be assigned to the organizational structure. In this way a relation between the internal employee and his sales organization can established.Internal employee master data is not recommended to be interfaced.
    Edited by: Matukumalli Rajeswara Rao on Feb 14, 2008 9:55 PM

Maybe you are looking for

  • Unable to use the same ID for ipad and iphone

    When I enter Apple  ID and password to install application on Iphone, It is notified that " your password was entered incorrectly", eventhough those ID and password work normally on Ipad. What is the possible problem ?

  • Simple type of type integer

    Hi All, I have create simple type which is of type integer. And i have set the maximum and minimum length for the simple type which is bounded with the input field. When i try to display it, it displayes with ",".      Example 70,000,000. My require

  • PDF's & Helvetica Neue

    I've just completed a project for a client using Helvetica Neue, and whilst all fonts worked and looked fine on my Mac when I sent the final pdf doc. to the client on their PC's the font Helvetica Neue looks jagged and changes clarity/density in plac

  • Problem facing in WSPUBLISH

    hi all, I want to publish my inbound proxy as web service. 1. in SOAMANAGER i created an endpoint. 2 in WSPUBLISH i want to publish it BUT  i am facing problem in WSPUBLISH. In WSPUBLISH there is a option Service Registry: my query is what i need to

  • ERROR: Wi-Fi has the self-assigned IP address

    I'm having an issue with both my MacBook Pros at my home.  If I try to connect to the Time Capsule after coming home from work, I receive the exclamation point in my wifi status icon and this error message in my network preferences pane: "Wi-Fi has t