Use of XCBL in XI

Hello,
the scenario I want to configure is the following :
ORDERS05 -> IDoc Adapter -> XI -> HTTP Adapter -> Supplier HTTPS server
The supplier told us that we should send him Purchase Orders compliant to the XCBL standard (http://www.xcbl.org).
So I downloaded a zip file on this website containing a library of XSD files. There are about 30 XSD concerning Order Management (like BaseItemDetailType.xsd, OrderDatesType.xsd, etc.)
As far as I know the usual way to use XSD in XI is :
1. create a data type
2. import the XSD file coresponding to this data type
But this way of working wouldn't be very efficient with XCBL, because I would have to create so many data types just for one interface, and I guess the XSD imports in XI would fail (the XSD reference each others like this  <xsd:import namespace="rrn:org.xcbl:schemas/xcbl/v4_0/core/core.xsd" schemaLocation="../../core/core.xsd" />, and I am not sure XI would understand something like  ="../../core/core.xsd).
Does anyone know what is the correct way to use this XCBL library in XI ? I guess it must be possible because on the XCBL website, SAP is displayed as a partner of this standard...
Thank you in advance for any help.
Regards,
Julien

Give me your email address and I will send you the proper XSD for XCBL30. And no, you do not need to pull the others in, this one has the full blown structure in it. Also, if you want the 3.5 or 4.0 version, then you need to download the single root version from XCBL.org, NOT the first Component download on the website. This will be used in XI.
After you have it or I email it to you, I will wlk you through the process if you still hae problems. You may find that the problem do not exist anymore for the messages missing. It is hard to explain in a post
My email is [email protected]
Kind Regards,
Chris

Similar Messages

  • XCBL usage in SAP XI

    Hello SDN,
             I am trying to use an orders xsd compliant to xCBL Structures, (http://www.xcbl.org) in xi.
    But its a Huge structure and has many other/Multiple Global elements like accountdetail, agency,contact etc.
    How do i use it in a single instance, if i import it directly, i need to make many datatypes for a single interface,
    Any workaround or have anyone used xCBL in XI.
    I have seen a thread on it where they asked to remove the wsdl tags but i could not get it correctly,
    Any help??
    The thread that had a similar issue was use of XCBL in XI
    I have the same problem.
    Anirban.

    Hi Anirban -
    It definitely appears that you can leverage this xsd as a valid external definition for your mapping.  I haven't actually used this in a real scenario (I used xCBL 3.5 way back in SRM 2.0/3.0 when SAP delivered the XSLT mappings it), I was just testing the feasibility of it based on the question and information in this thread.
    In the popup, the elements appear sorted, which is good when so many elements exist - makes it easier to find the parent or root element which you can generally figure out by looking at the xsd.
    I think you're fortunate that xCBL provides a single xsd that includes all the elements instead of many separate xsds that you would have to link using external references.
    Best regards,
    Jin

  • Converting internal table to XML format using XCBL schema.

    Hi Guys,
    I am trying to convert my internal table content to XML format. This is fine. But we need to use XCBL schema/elements within the converted XML format. How to achieve this.
    Thanks,

    Hello Laxman,
    Use SAP_CONVERT_TO_XML_FORMAT function module.
    Thanks
    Venkat.O

  • CATS / CATM with Vendor via IDOC and XCBL

    Hello,
    We are implementing the Vendor Time Confirmation Scenario using CATS / CATM.
    The data is transmitted from a Vendors ERP System.
    We are using the IDoc CATS_INSERT02 to create the CATS Entry in SAP, but have no idea what XCBL Format the Vendor should be sending.
    They have no preference and are asking to provide the format and schema.
    Options we are considering:
    1. Use the SAP IDoc CATS_INSERT02 Structure
    2. Use the OrderConfirmation XCBL Structure
    3. Use the Invoice XCBL Structure
    Any advice would be great.
    Thanks,
    Tim

    Hello,
    Please let us know the Error Log or ERROR Message for this Issue when you carry out this CAT2
    Also Please check this SPRO
    Cross-Application Components>Time Sheet>Specific Settings for CATS notebook-->Set up data entry profiles
    In Persnol selection Tab
    Enter for Several Personnel Numbers &  Select Via Pers. List Check Box Should be Marked.
    Regards,
    Rakesh
    Edited by: RAKESH ASHOK MANE on Oct 14, 2010 9:58 AM

  • Using Container Object in Java Mapping

    Hi All,
    I need to use a Container object inside a Java Mapping, just like the one wich is used in the Graphical Mapping.
    Here is the scenario:
    I have an Interface Mapping with three steps on it.
    The first step is a Java Mapping just to put some info in the Container. The second step is a XSLT transformation that uses an XSLT file to transforms from IDOC to xCBL. The third step is another Java Mapping that get the info from the Container and insert in the xCBL.
    Does any one knows how to do it inside the Java Mapping Code? We cannot make modifications in the XSLT file because of some internal restrictions.
    Thanks,

    Hi,
    If you make the container variable is a part of your message (input of Java Mapping) then you can access as normal fields.
    Just have a look at these discussions-
    How to use Container Variable across Maps
    xi 3.0 - Using BPM variables in messages
    Hope this helps,
    Regards,
    Moorthy

  • XCBL in ABAP without XI or BC

    Hi experts,
    I have a serious problem with interfaces unification. I need to read a xCBL sent by a partner. How to read this xCBL in ABAP?. I understand wich need a XSLT program for transform this xCBL. I don't have the Know.How to create this XSLT, where I can found any information to create the XSLT program and read the xCBL in ABAP?
    Best Regards.

    Depending on your release the process is a little bit different. 
    For NW 2004, see these instructions.
    http://help.sap.com/saphelp_NW04/helpdata/en/bf/d005244e9d1d4d92b2fe7935556b4c/frameset.htm
    For NW 7.0 see these instructions, in NW 7.0, you will, use the SOAMANAGER transaction  to configure logical ports and other stuff, this replaces transaction WSADMIN and LPCONFIG.
    http://help.sap.com/saphelp_nw70/helpdata/EN/bf/d005244e9d1d4d92b2fe7935556b4c/frameset.htm
    Regards,
    Rich Heilman

  • Creating an html file in XI using an xsl stylesheet  -- two error types

    Hi
    I am working on mapping an xml invoice to an html-file using a stylesheet  (xsl-file)  in the message mapping in XI 3.0.
    Thus the inbound message is an xCBL Invoice and the output message is to be an html file. I name the output file "%supplierid%_%invoiceid%.html using the variable substitution functionality in the communication channel.
    I have two problems:
    1) the <br/> tags in the stylesheet are changed to "<br>" in the resulting html file causing problems in the output file, as this is not valid XML.
    2) I would like to insert the current date and time in the output file and I am using this code, but the date and time is not picked up:
    <B>
          Received:
          <xsl select="xs:string(fn:current-dateTime())"></xsl>
    </B>
    How do I solve these two problems?
    BR
    MIkael

    please note, that it is the tag "br/" that is changed to "br" in the html file.

  • XCBL-ordermanagement

    Hi,
    I have an scenario to      R/3 --> PI mapping --> xCBL (PO document) vendor/partners
    xCBL  Purchase Order document and map it to an ORDERS05 IDOC.
    Has anybody been able to import the xCBL schema ordermanagement.xsd into XI?
    I can import the schema from http://xcbl.org , but it does not show any Messages. It includes hundreds of other schemas and I think it is not feasible to import all of them manually.I tried with versions 4.0 and 3.0 but the same problem persists in 3.0 order.xsd
    I am trying to approach by message mapping.If there are any possibility of using xslt mappings please guide me through.
    Thanks In advance,
    Sudhansu
    Edited by: Sudhansukumar Behera on Mar 5, 2009 12:50 PM

    Has anybody been able to import the xCBL schema ordermanagement.xsd into XI?
    Yes
    The problem should be related to xsd:import statement in the xCBL xsds. PI doesn't support this. You may require to change it to include statement. Then you need to ensure that all the referenced xsds are imported under external definition before you import this xsd.
    Regards,
    Prateek

  • SAP IDoc mapping to Quadrem xCBL 3.0 format?

    Hi there,
    We currently have an XI scenario whereby PO's and RFQ's are sent to a Quadrem system that requires the message to be in xCBL 3.0 format. I have seen that SAP provide some standard XSLT's that can convert the SAP IDoc into xCBL 3.5. (namespace - http://sap.com/xi/EBP)
    To counter this currently we first run the SAP standard XSLT mapping to xCBL 3.5 and then run a Java mapping to convert that result into xCBL 3.0.......
    My question is: Is there a SAP standard XSLT that can convert into the xCBL 3.0 format?
    Would you recommend enhancing the SAP standard XSLT from SAP so that it caters for the xCBL 3.0 format? Obvioulsy I would prefer to just use standard SAP though....
    Any ideas?
    I would appreciate any advise or push in the right direction...thanks
    Regards
    Lynton

    Hi Chris,
    Sorry for the late response....I work at multiple clients.
    What we currently do is use the standard mappings from SAP to get the IDoc into xCBL 3.5 format and use some Java mappings to take out or add in any other fields to that mapping....
    To be honest I would love to have a GRAPHICAL mappings for this, it would be so much easier to maintain.......
    Any ideas on what you think would be the easiest way to get this right?
    Thanks
    Lynton

  • Mapping name for XCBL in seeburger

    Hi experts,
    XCBLPIIDOC
    Our vendor is sending order response to us in XCBL format and i am using split adater as sender.
    In seeburger meesage splitter I need to give the mapping name like See_E2X_XXXXX (ex See_E2X_CONTRL_UN_D3 ).
    I checked all the blog but they have EDI standrd naming but as we are using XCBL i am not understanding what name I can give
    can anyone please help me.

    Hello,
    xCBL is already XML, try searching for XML over AS2 in SDN.
    http://forums.sdn.sap.com/click.jspa?searchID=75915044&messageID=9662162
    If I remember it correctly, you do not need to provide a mapping name
    Hope this helps,
    Mark

  • Sample XML/XCBL for marketsite

    Hello!
    Can anyone copy and paste a sample Orders XML/XCBL that is sent from XI (Marketplace) adapter and successfully processed in the destination?
    Currently, the output sent by XI does not seem to want to get successfully processed in the marketsite. I have a hunch that there might be something wrong with the output, but I'm not so sure what that might be.
    Below is the beginning of the XML XI sends right now:
    <i>  <?soxtype urn:x-commerceone:document:com:commerceone:XCBL35:XCBL35.sox$1.0?>
      <?import urn:x-commerceone:document:com:commerceone:XCBL35:XCBL35.sox$1.0?>
    - <Order>
    - <OrderHeader>
    - <OrderNumber>
      <BuyerOrderNumber>4020015600</BuyerOrderNumber>
      </OrderNumber>
      <OrderIssueDate>20070810T10:45:40+45:40</OrderIssueDate>
    - <OrderReferences>
    - <AccountCode></i>
    If anyone out there can paste a valid XML output destined for a marketsite here in the forums, it would be such a big help!
    Thanks in advance!
    Glenn

    Stuart,
    I have dealt with the issue you mentioned as a bug with DcGroupRef. In fact, it is not a bug but a misinterpretation of the WS. Those fields you mentioned are a part of Test Plan measurement collection (MeasureGroup and MeasureName fields in particular). However, if you check the database, Test Plan measurement values are collected to a separate table which is not processed by WS at all, however, the WS pushes the data to the table used by DC500. And within this context, DcGroupRef is the must.
    I have rectified such situation at one customer by manually adding the values to the incomplete records. They used to collect the data in such way as of ME 5.0 or even earlier by means of Prod XML.
    Implementation of WS in 5.2 and 6.0 are completely different, especially taking into account switching to usage of PAPI.
    So, it is not a bug but a feature not implemented yet.
    And with that, I'm taking over the ticket.
    Regards,
    Sergiy

  • IDOC, XCBL and Enterprise Structures

    Hi all,
        I would like to know the pros and cons of using IDOC's, XCBL and Enterprise Structures.
        Inputs will be rewarded.
    Regards,
    Sandeep

    Hello,
    You can find help on HTTP Adapter here :
    http://help.sap.com/saphelp_nw2004s/helpdata/en/44/79973cc73af456e10000000a114084/frameset.htm
    Regards,
    Chris

  • How to parse xCBL format file

    Hi,
    Is that anyone know that how to parse xCBL format in java? It would be a great help if any one can give me the examples or any information to do this.

    Using the SAXParser in JAXP the parsing of the XML file is event driven.
    Instantiate the parser:
    SAXParserFactory factory = SAXParserFactory.newInstance();
    SAXParser parser = factory.newSAXParser();
    InputSource is = new InputSource(new FileReader(theXML));call the parse method:
    parser.parse(is, this);The following events are fired as the parser works through the XML public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws org.xml.sax.SAXException
    public void endElement(String namespaceURI, String localName, String qName) throws org.xml.sax.SAXException
    characters(char[] ch, int start, int length)etc.
    You write what you want within each of these sections to handle the structure of your data. Keep in mind SAX is useful only when you know the structure of your XML.

  • Adapters for xCBL

    Does SAP currently make a 3rd party adapter for xCBL that can be used with XI 2.0?  If not, then can this be purchased from an iWay or SeeBurger?  Has anyone seen this XML format used with other EAI tools (i.e. webMethods, TIBCO, SeeBeyond, etc.)? 
    Any help would be welcome.  Thanks.

    Hello,
    xCBL is an XML dialect (base for the new UBL standard maintained by OASIS). The schema are quite complex. You can map them with any XML Mapper. I havent tried XSLT or SAP XI Mapper yet, however I know we do have some customers which map xCBL to IDOC with the SEEBURGER BIC Converter, which is included in our Adapter Solutions.
    So you can get the mappings (depending on the transaction type) or do them yourself.
    Do you also need communication? There are multiple options, including the SAP Marketset Adapapters and JMS.
    Greetings
    Bernd

  • How do I use Edge Web Fonts with Muse?

    How do I use Edge Web Fonts with Muse - is it an update to load, a stand alone, how does it interface with Muse? I've updated to CC but have no info on this.

    Hello,
    Is there a reason why you want to use Edge Web Fonts with Adobe Muse?
    Assuming you wish to improve typography of your web pages, you should know that Muse is fully integrated with Typekit. This allows you to access and apply over 500 web fonts from within Muse. Here's how you do it:
    Select a text component within Muse, and click the Text drop-down.
    Select Add Web Fonts option, to pop-open the Add Web Fonts dialog.
    Browse and apply fonts per your design needs.
    Muse also allows you to create paragraph styles that you can save and apply to chunks of text, a la InDesign. Watch this video for more information: http://tv.adobe.com/watch/muse-feature-tour/using-typekit-with-adobe-muse/
    Also take a look at these help files to see if they help you:
    http://helpx.adobe.com/muse/tutorials/typography-muse-part-1.html
    http://helpx.adobe.com/muse/tutorials/typography-muse-part-2.html
    http://helpx.adobe.com/muse/tutorials/typography-muse-part-3.html
    Hope this helps!
    Regards,
    Suhas Yogin

Maybe you are looking for

  • Truncating of filename in transaction BAUP

    Hi. I have made a small program that recevies a file from XI, places it on the application server and calls transaction BAUP with that file. But the problem is that the path for the file gets truncated in transaction BAUP, i have tried to debugg the

  • Where is CRM user-customer Account relationship stored in database.

    Hi, When creating and approving a CRM user using CRM HTML admin responsibility, we assign accounts of customer for which user is being created. For e.g., When creating a user for Customer A having 5 accounts, i can assign account # 1,2 and 3 to the u

  • Dolby Audio Driver stopped working

    I've been using my IdeaPad for a few months, and all of the sudden it no longer plays the audio in any of my downloaded files.  It'll play audio in other contexts, like if I watch a video on YouTube--but not on anythign that I've downloaded.  And whe

  • How to copy OS audit files into DB

    Hello All!, I'm wondering if there is a possibility to manage OS audit files from database. We've a lot of audit files in /u01/app/oracle/admin/******/adump directory that need to be copied into database. Of course audit_trail should be set to DB but

  • Getting an error when trying to use warp stabilizer

    I made a picture slideshow with some videos and I am trying to stabilize my videos. When I click on "Analyze" a red bar comes up saying: "Warp Stabilizer requires clip dimensions to match sequence". Is there an easy was to transfer everything over to