Synch scenario question

Hello,
I have following scenario.
SOAP (Request) -
>   XI  -
> RFC(Receiver)
SAOP (response) <----- XI <--
RFC
The above is synch. scenario.
This scenario is used by several clients. Now my question is as follows.
When a specific client request comes through, I do not want to map specific feilds in the mapping.
How would I do this?
I appreciate your help.
Thank you,
Balaji

Hey,
     In this case if you have client value is one of the fields then it becomes very easy for you.
you just need to compare the client field with the client number for which you want to by pass the values.
for example,
  if there is say employee number, and you want to send it only for client 400, 500 and 600. then
your mapping for the field employee number will include an if condition like this.
if-->client(field) equals 400 or client(field) equals 500 or client(field) equals 600 then employee number.
use ifwithouelse function provided by XI.
in case you have many clients and graphical mapping becomes tedious you can also write a user defined function.

Similar Messages

  • Asynch/synch scenario w/ Adapter Modules - NullPointerException

    Hello folks,
    I'm implementing a Asynch/synch scenario (File -> RFC -> Mail) using the Adapter Modules RequestResponseBean & ResponseOnewayBean. I've configured the modules & paremeters as per the links below.
    [Configuring the Async/Sync Bridge in the Sender JMS Adapter|http://help.sap.com/saphelp_nwpi71/helpdata/en/45/20d251c20a0732e10000000a155369/content.htm]
    [File - RFC - File without a BPM - Possible from SP 19|File - RFC - File without a BPM - Possible from SP 19.;
    [File-RFC-File(Without BPM)|http://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File(Without%20BPM)]
    I got the following error when I configured the module parameters exactly as in the above wiki
    MP: exception caught with cause com.sap.aii.af.service.cpa.impl.exception.CPAObjectKeyException: Value of key must not be null: ObjectId
    Then I added the module parameters 'adapterType' & 'adapterNamespace' for ResponseOnewayBean. The above error got resolved but resulted in a different error on the receiver Mail adapter.
    failed to send mail: java.lang.NullPointerException: while trying to invoke the method com.sap.aii.af.sdk.xi.mo.xmb.XMBParty.setLocalName(java.lang.String) of an object loaded from local variable 'senderParty'
    However, the mail is being sent. Because of the error the file adapter is unable to delete the file after processing.
    When I use the same mail adapter in another File to Mail Asynch scenario, I see no such error. I believe the error has got something to do with ResponseOnewayBean.
    I've implemented such scenario a few times at my past clients, but did not face any issues with them.
    Did anyone get such error? Please help in resolving this error.
    thx in adv
    praveen
    Edited by: Praveen Sirupa on Jan 20, 2011 8:18 PM
    Changed the formatting

    Thanks to [Austin's post|Re: Wiki File-RFC-File], I found a SAP note ([1261159|https://service.sap.com/sap/support/notes/1261159]) to resolve the issue.

  • Synch Scenario ( RFC to JDBC)

    Hi,
    I have a synch scenario like RFC to JDBC.
    1. I have a qurey regarding JDBC receiver side structure. What would be the structure I have to create on receiver side ( JDBC) for the same.
    2. Mainly, what would be the constants I have to map for the action, table, statement fileds??!! If possible try to explain for each and every scenario.( synch/asynch)
    Cheers.,
    Stallin

    Hi Stallin,
    Check these links:
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    /people/siva.maranani/blog/2005/09/16/xi-how-to-on-jdbc-receiver-response
    http://help.sap.com/saphelp_nw04s/helpdata/en/33/c6e63b60c25767e10000000a11402f/frameset.htm
    Regards,
    Subhasha Ranjan

  • RFC to Jdbc Synch Scenario

    Hi,
    I have a scenario like RFC to JDBC synch scenario, so what would be the QOS for sending( RFC) communication channel and as well as JDBC communicaiton channel.
    Thanks n Advance.,
    Xeon

    Hi,
    Neither the Sender RFC adapter nir the Receiver JDBC adapter provide the option to select the QOS.
    In your case if the report triggering the call to XI is making a Synch Call then the QOS in the SOAP header will be BE. If the Inbound Interface for the Receiver JDBC adapter is also a Synchronous Interface the QOS is taken as BE for the Receiver JDBC adapter.
    You need not manually change the QOS anywhere as long as you are using Synch message interfaces.
    Regards
    Bhavesh

  • SOAP to JMS synch scenario issue

    Dear Experts,
    I am working on SOAP to JMS (Websphere MQ) synch scenario.In the ESR i created 2 synch service interfaces(1 Inbound & 1 outbound).
    I created my 1 SOAP communication channel with QOS as "Best Effort"  2 JMS comm channel( 1 Receiver & 1 Sender).
    I am getting " no message received error in JMS receiver channel and no correlation id found error in JMS sender channel. I am attaching my channel config,error log.
    I am using PI message ID as correlation id for JMS sender and receiver channels.
    Thanks,
    Pavan T,
    +91 9901742424

    I think you should use the notify response bean on the sender channel
    Configuring the Sync/Async Bridge Using the JMS Adapter -  Adding Modules to the Module Processor - SAP Library
    Sync/Async communication in JMS adapter without BPM (SP19)

  • Receiver RFC synchronouse scenario question:

    Dear All,
    I have a doubt in Receiver RFC sync scenario. for example file to XI to RFC.
    Question: when ever Response RFC is triggered in R/3 Side. How the data reaches XI.
    By just creating Synch Communication channel for the RFC in XI, will  the data to come to XI for RFC respose.
    How when a Respose RFC is Triggered in R/3 Server, how the data points or reaches XI port?
    How the Auto Triggered RFC Respose data points to XI and Comes to XI in a Synchronous RFC Receiver scenario.
    PS: I am not from ABAP background. if any code has to be written in R/3 side for making the response RFC point to XI, please provide a generalized code also if possible.
    Please Advice,
    Prakash.

    RFC destination,port at XI would help to get response data
    No need to write any code,because RFC provide sync communication.
    use links RFC Scenario using BPM --Starter Kit
    https://weblogs.sdn.sap.com/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
    Exposing BAPI as Web Services through SAP XI
    RFC Scenario using BPM --Starter Kit
    The specified item was not found.
    The specified item was not found.
    HTTP to RFC - A Starter Kit

  • Error in SAOP adapter : RFC to SOAP Synch Scenario

    Hi Experts,
    Scenario is "RFC to SOAP Synch".
    For creating this following this link : **************** - Scenario on RFC to SOAP
    Trying to send XML to SOAP receiver.
    Using Below details for SOAP:
    Website : http://www.webservicex.net/WS/WSDetails.aspx?WSID=59&CATID=4
    Target URL : http://www.webservicex.net/SendSMS.asmx?WSDL
    SOAP Action: http://www.webserviceX.NET/SendSMSToIndia
    But when I try to send showing this error:
    "Error in processing caused by: com.sap.aii.af.lib.mp.module.ModuleException: call to messaging system failed: com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIAdapterFramework:GENERAL:com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: unable to create a socket".
    Any one please suggest how resolve this issue?
    Is there any setup necessary in PI server to send message through SOAP?
    Thanks,
    Arthita

    Is there any setup necessary in PI server to send message through SOAP?
    No
    Solution
    Check if there are any firewall rules in place which are restricitng the PI system to connect with the URL
    : http://www.webservicex.net/SendSMS.asmx?WSDL
    Suggestion
    Copy paste this URL in browser and verify if it is accessible
    Sourabh

  • SRM, ROS and SUS scenario question

    Hello Experts,
    We are in the process of implementing MDM, ROS, EBP and SUS scenario in our present project. I went through the documentation. I have couple of questions.
    1. Do we need to have seperate clients for ROS and SUS. What is the best practise.
    2. Since we have SUS, once I transfer BP from ROS to EBP, check the portal vendor box, I would like to know how the registration code will be sent to supplier. Do we need to create the userid in EBP or with the receipt of registration code supplier will be able to create his first initial userid? Also how we can implement this with CUA and EP as part of landscape?
    3. Also since we have MDM, how the new BP information can be migrated or mapped in MDM and how new BP can be sent to backend system? I understand there is BP monitor to check and approve the changes, but how the new BP will be transferred? Do we need to develop new XI message for this? if Yes, from where that can be managed? from EBP or MDM?.
    I searched through help.sap.com for any documentation but no success.
    Thanks in advance
    Vijay.

    Hi,
    1.Refer the foll thread:
    Re: Supplier Registration without SUS or XI?
    2.For supplier registration,SUS is not mandatory.You need to configure ROS for this scenario.The extrenal vendors will register in ROS and then be replicated to R/3.
    You can use EBP only for Supplier registration.
    SUS,ROS and Bidding engine make up the SRM server 5.5/EBP component of SRM 5.0.
    Pls refer the foll link for the complete process:
    http://www50.sap.com/businessmaps/8F152C1AE8F1426FA3B442F905815F54.htm
    For detailed settings/config  of supplier registration,refer the foll threads:
    Re: Not able to transfer suppliers from ROS to EBP
    problems with ROS_PRESCREEN application for screen suppliers and manage bp
    Re: SUPPLIER DIRECTORY (ROS) link not appearing in EBP in "SCREEN SUPPLIERS"
    Supplier Directory
    Re: Supplier Self registration
    Re: SRM Supplier registration config
    Re: External Web Service setting for Supplier Registration ROS to EBP
    Re: Problems when transferring supplier from ROS to EBP...
    3.Not worked on MDM so cant help you on this.
    BR,
    Disha.
    Do  reward points for useful answer

  • GRMG Scenario Question

    Hi, all
    I have confousion about GRMG Scenario I am using XI30, and create 5 different GRMG Scenario, first I download GRMG File and customized and update Scenario using GRMG tcode
    Now its look like this and all Scenario are green-check-sign:
    Name                Type of GRMG                                             RFC
    =========================================================
    XI_SLD1            System Landscape Directory Heartbeat          XI_GRMG_SLD
    XI_RWB1           XI Runtime Workbench Heartbeat                   XI_GRMG_RWB
    XI_AF1               XI J2EE Adapter Engine [hostname]               XI_GRMG_AF
    XI_DIR1              XI Directory Heartbeat                                   XI_GRMG_DIR
    XI_REP              XI Repository Heartbeat                                 XI_GRMG_REP
    My question is what is the utilization of thease Scenario ?
    Where may I found out in RZ20 for these Scenario ?
    How may I link to thase Scenario ? for Alerts
    Please Advised
    Thanks in Advanced

    Hi, I have another question
    When I goto RZ20 and click "Extras" then Activated maintaintance funcation" then documents said "CCMS monitor sets screen, copy the template SAP Exchange Infrastructure to the new monitor set.
    OK then
    Goto SAP "CCMS Monitor Template" then click "Exchange Infrastructure" then click "Copy to" then its open one window
    from monitor set:   SAP CCMS Monitor Templates
    Monitor: Exchange Infrastructure
    To Monitor Set:  (when i click dropdown menu list its show lot of monitor set) which monitor sould I select in there?
    Monitor: (and what sould i put in this line ?)
    Please tell me step by step will be appriciated
    thanks

  • Obfuscation scenario question

    Hi all!
    Obfuscating a class or jar using an obfuscator like yguard is simple. You just have
    to declare a mainclass and mainmethod as an unobfuscated entry point so that
    every thing else gets obfuscated and you can still run your program or applet.
    My question is about the following scenario:
    - separate applications (one class each)
    - one library
    I'd like to obfuscate both my applications and the library classes. For that it
    is necessary that the Classes/Methods in my library which are directly
    referenced by any application class remain unobfuscated.
    Do you know an obfuscation tool which does that automatically?
    My current obfuscator yguard does not support that and I don't want
    to write dozens of class/method mappings myself.
    Thank you for any help!

    Obfuscation is useless. Technically: yes.
    But many people get bored reading method names like a aa aaa aaaa and are irritated by terms like structural analysis.
    However, I'm not here to start an discussion about obfuscation in general, I am just looking for a tool which tells me which library classes and methods are used by a bunch of application classes.

  • Two SA520 VLAN Scenario Question

    I had a scenario based question and was wondering if it can be solved.
    - Two SA520's
    - Two Internet connections per SA520 (4 separate Internet connections total)
    - Two VLANs per SA520 (4 VLANs total)
    - Each VLAN is bound to a WAN port for Internet (keeps each VLAN on a different Internet connection)
    For this scenario let:
    VLAN A & B be on the first SA520.
    VLAN C & D be on the second SA520.
    VLAN A & B come in as a trunk to the first SA520.
    VLAN C & D come in as a trunk to the second SA520.
    Is it possible to route between all VLANs?
    Edited: 01/12/10 10:10
    Added VLAN Trunk Info.

    No, the VPN policies do not handle that.  They only will handle the traffic from one SA500 to the other SA500.  Internally, the VLAN's are routed to each just by adding the VLAN to the router.  If you have something else, that is not directly connected to the router, you could add a static route or use RIP to discover another subnet.

  • IDOC-XI-XML Scenario Questions

    Hi everyone,
    I am actually trying to configure a scenario starting from SAP and finishing creating a XML file.
    R/3 IDOC -> XI -> XML file
    The XI is receiving IDOCs from SAP correctly, but when it try to send to third party system, the monitor engine (SXMB_MONI) are showing the following error: HTTP_RESP_STATUS_CODE_NOT_OK.
    I am currently using the File Adapter, please take a look at the config for the communication channel:
    Adapter Type: File
    http://sap.com/xi/XI/System
    SAP BASIS 6.4
    Transport Protocol: File Protocol(FTP)
    Message Protocol: File
    Adapter Engine: Integration Server
    Target Directory: /  (root)
    File Name Scheme: mptest_xi_output.dat
    File Construction: Create
    Overwrite File: X
    File type: Binary
    Adapter Status: Active
    Regards,
    Gabriel Santana

    If you have enough authorization, then click on the last button which is change button.
    Otherwise, open two windows of SAP and try to do the above step and when you get the authorization error, go to the second window and enter transaction /nSU53. Send that info to your security team.
    Once you have authorization you should be fine.
    One other thing, in which client you are doing this ?
    Do not use DDIC user to change it.
    regards
    Shravan

  • File to SOAP scenario question???

    Hi,experts
    let's take source system is A,target system is B.
    I have a File to soap scenario using BPM,the scenario is send file request(from A) to PI,PI will be communicating target system(B) with soap(syn).After that, PI receives the soap response and send the response data to A.
    Now the requirement is, we need to archive the file request msg(before sending to B) to a folder and archive the response msg(response from B) to a folder as well.how could it be achived?
    any help will be much appreciated!
    Thanks

    Hello Rajesh_V2009 ,
    I am trying to implement exactly the same pi scenario, but having some problems :
    File -> file adapter -> ccBPM -> soap receiver adapter -> web service request -> web service response -> ccBPM -> output file adapter.
    The web service that I call works file from wsnavigator. I have created all the design and configuration objects
    needed for the scenario.
    I place a file with following contents:
    <?xml version="1.0" encoding="utf-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <SOAP-ENV:Body>
    <pns:GetSetNameWS xmlns:pns="urn:file2soap2fileWSVi">
    <pns:name1>ajeet</pns:name1>
    <pns:name2>phadnis</pns:name2>
    </pns:GetSetNameWS>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    When I look at the process monitor I get this:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!-- Receiver Determination
    -->
    - <SAP:Error SOAP:mustUnderstand="" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
    <SAP:Category>XIServer</SAP:Category>
    <SAP:Code area="RCVR_DETERMINATION">CX_RD_PLSRV</SAP:Code>
    <SAP:P1>Problem while determining receivers using interface mapping: No operation with XML root tag http://schemas.xmlsoap.org/soap/envelope/.Envelope exists.</SAP:P1>
    <SAP:P2 />
    <SAP:P3 />
    <SAP:P4 />
    <SAP:AdditionalText />
    <SAP:Stack>Error when determining the receiver: Problem while determining receivers using interface mapping: No operation with XML root tag http://schemas.xmlsoap.org/soap/envelope/.Envelope exists. Problem while determining receivers using interface mapping: No operation with XML root tag http://schemas.xmlsoap.org/soap/envelope/.Envelope exists. No operation with XML root tag http://schemas.xmlsoap.org/soap/envelope/.Envelope exists.</SAP:Stack>
    <SAP:Retry>M</SAP:Retry>
    </SAP:Error>
    I have no clue about this error. Can you help me with this ?
    If yes I can send you more details, if you liked 
    Hoping to get help from you,
    Cheers,
    Ajeet Phadnis

  • BPM Scenario question

    Hi
    i created a bpm scenario according to the blog "RFC Scenario using BPM --Starter Kit" by Arpit Seth. I get the file into XI successfully, but after this first step nothing else happens. In the SXMB_MONI i have only one successful message that read my file.
    How can i debug the reason of this problem?
    thx in advance
    Michael

    i haven't a SXMB_MONI_BPM. But i checked SXMB_MONI again and found 2 error messages from BPM belonging to the resend tests from the PE trace.
    The Response message contains following error:
    <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: failed to parse BAPI response due to: com.sap.aii.af.rfc.util.bapi.BapiException: Parameter with name RETURN not found.</SAP:AdditionalText>
    <SAP:ApplicationFaultMessage namespace="" />
    Is this a BAPI problem?

  • B2B Addon - BPM Scenario Question

    We have SAP  PO 7.4 single stack working on B2B Scenarios. We will be using AS2 Adapter to send and receive ANSI X12 messages like POs inbound, Order acks Outbound, PO changes inbound etc. We installed B2B Add on ESR Content and has some sample scenarios in  B2B Mapping Kit.
    Scenario 1: When order received from Customer (850)  we need to send Functional Acks ( Both Positive and Negative ) based on the status of success / failure of IDOC Posting. How do we achive this scenario without BPM. What is SAP recommended solution ( RDS approach) for this scenario considering its ANSI X12 850 to IDOC Orders scenario. I'm thinking of using exit in IDOC Posting fucntional module to trigger Proxy to PI which wil lbe sent to Customer after Mapping.
    Along with Funtional ack ECC should send ORDRSP IDOC to PI to ANSI X12 855 as well.
    Scenario 2: in another scenario, If send Order 850 to Vendor wil lthey typically send 855 as a response ? Since Its Orders IDOC outbound, how to make this as synchronous to receive 855 and update ECC with ORDRSP IDOC  without BPM?
    I would like to develope these scenarios avoiding BPM if possible. Since we are not implementing RDS solution,  we will be developing mapping inhouse. what is the SAP standard recommended approach if you used RDS ?
    Thank you

    Hello,
    If I am not wrong you are talking about below scenarios
    These scenarios need not wait for each other( independent of each other)
    In case of outbound EDI interfaces, EDI 997 (if partner is capable of sending one) will be helpful in updating the status of the Outbound IDoc.
    In Inbound EDI scenarios, 997 is generated at adapter level as s0on as message reaches PI successfully, 997 is sent back to partners if requested.
    To understand more on acknowledgements please have a look at below blog
    Functional Acknowledgement (Inbound and Outbound FA 997)- for Beginners
    (P.S.-  ACK 855 is an interface on its own (needs mapping from EDI to SAP (Idoc, rfc, file..))
    Regards,
    Pooja

Maybe you are looking for

  • LinkedIn's "new" profile feature is not working in Firefox 17.0.1 on a MacBook Pro. Need help resolving.

    LinkedIn worked fine on Firefox 17.0.1 until my profile was upgraded to their "new" version. Now I can log on to the LinkedIn home page, but when I go to my profile page it is blank. I don't have this problem when using Safari 5.1.7. I've contacted L

  • How to change the date/time

    Now I chang the CMLocal date/time group and apply it to Device pool for phone, but I find the date/time displayed on phone is wrong ?why?

  • Update from OS X 10.6.8 to OS X Mavericks

    I am trying to update from OS X 10.6.8 to OS XMavericks, but it's not working. I already did the Software update, but still don't work. What should be my problem?

  • MySQL "PASSWORD" Function ( 4.11)

    MySQL "PASSWORD" Function (< 4.11) This is the source for a function that is compatible with MySQL "PASSWORD()" (before version 4.11). Such function is not very secure (that's a homemade one-way hash, without salting and other desirable things, and o

  • Can we change batch number to any unrestricted stock

    Hi experts, while confirming production order of Finished good, material batch number is mistyped by pp person. qm person also blindly passed the material in the system. stock was posted to sales location as unrestricted stock,which is ready for sale