ORDERS05 IDoc to cXML SOAP - SOAP failing (Ariba call)

I am performing the following scenario:
I am sending an ORDERS05 IDoc from R/3 4.6 to XI.  XI then maps the IDoc into cXML.  I am then attempting to send the cXML via the SOAP adapter to Ariba via HTTP.
Everything works except the adapter fails when trying to send to Ariba.  Here is the audit log:
2005-07-06 17:05:39 Success The message was successfully received by the messaging system. Profile: XI URL: http://myserver:50000/MessagingSystem/receive/AFW/XI
2005-07-06 17:05:39 Success Using connection AFW. Trying to put the message into the receive queue.
2005-07-06 17:05:39 Success Message successfully put into the queue.
2005-07-06 17:05:39 Success The message was successfully retrieved from the receive queue.
2005-07-06 17:05:39 Success The message status set to DLNG.
2005-07-06 17:05:39 Success Delivering to channel: cXML2Ariba
2005-07-06 17:05:40 Success SOAP: request message entering the adapter
2005-07-06 17:06:01 Error SOAP: error occured: java.io.IOException: failed to get the input stream from socket: java.lang.NullPointerException
2005-07-06 17:06:01 Error Exception caught by adapter framework: failed to get the input stream from socket: java.lang.NullPointerException
2005-07-06 17:06:01 Error Delivery of the message to the application using connection AFW failed, due to: failed to get the input stream from socket: java.lang.NullPointerException.
2005-07-06 17:06:01 Success The asynchronous message was successfully scheduled to be delivered at Wed Jul 06 17:11:01 UTC 2005.
2005-07-06 17:06:01 Success The message status set to WAIT.
Does anyone know what the error message means? 
Could it possibly be that I am taking an Async IDoc, and posting a synchronous SOAP to Ariba?
Thanks!

Mary -
Hi I was wondering how you were able to determine that your XI server did not have internet connectivity and what you were able to do?  We have a similar scenario only we are trying to use SSL for the connection with certificate AND getting the following error :
2005-09-08 15:46:31 Success The message was successfully received by the messaging system. Profile: XI URL: http://XIServer024:50700/MessagingSystem/receive/AFW/XI
2005-09-08 15:46:31 Success Using connection AFW. Trying to put the message into the receive queue.
2005-09-08 15:46:31 Success Message successfully put into the queue.
2005-09-08 15:46:31 Success The message was successfully retrieved from the receive queue.
2005-09-08 15:46:32 Success The message status set to DLNG.
2005-09-08 15:46:32 Success Delivering to channel: PCARD_Activate_File_Receiver
2005-09-08 15:46:32 Success SOAP: request message entering the adapter
2005-09-08 15:46:32 Error SOAP: error occured: java.lang.NullPointerException
2005-09-08 15:46:32 Error Exception caught by adapter framework: null
2005-09-08 15:46:32 Error Delivery of the message to the application using connection AFW failed, due to: RecoverableException.

Similar Messages

  • Unable to open PWA in browser and MSP on application server in project server 2007. ERROR: Sending the Soap message failed or no recognizable response was received.

    Hi All,
    I am using project server 2007 and WSS 3.0. 
    I have been facing a strange issue for couple of days. I am unable to open PWA in browser and MS Project Pro on application server.
    Everything is correct whether it is URL or MS Project profile account on MSP.  This is strange because i can open same PWA/MSP from other computers (Database server / Client PCs) but not locally on server.
    When i try to connect to MSP on App server, i get the following errors in event viewer.
    Event Type: Error
    Event Source: MSSOAP
    Event ID: 16
    User: N/A
    Computer: APP-Server-Name
    Description:
    Soap error: Connection time out..
    Event Type: Error
    Event Source: MSSOAP
    Event Category: Client 
    Event ID: 16
    User: N/A
    Computer: APP-Server-Name
    Description:
    Soap error: An unanticipated error occurred during the processing of this request..
    Event Type: Error
    Event Source: MSSOAP
    Event Category: Client 
    Event ID: 16
    User: N/A
    Computer: APP-Server-Name
    Description: Soap error: Sending the Soap message failed or no recognizable response was received.
    Event Type: Error
    Event Source: MSSOAP
    Event Category: Client 
    Event ID: 16
    User: N/A
    Computer: APP-Server-Name
    Description:
    Soap error: Unspecified client error..
    One more issue i am facing and i guess that is related to above issue. The Issue is, when i am creating a new project, It's workspace gets created but doesn't get linked to the project and i can't link it manually because it already exists for the project.
    sandeep

    Hi Paul ,
    Thanks for reply. The project server URL was already added to the Trusted
    Sites/Local Intranet areas in IE. 
    sandeep

  • Javax.xml.rpc.soap.SOAPFaultException: Failed to process signature.null

    Hi Folks,
    I was trying to do the tutorial "Securing Services Using the AquaLogic Service Bus", but when I called the Web Service Method I got the error message listed bellow.
    What happened ?
    Tutorial link:
    "http://dev2dev.bea.com/pub/a/2006/04/securing-service-bus.html?page=1"
    Exception:
    "Unable to invoke service: SOAPFaultException - FaultCode [{http://schemas.xmlsoa
    p.org/soap/envelope/}Server] FaultString [Failed to process signature.null] Faul
    tActor [null]No Detail; nested exception is:
    javax.xml.rpc.soap.SOAPFaultException: Failed to process signature.null
    java.rmi.RemoteException: SOAPFaultException - FaultCode [{http://schemas.xmlsoa
    p.org/soap/envelope/}Server] FaultString [Failed to process signature.null] Faul
    tActor [null]No Detail; nested exception is:
    javax.xml.rpc.soap.SOAPFaultException: Failed to process signature.null
    at webservice.Echo_Stub.doEcho(Echo_Stub.java:37)
    at webservice.EchoServiceClient.main(EchoServiceClient.java:48)
    Caused by: javax.xml.rpc.soap.SOAPFaultException: Failed to process signature.nu
    ll
    at weblogic.wsee.codec.soap11.SoapCodec.decodeFault(SoapCodec.java:265)
    at weblogic.wsee.ws.dispatch.client.CodecHandler.decodeFault(CodecHandle
    r.java:106)
    at weblogic.wsee.ws.dispatch.client.CodecHandler.decode(CodecHandler.jav
    a:91)
    at weblogic.wsee.ws.dispatch.client.CodecHandler.handleFault(CodecHandle
    r.java:79)
    at weblogic.wsee.handler.HandlerIterator.handleFault(HandlerIterator.jav
    a:254)
    at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.
    java:224)
    at weblogic.wsee.ws.dispatch.client.ClientDispatcher.handleResponse(Clie
    ntDispatcher.java:161)
    at weblogic.wsee.ws.dispatch.client.ClientDispatcher.dispatch(ClientDisp
    atcher.java:116)
    at weblogic.wsee.ws.WsStub.invoke(WsStub.java:89)
    at weblogic.wsee.jaxrpc.StubImpl._invoke(StubImpl.java:335)
    at webservice.Echo_Stub.doEcho(Echo_Stub.java:32)"

    Hi Folks,
    I was trying to do the tutorial "Securing Services Using the AquaLogic Service Bus", but when I called the Web Service Method I got the error message listed bellow.
    What happened ?
    Tutorial link:
    "http://dev2dev.bea.com/pub/a/2006/04/securing-service-bus.html?page=1"
    Exception:
    "Unable to invoke service: SOAPFaultException - FaultCode [{http://schemas.xmlsoa
    p.org/soap/envelope/}Server] FaultString [Failed to process signature.null] Faul
    tActor [null]No Detail; nested exception is:
    javax.xml.rpc.soap.SOAPFaultException: Failed to process signature.null
    java.rmi.RemoteException: SOAPFaultException - FaultCode [{http://schemas.xmlsoa
    p.org/soap/envelope/}Server] FaultString [Failed to process signature.null] Faul
    tActor [null]No Detail; nested exception is:
    javax.xml.rpc.soap.SOAPFaultException: Failed to process signature.null
    at webservice.Echo_Stub.doEcho(Echo_Stub.java:37)
    at webservice.EchoServiceClient.main(EchoServiceClient.java:48)
    Caused by: javax.xml.rpc.soap.SOAPFaultException: Failed to process signature.nu
    ll
    at weblogic.wsee.codec.soap11.SoapCodec.decodeFault(SoapCodec.java:265)
    at weblogic.wsee.ws.dispatch.client.CodecHandler.decodeFault(CodecHandle
    r.java:106)
    at weblogic.wsee.ws.dispatch.client.CodecHandler.decode(CodecHandler.jav
    a:91)
    at weblogic.wsee.ws.dispatch.client.CodecHandler.handleFault(CodecHandle
    r.java:79)
    at weblogic.wsee.handler.HandlerIterator.handleFault(HandlerIterator.jav
    a:254)
    at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.
    java:224)
    at weblogic.wsee.ws.dispatch.client.ClientDispatcher.handleResponse(Clie
    ntDispatcher.java:161)
    at weblogic.wsee.ws.dispatch.client.ClientDispatcher.dispatch(ClientDisp
    atcher.java:116)
    at weblogic.wsee.ws.WsStub.invoke(WsStub.java:89)
    at weblogic.wsee.jaxrpc.StubImpl._invoke(StubImpl.java:335)
    at webservice.Echo_Stub.doEcho(Echo_Stub.java:32)"

  • Issue about BI JAVA SDK-SOAP request failed with return message 2147483653

    Dear Experts,
    I'm trying to use BI JAVA SDK to connect BW by using XMLA connector.
    But there's an error messaet said :
    SOAP request failed with return message 2147483653 ( Invalid MDX command with INCLUDING)
    I'm really new to this JAVA SDK, and after searching help in SAP Service Market and Google, there's no helpful suggestion.
    please help me about how to fix this error.
    Here is my code:
    IBIConnection connection = (IBIConnection) cf.getConnectionEx(cs);
          IBIOlap olap = connection.getOlap();
          Cube cube = olap.getObjectFinder().
          findCubeFirst((String)null, "ZFI_C11/ZFI_C11_Q001");
        // This is just a sanity check to verify that the
        // cube on which this example relies was retrieved 
        if (cube==null){
            System.out.println("no cube found");
    // Didn't print out this message, seems it can connect to BW and get the InfoCube and Query.
        Dimension plantDimension = olap.getObjectFinder().
        findDimensionFirst(cube, "ZPLANT");
      Dimension materialDimension = olap.getObjectFinder().
        findDimensionFirst(cube, "ZMATERIAL"); 
      IBIQuery query = olap.createQuery(cube);
      IBICommandProcessor commandProcessor = query.getCommandProcessor();
      commandProcessor.moveDimensionToRows(plantDimension);
      commandProcessor.moveDimensionToRows(materialDimension);
      IBIDataSet dataset = query.execute(); // After execute this statement, error happens.
    Thank you!
    Andy

    Solved myself, it's because the query used in my code have user input variable.

  • SOAP request failed with return message 2147483653

    Hello everybody!
    I've got a constant error while trying to execute following MDX-statement via BI Java SDK:
    SELECT  {[0BCS_REPMOD].[N],[0BCS_REPMOD].[P],[0BCS_REPMOD].[R],[0BCS_REPMOD].[S]} DIMENSION PROPERTIES MEMBER_UNIQUE_NAME, MEMBER_CAPTION, PARENT_UNIQUE_NAME on 0 , {[0PCOMPANY].[000001],[0PCOMPANY].[000002],[0PCOMPANY].[000102],[0PCOMPANY].[000103],[0PCOMPANY].[000104],[0PCOMPANY].[000200],[0PCOMPANY].[000003],[0PCOMPANY].[000004],[0PCOMPANY].[000100],[0PCOMPANY].[000101],[0PCOMPANY].[000105]} DIMENSION PROPERTIES MEMBER_UNIQUE_NAME, MEMBER_CAPTION, PARENT_UNIQUE_NAME on 1  FROM [$ZBCS_OV12]WHERE{[0BCS_REPMOD].[N],[0BCS_REPMOD].[P],[0BCS_REPMOD].[R],[0BCS_REPMOD].[S]}{[0PCOMPANY].[000001],[0PCOMPANY].[000002],[0PCOMPANY].[000102],[0PCOMPANY].[000103],[0PCOMPANY].[000104],[0PCOMPANY].[000200],[0PCOMPANY].[000003],[0PCOMPANY].[000004],[0PCOMPANY].[000100],[0PCOMPANY].[000101],[0PCOMPANY].[000105]}*
    The error is:
    SOAP request failed with return message 2147483653 (Log not found (in main memory))
    What to do with this message? How to understand what is the cause of the error?
    The same query is working fine in MDX-test tool.
    WBR, Dmitriy.

    Solved myself, it's because the query used in my code have user input variable.

  • Error while ORDERS05 IDoc transfer from R3 - PI - SNC

    Hi Friends,
    I am facing error in PI SXMB_MONI for ORDERS05 IDoc transfer from R3 - PI - SNC.
    I have done all the configuration setup in Integration Directory for the Scenario, I am able to successfully send the IDOC for PO from R3 to PI but faced the following Error in PI.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Message Split According to Receiver List
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">PARTY_SERVICE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      *<SAP:Stack>Party and service not defined</SAP:Stack>*
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Also I am unable to Configure Sender/Receiver ID in PI > SXMB_ADMIN > Configuration, as while defining Sender/Receiver  unable to add the Interface for Sender(ORDERS.ORDERS05)/Reciever(ReplenishmentOrderNotificatio_Out) although I am able to see the same in Integration Repository.
    Also In Main message(Part of the message) as shown below, I am able to see Vendor in PARTY Element of xml message for which I have created the PO
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Message Split According to Receiver List
      -->
    - <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP="http://sap.com/xi/XI/Message/30">
    - <SOAP:Header>
    - <SAP:Main xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1" wsu:Id="wsuid-main-92ABE13F5C59AB7FE10000000A1551F7">
      <SAP:MessageClass>ApplicationMessage</SAP:MessageClass>
      <SAP:ProcessingMode>asynchronous</SAP:ProcessingMode>
      <SAP:MessageId>0050568F-24A0-1DDD-B9F5-3F6DD541FF93</SAP:MessageId>
      <SAP:TimeSent>2009-01-21T10:55:20Z</SAP:TimeSent>
    - <SAP:Sender>
      <SAP:Service>SAPECC6</SAP:Service>
      <SAP:Interface namespace="urn:sap-com:document:sap:idoc:messages">ORDERS.ORDERS05</SAP:Interface>
      </SAP:Sender>
    - <SAP:Receiver>
      <SAP:Party agency="SAPECC6" scheme="ALE#LI#LF">0000000006</SAP:Party>
      <SAP:Service />
      <SAP:Interface namespace="urn:sap-com:document:sap:idoc:messages">ORDERS.ORDERS05</SAP:Interface>
      <SAP:Mapping notRequired="Y" />
      </SAP:Receiver>
    Please Suggest the steps needs to be done for resolving the Issue.
    Thanks all...
    Regards,
    Nitin
    Edited by: Nitin Patil on Jan 21, 2009 12:18 PM

    Hi Nitin,
       I completed the configuraiton but the PO came in PI successfully but stuck in PI with error
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_SERVER</SAP:Code>
      <SAP:P1>500</SAP:P1>
      <SAP:P2>Internal Server Error</SAP:P2>
      <SAP:P3>Error during parsing of SOAP header</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>HTTP server code 500 reason Internal Server Error explanation Error during parsing of SOAP header</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    can you please help what is the problem , I am not able to find out.
    Thanks,
    Menaga

  • Idoc to cXML scenario

    Hi,
    I have a requirement (IDOC to cXML file),  where i have to map PO IDOC to cXML file format. I understand from the cXML.org url that there are some DTD's freely available.
    I guess the cXML file format is same as normal xml file with special format. please correct me if i am wrong.
    can we use FILE adapter to convert the file to cXML file format. for example to abc.cxml.
    can some one help me .
    thanks.
    azim

    Hi Azias,
    > Do we have to use third part adapter for this?
    3rd party expression is usually used for Business Systems. Yes, you should create a 3rd party BS.
    > can i use FTP adapter to create a file?
    Yes
    > what will be the extension of the file (i.e. abc.cxml)?
    *.cxml
    > Do we require secure connection in FTP adapter?
    if you want to secure the connection / if you have sensible data
    >
    > If i want to post the cxml message to URL, then which adapter should is use? (HTTP/SOAP)?
    http
    Regards,
    Udo

  • Extending the IDoc to cXML scenario

    Hi Experts,
    I have a scenario IDoc to cXML for sending ORDERS05 .
    We got a requirement to develope a scenario by extending the Order header and line extention segements to include extra fields)of the IDoc used in the above scenario , hence I am doing the following
    -Imported the extended IDoc into the Integration repository.
    -Mapped the extra fields included to the target message.
    -reloaded the IDoc Metada using IDX2.
    As i am doing this as part of the other project please suggest on the following
    --Explain the sections to be included in the Technical design document for XI configuration.
    --configurations that I need to work on.
    please do suggest any other things i need to work on to take the right approach.
    Thanks in advance.
    MK

    Hi,
    Nothing more u require in XI development when ever u are dealing with the Extended IDOC's.
    Normal procedure as Standard IDOC's only.
    If u are not able to view the extended IDOC's in the Repository means then u have to think the solution.
    This problem is not there for u. so go a head with the normal procedure by importing those IDOC's in IR and do mapping as usual
    Regards
    Seshagiri

  • Retaining original filename in FILE- SOAP- SOAP- FILE

    We have faced a scenario where I have to retain original filename in File-> SOAP-> SOAP ->File. The issue is that we don't have any ESR objects and neither do we intend to create any. So its purely configuration to transfer file from one folder to another.
    Any suggestion would be highly appreciated.
    Thanks,
    Swati

    Hello Swati,
    Even after trying the above steps suggested by Praveen, if you don't get the results use Dynamic Configurations module in the Receiver channel along with the above settings.
    1) Make sure the above settings are done (given by Praveen)
    2) Assign a new variable as the file name parameter under receiver channel configurations.
    3) Assign the "message:interface_name" value to the variable under Variable Substitution
    4)Under Module Tab do the following:
    Let me know if you still face any further issue.
    Regards,
    Simran

  • Segment management in ORDERS05 IDOC.

    Hi there.
    I have two questions, one is very focused on text management in ORDERS05, the other one is more generally speaking.
    1 - Text management in ORDERS05 IDoc:
    I have texts in my purchase order that I fill in, and then generate my IDoc. When looking at IDoc detail through WE05 or WE02, my texts are not visible neither in E1EDKT1 nor E1EDPT1 segments. Basically, those segments are not even created in my IDoc. Why? Anything to do in PO and/or ALE customizing?
    2 - More general:
    I need to have, in my E1EDS01 segment, the total quantity I order in my PO. So, I need a segment with qualifier '004' in SUMID, then my quantities. Currently, I only have SUMID='002' and my total value amount. How can I define (or it is defined by the system) the type of information I have in my segments, or segments themselves?
    Please tell me if not clear at all.
    Thanks for your answers.
    Chris.

    Thanks Dani.
    I checked the T166A table and found that the following entries are missing for my cases: EKPO and EKKO for my ZNB PO type.
    Shall I just put an entry for those two things in that table and this will allow me to get my texts in my ORDERS05 IDoc?
    For point 2, as I am not an ABAP developper, I do not understand what to do. I can deal with customizing, but not with ABAP programming on that subject.
    Thanks anyway at least for the first part of the answer.

  • Creating a Purchase Order using ORDERS05 Idoc

    Hi Experts,
    I need to create a purchase order using ORDERS05 Idoc, with the data I am using a sales order is gettig created but I need to create a PO insted of SO.
    Please let me know what is difference between a PO and SO while using ORDERS05. Also please let me know what are all the fields that needs to chaged in the Idoc.
    Thanks,
    Suma

    Hi,
       I'm looking at a similar problem, can we use ORDERS05 IDOC basic type to create a Purchase Order?
       What is the inbound processing FM?  I tried IDOC_INPUT_ORDRSP, but it seem to only allow changes to a PO, and not creation of a PO.
       For IDOC_INPUT_ORDERS FM this one seem to only create Sales Orders?
       Which inbound FM should i be using?
    Regards.

  • PO no of customer in ORDERS05 IDoc with 3rd party scenario

    Hello experts,
    we have the scenario where we are getting purchase orders from our customer (which is in the same system like we are). Then we create SO for the customer and a PO to the external vendor. The goods should be delivered directly to the customer.
    In that 3rd party scenario we will send our PO via ORDERS05 IDoc to the vendor. Once the vendor is shipping the goods, he sends us an ASN and we create a statistical GR.
    Now our target is to give our customer somehow the information, that the delivery shipped from the vendor will be based on his PO to us. Do you know a way how we can give his PO no. to the vendor in the SAP standard ORDERS05 IDoc? Otherwise, is there a standard process to send our customer also the information that we received the ASN from vendor and transfer this information (maybe also as an ASN) to the customer with his PO no., so he can create an inbound delivery already?
    Thanks.

    Follow this Procedure... it works....
    Procedure
    1. Review the number ranges that have been created: The number ranges for the business partner in the Best Practices are defined as follows:
    IMG u2192 Cross Application Components u2192 SAP Business Partner u2192 Business Partner u2192 Basic Settings u2192 Number Ranges and Groupings u2192 Define Number Ranges
    01: The Regular business partner uses this number range: 2100000000 to 2199999999 and 03: 7100000000 to 7199999999 is used in the setting above for the ship-to party. Both are internal number ranges.
    XX is the external number assignment used to create the SD reference customer.
    2. The account group DEBI must temporarily be assigned to this external number assignment for the creation of this business partner:
    IMG u2192 Financial Accounting u2192 Accounts Receivable and Accounts Payable u2192 Customer Accounts u2192 Master Data u2192 Preparations for creation customer master data u2192 Assign Number Ranges to Customer Account Groups:
    Set account group: DEBI to external number range XX for the Business Partner creation step.
    3. Create an SD customer:
    Call transaction XD01: Easy Access u2192 Logistics u2192 Sales and Distribution u2192 Master Data u2192 Business Partner u2192 Customer u2192 Create u2192 Complete
    u2022 Select account group: Customer (general)
    u2022 Enter the Customer key: MUST_ALL
    u2022 Enter company code (1000)
    u2022 Enter sales area as follows:
    u2022 Sales organization: 1000,
    u2022 Distribution channel: 01
    u2022 Division: 10.
    u2022 Select Continue.
    Assign MUST_ALL in Master data>bp>settings for creating standard customers.

  • Inbound Function module to process ORDERS05 IDOC

    Hi,
    My requirement is to create pre-booked Purchase order.
    I have to extend the ORDERS05 IDoc for this requirement. It is an inbound IDoc.
    I found the function module IDOC_INPUT_ORDERS. But I have a doubt will it work for Purchase orders because i found most of the data inside the function module are relevant for Sales order creation.
    Can you please suggest me a suitable function module to process this Inbound Idoc and create purchase order.
    Regards,
    Balaji. R

    Hi,
    The message type and basic idoc type for the processing of purchase orders:
    PORDCH                 PORDCH01                -- For change
    PORDCR1               PORDCR101              -- For Create
    Regards,
    Ginu Litta Raj

  • Bundling ORDERS05 IDOC

    Hi all,
    We have a problem with bundling the IDOCS in Message Mapping. We have a requirement to convert more than one ORDERS05 IDOCS to one ‘flat’ XML file.
    When the IDOC has the following data, the mapping works well:
    Input IDOC:
    IDOC 1:                   
    ORDERS05
    - E1EDP01          
    ---  POSEX 0010
    - E1EDP01          
    ---  POSEX     0020
    - E1CUCFG          
    ---  POSEX     0010     
    E1CUVAL     10-1
    E1CUVAL     10-2
    - E1CUCFG
    ---  POSEX     0020
    E1CUVAL     20-1
    E1CUVAL     20-2
    IDOC 2:     
    ORDERS05
    - E1EDP01          
    ---  POSEX     0010
    - E1EDP01          
    ---  POSEX     0020
    - E1CUCFG          
    ---  POSEX     0010     
    E1CUVAL     10-1
    E1CUVAL     10-2
    - E1CUCFG
    ---  POSEX     0020
    E1CUVAL     20-1
    E1CUVAL     20-2
    Output Message:
    IDOC 1:----
    IDOC 2:
    Position number:      0010----
    Position number:      0010
    Configuration1:     10-1----
    Configuration1:     10-1
    Configuration2:     10-2----
    Configuration2:     10-2
    Position number:      0020----
    Position number:      0020
    Configuration1:     20-1----
    Configuration1:     20-1
    Configuration2:     20-2----
    Configuration2:     20-2
    However when you miss one E1CUCFG node, you will get a confusing result: 
    Input IDOC:
    IDOC 1:     
    ORDERS05
    - E1EDP01          
    ---  POSEX     0010
    - E1EDP01          
    ---  POSEX     0020
    - E1CUCFG
    ---  POSEX     0020
    E1CUVAL     20-1
    E1CUVAL     20-2
    IDOC 2:     
    ORDERS05
    - E1EDP01          
    ---  POSEX     0010
    - E1EDP01          
    ---  POSEX     0020
    - E1CUCFG          
    ---  POSEX     0010     
    E1CUVAL     10-1
    E1CUVAL     10-2
    - E1CUCFG
    ---  POSEX     0020
    E1CUVAL     20-1
    E1CUVAL     20-2
    Output Message:
    IDOC 1:----
    IDOC 2:
    Position number:      0010----
    Position number:      0010
    Configuration1:     20-1----
    Configuration1:     20-1
    Configuration2:     20-2----
    Configuration2:     20-2
    Position number:      0020----
    Position number:      0020
    Configuration1:     10-1----
    Configuration1:     10-1
    Configuration2:     10-2----
    Configuration2:     10-2
    We have tried standard functions like: useOneAsMany, CreateIf, if, ifWithoutElse, collapseContext, etc. in the graphical mapping tool but it doesn’t work.
    Could you please take a look at this problem?
    Appreciate any help on this,
    Kind regards
    Kamran Vakili

    Ive solved this problem

  • IDoc to cXML using built-in SAP XSLT Processor

    Hi ABAP experts,
    i have a requirement to send an IDoc to an external system, the external system expecting it to be in cXML standard - without using XI/PI
    has someone of you done this before?
    I was looking at the option to utilize the built-in SAP XSLT processor (CALL TRANSFORMATION) since it supports XML to XML and ABAP to XML transformations
    so the flow would either be
    IDoc --> XSLT --> cXML  (preferred)
    IDoc --> XML (using XML port) --> XSLT --> cXML
    is this possible?
    Also, can the cXML be sent using the XML HTTP port in we21?
    Your tips suggestions would be highly appreciated

    Hello
    Have you had a look at class CL_IDOC_XML1? This class does the transformation IDoc -> XML for you.
    The next step would be to create the required XSLT transformation for the mapping IDoc-XML -> cXML.
    Regards
      Uwe

Maybe you are looking for

  • Pictures and text boxes in rtf template

    Hi there, are there any general rules for applying pictures and text boxes to rtf-templates? As far as I have experienced, the text boxes are not shown when generating a report. Is it generally not possible to display text boxes? Are there any work a

  • Scan works, print says it works but doesn't

    Hi all! Everyone seems to have the opposite problem - wireless printing works but scan doesn't. Not me! I can choose "scan" from my printer OR computer interface and it starts right up. Problem is, when I go to print it goes through the "printing" sc

  • Can't sync photos with photoshop elements 11 album

    I just upgraded to photoshop elements 11. When I attempt to sync photos in iTunes (to synch with my iPhone), Photoshop Elements appears in the drop down and when I select it, it finds all the "albums" in the catalog. However, when I select an album t

  • Redeploy BPEL Projects from EM

    Hello, I have noticed an issue in EM and wasn't sure how to resolve this. I hope someone can help me. When I click on one of the BPEL project in EM, it throws the below error. But when I redeployed the project, it works fine. I wanted to know if thei

  • With draw... class

    i use swing to make applet. I use filloval, drawRectangle,..... to make draw. But i need the oval, rectangle taht i did to be movable (ex.: like when you move a shortcut on your desktop, you create it, but you can always move it on the desktop). I wa