PurchaseOrderConfirmation in SRM 4.0

Hi Friends
Iam sending PurchaseOrderResponse from Vendor R/3 to SRM through XI. Iam using ORDRSP at R/3 side and PurchaseOrderConfirmation_In (taken from the standard SRM SERVER 5.0 Component Version) at SRM side and mapping these two.
Iam getting an APPLICATION ERROR at the SRM side in SXMB_MONI and it says:
<b><?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!--  Call Inbound Proxy
  -->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
  <SAP:Category>Application</SAP:Category>
  <SAP:Code area="ABAP">APPLICATION_ERROR</SAP:Code>
  <SAP:P1 />
  <SAP:P2 />
  <SAP:P3 />
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:ApplicationFaultMessage namespace="http://sap.com/xi/SRM/Basis/Global">StandardMessageFault</SAP:ApplicationFaultMessage>
  <SAP:Stack>The application triggered an exception</SAP:Stack>
  <SAP:Retry>M</SAP:Retry>
  </SAP:Error></b>
The error is seen in Trace:
<b><FAULT_TEXT>An error occured within an XI interface: An exception with the type CX_GDT_CONVERSION occurred, but was neither handled locally, nor declared in a RAISING clause Programm: SAPLBBP_BD_MAPPING_SAPXML1; Include: LBBP_BD_MAPPING_SAPXML1F10; Line: 4</FAULT_TEXT></b>
can  anyone please help me out to solve this problem.
Thanks in Advance.

hi,
check your Inbound/Outbound Data type..see to it whether you have the same data type as the incoming/outgoing stream.For example if the input/output value is Integer and if your datatype is String this will also lead to such exceptions.......

Similar Messages

  • An error occured within an XI interface: Exception occurredS:BBP_CF:037

    Hi
    I am getting an error as described below in XI . The error is while calling inbound proxy . This is a PurchaseOrderConfirmation in SRM system. has any one faced a similar exception ....how to debug this ...is it an error in abap code
    An error occured within an XI interface: Exception occurredS:BBP_CF:037 -No confirmations could be entered for purchase order 4100007164 Programm: CX_BBP_BD_ERROR===============CP; Include: CX_BBP_BD_ERROR===============CM002; Line:
    <?xml version="1.0" encoding="utf-8" ?>
    - <nr1:StandardMessageFault xmlns:nr1="http://sap.com/xi/SRM/Basis/Global">
    - <standard>
      <faultText>An error occured within an XI interface: Exception occurredS:BBP_CF:037 -No confirmations could be entered for purchase order 4100007164 Programm: CX_BBP_BD_ERROR===============CP; Include: CX_BBP_BD_ERROR===============CM002; Line: 57</faultText>
      </standard>
      </nr1:StandardMessageFault>
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Inbound Proxy
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="ABAP">APPLICATION_ERROR</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="http://sap.com/xi/SRM/Basis/Global">StandardMessageFault</SAP:ApplicationFaultMessage>
      <SAP:Stack>The application triggered an exception</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    thanks
    Prashanth

    Hi Prashanth,
    Check these..
    R/3(MM) -XI- SUS Scenario Error
    PurchaseOrderConfirmation in SRM 4.0
    cheers,
    Prashanth
    P.S Please mark helpful answers

  • Purchase Order Response in SRM 4.0 from R/3 through XI

    Hello Friends
    Iam using XI Receiver Adapter in the communication channel between XI and SRM. Iam mapping ORDRSP IDoc coming from R/3 with "PurchaseOrderConfirmation"  message type. Iam using the target interface as "PurchaseOrderConfirmation_In" (which I have taken from the SAP SRM SERVER which I loaded in Repository) in the Interface mapping.
    I could see the message in the SXMB_MONI of SRM with a red flag. and the error says:
    <b><?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Inbound Proxy
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIProxy</SAP:Category>
      <SAP:Code area="ABAP">PARSE_APPLICATION_DATA</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error during XML => ABAP conversion (; error ID: ; ( )) PARSE_APPLICATION_DATA Error during XML => ABAP conversion (Request Message; error ID: CX_ST_GROUP_MISSING_CASE; (/1SAI/TXS00000000000000000004 XML Bytepos.: 198 XML Path: nr1:PurchaseOrderConfirmation(1) Error Text: Element 'MessageHeader' fehlt)) Error during XML => ABAP conversion (Request Message; error ID: CX_ST_GROUP_MISSING_CASE; (/1SAI/TXS00000000000000000004 XML Bytepos.: 198 XML Path: nr1:PurchaseOrderConfirmation(1) Error Text: Element 'MessageHeader' fehlt)) Element 'MessageHeader' fehlt</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error></b>
    And also I do not see any Payload for XML Message -> Response, in the SXMB_MONI of XI.
    What could be the Problem?
    Please Respond Immediately....
    Thanks in Advance....

    Hi,
    Have you tested your Message Mapping? Looking at your error that is what sounds like the error. Either the cardinality has an issue or a probably and extra tag somewhere in your XML.
    Regards
    Ravi
    Note : Please reward the posts that help you.

  • Purchase Order Response in SRM 4.0 through XI

    Hi Friends
    We are working on SRM 4.0. We are sending a PO from SRM to R/3 usng XI in xml format.
    Now we want the Purchase Order Response in SRM from R/3 through XI. How can we achieve that?
    We have used an RFC receiver Adapter in XI to connect to SRM and we have mapped the ORDRSP IDoc to the PurchaseOrderConfirmation Message Type. But in the Message Monitoring of the RWB we are getting an error:
    Exception caught by adapter framework: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was
    Delivery of the message to the application using connection AFW failed, due to: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was .
    How to resolve this?
    In which format does this PO response should be sent to SRM and How to send this?
    Thanks in Advance....

    Hi Chris
    Thanks for the Response
    But Chris, I have some doubts regarding this.
    What is XI proxy Framework?
    I think the Proxy Framework consists of the Proxy Generator and the Proxy Runtime. The Proxy Framework for ABAP (generator and runtime) is part of the SAP Web Application Server and no specific installation is needed.
    Is the same as XI Framework?
    Dont we require any mapping? Because Iam getting the Sales Order details through ORDRSP IDoc fron the Vendor. So in order to transfer the data to SRM I require the mapping.
    Please Respond Immediately....
    Thanks in Advance...

  • Purchase Order Response in SRM 4.0

    Hi Friends
    We are working on SRM 4.0. We are sending a PO from SRM to R/3 usng XI in xml format.
    Now we want the Purchase Order Response in SRM from R/3 through XI. How can we achieve that?
    We have used an RFC receiver Adapter in XI to connect to SRM and we have mapped the ORDRSP IDoc to the PurchaseOrderConfirmation Message Type. But in the Message Monitoring of the RWB we are getting an error:
    <b>Exception caught by adapter framework: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was</b>
    <b>Delivery of the message to the application using connection AFW failed, due to: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was .</b>
    How to resolve this?
    In which format does this PO response should be sent to SRM and How to send this?
    Thanks in Advance....

    in pre-XI times in order to Acknowledge IDocs you used ALEAUD which is an incoming IDoc to the sending SAP system that collects all the received idocs in the receiving system and sends there processing status to the sending system.
    Problem is that this IDoc can only be generated on a job schedule.
    This is a shot in the dark but Maybe you can try to find this IDoc on the XI side and map to it the RFC response,
    this way you'll acknowledge the IDoc that basically were send to xi from the sending system.
    Why not using Sending Idoc on R\3, Recieving IDoc on SRM,sending ALEAUD from SRM to R3 all through xi???

  • SRM Purchase Order Response

    Hi Friends,
    I am working on a scenario where I am sending Local PO from SRM Srever(EBP) to Vendor R/3 through XI. In Vendor system I am creating Sales Order. Now I want to send Purchase Order Response to SRM Server, which should be automatically inserted in the SRM.
    I am sending ORDRSP Idoc from Vendor R/3 to XI Server. This Idoc is Received Successfully in XI. I am mapping this Idoc to PurchaseOrderConfirmation_In Interface. This XML msg.is then sent to SRM using XI Receiver Adapter communication channel. This msg is received in SRM, but with error as follows:-
    <b>   <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--
    Call Inbound Proxy
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIProxy</SAP:Category>
      <SAP:Code area="ABAP">PARSE_APPLICATION_DATA</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error during XML => ABAP conversion (; error ID: ; ( )) PARSE_APPLICATION_DATA Error during XML => ABAP conversion (Request Message; error ID: CX_ST_DESERIALIZATION_ERROR; (/1SAI/TXS00000000000000000004 XML Bytepos.: 902 XML Path: nr1:PurchaseOrderConfirmation(1)PurchaseOrder(1)Item(6)ActionCode(3) Error Text: Data loss occurred when converting 0010000274nfotech Kernel ErrorId: CONVT_DATA_LOSS)) Error during XML => ABAP conversion (Request Message; error ID: CX_ST_DESERIALIZATION_ERROR; (/1SAI/TXS00000000000000000004 XML Bytepos.: 902 XML Path: nr1:PurchaseOrderConfirmation(1)PurchaseOrder(1)Item(6)ActionCode(3) Error Text: Data loss occurred when converting 0010000274nfotech Kernel ErrorId: CONVT_DATA_LOSS)) An error occurred when deserializing in the simple transformation program /1SAI/TXS00000000000000000004 Data loss occurred when converting 0010000274nfotech</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error></b>
    Here out of <b>0010000274</b>, 001 is the Action code  at Item level which is mapped with E1EDP01-> Action, and 274 is the Sales Order No. (Seller Id) which is mapped with E1EDK01-> BELNR.
    Can any one please suggest me some solution to come out of this.
    Thanking you in Advance.
    Waiting for your valuable Reply............
    Regards,
    Nitin Sawant

    Dear Poster,
    As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
    Best Regards,
    SDN SRM Moderation Team

  • Creation of a Goods receipt based on an ASN in SRM

    Hi,
    we want to implement a scenario like this (with SRM 7.0):
    1) Requester creates Catalog SC;
    2) SC gets approved;
    3) PO is created (at this moment we haven't chosen between classic or Extended Classic scenario)
    4) Supplier Connects to a Portal (not SRM) and post an ASN in SAP Backend
    5) (THIS IS THE QUESTION): is it possible for the Requester (who created the SC) to post (in SRM) a GR based on the ASN that it has been created in SAP? 
    Additional Info: in this scenario SUS system is not foreseen; only SRM (EBP) and SAP backend system
    Thanks
    Max

    Hi,
    we want to implement a scenario like this (with SRM 7.0):
    1) Requester creates Catalog SC;
    2) SC gets approved;
    3) PO is created (at this moment we haven't chosen between classic or Extended Classic scenario)
    4) Supplier Connects to a Portal (not SRM) and post an ASN in SAP Backend
    5) (THIS IS THE QUESTION): is it possible for the Requester (who created the SC) to post (in SRM) a GR based on the ASN that it has been created in SAP? 
    Additional Info: in this scenario SUS system is not foreseen; only SRM (EBP) and SAP backend system
    Thanks
    Max

  • How to get the values from table SKB1 R/3  to SRM

    Hi Gurus,
    My requirement is to get all the values from the table SKB1 to SRM (i.e. in to an internal table) for doing some validation(G/L account XXXXXX requires an assignment to a CO objectXXXXXX.)
    Like wise I have many tables for doing validation in SRM
    Help me how to get this, suggest me any Function module with sample code.
    OR
    Any Standard FM which will give all the values of the fields in the table SKB1 when I pass the key fields G/L account & company code alone so that I can improve the performance.
    Suggest me.
    Regards
    Paul

    Hi,
    You can use the FM 's META_READ_TABLE Or RFC_READ_TABLE
    Which SRM / Backend system version are you using ?
    Are you taking care of the Importing paramater - DELIMITER in this case.. ??*
    See related links ->
    Re: Retrieving data from R/3 into SRM
    Re: Product Search TIME lag
    Else you can just call the remote enabled  FM "BAPI_GL_ACC_GETDETAIL"  from SRM.
    BR,
    Disha.
    Do reward points for useufl answers.

  • SRM 5.0 - how to change default password?

    Hello,
    Am trying to install SRM 5.0 Oracle 10g as the DB. In the instllation doc of SRM 5.0 a default password is given to connect to the database and I see the encrypted password is in the jdbc properties. How can we change the default password? How do I get the encrypted value?
    Any help is appreciated.
    Thanks

    Propblem resovled, find the corresponding function group and screen, then change the translation.

  • SRM installation

    Hi,
    I tried installing SRM 5.0.3 according to the instructions created SRM db with a different user instead of default rbacxservice.I have set it up for oracle db. Following the instructions,when I had to edit jdbc.properties ,I was not sure how to get the encrypted password .
    The properties file just has default encrypted password.My question is if change the user ,how do we get a different encrypted password?
    If anybody has done it please help.
    Thanks

    Hi,
    You shuld need to download the jdbcPasswordChange.jar and use it to generate an encrypted password.
    Thanks

  • Open and close a PO in web dynpro in SRM 7.0 screen .

    Hi All ,
    I am creating a PO in SRM 7.0 by using excel upload via web dynpro screen .
    After the upload , I see that there are some problems with the PO in web dynpro .
    For example , when i click on the line item it dumps and there are some other similar problems .
    When I save the PO close it and reopen it , the problem goes away . May be the system handles them in some way
    So , is there a way in which I can close and reopen the po through coding ?
    I know there are buttons at the top that close the PO , but some how I could not get the code for that .
    I will really appreciate the help here .
    Thanks in advance ,
    Ambar Patil.

    Hi...
    By first instance, i think that problem may be with uploading from excel. because sometimes excel data conversion will not done properly. So due to incorrect values, PO may go into dump..  that is my thought.
    if not lets wait for others answers
    Regards
    Srinivas

  • How to  Delete the PO Error in Transfer in SRM

    Hi All,
    Can you tell me , what FM should i use to delete the PO in SRM
    I was using FM  META_PO_DELETE , but guess it deletes the PO in the Backend.
    Thanks & Regards,

    Hi,
    You want to delete the PO completely from the DB or just mark it as delete?
    If you want to delete it from the database then use the FM BBP_PD_PO_DB_DELETE.
    This will delete the PO completely from DB.
    If you just want to mark it as delete then there is button "Delete" in the PO you can use it. The PO is set to delete and the same info is transfered to backend.
    Regards,
    Zubair.

  • Error in SRM:  a user with enough authorisation level is miss

    Hello,
    We are on SRM 5.0 and our users get the following error in SRM when creating a shopping cart:
    No user assigned to object a user with enough authorisation level is missing.
    Anybody any idea ?
    Thanks as ever

    Hello Can anybody helpe me please ?

  • WebDynpro Error while creating a Purchase Order in SRM 7.0

    Hello Friends,
    I need help.
    We are on SRM 7.0 with support pack 8.0 and  we are getting the below error wile clicking on Shopping cart or Purchase Order link in Portal.
    Any idea on how to resolve this error.
    Thanks
    Jyothi.
    http://sapsrm.erpcx.com:8000/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif/
    ASSERTION_FAILED
    The ASSERT condition was violated.
    Method: ADD_EVENT_TO_QUEUE of program CL_FPM========================CP
    Method: IF_FPM~RAISE_EVENT of program CL_FPM========================CP
    Method: SET_CREATE_BUTTON_ACTIVE of program /1BCWDY/0FJM4718F184UKVHA34J==CP
    Method: IF_COMPONENTCONTROLLER~SET_CREATE_BUTTON_ACTIVE of program /1BCWDY/0FJM4718F184UKVHA34J==CP
    Method: RESET_SCREEN of program /1BCWDY/0FJM4718F184UKVHA34J==CP
    Method: IF_V_PRSEL~RESET_SCREEN of program /1BCWDY/0FJM4718F184UKVHA34J==CP
    Method: WDDOMODIFYVIEW of program /1BCWDY/0FJM4718F184UKVHA34J==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/0FJM4718F184UKVHA34J==CP
    Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
    Method: MODIFY_VIEW of program CL_WDR_VIEW===================CP

    Here is what I see:
    Error analysis                                                                                |
    The following checkpoint group was used: "No checkpoint group specified"
    If in the ASSERT statement the addition FIELDS was used, you can find
    the content of the first 8 specified fields in the following overview:
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    " (not used) "
    How to correct the error
    Probably the only way to eliminate the error is to correct the program.
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "ASSERTION_FAILED" " "
    "CL_FPM========================CP" or "CL_FPM========================CM004"
    "ADD_EVENT_TO_QUEUE"
    If you cannot solve the problem yourself and want to send an error
    notification to SAP, include the following information:
    1. The description of the current problem (short dump)
    To save the description, choose "System->List->Save->Local File
    (Unconverted)".
    2. Corresponding system log
    Display the system log by calling transaction SM21.
    Restrict the time interval to 10 minutes before and five minutes
    after the short dump. Then choose "System->List->Save->Local File
    (Unconverted)".
    3. If the problem occurs in a problem of your own or a modified SAP
    program: The source code of the program
    In the editor, choose "Utilities->More
    Utilities->Upload/Download->Download".
    4. Details about the conditions under which the error occurred or which
    actions and input led to the error.
    |

  • Creation of multiple contracts in ERP backend from 1 GOA in SRM

    Hello fellow SRM'ers, we are on SRM 5.5 and we have a scenario where we create a GOA in SRM and it get's created as a contract in the ERP backend system.  This is working fine.  Now our client would like to have multiple contracts created in the backend, one for each company when the GOA is saved.  I found OSS note 646903, statement #2 that explains how to code the badi bbp_ctr, but is this all that is required to do this?  It seems to me that the code in BBP_CTR will only create 1 contract/idoc.  Can anyone tell me how we generate an idoc/contract that we want to create in ERP backend?  Or is this how it's done?
    Points will be rewarded for usefull answers.  I have read most of the posts on this forum and have not found any answers yet.
    Thanks,
    Marty

    Hi,
    Please go through the below explanation from SAP documentation which says the no of contracts that would be created in the backend depends on
    --If you activate grouping logic for locations in GOA from SPRO under cross aplication settings, items belonging to the same release-authorized purchasing organization, but different locations, can be grouped together into one backend contract. This requires a 1:1:1 relationship between an item, the release-authorized purchasing organization, and the location. This means that for each item, you can only assign one release-authorized purchasing organization, and one location, in order to release the GOA.
    If you do not select this indicator to activate the grouping logic for location, a separate backend contract is created for each item belonging to the same release-authorized purchasing organization, but with different locations. Only items referring to the same release-authorized purchasing organization and location can be combined into one backend contract.---
    So the bottomline is by default, when we distribute one separate contract is created for each location.
    Hope this clarifies.
    Regards,
    RRK

Maybe you are looking for