EDI posting returns GR

Hi,
  I need to post a GR against returns delivery through an inbound idoc...is there any standard function modules which can handle this.I will receive the return sales order number...I have previously used MBGMCR/MBGMCR02 with process code BAPI for posting GR.But Iam not able to do a GR for returns order through it...
Can any one help...
Thanks,
Larry

Hi Larry,
Use message type MBGMCA to post the GR.
You can use the BAPI inbound function code to meet the requirement.BAPI refers the function module IDOC_INPUT_MBGMCA to post the GR.This IDOC inbound function module which in turn calls the MB_CANCEL_GOODS_MOVEMENT to do the GR.

Similar Messages

  • Exchange rate in header of acc.doc after posting return to vendor

    Hi Gurus,
    in accounting document, when i recalculated amount in doc.currency & amount in local currency in item line was not same with exchange rate in header section...Anyone can explain to me why this miscalculation can happen ?
    Thanks

    Hi Zafar,
    exchange rate in header of this acc.doc was take automatically from table OB08 & the problem is in item line this acc.doc which is generated automatically after posting return to vendor the calculation amount in local currency was not take the exchange rate from header but from exchange rate when GR ( FLow : mvt 101--> mvt 122 ). so this is normal behaviour or there are bug ?
    thanks in advance

  • Error Message during posting return delivery against materil document

    Dear experts
    I have created a purchase order with batch specific unit of measure KAI.
    I created the inbound  delivery document (say for eg: 30,000 KG)
    I have taken GRN for the above IBD through MIGO transaction with 101 movement for all 30,000 KG.
    Later i have posted the return delivery 122 movement with reference to above 101 material document. 30,000 KG
    After this i realized that i need cancel the 101 movement document.
    So cancelled the 122 movement document, and try to cancell the 101 material document.
    Then system is issuing error message VLA 321 "Movement type 102 cannot be used here".
    Also if i again want to post return delivery to send the stock back, then also i have error message. but this time it is VLA 319
    "Return delivery qty greater than previously GR-posted qty:"
    My Support package for SAP_APPL, relese 600 is SAPKH60019.
    Please suggest me solution to fix these errors as these are not relavant for the situation.
    Regards/Murali

    Hi,
    Can you please check this note...
    Note 1050944 - GR for inbound delivery using inventory mgmt as of ECC 6.00
    Note 1342935 - Error message BORGR 623 during GR reversal in MIGO
    Regards
    Bhuban

  • Error while posting return delivery to backend system

    Hi All,
    We are facing problem when we are posting return delivery. Currently we are in ECS implementation. Our SRM is 7.0 EHP3.
    Scenario goes as, SC is created then PO is created then further confirmation is created and on creating return delivery of this confirmation, this return delivery goes error in process.
    Now on further analyzing, I found out that outbound IDoc in SRM is getting posted successfully but when ECC receives this IDoc it is saying please enter reason for movement 122. This reason for return is already entered while creating the return delivery. But this reason is not flowing in IDoc (Message Type MBGMCR and Basic Type MBGMCR01) in SRM and further to ECC. This field MOVE_REAS in IDoc is populating blank.
    Can anybody help me resolving this problem? Any pointers or SAP notes related to can also be suggested.
    Thanks
    Siddarth

    Hi Siddarth,
    Please implement the note below, which is included in SP05.
    2007628 - Return delivery cannot be posted in backend system as reason for return delivery is empty
    Regards,
    Wendy

  • ERROR request POST returns a 411 error

    I have some problems sending a POST request from my midlet:
    if i send from 1 to 1448 the servlet takes the content and stores it on a local file
    if i send from 1449 to 2000 the servlet takes the content and stores it on a local file up to only 1.41 k (1449 characters) and the emulator takes really long before it returns a "file saved succesfully" message.
    if i send above about 2000 characters the servlet returns a 411 error ..
    The midlet code is divided in two classes ... the HttpMidlet implements midlet and GUIs classes... whereas the Download class connects in a separate thread
    HttpMidlet code
    * HttpMidlet.java
    * Created on October 23, 2001, 11:19 AM
    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;
    import javax.microedition.io.*;
    import java.io.*;
    * @author  kgabhart
    * @version
    public class HttpMidlet extends MIDlet implements CommandListener {
        // A default URL is used. User can change it from the GUI
        private static String       defaultURL = "someURL";
        // Main MIDP display
        private Display             myDisplay = null;
        // GUI component for entering a URL
        private Form                requestScreen;
        private TextField           requestField;
        // GUI component for submitting request
        private List                list;
        private String[]            menuItems;
        // GUI component for displaying server responses
        private Form                resultScreen;
        private StringItem          resultField;
        String result;
        // the "send" button used on requestScreen
        Command sendCommand;
        // the "exit" button used on the requestScreen
        Command exitCommand;
        // the "back" button used on resultScreen
        Command backCommand;
        public HttpMidlet(){
            // initialize the GUI components
            myDisplay = Display.getDisplay( this );
            sendCommand = new Command( "SEND", Command.OK, 1 );
            exitCommand = new Command( "EXIT", Command.OK, 1 );
            backCommand = new Command( "BACK", Command.OK, 1 );
            // display the request URL
            requestScreen = new Form( "Type in a URL:" );
            requestField = new TextField( null, defaultURL, 100, TextField.URL );
            requestScreen.append( requestField );
            requestScreen.addCommand( sendCommand );
            requestScreen.addCommand( exitCommand );
            requestScreen.setCommandListener( this );
            // select the HTTP request method desired
            menuItems = new String[] {"GET Request", "POST Request"};   
            list = new List( "Select an HTTP method:", List.IMPLICIT, menuItems, null );
            list.setCommandListener( this );
            // display the message received from server
            resultScreen = new Form( "Server Response:" );
            resultScreen.addCommand( backCommand );
            resultScreen.setCommandListener( this );
        }//end HttpMidlet()
        public void startApp() {
            myDisplay.setCurrent( requestScreen );
        }//end startApp()
        public void commandAction( Command com, Displayable disp ) {
            // when user clicks on the "send" button
            if ( com == sendCommand ) {
                myDisplay.setCurrent( list );
            } else if ( com == backCommand ) {
                // do it all over again
                requestField.setString( defaultURL );
                myDisplay.setCurrent( requestScreen );
            } else if ( com == exitCommand ) {
                destroyApp( true );
                notifyDestroyed();
            }//end if ( com == sendCommand )
            if ( disp == list && com == List.SELECT_COMMAND ) {
                if ( list.getSelectedIndex() == 0 ) // send a GET request to server
                  result = sendHttpGet( requestField.getString() );
                else // send a POST request to server
                  //result = sendHttpPost( requestField.getString() );
                  this.sendHttpPost( requestField.getString() );
                //resultField = new StringItem( null, result );
                //resultScreen.append( resultField );
                //resultScreen.append( result);
                //myDisplay.setCurrent( resultScreen );
            }//end if ( dis == list && com == List.SELECT_COMMAND )
        }//end commandAction( Command, Displayable )
        private String sendHttpGet( String url )
            HttpConnection      hcon = null;
            DataInputStream     dis = null;
            StringBuffer        responseMessage = new StringBuffer();
            try {
                // a standard HttpConnection with READ access
                hcon = ( HttpConnection )Connector.open( url );
                // obtain a DataInputStream from the HttpConnection
                dis = new DataInputStream( hcon.openInputStream() );
                // retrieve the response from the server
                int ch;
                while ( ( ch = dis.read() ) != -1 ) {
                    responseMessage.append( (char) ch );
                }//end while ( ( ch = dis.read() ) != -1 )
            catch( Exception e )
                e.printStackTrace();
                responseMessage.append( "ERROR" );
            } finally {
                try {
                    if ( hcon != null ) hcon.close();
                    if ( dis != null ) dis.close();
                } catch ( IOException ioe ) {
                    ioe.printStackTrace();
                }//end try/catch
            }//end try/catch/finally
            return responseMessage.toString();
        }//end sendHttpGet( String )
        private void sendHttpPost( String url )
            //adding code to run thread call
             String contenT = "4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444";//String tempURL = url /*+ "?filename=" + filename */;
            Download download = new Download (url, this, contenT);
            download.start ();
        }//end sendHttpPost( String )
        public void setOutput (String result)
            result = result.toString();
            resultScreen.append( result);
            myDisplay.setCurrent( resultScreen );
        public void pauseApp() {
        }//end pauseApp()
        public void destroyApp( boolean unconditional ) {
            // help Garbage Collector
            myDisplay = null;
            requestScreen = null;
            requestField = null;
            resultScreen = null;
            resultField = null;
        }//end destroyApp( boolean )
    }//end HttpMidletThe Download class:
    //class modified by Diego Gullo to implement multi-threaded connections in MIDP
    //importing packages
    import javax.microedition.io.*;
    import java.io.*;
    import javax.microedition.midlet.*;
    class Download implements Runnable
        private String url;
        private String contenT;
        private HttpMidlet MIDlet;
        //private String imageName = null;
        private boolean downloadSuccess = false;
        //private String downloadResult;
        public Download (String url, HttpMidlet MIDlet, String content)  //, String imageName)
            this.contenT = content;
            this.url = url;
            this.MIDlet = MIDlet;
            //this.imageName = imageName;
        * Download the image
        public void run ()
            try
                sendContent (url);
            catch (Exception e)
                System.err.println ("Msg: " + e.toString ());
        * Create and start the new thread
        public void start ()
            Thread thread = new Thread (this);
            try
                thread.start ();
            catch (Exception e)
        * Open connection and download png into a byte array.
        private void sendContent (String url) throws IOException
            HttpConnection      hcon = null;
            DataInputStream     dis = null;
            DataOutputStream    dos = null;
            StringBuffer        responseMessage = new StringBuffer();
            // the request body
            String              requeststring = contenT;
            try {
                // an HttpConnection with both read and write access
                hcon = ( HttpConnection )Connector.open( url, Connector.READ_WRITE );
                // set the request method to POST
                hcon.setRequestMethod( HttpConnection.POST );
                // obtain DataOutputStream for sending the request string
                dos = hcon.openDataOutputStream();
                byte[] request_body = requeststring.getBytes();
                // send request string to server
                for( int i = 0; i < request_body.length; i++ ) {
                    dos.writeByte( request_body[i] );
                }//end for( int i = 0; i < request_body.length; i++ )
                // obtain DataInputStream for receiving server response
                dis = new DataInputStream( hcon.openInputStream() );
                // retrieve the response from server
                int ch;
                while( ( ch = dis.read() ) != -1 ) {
                    responseMessage.append( (char)ch );
                }//end while( ( ch = dis.read() ) != -1 ) {
            catch( Exception e )
                e.printStackTrace();
                responseMessage.append( "ERROR" );
            finally {
                // free up i/o streams and http connection
                try {
                    if( hcon != null ) hcon.close();
                    if( dis != null ) dis.close();
                    if( dos != null ) dos.close();
                } catch ( IOException ioe ) {
                    ioe.printStackTrace();
                }//end try/catch
            }//end try/catch/finally
            // Return to the caller the status of the content
            if (responseMessage == null)
                //*MIDlet.*/this.setResult ("No content received!");
                while (responseMessage == null)
                    this.sendContent (url);
            else
                //MIDlet.im = result;
                //MIDlet.result = result;
                MIDlet.setOutput (responseMessage.toString());
                //*MIDlet.*/this.setResult (result);
    }Any suggestions to solve the problem???
    Thanks

    we've only deployed on 10.1.3.0.0 so i have not been able to confirm that this is not an issue in 10.1.3.1.0.
    even if this has been fixed in 10.1.3.1.0, upgrading may not be an option for us, so we prefer a fix for this in 10.1.3.0.0.
    thanks,
    ted

  • MM Smartforms:GoodsIssue Slip/Transfer Posting/Return Delivery/Physical Cou

    MM Smartforms
    Hi Gurus,
    Can any one guide me on the smartforms related Material Management - with the smartform names for the below mentioned items along with the driver program name
    1.Goods Issue slip
    2.Transfer posting
    3.Return Delivery
    4.Physical counting
    Request your inputs for the same.
    Regards
    S

    Hi,
    For Good Issue
    Print Program: /SMB40/M07DR
    Smartform Name: /SMB40/MMGI3_A
    For Goods Return, Driver Program is same as above and Print Program is /SMB40/MMGR1_A
    Rest I need to fined.
    You can also check by going to Nace->Application Type ME-> Output Types.
    You can find these standard smartforms and their respective driver program.
    Hope it clears for you. Please appreciate.
    Regards
    Sachin

  • How to post return stock to unrestricted stock for only Plant & Material Type combination?

    Hello Everyone,
    At present, whenever the stock is returned then it posted through 655 movement type. So, material is posted as quality stock.
    Now, the requirement is to post the stock to unrestricted stock for Plant and Material type combination only. Which means, if the plant is 1413 and the material type is ERSA, VERP, and HIBE then for return sales order system post the stock directly to unrestricted stock, instead of quality stock.
    So, is there any standard way of configuring the above scenario without going for validation (Z Fields)?
    Regards
    Anwar

    Dear Mohammed ,
    as per your scenario , there is two movement type has to trigger in the Delivery level according to the plant and material combination .
    as per my knowledge it will not configurable in standard process . this will possible with user exit logic only .
    follow the below logic to achieve your issue .
    you have to create two item categories and two schedule lines with (655 &653) , that means your movement type has to trigger at sales order level only . write a logic in the user exit - MV45AFZZ -USEREXIT_MOVE_FIELD_TO_VBAP , if this combination matches then automatically item category has to over write other wise it will copy the existing item category .at delivery level you can see two movement types in item level.
    wait for other experts solution , if any standard is possible or not  .
    Regards,
    C.B Reddy.

  • Unable to post return delivery whne the input material is batch managed

    Hi,
    While clearing the Subcontract GRN where the input material is batch managed, unable to put return delviery and the system throws error and unable to complete quantity posting.
    Please guide me.
    Regards,
    RR Gopalan

    This is caused due to some technical restrictions in QM.
    When the reverse movement is being posted through QM process, the goods movement is being created in the background and it is being posted without reference to a existing material document. That is the system behaves as if you create a return delivery via MB01. In this case, the system cannot determine the batch number. As the reverse is created in the background and the components are determined internally and the batch cannot be passed over from the QM transaction. To prevent postings and avoid unnecessary inconsistencies in stocks,system will issue the error message.
    Workaround:
    The message M7389 is configurable. Hence please check in transcation OMCQ and set this as warning message. This would allow you to post the return delivery, But the problem is the batch nubmer would be wrong. So, You can define the corret batch number in the user-ext MBCFC010, it's MM related, You'd better to work with your MM colleagues.
    Best Regards,

  • Posting XML via HTTP post returns "Envelope missing in SOAP message header"

    Hi,
    I am trying to post a simple XML message directly to the integration server using an html document, where the form that contains the XML message is a simple
    <b><FORM action="http://servername:8000/sap/xi/engine?type=entry" method="post"></b>
    So, I add my xml message like this:
    <?xml version="1.0" encoding="UTF-8">
    <ns:PlantMaintenanceMessageType xmlns:ns="http://sap.com/demo/plantmaintenance">
          <EquipmentID>SLIEQUIP5</EquipmentID>
          <FunctionalLocation>KB</FunctionalLocation>
          <Date/>
          <Time/>
    </ns:PlantMaintenanceMessageType>
    but I get a message back from the Integration Server as:
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIProtocol</SAP:Category>
      <SAP:Code area="PARSER">ITEM_MISSING</SAP:Code>
      <SAP:P1>Envelope</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <b><SAP:Stack>XML tag Envelope missing in SOAP message header (SAP XI Extension)</SAP:Stack></b>
      </SAP:Error>
    Seems like I am missing the Envelope so my Integration Server can understand my post. What does the Envelope look like or should conatain so that the Integration Server accepts my XML file ?
    Thanks !

    This is the trace
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Trace xmlns:SAP="http://sap.com/xi/XI/Message/30">
      <Trace level="1" type="T">Party normalization: sender</Trace>
      <Trace level="1" type="T">Sender scheme external =</Trace>
      <Trace level="1" type="T">Sender agency external =</Trace>
      <Trace level="1" type="T">Sender party external =</Trace>
      <Trace level="1" type="T">Sender party normalized =</Trace>
      <Trace level="1" type="B" name="CL_XMS_HTTP_HANDLER-HANDLE_REQUEST" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">XMB was called with URL /sap/xi/engine?type=entry</Trace>
      <Trace level="2" type="T">Request Line = POST /sap/xi/engine?type=entry HTTP/1.1</Trace>
      <Trace level="2" type="T">Host = sapqxh:8020</Trace>
      <Trace level="2" type="T">Server protocol = HTTP/1.1</Trace>
      <Trace level="2" type="T">Remote address = 10.228.137.106</Trace>
      <Trace level="1" type="T">COMMIT is done by XMB !</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS" />
    - <!--  ************************************
      -->
      <Trace level="1" type="B" name="CL_XMS_MAIN-SET_START_PIPELINE" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">XMB was called with external pipeline PID = ENTRY</Trace>
      <Trace level="3" type="T">Getting type of XMB...</Trace>
      <Trace level="1" type="B" name="SXMBCONF-SXMB_GET_XMB_USE" />
      <Trace level="2" type="T">XMB kind = CENTRAL</Trace>
      <Trace level="3" type="T">Start pipeline found</Trace>
      <Trace level="2" type="T">Switch to external start pipeline PID = CENTRAL</Trace>
    - <Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV">
      <Trace level="3" type="T">No triggers found. OK.</Trace>
      </Trace>
      <Trace level="1" type="T">****************************************************</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">XMB entry processing</Trace>
      <Trace level="3" type="T">system-ID = QXH</Trace>
      <Trace level="3" type="T">client = 220</Trace>
      <Trace level="3" type="T">language = E</Trace>
      <Trace level="3" type="T">user = PISUPER</Trace>
      <Trace level="1" type="Timestamp">2008-07-18T14:19:04Z CET</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">****************************************************</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">Message-GUID = 4880474945AE67E2E10000000AE4896A</Trace>
      <Trace level="1" type="T">PLNAME = CENTRAL</Trace>
      <Trace level="1" type="T">QOS = EO</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_ASYNC" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">QOS = EO</Trace>
      <Trace level="3" type="T">Message-GUID = 4880474945AE67E2E10000000AE4896A</Trace>
      <Trace level="1" type="T">Get definition of external pipeline = CENTRAL</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID">
      <Trace level="3" type="T">External PLID = CENTRAL</Trace>
      <Trace level="3" type="T">Internal PLID = SAP_CENTRAL</Trace>
      </Trace>
      <Trace level="1" type="T">Get definition of internal pipeline = SAP_CENTRAL</Trace>
      <Trace level="3" type="T">Generate prefixed queue name</Trace>
      <Trace level="1" type="T">Queue name : XBTL0000</Trace>
      <Trace level="1" type="T">Generated prefixed queue name = XBTL0000</Trace>
      <Trace level="1" type="T">Schedule message in qRFC environment</Trace>
      <Trace level="3" type="T">Setup qRFC Scheduler</Trace>
      <Trace level="1" type="T">Setup qRFC Scheduler OK!</Trace>
      <Trace level="3" type="T">Call qRFC .... MsgGuid = 4880474945AE67E2E10000000AE4896A</Trace>
      <Trace level="3" type="T">Call qRFC .... Version = 000</Trace>
      <Trace level="3" type="T">Call qRFC .... Pipeline = CENTRAL</Trace>
      <Trace level="3" type="T">OK.</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="T">Going to persist message</Trace>
      <Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
      <Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
      <Trace level="1" type="T">- Exit CALL_PIPELINE_ASYNC</Trace>
      <Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="3" type="T">Version number = 000</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Persisting message Status = 001</Trace>
      <Trace level="3" type="T">Message version 000</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
      <Trace level="1" type="T">--start sender interface action determination</Trace>
      <Trace level="1" type="T">select interface MIOA_US139_EmployeeData*</Trace>
      <Trace level="1" type="T">select interface namespace urn:abbott-com:US139</Trace>
      <Trace level="1" type="T">found interface MIOA_US139_EmployeeData</Trace>
      <Trace level="1" type="T">found action ARCH</Trace>
      <Trace level="1" type="T">set interface action to ARCH</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE">
      <Trace level="3" type="T">Trace object available again now. OK.</Trace>
      <Trace level="3" type="T">Message was read from persist layer. OK.</Trace>
      <Trace level="3" type="T">Message properties in XMB object were setup. OK.</Trace>
      <Trace level="3" type="ToDo">Make sure we catch exceptions in persist read</Trace>
      <Trace level="3" type="ToDo">Tracing obj. not avail. before return of CL_XMS_MAIN-PERSIST_READ_MESSAGE</Trace>
      </Trace>
      <Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>
      <Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">message version successfully read from persist version= 000</Trace>
      <Trace level="2" type="T">Increment log sequence to 001</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="T">Starting async processing with pipeline CENTRAL</Trace>
      <Trace level="3" type="T">system-ID = QXH</Trace>
      <Trace level="3" type="T">client = 220</Trace>
      <Trace level="3" type="T">language = E</Trace>
      <Trace level="3" type="T">user = PISUPER</Trace>
      <Trace level="1" type="Timestamp">2008-07-18T14:19:08Z CET</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">Get definition of external pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID">
      <Trace level="3" type="T">External PLID = CENTRAL</Trace>
      <Trace level="3" type="T">Internal PLID = SAP_CENTRAL</Trace>
      </Trace>
      <Trace level="1" type="T">Corresponding internal pipeline SAP_CENTRAL</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline attributes</Trace>
      <Trace level="3" type="T">PID = SAP_CENTRAL</Trace>
      <Trace level="3" type="T">ENABLE = 1</Trace>
      <Trace level="3" type="T">TRACELEVEL = 0</Trace>
      <Trace level="3" type="T">EXEMODE = A</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline elements</Trace>
      <Trace level="3" type="T">ELEMPOS = 0001</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0002</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_INTERFACE_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0003</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0004</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_MAPPING_REQUEST</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0007</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_OUTBOUND_BINDING</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0008</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_CALL_ADAPTER</Trace>
      <Trace level="3" type="T">PLSRVTYPE = =SWITCH=</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0009</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_MAPPING_RESPONSE</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T" />
      <Trace level="1" type="Timestamp">2008-07-18T14:19:08Z CET Begin of pipeline processing PLSRVID = CENTRAL</Trace>
    - <Trace level="1" type="B" name="PLSRV_RECEIVER_DETERMINATION">
      <Trace level="1" type="Timestamp">2008-07-18T14:19:08Z CET Start of pipeline service processing PLSRVID= PLSRV_RECEIVER_DETERMINATION</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
      <Trace level="3" type="T">Calling pipeline service: PLSRV_RECEIVER_DETERMINATION</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>
      <Trace level="3" type="T">P_CLASS = CL_RD_PLSRV</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
    - <Trace level="1" type="B" name="CL_RD_PLSRV-ENTER_PLSRV">
      <Trace level="1" type="T">R E C E I V E R - D E T E R M I N A T I O N</Trace>
      <Trace level="1" type="T">Cache Content is up to date</Trace>
      <Trace level="2" type="T">Start without given receiver</Trace>
      <Trace level="2" type="T">Classic Receiver Determination via Rules.</Trace>
      <Trace level="2" type="T">Check conditions for rule line no. 1</Trace>
      <Trace level="2" type="T">...valid Receiver w/o Condition: - BS_AIMS</Trace>
      <Trace level="2" type="T">No Receiver found behaviour: 0</Trace>
      <Trace level="2" type="T">Number of Receivers:1</Trace>
      </Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="Timestamp">2008-07-18T14:19:08Z CET End of pipeline service processing PLSRVID= PLSRV_RECEIVER_DETERMINATION</Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">
      <Trace level="3" type="T">Persisting message after plsrv call</Trace>
      <Trace level="3" type="T">Message-Version = 001</Trace>
      <Trace level="3" type="T">Message version 001</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
      </Trace>
    - <Trace level="1" type="B" name="PLSRV_INTERFACE_DETERMINATION">
      <Trace level="1" type="Timestamp">2008-07-18T14:19:11Z CET Start of pipeline service processing PLSRVID= PLSRV_INTERFACE_DETERMINATION</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
      <Trace level="3" type="T">Calling pipeline service: PLSRV_INTERFACE_DETERMINATION</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_INTERFACE_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>
      <Trace level="3" type="T">P_CLASS = CL_ID_PLSRV</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
    - <Trace level="1" type="B" name="CL_ID_PLSRV-ENTER_PLSRV">
      <Trace level="1" type="T">I N T E R F A C E - D E T E R M I N A T I O N</Trace>
      <Trace level="1" type="T">Cache Content is up to date</Trace>
      <Trace level="2" type="T">Check conditions for (Inb: Party Srvc If) BS_AIMS MIIA_US139_EmployeeData</Trace>
      <Trace level="2" type="T">...valid InbIf without Condition: MIIA_US139_EmployeeData</Trace>
      <Trace level="2" type="T">Number of receiving Interfaces:1</Trace>
      </Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="Timestamp">2008-07-18T14:19:11Z CET End of pipeline service processing PLSRVID= PLSRV_INTERFACE_DETERMINATION</Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">
      <Trace level="3" type="T">Persisting message after plsrv call</Trace>
      <Trace level="3" type="T">Message-Version = 002</Trace>
      <Trace level="3" type="T">Message version 002</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
      </Trace>
      <Trace level="1" type="B" name="PLSRV_RECEIVER_MESSAGE_SPLIT" />
    - <!--  ************************************
      -->
      <Trace level="1" type="Timestamp">2008-07-18T14:19:14Z CET Start of pipeline service processing PLSRVID= PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
      <Trace level="3" type="T">Calling pipeline service: PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>
      <Trace level="3" type="T">P_CLASS = CL_XMS_PLSRV_RECEIVER_SPLIT</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
      <Trace level="1" type="B" name="CL_XMS_PLSRV_RECEIVER_SPLIT-ENTER_PLSRV" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Case handling for different plsrv_ids PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
      <Trace level="2" type="T">got property produced by receiver determination</Trace>
      <Trace level="1" type="T">number of receivers: 1</Trace>
      <Trace level="1" type="T">Single-receiver split case</Trace>
      <Trace level="1" type="T">Post-split internal queue name = XBTM0000</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="T">Persisting single message for post-split handling</Trace>
      <Trace level="1" type="T" />
      <Trace level="1" type="T">Going to persist message + call qRFC now...</Trace>
      <Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
      <Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
      <Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Persisting message Status = 012</Trace>
      <Trace level="3" type="T">Message version 003</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE">
      <Trace level="3" type="T">Trace object available again now. OK.</Trace>
      <Trace level="3" type="T">Message was read from persist layer. OK.</Trace>
      <Trace level="3" type="T">Message properties in XMB object were setup. OK.</Trace>
      <Trace level="3" type="ToDo">Make sure we catch exceptions in persist read</Trace>
      <Trace level="3" type="ToDo">Tracing obj. not avail. before return of CL_XMS_MAIN-PERSIST_READ_MESSAGE</Trace>
      </Trace>
      <Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>
      <Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">message version successfully read from persist version= 004</Trace>
      <Trace level="2" type="T">Increment log sequence to 005</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="T">Starting async processing with pipeline CENTRAL</Trace>
      <Trace level="3" type="T">system-ID = QXH</Trace>
      <Trace level="3" type="T">client = 220</Trace>
      <Trace level="3" type="T">language = E</Trace>
      <Trace level="3" type="T">user = PISUPER</Trace>
      <Trace level="1" type="Timestamp">2008-07-18T14:19:20Z CET</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">Get definition of external pipeline CENTRAL</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID">
      <Trace level="3" type="T">External PLID = CENTRAL</Trace>
      <Trace level="3" type="T">Internal PLID = SAP_CENTRAL</Trace>
      </Trace>
      <Trace level="1" type="T">Corresponding internal pipeline SAP_CENTRAL</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline attributes</Trace>
      <Trace level="3" type="T">PID = SAP_CENTRAL</Trace>
      <Trace level="3" type="T">ENABLE = 1</Trace>
      <Trace level="3" type="T">TRACELEVEL = 0</Trace>
      <Trace level="3" type="T">EXEMODE = A</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline elements</Trace>
      <Trace level="3" type="T">ELEMPOS = 0001</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0002</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_INTERFACE_DETERMINATION</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0003</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0004</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_MAPPING_REQUEST</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0007</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_OUTBOUND_BINDING</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0008</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_CALL_ADAPTER</Trace>
      <Trace level="3" type="T">PLSRVTYPE = =SWITCH=</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">ELEMPOS = 0009</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_MAPPING_RESPONSE</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">FL_DUMMY =</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T" />
      <Trace level="1" type="Timestamp">2008-07-18T14:19:20Z CET Begin of pipeline processing PLSRVID = CENTRAL</Trace>
      <Trace level="1" type="T">Start with pipeline element PLEL= 5EC3C53B4BB7B62DE10000000A1148F5</Trace>
    - <Trace level="1" type="B" name="PLSRV_MAPPING_REQUEST">
      <Trace level="1" type="Timestamp">2008-07-18T14:19:20Z CET Start of pipeline service processing PLSRVID= PLSRV_MAPPING_REQUEST</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
      <Trace level="3" type="T">Calling pipeline service: PLSRV_MAPPING_REQUEST</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_MAPPING_REQUEST</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>
      <Trace level="3" type="T">P_CLASS = CL_MAPPING_XMS_PLSRV3</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
    - <Trace level="1" type="B" name="CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV">
      <Trace level="2" type="T">......attachment XI_Context not found</Trace>
      <Trace level="3" type="T">Mapping already defined in interface determination</Trace>
      <Trace level="3" type="T">Object ID of Interface Mapping 3CCA7AE76D3F33F19F8D7A8DAD494E65</Trace>
      <Trace level="3" type="T">Version ID of Interface Mapping C387A5F00F8B11DCAB84C751AAE12E82</Trace>
      <Trace level="1" type="T">Interface Mapping urn:abbott-com:US139 IM_US139_EmployeeData</Trace>
      <Trace level="3" type="T">Mapping Steps 1 JAVA com/sap/xi/tf/_MM_US139_EmployeeData_</Trace>
      <Trace level="3" type="T">Dynamic Configuration Is Empty</Trace>
      <Trace level="2" type="T">Mode 0</Trace>
      <Trace level="3" type="T">Creating Java mapping com/sap/xi/tf/_MM_US139_EmployeeData_.</Trace>
      <Trace level="3" type="T">Load c387a5f0-0f8b-11dc-ab84-c751aae12e82, urn:abbott-com:US139, -1, com/sap/xi/tf/_MM_US139_EmployeeData_.class.</Trace>
      <Trace level="3" type="T">Search com/sap/xi/tf/_MM_US139_EmployeeData_.class (urn:abbott-com:US139, -1) in swcv c387a5f0-0f8b-11dc-ab84-c751aae12e82.</Trace>
      <Trace level="3" type="T">Loaded class com.sap.xi.tf._MM_US139_EmployeeData_</Trace>
      <Trace level="2" type="T">Call method execute of the application Java mapping com.sap.xi.tf._MM_US139_EmployeeData_</Trace>
      <Trace level="2" type="T">Java mapping com/sap/xi/tf/_MM_US139_EmployeeData_ completed. (executeStep() of com.sap.xi.tf._MM_US139_EmployeeData_</Trace>
      <Trace level="3" type="T">Dynamic Configuration Is Empty</Trace>
      </Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="Timestamp">2008-07-18T14:22:07Z CET End of pipeline service processing PLSRVID= PLSRV_MAPPING_REQUEST</Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">
      <Trace level="3" type="T">Persisting message after plsrv call</Trace>
      <Trace level="3" type="T">Message-Version = 005</Trace>
      <Trace level="3" type="T">Message version 005</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
      </Trace>
    - <Trace level="1" type="B" name="PLSRV_OUTBOUND_BINDING">
      <Trace level="1" type="Timestamp">2008-07-18T14:22:12Z CET Start of pipeline service processing PLSRVID= PLSRV_OUTBOUND_BINDING</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
      <Trace level="3" type="T">Calling pipeline service: PLSRV_OUTBOUND_BINDING</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_OUTBOUND_BINDING</Trace>
      <Trace level="3" type="T">PLSRVTYPE =</Trace>
      <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>
      <Trace level="3" type="T">P_CLASS = CL_XMS_PLSRV_OUTBINDING</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL" />
    - <!--  ************************************
      -->
    - <Trace level="1" type="B" name="CL_XMS_PLSRV_OUTBINDING-ENTER_PLSRV">
      <Trace level="2" type="T">O U T B O U N D - B I N D I N G</Trace>
      <Trace level="2" type="T">Cache Content is up to date</Trace>
      <Trace level="2" type="T">determine OUTBOUND BINDING for:</Trace>
      <Trace level="2" type="T">-QEHCLNT230</Trace>
      <Trace level="2" type="T">-BS_AIMS</Trace>
      <Trace level="2" type="T">urn:abbott-com:US139.MIIA_US139_EmployeeData</Trace>
      <Trace level="2" type="T">Channel found: - BS_AIMS - CC_BS_AIMS_File_Out_09</Trace>
      <Trace level="2" type="T">no header mapping defined</Trace>
      </Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="Timestamp">2008-07-18T14:22:12Z CET End of pipeline service processing PLSRVID= PLSRV_OUTBOUND_BINDING</Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">
      <Trace level="3" type="T">Persisting message after plsrv call</Trace>
      <Trace level="3" type="T">Message-Version = 006</Trace>
      <Trace level="3" type="T">Message version 006</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
      </Trace>
      <Trace level="1" type="B" name="PLSRV_CALL_ADAPTER" />
    - <!--  ************************************
      -->
      <Trace level="1" type="Timestamp">2008-07-18T14:22:18Z CET Start of pipeline service processing PLSRVID= PLSRV_CALL_ADAPTER</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Calling pipeline service: PLSRV_CALL_ADAPTER</Trace>
      <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_CALL_ADAPTER</Trace>
      <Trace level="3" type="T">PLSRVTYPE = =SWITCH=</Trace>
      <Trace level="3" type="T">ADRESSMOD = SD</Trace>
      <Trace level="3" type="T">P_CLASS =</Trace>
      <Trace level="3" type="T">P_IFNAME =</Trace>
      <Trace level="3" type="T">P_METHOD =</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Unknown channel type: File</Trace>
      <Trace level="3" type="T" />
      <Trace level="3" type="T">Pipeline service specification (table SXMSPLSRV)</Trace>
      <Trace level="3" type="T">PLSRVID = PLSRV_CALL_ADAPTER</Trace>
      <Trace level="3" type="T">PLSRVTYPE = AENGINE</Trace>
      <Trace level="3" type="T">ADRESSMOD = SD</Trace>
      <Trace level="3" type="T">P_CLASS = CL_XMS_PLSRV_IE_ADAPTER</Trace>
      <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>
      <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>
      <Trace level="3" type="T">FL_LOG =</Trace>
      <Trace level="3" type="T">FL_DUMMY = 0</Trace>
      <Trace level="3" type="T" />
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL" />
    - <!--  ************************************
      -->
    - <Trace level="1" type="B" name="CL_XMS_PLSRV_IE_ADAPTER-ENTER_PLSRV">
      <Trace level="3" type="T">Channel for adapter engine: File</Trace>
    - <Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_XMB-CALL_XMS_HTTP">
      <Trace level="2" type="T">old values in cache (no lock found) - start reading from SLD</Trace>
      <Trace level="1" type="T">error reading SAP_XIAdapterFramework from SLD</Trace>
      <Trace level="2" type="T">Adapter Framework(s) found</Trace>
      <Trace level="2" type="T">Service Port(s) found - take first one</Trace>
      <Trace level="2" type="T">URL found</Trace>
      <Trace level="2" type="T">Get logon data for adapter engine (SAI_AE_DETAILS_GET):</Trace>
      <Trace level="3" type="T">URL = http://sapqxh:52000/MessagingSystem/receive/AFW/XI</Trace>
      <Trace level="3" type="T">User = PIISUSER</Trace>
      <Trace level="3" type="T">Cached =</Trace>
      <Trace level="3" type="T">Creating HTTP-client</Trace>
      <Trace level="3" type="T">HTTP-client: creation finished</Trace>
      <Trace level="3" type="T">Security: Basic authentication</Trace>
      <Trace level="3" type="T">Serializing message object...</Trace>
      <Trace level="3" type="T">HTTP-client: sending http-request...</Trace>
      <Trace level="3" type="T">HTTP-client: request sent</Trace>
      <Trace level="3" type="T">HTTP-client: Receiving http-response...</Trace>
      <Trace level="3" type="T">HTTP-client: response received</Trace>
      <Trace level="3" type="T">HTTP-client: checking status code...</Trace>
      <Trace level="3" type="T">HTTP-client: status code = 200</Trace>
      <Trace level="3" type="T">Deserializing message object...</Trace>
      <Trace level="1" type="T">Empty response received!</Trace>
      <Trace level="3" type="System_Error">HTTP-client: error response=</Trace>
      <Trace level="3" type="T">HTTP-client: closing...</Trace>
      </Trace>
      </Trace>
      </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST">
      <Trace level="3" type="T">Persisting message after plsrv call</Trace>
      <Trace level="3" type="T">Message-Version = 007</Trace>
      <Trace level="3" type="T">Message version 007</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
      </Trace>
      <Trace level="3" type="System_Error">Error exception return from pipeline processing!</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Persisting message Status = 014</Trace>
      <Trace level="3" type="T">Message version 008</Trace>
      <Trace level="3" type="T">Pipeline CENTRAL</Trace>
      </SAP:Trace>

  • EDI posting date to bec changed

    HI
    I need to change EDI invoices created by Company  A  to post in the receiving company with the same posting date.  For an example a invoice posted in Comapny A  in AR side on 3/1/08, but it posted in  receiving comapny as 28 Feb 2008.How can I modify to have both posting dates as same date .
    Thanks in advance.

    Hi,
    its better to reverse the transaction and update the IDOC processing with February date.
    via  FB02, you cannot edit any kind of dates.
    You can edit only the assignment and text
    regards,
    Sanju M S

  • Error When Posting Returns Delivery

    Hello Everyone,
    I am encountering an error in SAP whenever I am trying to post a returns delivery - "Value of Goods Movement is Negative".
    I checked OMJJ and negative posting for 122 is allowed. Is there an explanation for this? How can I compute the value of the 122 and where is it coming from?
    Other details
    1. The material I try to return's PO price is 482.81 per 1000 kg.
    2. I post GR with quantity 35, 710 kg with value USD 17, 241.15 on 1/15/2010
    3. Invoiced on 1/19/2010 wuth 35,710 kg with value USD 16, 896.33
    Thanks in advance!

    Hello Antony,
    I already checked that OSS note. Based from Case C of this (which I think is similar to the scenario I mentioned), the value of the goods movement 122 if I return 1000 Kg of this material is USD  463.68 since according to the note, the value can be computed like this
       (net value in invoice * qty to return) - discount
    discount is 2% from price...
    however, I am still encountering the error message. Can someone please explain how to get the movement value and how did SAP identified my returns delivery to be negative?
    Thanks in advance!

  • Problem with Date in EDI posting

    PO created and updated by the EDI 945 from mexico SAP system. Once the EDI is sent,it changes the arrival date of the PO to the ship date.  An example is STO 506613882.  When created this PO, it had a delivery date of 02-01-08.  It was updated by the system to reflect a date of 01-26-08.  This creating problem because the receiving sites are on ATP. Any got any idea of Resolving this issue.
    Thank you,
    Raj

    Hi,
    How did you create this PO? Was it automatic or manual?
    Whatever, if there was no manual intervention in all the process, then you need to check the Inbound Idoc that has created or updated the PO.
    Go to the control Record of the Idoc concerned and take the Sender Partner of the Idoc.
    Now check the Partner Profile on [WE20]>Inbound Parameters> select the message type (ORDERS for e.g) and then click on details Icon. You can see the Process Code double clicking on which you get the "Function Module" which is responsible for the Integration of this Idoc into SAP.
    Now go thru this Func Mod and search for the required field i.e Ship Date filed for example (find-->gloabl search). You can see in the program how the field is mapped to Idoc segment and how it is getting updated.
    Hope it helps!!!
    Bunni

  • [HTTPS] post returning null

    Hi, I've been trying to program something that can log me into the school website automatically, with the intention to synchronize every interesting thing.
    Now, I've got the https login page correct, and found a hidden element in the login form that is always required. But that still does not work...
    Anyhow, here's some code I'm talking about, the result of the post is " 1null" (Meaning one line, and after that end of stream)
    public void post_url (String arg, String file) {
        try {
          Security.addProvider (new com.sun.net.ssl.internal.ssl.Provider ());
          SSLSocketFactory factory = (SSLSocketFactory)SSLSocketFactory.getDefault ();
          SSLSocket socket = (SSLSocket)factory.createSocket (host, port);
          Writer out = new OutputStreamWriter (socket.getOutputStream ());
          out.write ("POST http://" + this.host + "/" + file + " HTTP/1.1\r\n");
          out.write ("Host: " + host);
          out.write ("User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.8) Gecko/20071030 Firefox/2.0.0.8");
          out.write ("Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5");
          out.write ("Accept-Language: en-us,en;q=0.5");
          out.write ("Accept-Encoding: gzip,deflate");
          out.write ("Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7");
          out.write ("Keep-Alive: 300");
          out.write ("Connection: keep-alive");
          out.write ("Referer: https://***/cas/login?service=https%3A%2F%2Fidp.***%2Fshibboleth-idp%2FSSO%3Fshire%3Dhttps%253A%252F%252F***%252FShibboleth.sso%252FSAML%252FArtifact%26time%3D1195915147%26target%3Dcookie%26providerId%3Dhttps%253A%252F%252F***");
          out.write (this.cookie);
          out.write ("Content-Type: application/x-www-form-urlencoded");
          out.write ("Content-Lenght: " + arg.length ());
          out.write (arg);
          out.flush ();
          BufferedReader in = new BufferedReader (new InputStreamReader (socket.getInputStream ()));
          String total = "";
          String lijntje = "";
          int c = 1;
          do {
            lijntje = in.readLine ();
            total += lijntje;
            System.out.print (" " + c);
            c++;
          } while (lijntje != null);
          System.out.println (total);
          out.close ();
          in.close ();
          socket.close ();
        } catch (IOException e) {
          System.err.println (e);
    }Which is called by:
    this.connection.post_url ("username=" + this.user + "&password=" + this.pass + "&lt=" + lt + "&_currentStateId=&_eventId=submit", "***");For reasons of privacy, I've removed any link to the website... I hope anyone can help me out here, for I'm puzzled beyond my knowledge...

    So, I've used your hint and formed this code:
          URL bla = new URL ("https://" + this.host + file);
          HttpURLConnection blacon = (HttpURLConnection)bla.openConnection ();
         // HttpURLConnection
          blacon.setRequestMethod ("POST");
          blacon.setDoOutput (true);
          blacon.setDoInput (true);
          blacon.setRequestProperty ("Content-type", "application/x-www-form-urlencoded");
          DataOutputStream io1 = new DataOutputStream (blacon.getOutputStream ());
          io1.writeBytes (arg);
          io1.flush ();
          io1.close ();
          DataInputStream io2 = new DataInputStream (blacon.getInputStream ());
          String str;
        while (null != ((str = io2.readLine())))
        System.out.println (str);
        //textArea.appendText (str + "\n");
    io2.close ();It's not the purest code, but for sake of testing.
    However, I've got no proof what-so-ever that it really is posting something, for I just get the page as if I were just doing a get request without the post args...

  • Please help, Verizon is charging me for a returned device that came up as an empty box

    Hello Everyone,
    I have done all I could to right the wrong that Verizon is doing to myself and I'm sure others have experience this same issue that I'm going through. Back in April 2012, I was having issue with my phone overheating and losing charge quickly; so, I went to Verizon Wireless store and see what they could do about it. They offer to order me a certified like new replacement iphone 4s and I told them yes that will be good. A couple of days later, I received the replacement iphone. So I packed my defective iphone 4s and follow everything that was on the return instruction. I packaged it and used the smart post return label as was instructed on the paper. I went to my local USPS and dropped it off to their associate. I kept the tracking smart post label receipt; so, I could tracked it. On April 18, 2012 the phone was delivered and accepted at Ft Worth, Texas which is the Verizon Wireless warehouse. Two weeks later on May 2, 2012, I got a text msg stating that my account will be charge 500 dollars for unreturned device. I called customer service and spoke with a rep named Domenik. I asked him why was I getting charged this amount when the phone has been delivered and accepted on the 18th of April. He told me that the warehouse was slow and sometimes lazy to process it (if verizon doesn't believe me, i'm pretty sure they record this conversation call and I can ask them to play the recording of this call; so, they can hear that this was said to me). I didn't make a big deal about it as long as they are able to resolve this and take the charge of my account. Domenik proceeded to start a returned investigation form to their warehouse and gave me the form # 119072. He said that everything will be taken care of it. So, I asked again if there was anything I needed to do on my end and he said no. I took his word for it and just waited.
    About couple of weeks later on May 30, 2012, right about the time I usually get my bill update from Verizon. I got the bill and it was large amount ($1,136). I called customer service again, to find out what is going on and why is my bill so high. I spoke with a rep named Gibelle and she told me that when the return investigation was done the box came with no phone. I was asking her how can that be? She was telling me that there was no phone and that I should contact their fraud department, which happened to be close by the time I called. The next day on May 31st, I spoke with a rep named Daniel who actually was helpful and polite. He took it a step further and see if he can look up the phone with the IMEI number. To verify it, I gave him the IMEI number from the original box of the iphone and it matches the one that is active since May 11 on a different Verizon Wireless account. So he tried to give me a credit pending for 849.99 which got denied since the box came as empty.
    I called again to follow up and ask why are they denying it. I spoke with this rep named Aliyah, who was very rude and didn't belong in the customer service field. She wasn't very helpful and from the sound of her tone, she was suggesting if i were you I would file a police claim and telling me that this out of their hand. So I asked if I could talk to her supervisor; a moment later after being on hold, I spoke with a supervisor named Ken. I explained my situation to him and he says that he understands and that he'll open up a fraud case with their fraud department and he'll follow up with me after about 24-48 hours.
    From what I have experience so far; I didn't want to rely on any Verizon employee. So I called the customer service and asked to be transferred to their fraud department. I was able to get in touch with someone in the Fraud department and get a case started. I was told it would take 3-5 business days to follow up from the date it was open (June 3, 2012). I waited after 5 business days and heard nothing. I called directly the Fraud department that following Saturday and spoke with a rep named Shannon, he told me that it looks like my case hasn't even been looked into but he said that'll he would be able to transfer me to someone who can have access to more information regarding my case. So I spent about an hour on hold, and I ended with him again and he said that they were short on staff on the weekened and experiencing high volume calls. He suggested I call back later and try again. I called back several hours later and spoke with Rob. He told me the same thing that I would need to call back and talk to someone who has more access to this case. So, he recommended I call back on Monday. That following Monday, I called back and got a very unhelpful and rude ( right from the very beginning) rep named Aneth. She was telling me do you have the return receipt and told me that without it they can't do anything. This was completely something different from others have been telling me when I started this case. So I told her, no one has told me that this required in ordered to start this investigation case. I asked to be transferred to a different rep that is willing and knowledgeable about what they're doing. I was then transferred to this rep named Leean and tried to help me. I told her my situation and everything that I have done my end. She asked to file a claim with my local USPS and FedEx. I told her I have done that already and there were nothing that both USPS and FedEx can do for me. USPS have said that it was a prepaid label and I wouldn't be able to file a claim and that I wasn't the recipient. She ended up telling me that I would need to get USPS and FedEx to contact them and that they would speak on my behalf regarding this case. So that night, I called FedEx again and see what they can do about the starting a claim case and calling Verizon. I spoke with a FedEx rep named Jim and he told me that they won't be able to do anything; since, it was a smart post return label. At this point, I'm running out of options that I can do on my end to resolve this issue. I went to my local Verizon Wireless store and ask to see if they can help me with this issue. I was told to file a police report. So, I finally filed a police report at my local police station. The police officer gave me the case number and will see if anything can be done about this. The police officer even said I hope they're not charging you for this and I said, "yep verizon is actually charging me for 850 for this". He was surprised when he heard that. 
    Today, I just a voicemail from the Fraud department stating that this investigation has concluded and that it wasn't fraud and nothing can be done about my issue. My bill is about to be due on June 20th, and I told the customer service rep and the reps from the fraud department that I will continue to pay my normal monthly bill but I won't pay the 850 dollars.
    I ask and beg anyone out there who has experience this same issue as myself or who is going through the same; for information or help on how to get this resolve. I feel like verizon is giving me the run around and shafting me big time. I have been a Verizon wireless customer service since my freshman year of college and I don't want to leave Verizon. They have been good to me the past 10 years and have gotten great coverage on their network. This is the very first time I'm experiencing this with Verizon and so far it has been a nightmare. I followed everything that was on the return procedure and used the smart post return label and in the end, I'm the one that is being penalized for it. It's insane that Verizon won't do anything about it and keeps telling to try a FedEx claim or USPS claim. This is robbery, unfair, wrong and they shouldn't be allowed to do this to their customers. I will continue to fight this because I know for a fact that I returned that iPhone in that box; which is now currently active since May 11 on someone else's account. So, please anybody who can help me out regarding this matter; I would greatly appreciate it.
    The last option I can think of is to take this up to court and hire a lawyer. I don't want to leave Verizon but if it comes down to it, I guess I will have to. This is wrong and I asked everyone who can help me to please do so. Sorry for my rant, but I have done everything that I can do to resolve this issue but it has gotten me nowhere. It's just unbelievable and sad how Verizon could treat their customers like this, get away with it and not even help.
    Thanks Verizon wireless for shafting a loyal customer. Loyalty goes both ways, I guess with Verizon it's only 1 way.

    Tmobile did the exact same thing to me. So that is customer service at work in general. Nice try though lol.
    To the OP
    I see you said You paid for shipping, did you Insure it? Claim insurance on it. If you did not, It may not be Verizon or your fault in the sense of the phone not making it to the warehouse. There are people out in the postal world that will steal phones that are not insured. It could have been a Verizon employee, i suppose.
    But, if this was to be a bought in court, if you shipped it with out insurance, sadly your at fault.
    Do you still have the Serial number of your old phone? If so, you should be able to track where your phone is (if it is reported as a defect/damaged) If so, you may be able to use that as proof. If it does not show up as a defect or what ever they determine use as a loss, then you know it did not make it to the warehouse to be checked in. I would suspect Apple or Verizon could tell you what the Serial number came up as.

  • M7 328 : Free Subcontracting PO with more than1 GR in return delivey

    hi
    We have a Subcontracting scheduling agreement with Price as 0.00 for which has GR more than one.
    While posting return delivery by QA11(QM Process) after GR which was from an inbound delivery the material could not be returned because of error M7 328
    Error MSG:
    Deficit of Delivered quantity 10 EA : 27793210511210 1100 KA12 4
    Message no. M7328
    Diagnosis
    This message can occur in the following situations:
    At goods receipt:
    The quantity planned for the inbound delivery falls short by 10 EA.
    Upon a reversal or return delivery:
    This posting will return 10 EA more than the quantity posted at goods receipt with reference to the inbound delivery.
    System Response
    If the message is an error message (E), the above is not allowed.
    If the message is a warning message (W), the system will allow your input, but the warning is intended to prevent you entering a wrong quantity.
    Procedure
    In the case of a warning message, check the quantity entered.
    In the case of an error message, change the quantity or terminate processing.
    Note:
    The abbreviations in the short text of this message can have the following values:
    BA = batch
    OR = order
    PL = plant
    PR = previous
    regards
    NVB

    Go to vendor return and change stock type to Unrestricted then you can able to return the material.

Maybe you are looking for

  • Using Finder to copy to an external drive

    I need to copy my home directory using Finder to an external drive that I save in the safe as a backup.  Last month I spent 1 hour with Apple support to somehow achieve that and I wrote down the instructions. The support staff tried a variety of "app

  • Export/Import and Client Copy

    Hi All, Could you please help me with what are the major differences between Export/Import...client copy...and a System Refresh.How they differ from each other. Regards Rajesh

  • Problem with JBoss startup in a zone

    Hi! I try to run JBoss inside a sparse-root zone, but encounter a problem during startup, it simply stucks always at a certain point. This is how the zone is configured: root@mantis:/usr/local/Dtrace # zonecfg -z setam-test zonecfg:setam-test> info z

  • AIPORT GOT TURNED OFF BY xfinity wifi - how do i turn it back on?

    I've had comcast infinity for a long time and it worked with my airport base station.l  this week comcast 'offered' creating a wifi hotspot.  I mistakenly let it be created and now my airport connection cannot even be found.  doesn't show up and I am

  • USB reading error

    Hello. "Reading error" message is the response of my car audio system to a BB 9780 USB plugging in. USB connection to my home computer provide no problem. Looking for an Ideas how to solve it. Thank you in advance. Shlomo.