XIF Adapter

Hi,
I want to understand the functionality of the CRM Middleware XIF Adapter with IDOCs.
For example:
If a business partner is created and IDOC is triggered and a flat file is generated in a specific location.
If I want to import a Business Partner from a 3rd party system I customize IDOCs Inbound...
The questions is.
How does the XIF Adapter knows when the file is created in the specific location?
For Example:
If I want to import an Object (ex. BP) that is not standard so an Idoc for that object does not exist...what do i need to do?
Do I need to create a BDoc and an Idoc?
Only an Idoc? Only a Bdoc? an Idoc based on an Idoc?
Thanx in advancced

hi
In the Middleware through XIF adapter we can integrate the data with third party system
The XIF adapter provides..
   -a service in the message flow
   -Idoc and XML interfaces for external systems
the steps for IDoc outbound processing are..
Create and RFC destination
Create a logical system
Create a Receiver Port
Create a Partner Profile
Enter outbound Parameters
Create a Site
Maintain Subscriptions and Publications
Assign maintained site a interface type
Inbound Processing requires following settings..
Create a logical systeam
Prepare sender and receiver systems
Setup logical systems
Name logical systems
Create a Partner profile
Enter a suitable Message type in the inbound parameters
The system generates Bdoc and with the above settings we convert it to the Idoc
hope it gives some clarity
regards
Venu

Similar Messages

  • Creation of IBASE with the XIF adapter

    Hello,
    I am trying to create IBASES using the XIF adapter (LSMW). The actual creation of the IBASE is no problem, but creating an IBASE with a partner + address connection seems not to work. In HELP.SAP there are examples of IBASE craetion with components but not with partner relationships.
    What do I need to fill in the E102CRMXIF_IBASE_PARTNER structure, does anyone have any documentation on this subject?
    Thanks advance!
    Arjan.

    Hi Arjan,
    Do you have any documentation of this process 'Creation of IBASE with the XIF adapter'. Please post it.
    Thanks in advance.
    Sameer Ahamad

  • XIF Adapter : Upload of Business partner(Using LSMW) Telephone Numbers

    Hi all
    I'am uploading BP data using XIF Adapter and I am using the LSMW-IDOC Method (Basic type:CRMXIF_PARTNER_SAVE_M02)
    Here My client came with 4 telephone numbers, can any one please help me how can I uploade these 4 telephone numbers. when I am trying to upload by default it was accepting only the first telephone number and leaving the others
    Thanks in advance
    Warm regards
    bms

    Hi Thierry,
    thank you for that suggestion. I've already found [ODS for Marketing Attributes|http://help.sap.com/saphelp_crm50/helpdata/en/07/d545a50869754fbad8062e17c2ea0e/frameset.htm] when I've searched in the CRM Documentation. I've just asked my BI colleague to do the extract to BW. I will then write a Web Service on the BW which can be called from the external system.
    Best regards
    Gregor

  • Do you think middleware or XIF adapter is based on SOA?

    Hi,
    For current CRM 5.0 version, do you think middleware XIF adapter is based on SOA? Or classic tech.?
    How about it in new CRM?

    Long,
    Technically a lot of the so called SOA applications that are "hyped" still use ancient technologies beneath the surface, and only have a very shiny enterprise service layer or SOA layer on top. 
    Now is the design of XIF middleware an SOA design?  Probably by the strictest defintion the answer is no.  However if you look at the general design of CRM the application is more tailored to supporting the shiny interfaces of SOA than say some parts of ERP.
    My favorite case in point is that in ECC 5.0/6.0 inbound vendor master creation via IDOC processingstill uses a BDC session to create the vendor.  In CRM BDC is not used anywhere, and the application is designed in a layered approach with several API layers that represent the logical layers. 
    The newer CRM releases have an enterprise services tool, that allows you create new services based on BOL objects.  However there is a lack of "predefined" scenarios in CRM.  You might consider this a drawback, however this allows for flexibility.  The other benefit is that because of the design of the CRM system, putting an new UI layer does not involve re-writing all layers of the application. 
    Is this what the SOA purists want, maybe not, but for the pratical side of the house, CRM provides us the flexibility needed to do what is necessary.  I see the adding of SOA shiny interface features as the added bonus.
    Take care,
    Stephen

  • Strange problem in XIF adapter?

    Hi ,
    I met a strange problem, I used to XIF adapter and IDoc to replicate BP to external system. When I update and save a BP in system, there's no IDoc generated when I check BD87. But if I use CRMXIF_PARTNER_TEST, the IDoc can be generated and sent out of system.
    What's the reason?

    Hi,
    The issue is resolved by applying a new patch.
    Regards,
    Joe.

  • Regarding the xif adapter and ascii adapter

    Dear experts
    I have a requirement where i have to connect the crm system to non sap systems using the xif adapter and ascii adapter could you tell me  what are the configurations steps to be followed for this.
    Thanks & Regards
    Rao

    1)  Don't use the ASCII adapter
    2)  Use the LSMW with the XIF adapter instead
    As the previous posters said, it depends on what you want to convert, which will determine how to use this.  A quick example of the XIF adapter with the LSMW is located in my blog here:
    /people/stephen.johannes/blog/2005/08/18/external-data-loads-for-crm-40-using-xif-adapter
    Plus do a search on this forum for more information on using the XIF adapter.
    Take care,
    Stephen

  • Interface to external using XIF adapter and Middleware

    Hi Team,
          I have to download Customers, Prospects and Employee data from ODS and ORACLE systems into CRM. Data should flow in both ways. its 2 way connection and Nightly sync is expected but not real time. can i use XIF adapter with Middleware for this? or it should be done only using XI. i will make sure to appreciate your response by awarding points.
    Thanks.

    Hi Team,
        Anybody extracted Data from External ( ORACLE, SQL Server) into CRM using XIF Adapter and Middleware BDOCs?  Please respond if it is possible to do this way.
    Thanks in advance.

  • Monitor XML-Messages sent by the XIF adapter

    Hello to everybody,
    I am looking for a possibility to monitor all XML-messages that are sent by the XIF Adapter to external servers. I would like to see the detailed XML messages.
    Does there exist anything?
    Thanks and regards
    Michaela

    Hi Michaela
       XML messages can be sent to the SAP infrastructure where the XML messages can be mapped in to other XML schemata.CRM business connector communication.IDocs should be used:An IDoc transfer is quicker in comparison to SOAP/XML because the IDoc document contains no metadata information(tags)unlike an XML document ,and therefore ,the size of documents sent down line is substainally smaller in comparison.More information about XIF adapter may be found in the SAPNet vai the alias:crm:ci about the external systems.
    Cheers

  • Change IDoc type used for XIF adapter

    Hi,
    I am using IDOC ZCRMXIF_PARTNER_SAVE_M01 to send data from XI to CRM. It is a generated IDOC from transaction BDFG for XIF adapter. I need to change a segment max value from 1 to 5 in order to send multiple segments. Can you please advise that from where this structure can be change so I can generate the IDoc again. Any suggestions would be appreciated.
    Thanks in advance !
    Regards,
    Faiq

    Hi Amit,
    I tried that but as the IDoc is generated from BDFG so it cannot be changed from here. BDFG gives:
    message type, Idoc type, Function module, Function group. Later generates the IDoc from them. I am not sure that in which of the above steps it lets me change. Do I have to make change in the function module.
    Thanks in advance.
    Regards,
    Faiq

  • Does LSMW is needed even if we have XIF adapter

    Hello Experts,
    If XIF adapter can provide comprehensive solution for data migration with Legacy systems. Then do we need LSMW tool also, if so for what?
    Thanks,
    Veera

    In any data load, you will have / need
    input coming from external source,
    Some data load management and
    Some loading program to actually load the data to the system.
    Step 3, usually determines if the data load can use any out-of-the-box process or the project has to spend $$$ for data load. Many project managers would like to see that step 3, is available free without any development
    Classical SAP data load consisted:
    SAP delivered Direct Input programs, or
    Programmer developed Batch Input programs.
    Where as the first one is "out-of-the-box, the second one gave one the ability use existing transactions to use as data loading. For example, Using MM01  - Create Material Transaction -  to load materials into a system. MM01 is just an example.
                            |---> (1) DIRECT INPUT PROCESSING
    Legacy data --> LSMW -->|---> (2) BATCH INPUT PROCESSING
                            |---> (3) INBOUND IDOC PROCESSING --> XIF Adapter
    Now review the third option in the diagram, INBOUND IDOC PROCESSING. Inbound IDOC can be read using the XIF adapter - , XIF is a powerful adapter and has both inbound and outbound capabilities. We are using the inbound capability of the XIF adapter to load the data into the system. See the block diagram above which helps you to understand where XIF sits in the larger picture of the data load. The limitation of XIF adapter is the it requires IDOC as the data input format for loading. As long as there is an IDOC that can fit your input data object you can use the XIF adapter. LSMW can help you map the input data from any source into an IDOC you have selected for data load.
    Since XIF is an adapter, it can work in an outbound scenario also. Such as sending orders or product data to external systems. The output format from this adapter is of course an IDOC.
    Easwar Ram
    http://www.parxlns.com

  • ABAP webservices XIF adapter?

    Hi,
    We are going to invoke SAP CRM objects web services via SOAP. Do we need a J2EE engine? Can't we do it with ABAP enginer?  without it, is it difficult to figure out the details of WSDLs to use? If so how..
    Thanks,
    Vijay

    HI
    As CRM Server works on the Pricncple of WAS technology java+ ABAP it can understand that only a J2ee server is must to undertand this WAS technology and get convert ABAP to JAva lang so J2ee is used , but SOAP is for connection with other Softwares eventhough SOAP is used you use J2e is neccessary, where as Xif is only a External Interface Adapter
    to allow the data into CRM and out from CRM by activation , a simple program ALE and SOap get Coverted into Xif format
    to convert the data for convience of CRM Server
    Reward
    Venakt

  • Mapping XML into 3rd party system using XIF adapter

    Hi Gurus,
    First of all let me thank all of you for a tremondous contribution you are making for these kind of topics(CRM XIF) in SDN. I could solve half my problems by looking into your replies.
    But I have a new & similar problem now. I am able to create and send XML file of order data into 3rd party middleware system using XIF & SOAP framework. But the 3rd party system(business connector) is unable to parse this XML file in their system. They keep getting the error message invalid XML file. I tried testing that myself and it gives me the error 'SOAP-ENV' error. They even tried some workarounds using some SOAP wrappers but it still didn't work. They are asking me to provide a DTD (data type definition) to this XML file generated out of SAP. Not sure if anyone has seen a similar problem like this but our interface is stuck at this point.
    Any suggestions would be helpful.
    Thanks,
    Sunil

    Hi,
    We have figured out this problem for ourselves. The 3rd party system gets this error because SAP generated 2 XML tags in the beginning of the XML file which cannot be interpreted by XML spy or many XML parsing software’s. When we deleted the first 2 tags we stopped getting that error. But it wasn't a feasible solution for us to delete the first 2 lines in the XML file and then save it and then parse it. We preferred an alternative approach via IDOC's instead of processing XML files directly. Its also better because the size of XML file is much bigger (15 mega) than Idoc ( max of 4 mega bytes). But if you have to process  XML files only then you cannot do that for real time or near real time processing as the parsing of XML file nearly takes more than 10 min. And it is definitely not preferred way especially if your middleware system has the capability to process Idocs from a middleware architectural stand point.

  • How To upload business partner into sap crm using xif Adapter by XML File

    HI Guru's,
                 I got Requirement to upload the business partner information into sap crm system using xif adapters from xml file , please give  imformation how can achive this .
    Regards,
    Naveen Kumar MS

    Dear Naveen,
    please see the information given in note 448742 General notes on CRM external interfaces!
    Hope you can find the information!
    Regards, Gerhard

  • ABAP webservices using XIF adapter in SAP CRM?

    Hi,
    We are going to invoke SAP CRM objects web services via SOAP. Do I need a J2EE engine? Can't I do it with ABAP engine? Without J2EE engine is it difficult to figure out the details of WSDLs to use? If so how..
    Thanks,
    Vijay
    Edited by: Vijay Mudivedu on May 29, 2008 3:33 PM
    Edited by: Vijay Mudivedu on May 29, 2008 3:57 PM

    yes you need J2EE engine
    Regards,
    RDS

  • Issue in BP creation in CRM 7 connected using XIF from CRM 4

    Hi All,
    We have connected CRM 7 and CRM 4 using XIF
    We are facing an issue where 2 IDOCs (with same Basic type CRMXIF_PARTNER_SAVE_M01) are generated at same time while using XIF adapter dring busines partner creation. First IDOC is succesful and other fails with error message " Business patner locked by you".
    Can you please share some expertise on this.
    Thanks & regards,
    Mohit SIngh

    Hi Bala,
    Which version of CRM are you using? There are some notes for CUST_HIERARCHY BDoc errors. Please have a look at them in the Support Portal.
    CRM_BUPA_MAIN_VAL is used for validation of rules set in CRM Server and maybe you dont have the same mandatory rules in MSA.
    Best Regards,
    Ankan

Maybe you are looking for