Stop generating the IDOC, soap-xi-idoc

Dear SDN,
I have a interface SOAP(HTTP) -> XI -> R/3.
In this interface, 3rd party sending 4 fields and are getting updated in R/3.
Now, I need to change in this interface.
There are 4 fields in sender side and one field is like (PersonNumber)primary field. while updating this fields, I have to check whather the primary field is exist in R/3 then only update remaining fields else do not update the record/IDOC in R/3.
And we are using XSLT mapping.
The intension of the chage in interface is when the PersonNumber doesnot exist then do not generate the IDOC. whenever the PersonNumber is not there the system is generating the IDOC details with status 51.
So I need to stop generating IDOC when  the PersonNumber is not there in R/3 system .
In this scenario, how can I procede further.
Please need your help and help me.
Thanks
Bala Prasad

Hi,
In XI you can stop an interface (without generating error) only in receiver determination.
In your case you can use receiver determination condition which checks if PersonNumber is coming blank etc. If blank then choose a non existing receiver and choose the option "Terminate Message Processing without any error"
In case if you have any complaex condition then you will have to go for enhanced receiver determination.
Let me know in case you need any further help.
Regards,
Anurag Mahendru.

Similar Messages

  • SOAP to IDoc scenario without BPM

    Hi,
    I have 2 scenario's
    1) IDoc-SOAP - -response -- IDoc scenario -- (have found some links  to do it without BPM)
    2) SOAP -- RFC request -- RFC response -- e-mail (no links found)
    how can i achive both these scenario's without BPM. Currently i have these 2 scenarios in our 7.1 version with BPM. but our requirement is to migrate this scenario into 7.4 without BPM(No PO).
    please help us to achive this scenario without BPM.
    Your help is highly appreciated.
    thanks,
    Praveen

    Hi Kiran,
    Could you please let us know the exact requirement. How do you want to send the response back to IDOC?
    ASync - Sync Bridge with IDOC sender is not possible in PI 7.0.
    If It is something like IDOC --> SOAP --> IDOC , And If the SOAP request is small then you can use SOAP Lookup in IDOC to IDOC Scenario.
    In The mapping You can do a lookup and get the response from SOAP(Webservice) and map that to your Target IDOC.
    This is one possible way for you without BPM in PI7.0.
    Please let me know if you need more details about this.
    Thanks
    Jyothi A

  • Stop generating delivery IDOC output (outbound IDOC)  if goods issued!

    How to stop generating delivery IDOC output (outbound IDOC)  if the delivery has been goods issued?! Any user exit or BADI for this?!
    Thanks

    We take a routine in output requirement! it's done!

  • Generating the IDocs for some particular segments only......

    Hi Gurus,
    I have activates the change Pointers for generating the IDocs whenever the master dtaa is changed.
    Is there any technique so that I can recive the IDocs containing only those segment's data which is relevant for me.
    Abhi....

    The question I have asked is not related to Inbound I Docs processing.
    Actually I am sending the IDocs to Non-SAP system whenever any change is made to the master data, using the Change Pointers.
    Now, the situation is that the file that is getting generated contains the data corresponding to many segments. So, is it possible to restrict the segments/fields for which the data is generated.
    Thanks In Advance.......
    Abhi.,,

  • How do i generate the idoc for the custom infotype?

    Hi Experts,
        I have a requirement to create the custom infotype and generate the idoc for the custom infotype
        whenever the user change or crate the data by PA30, PA40 transaction .
    so please give some help to write a logic for generate the idoc?
    Thanks in advance.
    Venkat

    I have just found out from the Archives, it is not possible to generate a formula line (trend line) in Numbers_08.
    I am currently upgrading to Numbers_09.

  • Generate the Idoc from ME23N

    Hello Experts,
    Can anyone clearly explain me to generate the IDoc from ME22n, if there would be any changes in the orders I need to generate the idoc.
    Please guide me to generate the Idoc using ORDRSP with ORDRSP05.

    Hi Kiran,
    I am also looking into the same issue.
    I don't have any idea how to generate the idoc from the tcode if there would be any changes in the orders.
    The link which you provided is not giving much information to generate the idoc.
    Can you please provide me the detailed steps to generate the idoc if there would be any changes occures in ME22N.

  • Another BPM question...  SOAP-XI-IDOC with ALEAUD Idoc

    Hi,
    Have a few problems with this BPM. 
    1- I'm testing my scenario with XMPSpy and when I look at my message in SXMB_MONI, I see the inbound message with the SOAP envelop in one long string.  Usually I don't see it and I think this is why my mapping is not working? Do I need to do something special to not see the message with the SOAP envelop? For this, I didn't setup the SOAP as a sender, I only created a web service.
    2-  The IDoc is being sent to R/3 (not mapped properly because of #1 I think) but the ALEAUD is not sent back to XI.  I don't see it as an outbound in R/3 (we05).  I did look at the (How to handle Ack for Idoc) but no help.  What are the steps that I need to do in R/3 to get the ALEAUD to be sent back to XI?  Is the problem with XI or R/3?
    What I did so far:
         1- Did the setting in my BPM to get an ACK back after sending the Idoc to R/3 (acknowledgement = application)
         2- ALE settings in R/3 for outbound ALEAUD
    3- I guess my next challenge will be to within the same BPM to link back the ALEAUD back form R/3 to the response of my SOAP call. Right now i get Pipeline timeout condition satisfied.  There are  a few messages on this subject but i don't think this was ever done successfully?  Any help you be appreciated for this.
    Rgds,
    Yves

    > 1- I'm testing my scenario with XMPSpy and when I look at my message in SXMB_MONI, I see the inbound message with the SOAP envelop in one long string.  Usually I don't see it and I think this is why my mapping is not working? Do I need to do something special to not see the message with the SOAP envelop? For this, I didn't setup the SOAP as a sender, I only created a web service.
    Very foggy description Do you send request directly to PIPLINE ... ?
    You should generate the SOAP request based on webservice deifintion (WSDL) e.g. via XMLSpy and you should send it to SOAP sender channel in AE.The payload of your inbound message should be exactly like the one you send from XMLSpy.
    Regards,
    Jakub

  • SOAP to IDOC needs Response

    Hi Team,
    We had a scenario SOAP to IDoc using some XSLT MAppings.
    We configured teh scenario, but where as client needs response, since IDOC does not have response, client needs the response from PI to the same SOAP Application as response.
    for this do we need to use ccBPM Sync u2013 Async bridge. Can any one guide how to achive this using ccBPM Sync u2013 Async bridge,  Is there any other way to achive this with out BPM.
    Thanks & Regards,
    Sriram

    Hi Sriram,
    Soap to IDOc, it's really an interesting scenario.Please try it once like this:
    Once I have worked with RFC to JDBC were RFC needs response but through JDBC we were not giving any response.So did an EOIO processing:
    Step 1>
    RFC to JDBC
    RFC to FILE
    Here,if RFC to JDBC is successful then generate a File.
    Step 2>
    FILE to RFC
    After File generation send the response to RFC.
    But here both RFC's were different.
    I am not sure, how in SOAP it can be done because not worked in such scenario.But I hope it can be one of the approach.Just try once and let me know.
    Regards,
    Nutan

  • Sample scenario for IDOC-soap-IDOC

    Hello,
    Please provide me a sample scenario for
    1.IDOC-Soap-IDOC using webservice (Is it possible without BPM?)
    thanks and regards,
    Nikhil.

    Hi,
    For SOAP adapter configuration you need to first generate the WSDL from the ID and import that WSDl into the external definition.
    Use that WSDL as a strucutre.
    How to use webservices in XI
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
    SOAP configuration will be:
    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm
    Yes please look at following weblogs
    /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
    /people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009
    /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
    How to Develop a Webservice Using NWDS and SAP XI.30
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5f3ee9d7-0901-0010-1096-f5b548ac1555
    Thnx
    Chirag

  • Question on the status record of Idocs.

    Hi all,
    Where does the status of the idoc update::
    1) In the idoc in the sap system/Idoc Archive
    OR
    2)The one we transfer to the OS as a flat file (for the translators(EDI subsystem) to work on)?
    OR
    both of the above?
    Thanks,
    Charles.

    Hi,
    Whenever the IDOC is generated there are one to many status record updated to idoc depending on it is inbound / outbound and various process / system is goes through.
    Check transaction <b>WE47</b> to see all IDOC related status.
    This is the range of status for IDOC.
    OUTBOUND Idoc - Status between 1 to 49
    INBOUND Idoc  - Status between 50 to 74
    Also you can check the View <b>V_STACUST</b>. If you want to check status(s) of any idoc check table EDIDS.
    Regarding two scenario you are talking about.
    1. In the idoc in the sap system/Idoc Archive.
    - When IDOC is generated, it get status record
    - When you archive already created IDOC, the neither the status records are updated / changed or new status record are created
    2. The one we transfer to the OS as a flat file (for the translators(EDI subsystem) to work on)?
    - If you mean that you are sending IDOC to fine port then yes in that case also IDOC has status records.
    Can you explain your second question in more detail?
    Let me know if you have any other question.
    Regards,
    RS

  • Generate Goods Receipt from PO IDoc

    Hi Gurus
    Please find my following requirement:
    1. Legacy system generates data. Using PORDCR idoc we create Purchase orders in SAP.
    2. After creating this PO, we need to generate Goods Receipts based on the data in the created IDoc.
    To create PO we have IDOC PORDCR. This IDOC just creates the PO but please tell me how to generate GRs from this PO.
    Do I need to enhance this IDOC function Module? Or, is there any IDOC already available to create GRs as well?
    Please throw some light on this.
    Please help.
    Thanks in advance.
    Skysen.

    Hi
    Did you try to delete the user ? Did you get any error message?
    Note 1148837 - SRM user cannot be deleted
    When trying to delete an SRM user the system will check if there are still
    related SRM documents in the system. If there are active documents in the
    system the deletion is not possible. This is the correct system behaviour.
    But even if all related SRM documents are archived the deletion is
    sometimes not possible, because there are residual entries in table
    CRMD_PARTNER linked to this user.
    More Terms
    User crmd_partner residual entries deletion active document
    Cause and Prerequisites
    Solution
    The attached report PARTNER_SET_DELETE will display in simulation mode all
    residual entries in table crmd_partner with invalid item or header links
    and in non simulation mode it will delete the corresponding crmd_partner
    entries.
    Header Data
    Release Status: Released for Customer
    Released on: 10.03.2008 11:54:37
    Priority: Correction with low priority
    Category: Help for error analysis
    Main Component SRM-EBP-PD Procurement Document Methods
    Additional Components:
    SRM-EBP-ADM-USR SRM User Administration
    Valid Releases
    Software Component Release From
    Release
    To Release and Following
    SRM_SERVER 500 500 500
    SRM_SERVER 550 550 550
    Support Packages
    Support Packages Release Package Name
    SRM_SERVER 500 SAPKIBKS14
    SRM_SERVER 550 SAPKIBKT12
    Correction Instructions
    Ref note 550071 too..
    regards
    Muthu

  • How to generate a new segment in IDoc for multiple occurance of Control Num

    Hi Experts,
    In my scenario, i need to generate a new segment in IDoc(Target Structure) based on  Control Number Field in the Source Structure.
    The segment need to be created for multiple occurance of the Control Number.
    Ex:
    Control Number - 100 appears 5 times in Source Structure.This control Number is mapped to one of the Field in the Segment of  IDoc.
    Now my requirement is to generate the Segment 5 times with respective to this Control Number.
    please help me out to resolve this issue.
    Thanks,
    Kish.

    Hi,
    Here is the XML Structure of my Source:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:GoodsReceipt_MT xmlns:ns0="urn:WOL-com:XI:data:HJ:10">
       <row>
          <CONTROL_NUMBER>111</CONTROL_NUMBER>
          <LINE_NUMBER>1111</LINE_NUMBER>
          <CONTROL_NUMBER_2/>
          <OUTSIDE_ID/>
          <WH_ID>111111</WH_ID>
          <LOCATION_ID/>
          <HU_ID>11111</HU_ID>
          <NUM_ITEMS/>
          <ITEM_NUMBER>111111</ITEM_NUMBER>
          <CONTROL_NUMBER_3>LR</CONTROL_NUMBER_3>
          <LOT_NUMBER>11111</LOT_NUMBER>
          <UOM>11111</UOM>
       </row>
       <row>
          <CONTROL_NUMBER>111</CONTROL_NUMBER>
          <LINE_NUMBER>12222</LINE_NUMBER>
          <CONTROL_NUMBER_2/>
          <OUTSIDE_ID/>
          <WH_ID>12222</WH_ID>
          <LOCATION_ID/>
          <HU_ID>1222</HU_ID>
          <NUM_ITEMS/>
          <ITEM_NUMBER>112222</ITEM_NUMBER>
          <TRAN_QTY>112222</TRAN_QTY>
          <CONTROL_NUMBER_3>LR</CONTROL_NUMBER_3>
          <LOT_NUMBER>12222</LOT_NUMBER>
          <UOM>1122222</UOM>
       </row>
       <row>
          <CONTROL_NUMBER>222</CONTROL_NUMBER>
          <LINE_NUMBER>2222</LINE_NUMBER>
          <CONTROL_NUMBER_2/>
          <OUTSIDE_ID/>
          <WH_ID>22222</WH_ID>
          <LOCATION_ID/>
          <HU_ID>222222</HU_ID>
          <NUM_ITEMS/>
          <ITEM_NUMBER>2222222</ITEM_NUMBER>
          <TRAN_QTY>22222222</TRAN_QTY>
          <LOCATION_ID_2>33333333</LOCATION_ID_2>
          <CONTROL_NUMBER_3>LR</CONTROL_NUMBER_3>
          <LOT_NUMBER>22222</LOT_NUMBER>
          <UOM>22222</UOM>
       </row>
       <row>
          <CONTROL_NUMBER>333</CONTROL_NUMBER>
          <LINE_NUMBER>3333</LINE_NUMBER>
          <CONTROL_NUMBER_2/>
          <OUTSIDE_ID/>
          <WH_ID>33333</WH_ID>
          <LOCATION_ID/>
          <HU_ID>33333</HU_ID>
          <NUM_ITEMS/>
          <ITEM_NUMBER>333333</ITEM_NUMBER>
          <TRAN_QTY>33333333</TRAN_QTY>
          <CONTROL_NUMBER_3>LR</CONTROL_NUMBER_3>
          <LOT_NUMBER>33333</LOT_NUMBER>
          <UOM>333333</UOM>
       </row>
    </ns0:GoodsReceipt_MT>
    Now Control_Number 111 occurs 2 times, 222 & 333 occurs 1 time.
    Now one IDoc for 111,222 & 333 should be generated.
    But Control_number 111 appears 2 times.
    Now the data in the 2 rows should be passed to Single IDoc by repeating the segments inside the IDoc.
    As u said i changed the Occurance of IDoc to 0...unbound and imported as External Definition. I have done upto Generating IDoc for each unique Control_Number.
    I stuck up at repeating the Segments in the IDoc.
    So please help me out.
    Thanks,
    Kish.

  • How to send status message in SOAP to IDOC scenerio without BPM

    Hi,
    I have a SOAP to IDOC scenerio in which we require to send the status message back to user from XI that " IDOC has been sent successfully to SAP system"
    We do not want to use BPM bacause of performance issues.
    Can you please help me how to achieve this synchronous response without BPM.
    Note: We require the status message from XI that the IDOC has been successfully posted to WESAP system

    Idoc only support async behaviour. U can't get the Idoc response as per ur requirement without BPM.
    Better to go for abap proxy or RFC.
    Or u may get the ack till XI.
    Regards,
    Prateek

  • Soap -- XI -- IDOC/RFC scenario

    Hello,
    I have a jsp page that working in tomcat server.
    I want to send values from jsp page to xi to r/3. I think it will have
    soap-- xi -- IDOC/RFC scenario
    Pls send me pdf /doc to implemet it
    Regards

    Hi,
    Please Refer the Following Links
    /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
    /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi - Invoke Webservices using SAPXI
    /people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
    /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
    Regards
    Khanna

  • Business service is not working in sender side but business system is working soap to idoc but why like that

    i have  scenario SOAP to IDOC
    when i'm using business service in sender side it is getting an error as follows
    sender message can not convert to ALE Logical system
    in this i'm using altova spy as testing tool
    my sender interface is asynchronous
    but when i'm using business system everything is working fine
    In sender side i'm using soap adapter,i checked the logical system everything is fine
    mainly the problem is why it is working when i'm using business system rather than business service
    my pi version is pi 7.0
    thanks in advance
    regards
    satish

    Hi Satish,
    You are sending IDOC's to SAP system right. we should create Business system not business service.
    so we should create the business system as web AS ABAP in SLD and import the same in ID.
    When we create the business system in SLD the logical system name is assigned for the business system. like SAPCLNT100...It plays a key role in IDOC scenarios.
    sender message can not convert to ALE Logical system
    Reasons for this issue is
    1) logical system name is unable to read from SLD for that corresponding business system.
    Goto business system click on Adapter specific identifiers from the menu --> read from SLD.
    it will automatically fetch the logical system name from the SLD.
    2) Sometimes the logical system name will be deleted from the business system in SLD.
    Delete the business system and re-create it, and follow the above procedure.it will resolve your issue.
    Regards
    Bhargava Krishna

Maybe you are looking for

  • Calling web-service from non-SAP client

    Hi, Could anyone here help me with the code with which we can call the non-SAP service in java from a java client. I have the wsdl and service deployed on the server. Regards, Manoj

  • Project keynote on screen using FaceTime 2.4 GHz Intel Core 2 Duo 10.3.3

    Attempting to post a keynote presentation on face time with student.

  • Installing 10g on Suse 10 - Orarun

    Hi all, Actually I've installed some databases with a procedure that I found in the Novell page, it makes simple the installation of Oracle without have to mess with some parameters. After setting up Oracle Server Base at install, just have to enable

  • The Software Update Server (r344.local) is not responding.

    Hello Everyone I hope someone can help me with the below. I recent updated to OSX 10.7.3 Since the update i havent been able to run automatic updates, it trys to run and then comes back with the below. " The Software Update Server (r344.local) is not

  • Application on startup

    How do I get an application (Missing Sync Pocket PC) to stop launching whenever I start up my computer? I checked my preferences for startup items and it doesn't appear in that box. I also checked the preferences for the application and it's not conf