Xml punchout in EBP 3.0

Hello,
Please could someone let me know if it is possible to use xml punchout in version 3.0 of EBP. Or even better if someone has used this and made it work!!
Thanks and Regards
Dave

Hello Dave,
I did it about 5 years ago. Please check http://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/ff03d072-0501-0010-aa88-8018506a2ebe">http [original link is broken] [original link is broken] the OCI specification. You need SAP Business Connector to map data from XML and SM59 RFC destination named something like "BBP_OCI" to points the listener in SAP Business Connector.
Regards,
Masa

Similar Messages

  • Item level attachments in confirmation sent from SUS in EBP-SUS scenario

    Dear colleagues,
    I am in SRM 5.0
    In an EBP-SUS scenario, I have created a Confirmation for a Purchase Order with an attachment added at header level of confirmation as well as item level of confirmation and sent to EBP.
    The XML that reaches EBP has both the attachments but effectively the confirmation that gets created in EBP has attachment only in header level and the item level attachment is missing.
    Could any of you with your experience let me know whether it is a limitation or is it possible to send attachments in item level to EBP?
    Many thanks.
    Best regards,
    Srivatsa Ganesh V
    SAP Labs

    vatsa,
    if the xml message has both the attachments , then it is a problem.
    please debug the inbound of xml , it is very easy to find out whether both the attachments are considered in the creation of the document.
    use transaction sxi_support and the inbound xml for debugging.

  • EBP SUS NO PO RESPONSE and Invoice XML MESSAGE CREATED

    Hi All,
    We have configured EBP - SUS on SRM 7 server with extended classic scenario.PO's are transfering fine from EBP to SUS and are visible in SUS also expected follow on documents are PO response,Confirmation,Invoice.But wen we process the po and confirm all items no po response xml message is created and a local po response is created which is not transferred back to EBP.Later when we create a confirmation for the same po,it is transfered to EBP via serviceack xml message and is visible.
    Finally wen v create a invoice it is also created locally and not tranferred to EBP,no xml message is created in this case too.
    In XI we are using integration scenario which is based on SRM 5.5 contents.
    Any kind of pointers will b appreciated.
    Thanks.

    Hi
    Proxies are fine,also i check for events in define transaction type.Here are the values for both response and invoice evrything seems fine.
    Description          SUS PO Purch.Ord.Rsp
    Int. Number Range         01
    Ext. Number Range         02
    Status Profile
    BTrans.Category      BUS2232
    Description          SUS PO Confirmation
    Partner Determ.Proc.
    Text Schema          PCOS
    Event Schema
    Description          SUS Invoice
    Int. Number Range         01
    Ext. Number Range         02
    Status Profile
    BTrans.Category      BUS2234
    Description          SUS Invoice
    Partner Determ.Proc.
    Text Schema          SUIV
    Event Schema
    EVENT DEFINITION
    BUS2234     SUS Invoice     SUS Invoice
    ERROR_OCURRED     An Error has Occurred
    Any settings tat we need to do to trigger this invoice to create a xml message.Also we regenerated the authorization profiles but had effect on xml creation.
    Thanks

  • Punchout  Internal XML Exception

    Hi All,
    I got error message, when I try to add office depot catalog items from old shopping cart.
    The error message is:   500       Punchout  Internal XML Exception
    Please let me know how to fix this. Thanks ...

    HI
    At a guess because the description is very vague, I would assume the vendor catalog is using the XML variant of the OCI but is not passing the data in the format expected by the SRM Application, I guess you can test this in transaction XSLT with the XML data passed by the vendor, see if it is rendered there.
    Regards,
    Jason

  • Punchout XML

    Hi All,
    We are in SRM4.0.I am trying to configure the external Punchout catalog.I am able to get into the punchoutsite and shop but I am unable to capture the information into my SRM shoping cart after I check out from the site.
    The Web Services are sending me a XML message as POST/Response to the HOOK_URL.
    What should I define in the xmltype and ~xmldocument to capture the information.?
    Any other process I need to follow to capture the data?
    Should the XML data have the exact OCI parameters defined ?
    Will appreciate if anybody can send me some related materials on [email protected]
    Kind Regards,
    Devi

    Hello Devi,
    OCI XML is supported by SRM.
    When the catalog returns items via an XML file, this one is mapped by SRM.
    Depending on the XML type (ESAPO...), the mapping is done internally via XLST files or externaly via BC/XI.
    You will find all the logic in function BBP_WS_DISPATCH_XML_MAPPING:
    - ESAPO : XML mapping is done with an RFC call to BC (but could be replaced by XI)
    - ESAPO-3.0: idem
    - ESAPO-3.5: internal mapping with XSLT transformation(BBP_OCI_XML_TO_RFC)
    So the XML type must be defined in ~xmltype, and you should use ESAPO-3.5.
    Regards
    Christophe

  • Creation of a shipping notification for a PO in EBP from a XML file via XI.

    Hi everybody.
    We are trying to create a shipping notification for a Purchase Order in Enterprise Buyer from a XML file via XI.
    For to do it, we are using ‘DespatchedDeliveryNotification_In’ message interface (transaction SPROXY).
    But when we execute it, the system show us next message:
    "An error occured within an XI interface: An exception with the type CX_GDT_CONVERSION occurred, but was neither handled locally, nor declared in a RAISING clause Programm: SAPLBBP_BD_MAPPING_SAPXML1; Include: LBBP_BD_MAPPING_SAPXML1F5B; Line: 4"
    No more information is available.
    Is there any additional transaction to see more information about the error message?
    Is there any documentation about this XML file, mandatory fields, examples…?
    We populated some fields in our XML file, but we do not know if the problem is with mandatory fields, data, program error…
    I will thank for any information
    Thanks in advance.
    Raúl Moncada.

    Raúl,
    This is because of the inbound UOM.
    The include LBBP_BD_MAPPING_SAPXML1F5B is in charge of mapping the item Unit Of Mesure (UOM) sent in the ASN XML file (it should be an ISO code).
    You can test FM UNIT_OF_MEASURE_ISO_TO_SAP with this inbound ISO code.
    PS: you should create an OSS message so the mapping sends back an error message instead of generating an uncatched exception (that generates a dump).
    Rgds
    Christophe
    PS: please reward points for helpfull answers

  • Non -OCI compatible XML to OCI compatible XML : External Punchout

    Hi All,
    We are doing external punchout to around 60 different sites.
    No our problem is that more than half of them will not be able to send the data back in OCI compatible format. But they will sending us the data in the same format i.e. same for for all of them (format of our old sourcing system)
    Now I am trying to break the standard SAP code and make the system understand non OCI data. For this In the FM WSI_IMPORT_DATA,which is getting called from BBP_WS_IMPORT_SC_DATA , I am trying to put my logic to read the data from the ITS what is coming from the external and then transform in OCI compatible with the help of custom transformation.
    My problem is that I am unable to get the data from the ITS which is coming from the sites.
    Has anybody docne anything like this or anybody tried to read data from ITS.
    Any help will be rewarded.
    Thanks,
    Smita

    Hi Chris,
    Any idea on this?
    Thanks,
    Smita

  • Punchout source code

    I have several vendors that want me to provide them with the punchout source code in order to troubleshoot issues.  How can I do this?  I've given them the parameters and values I have defined in the catalog call structure but this is not what they need, they want the cXML code.  Is there code that is generated behind the scenes for OCI?
    Best regards,
    Shawn O'Connor

    I'm also trying to get a better understanding in this area.  I'm not sure if this will help, but I have discovered that if you take the link you have entered in your catalog configuration and input it into the internet address field (           )
    you will be give XML data. 
    For example I put the MSC (vendor) link for URL in the internet address area. (not within SRM/EBP) https://xml1.mscdirect.com/CGI/ARIBAIN and I get XML data in return.
    <?xml version="1.0" encoding="UTF-8" ?>
      <!DOCTYPE cXML (View Source for full doctype...)>
    - <cXML payloadID="[email protected]" xml:lang="en-US" timestamp="1999-03-12T18:39:09-08:00" version="1.1.009">
    - <Response>
      <Status code="501" text="Not Implemented" />
    - <PunchOutSetupResponse>
    - <StartPage>
      <URL />
      </StartPage>
      </PunchOutSetupResponse>
      </Response>
      </cXML>
    However, when I use the link within EBP, I'm taken to their web site.
    Regards,  Ron

  • Problem with the hierarchial fields in a Purchase order xml report

    Hi,
    I am having a problem with the hierarchy problem. We are populating attribute 15 of a PO header. some times it can be null. FYI, we are using 11.5.10 instance where oracle supports direct PO template rather than having a rdf file.
    And now in the xml report, if attribute15 of po header is not null then it is fine.
    But if attribute15 is null, then the template is picking from the next available attribute15 that is from the po lines. As the line level group of "LINES" is between the "PO_DATA" (header group), hence the template is checking for next available attribute15.
    Can any one please suggest how to design the template where we can make the template to check only for that tag at the header level group rather than the line level group tag?
    Thank You in advance.
    Regards,
    Srinivas.

    Hi
    Incase you want to transfer attachements from SRM to R/3, then you try implementing the BADI in SRM side. The BADI which will help in this case is
    <b>BBP_CREATE_PO_BACK</b> BADI.
    <b>Please read the standard SAP documentation of this BADI using SE18 Transaction, before making any code changes.</b>
    <u>Few Important SAP OSS notes to refer in this case -></u>
    Note 989184 - Transferred shopping cart with internal attachments
    Note 550071 - FAQ: EBP - Shopping Cart
    Note 916347 - Transfer shopping cart with internal attachments
    Note 1001130 - FAQ - Attachment questions (Buyside)
    <u>Few useful links -></u>
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/49/b32640632cea01e10000000a155106/frameset.htm
    Re: Attachments to backend
    Re: Document Attachments in Shopping Cart
    Re: Attachment in SRM
    Re: SRM Documents and Attachments
    Re: Limit in Attachments of an item in Shopping Cart
    Re: return delivery text from material document is not passed to SUS
    </b>
    Do let me know, incase you face any problems.
    Regards
    - Atul

  • Not able to see Invoice sent by SUS to EBP in Portal

    Hi,
    I am trying to send Invoice from SRM SUS to SRM EBP via XML in Extended Classic Scenario(Using Service_Procurement_Supplier_Enablement XI scenario). I am able to sucessfully send and receive XML from SRM SUS to SRM EBP checked in SXMB_MONI in SUS, XI and EBP. I am using SRM SERVER 7.0.
    Also i have checked in BBP_PD t-code in SRM EBP for BUS2205 Object, Invoice is showing by  BBP_PD in SRM EBP which sent by SRM SUS. But i am not able to view this invoice in Portal at the tracking of PO by  Purchaser Login while before this i am able to view Purchase Order Response (POR) and Sus Confirmation sent by SUS to EBP in Portal at the tracking of PO by Purchaser Login.
    Kindly suggest me what should i do to get Invoice at Portal sent by SUS to EBP at Portal.
    Relative answers are really appreciable and will give full points for this.
    Thanks.
    Regards,
    Pawan Keshwani
    Edited by: pawankeshwani on Aug 14, 2011 9:21 AM
    Edited by: pawankeshwani on Aug 14, 2011 9:24 AM

    Hi,
    As per standard Confirmation can be created from SUS for a EBP/SUS colloaboration.
    In my current project, where both EBP & SUS are in same server with different clients.
    We have been getting confirmations from the suppliers frequently without any issue.
    Only issue is after getting the confifrmation details from SUS to EBP, we made a custom workflow to
    send those detaisl again back to ECC with custom FM.
    I hope the above information is clear and useful to you.
    Thanks
    Rajesh K

  • BU_RELNR error while transferring a vendor from EBP to SUS

    Hi experts,
    We have EBP on one client and SUS on abother client on the same server.  SRM 5.0 and (srm server 5.5) and XI 7.0 (PI).  We could succesfully import the scenario of service procurement with supplier enablement and we are going with Extended classic scenario.
    All the XI settings are done properly and we could send the vendors from EBP to XI.  there is a problem in the inbound XML messages when it is creating a BP in SUS.  The no. ranges are maintained properly in SUS and the No. range Grouping done si fine.
    01)  We have an error in the SUS in the SXI monitor telling that:
    We found the BU_RELNR in the table NRIV is set as external and there is no table maint. for this.  We cannot uncheck external indicator.
    <?xml version="1.0" encoding="utf-8" ?>
    - <nr1:StandardMessageFault xmlns:nr1="http://sap.com/xi/SRM/Basis/Global">
    - <standard>
      <faultText>An error occured within an XI interface: Exception occurredA:R1:735 -Number range interval 01 for number range object BU_RELNR incorrectly maintain. E:BBP_BUPA:060 -Error while trying to create contact person. Inform system administration Programm: CX_BBP_BD_ERROR===============CP; Include: CX_BBP_BD_ERROR===============CM002; Line: 57</faultText>
      </standard>
      </nr1:StandardMessageFault
    02)  We are not using the bidding functionality in EBP as we are going with e-sourcing.  Hence, we will have to replicate vendors from R/3 to EBP. We set the standard communication as XML/XI and make as a portal vendor in EBP in manage business partners in the web transaction. Do we need to create contact persons in EBP and then transfer to SUS?  Will it send an automatic mail regarding the login details to the user?
    03)  Or do we need to create contact persons in SUS.  Will it send an e-mail to the vendors from SUS?
    Thanks in advance,
    DV

    Alex,
    The issue to which you have replied is to do with the namespace in XI mappings.  The standard content seems to have a bug when it got imported into the configuration.
    Coming to the e-sourcing, SAP is giving phase wise integration with ECC and SRM.  The roadmap is already SAP has delivered the xi content for E-sourcing to ECC for the master data like Material masters and vendor masters.  In general, E-sourcing is a hosted application till now.  But, there is an exception for us to have it hosted by ourselves.  There are few integration issues in this.  But, it is working fine now.  Only thing is you need to send the company codes, p orgs, p groups etc... 17 objects I guess before transferring the material master and vendor master from ECC to E-sourcing.
    Then, e-sourcing to ECC integration for contracts push, SAP is moving towards ramp-up.  This will take some time to have the GA.
    Finally, e-sourcing to SRM integration, it will happen (?????????? lot of question marks) in SRM 7.0.  Right now, we are planning to have a customer interface from e-sourcing to SRM.
    Hope these answers your question.
    Regards,
    DV

  • Punchout problem.  CertificateException: Untrusted Cert Chain.

    Hi all
    I hope this is an appropriate forum. I am a developer at a company who has a web site that customers interact with via punchout. I developed the system some time ago. It has nothing to do with Oracle but we have a punchout customer who is converting from Ariba to Oracle. I guess I'm looking for any advice on what to do or what to tell the customer to help solve this problem. They seem to have run out of ideas.
    Everything works well when they send a PunchoutSetupRequest cXML request but when they try to send an OrderRequest they get the following SSL error.
    .apps.ecx.oxta.ConnectionFailureException: Connection failure resulting
    from: javax.net.ssl.SSLHandshakeException:
    java.security.cert.CertificateException: Untrusted Cert Chain
    They're asking me whether am I handling the two types of requests differently but that question makes no sense at this level because it's the same https URL. I have no way of even knowing what type of cXML request is coming until the SSL handshake has succeeded.
    We're running Microsoft IIS. Our SSL certificate has a cert chain back to Equifax. It works on all major browsers, Ariba and their Oracle PunchoutSetup request. I got them to try it with a browser and the SSL worked without error. I can see in my web log that they accessed it using Internet Explorer. I assume that the Oracle system is not running Windows so accessing it with Internet Explorer from a Windows machine might not have been very helpful.
    They say to me that "it's the same site, same server" for the two types of documents. I assume they mean it's the same https client but how can that be true if the SSL succeeds on one type of document but fails on another?
    I've just noticed that the UserAgent is different for the two requests. For PunchoutSetupRequest it's "Oracle iProcurement" but for OrderRequest it's "Oracle E-Business Suite Oracle Purchasing 11.5.9.". Does that mean they are different https clients? I only know the OrderRequest UserAgent because they emailed me an error message which included the cXML.
    I know nothing about Oracle but it seems to me that someone at our customer site needs to do the equivalent of "Accept this certificate" which you can do with a browser assuming that they trust us. At one point they got me to send our certificate so I visited our site with a browser and exported the cert and sent it to them which they could have done themselves. It's not clear to me what they did with it but, coincidentally perhaps, the PunchoutSetupRequest also failed the SSL handshake until I sent them that.
    The only solution may be for us to buy a different (more expensive) certificate but that seems unnecessary to me and they've been unable to answer my question "what signing authorities do you accept". I've been able to look at a couple of their other suppliers and their public sites use certs from GTE CyberTrust so I suspect their punchout site uses the same.
    Any ideas or suggests would be appreciated.
    Thanks

    Hi,
    Similar error is reported in the following documents, please see if it helps.
    Note: 167474.1 - Oracle XML Gateway Troubleshooting Guide
    Note: 152775.1 - Installing Oracle XML Gateway and Oracle Workflow with Oracle Applications 11i
    Regards,
    Hussein

  • XML over HTTP using BPEL (not using SOAP)... is this possible?

    Hi there.
    We're trying to expose a BPEL process which will be exclusively triggered from a HTTP POST. The Client Partner Link in the BPEL process models Oracle's Transparent PunchOut standard. This standard is strict XML-over-HTTP, SOAP is not involved.
    However, I am getting issues when I POST the XML to BPEL. It is telling me that it requires a SOAPAction in the header. Again, the design dictates that this is raw XML over HTTP, so we are not to use any SOAP specific header values nor any kind of SOAP wrapper.
    I deployed the sample 'HTTPPostService' process which was delivered with BPEL. I am seeing the same error when I try to POST XML to this process as well. I get a response (in a SOAP wrapper) saying that it wants a SOAPAction in the header. The WSDL used to create this sample process clearly does not bind to SOAP, (there are no mentions of the SOAPAction in the operation, etc) so I do not understand.
    So, my question is: Is is possible to POST raw XML to a BPEL process? Or does BPEL require all processes to follow the SOAP 'protocol' ?
    Thanks for any help.
    Message was edited by:
    [email protected]

    I am also trying to do the same stuff. If i deploy the sample application HttpGetService, will i be able to send the request from browser the way we send typical http get request?
    here is the url which i want to use to invoke Http get BPEL
    http://cybage1:9700/httpbinding/default/HTTPGetService?ssn=10&id=20
    but i am getting following exception
    500 Internal Server Error
    java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
         at java.util.ArrayList.RangeCheck(ArrayList.java:507)
         at java.util.ArrayList.get(ArrayList.java:324)
         at com.collaxa.cube.ws.http.HttpBindingServlet.call(HttpBindingServlet.java:113)
         at com.collaxa.cube.ws.http.HttpBindingServlet.doGet(HttpBindingServlet.java:97)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:798)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:278)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:120)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)

  • XML Message Not Generated in SUS SRM 4.0

    Hi !
      In Supplier Self Service(SUS) SRM 4.0 we did a  
      development for ASN creation through file upload .
      It's a <b>BSP</b> Application .
      Vendor uploaded the file for ASN creation .
      Their generated ASN No. which are in Standard tables.
      But for Some of them No XML Messages Genrated which  
      suppose to pass backend SAP R/3 .
      Anybody having any idea where exactly these XML 
      Messages are?   We have searched through SXMB_MONI  
      & checked all qRFCs.
      But unable to find their XML messages.
      Looking forward your ideas.
      Regards
      Sachin S M
    <b></b>
    Message was edited by: Sachin S M

    Hi,
    Can you tell me if the next scenario is possible with EBP 5.0 (WAS 6.40) but without XI.
    We need to develop an application to allow the supplier to upload an Invoice in XML and save it in EBP.
    I was thinking on using a BSP application with an input field to browse local PC and pick up an Invoice XML file. Then post the XML and parse it in the BSP application and save the invoice in EBP.
    Do you have any experience on it or some documentation?
    We have EBP 5.0 but don't want to install an SAP XI.
    Thank you

  • Change "Quality of Service" EOIO to EO for a XI Purache Interface in EBP

    Hello Colleagues,
    we have a PO interface in place but some problems with Message processing at Adapter. To solve the problem we try to change the Quality of Server EOIO to EO but the Quality of Service comes from the EBP system at XML Message header.
    Please, in that location on the EBP system are we able to change the Quality of Service?
    Many thanks in advance!
    Jochen

    Hi Barry,
    The EBP system send POs (also calalog messages) via integration engine (SXMB_MONI on EBP) to the XI system (Integration Server) and the XI system sends the messages out to the Vendor via SOAP.
    The messages which are send by EBP are with QOS EOIO at message header.
    Regards,
    Jochen

Maybe you are looking for