Sender business service?

Hi Friends,
I have sap to sap integration requirement.Sender is company's sap system and receiver is legacy(vendor's)sap system.I am required to configure business service(instead of business system)at the sender side.
1.Can anyone help me with the steps like what details i need to get from sender system to provide in 'Adapter specific Identifier' inorder to configure business service.
2.Why client is demanding to configure business service instead of business system at sender side.What could be the reason?
Please help with the answers!!!
Regards,
Suresh.

Hi,
1.Can anyone help me with the steps like what details i need to get from sender system to provide in 'Adapter specific Identifier' inorder to configure business service - Configuration for IDOC scenario in both business system and business service is almost same but in business service case, in reciver IDOC adapter you need to use header mapping and specify the Business service in the sender system details................
2.Why client is demanding to configure business service instead of business system at sender side.What could be the reason? - Because for creating business system, technical system is required in SLD and your client do not want to publish its SAP system's technical details to your SLD.....so your client requires business service as Business service are created in ID and do not need a technical system in SLD for their creation.
Regards,
Rajeev Gupta

Similar Messages

  • Configuring mutiple Business Services in Integration Directory

    Hello all,
    Got a question here. Let's say there are 10 different external parties and I intend to create a Business Service for each of them in ID.  However, they all call the same Outbound Interface to interact with XI.  Do I have to also create 10 different Receiver Determinations?  That's sounds quite some repetitive works.
    Regards,
    Steve

    Steve,
    I think I should have put my explanation better.
    If you are going to have<b> multiple Sender Business Services</b> , (sending the same data) , in this case you would need multiple Sender Comm Channels, Sender Agreements and correspondingly Receiver Determinations.
    But, if your case is such that the Sender Service is same but you need to send the data to multiple receivers, you need not have multiple receiver determinations but you can add multiple Receivers in the same Receiver determination and conditionally route the data.
    Regards,
    Bhavesh

  • Business Service and logical system naming criteria across environments

    Hi !
    Imagine this scenario: File-XI-IDOC. There is a file server where files are uploaded by a legacy application. XI polls that directory, converts the file to IDOC and sends it to R/3.
    R/3 is a production business system, for example "R3_PROD", the file server is a business SERVICE, because of its abstract nature.
    Is it ok to give that business service a name such as "BS_FileServer" and then create the logical system "LS_FileServer" in R/3, to be able to receive IDOCs from the sender business service?
    If we need to use 3 different file servers, one for development, one for test and another for production...is it ok to create the business service in each integration directory with SAME name, and the 3 logical systems with same name in each R/3 receiver...because creating business services as "BS_FileServer_DEV", "BS_FileServer_TEST" and "BS_FileServer_PROD" we imagine that could give us problems when transporting scenarios from dev to test, and from test to prod...because we will need to recreate the whole scenario using the new object denomination.. e.g. a scenario including BS_FileServer_DEV in development is called BS_FileServer_TEST in test..or worse..we could have the BS object transported and as a result we would have a BS_FileServer_DEV object in integration directory of our test environment...
    Is this the right path?
    Thanks,
    Matias.

    Hey,
    When a technical system is defined  for a product / s/w comp version we also enter the parameter for logical system name. If a buisness system is defined for a technical system then it in turns refers to the technical system with buisness system assigned to it.
    Itz lyk linkage of  <b>PRODUCT -> S/W COM VERSION -> TECHNICAL SYSTEM (LOGICAL SYSTEM) -> BUSINESS SYSTEM</b>
    As per file to idoc scenario where <b>BUSINESS SERVICE</b> is used it doesn't refer to technical landscape so there is no question of Business system. With relevance to transports.
    With File -XI-Idoc scenario the concept of logical system only comes into picture if we have  a integration process also involved in the scenario. Where in adapter specific identifiers we specify the logical system name of the sender file system.
    Integration Repository.
    1)  The Software Component version need to be same in all the landscapes that is a prerequisite else transport will fail.
    Integration Directory:
    2) Assuming that transport is being done for all the objects under a service and the objects has been transported to the test landscape business service with same name will be create in test sys only address and access parameters that have to be entered again and the change list has to be activated.
    I haven't  tried exporting individual object from ID so no clue.
    Please refer the following link<a href="http://help.sap.com/saphelp_nw04/helpdata/en/93/a3a74046033913e10000000a155106/frameset.htm">Transporting XI Objects</a> .
    Hope itz helpfull.
    Cheers,
    *RAJ*
    *REWARD POINTS IF FOUND USEFULL*

  • Fetching Sender Business sevice in UDF, returns null

    Hi,
    I have written a UDF to  extract sender service. Here is the code snippet
    map = container.getTransformationParameters();
    String senderService = (String) map.get("SenderService"); // Sender Business Service
    //  some logic depending on sender service
    As I could see the trace, senderService contains value null and hence UDF fails.
    My scenario is Multiple IDocs to File
    N:1 and thus using BPM
    Any clue?
    Thank you
    Mugdha Kulkarni

    Hi
    Imports: java.util.Map;
    public String GetService(Container container){
      //write your code here
    String headerField;
    java.util.Map map;
    map = container.getTransformationParameters();
    headerField = (String) map.get(StreamTransformationConstants.SENDER_SERVICE);
    return headerField;
    Srini

  • 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

  • "NO_RECEIVER_CASE_BE" error with SOAP Sender assigned to a Business Service

    Hi all,
    we have a strange error with XI3.0
    We created a configuration scenario where the initial step is done by a Business System, that uses a SOAP Sender communication channel to send its request. And this works great when testing it with XMLSpy.
    But we then needed to shift from a Business System to a Business Service, as the machine sending the SOAP request changed and was not anymore part of the landscape, but elsewhere.
    Hence we recreated a SOAP sender which we assigned to this new business service, doing absolutely the same configuration work as for the other soap sender of the former business system.
    Yet when testing it through XMLSpy, we everytime get a NO_RECEIVER_CASE_BE error back, stating that "No receiver could be determined". Yet when checking in sxi_cache, receiver determination is clearly there. All the blogs I went into are only refering to Business System for a SOAP sender, so I was wondering if any of you already managed to assign a SOAP sender to a business Service.
    Regards,
    Cedric

    hi,
    so you sue SOAP to make a query ? (sync)
    or to send the data to XI ? (async)?
    if async then make sure
    you use <b>Quality of Service</b> other then BE
    in your soap adapter channel
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • How to send HTTP POST message using Business Service ?

    Hi all,
    I need to call a service which accepts HTTP post, how can I achieve this using OSB Business Service ? Kindly post any documentation link related to this.
    Thank You
    Arun

    Basically to to create a business service to send to a HTTP post all you need to do to point the business service to the desired URL.
    In the OSB console you can test using the debug option. All you need to do is paste the XML you require and execute.
    If this works then you know your business services is sorted. Can you confirm you can complete up to this point?
    As Anuj correctly states you need to populate the body variable. This is the fundamental concept of OSB. All service calls request and respond using the body variable. So if you create a proxy service and route to the business service and provide NO routing. The proxy service will pass the input of the Proxy service to the input of the business service as the body has been populated by the Proxy service.
    cheers
    James

  • Can we use same Business Service for Sender and Receiver

    Can we use same Business Service for Sender and Receiver

    Hi
    In addition to the above infomation explaining about the Business Service..
    Business Service: Address an abstract business entity as the sender or receiver of messages.
    Using a business service, you can define the technical or business subunits of the companies involved and then assign them the relevant interfaces.
    The business services are used when configuring cross-company processes also..
    regards
    Kishore

  • How to send Encrypted message using public key in Business Service

    Hi,
    I have one public key (abc.cer) which is given by provider. I have to send encrypted message to Provider using public key. How to achieve it in OSB??
    Thanx
    Edited by: Vinit Ahuja on Jun 16, 2011 3:17 AM

    These are the steps needed to accomplish this:
    1. Import the public certificate in the TrustStore of the OSB Weblogic Server.
    2. Export the public certificate in PEM format. (This will be needed to embed in the custom ws policy)
    3. Create a custom WS policy, with the necessary encryption configuration information. I have placed a sample WS - Policy that I have used @ http://dl.dropbox.com/u/19901533/Sample_Custom_WSPolicy_Encryption.doc for your reference.
    Use a unique value for the wsu:Id in the policy.
    4. Apply this custom policy on the business service in the Request section (assuming you only need to encrypt the request fields)
    5. Activate the changes and then test the business service. You can enable tracing on the BS to validate the encrypted content in the logs.
    Hope this helps.
    Thanks,
    Patrick

  • How to send query string to OSB Business Service?

    Hi
    I need to call a Servlet which is accepting http get request.
    My system design is
    I have a web service interface that I need to expose to Front end application. I am using Proxy service for this.
    Then I have a servlet at end system and using Business service to send request to servlet.
    I need to pass username, password, jndi context and payload using url encoding.
    What all steps do I need to follow for this? How to create query string , which variable I need to play with inbound or outbound?
    I have gone through all the answers on this forum but could not understand much.
    Thanks
    Vibhor

    Hii
    I am still unable to send http get request to end service.
    In flow I have setted $outbound/transport/request-http/query-string too.
    But I have to send request with url encoding.
    How to encode query string and how can I check whether my request is going correctly or not, is there any variable in which complete url would be stored.
    Thanks
    Vibhor
    Edited by: Vibhor Rastogi on Sep 15, 2010 9:49 AM

  • Sending Idocs to R/3 Error when Business Service with a party is configured

    Hi All,
    I'm facing some issue when posting idocs (FINSTA) back to R/3 when Business Service with a party is configured in my Integration Directory. However, I do not have this problem, if the
    Business System without Party is configured. It seems that 'adapter specific' setting doesn't
    seem to work when you have a party.
    I have read the same problem faced by other SDN members as well, some suggested to have the latest patch to solve the problem. FYI, I'm using latest patch SP 15, but the problem still exist. The error that I have in the sxmb_moni is "Unable to convert sender XI party http://sap.com/xi/XI / XIParty / GABXI100 to an IDoc partner".
    Please assist. Thanks.

    Hi Arun,
    Thanks for reply.
    What do you mean by XI Party must map to a party in the R3 in the partner profile?
    For example, If my Party Name in Integration Directory is ABC01, I should create a partner profile of ABC01 in my R3? How if I have business service under the Party ABC001, what should I configure in my R3?
    Currently My Partner Profile in R3 is type 'B' - Bank.
    Thanks for helps.

  • Logical Systems in Business Services

    Hi
    In Business Service creation, for Adapter Specific Identifiers, the parameter for the Logical System. It is only possible to assign one logical system to one Business Service ?.
    i.e. to do
    MyBusServ1, Z_LS_1 
    MyBusServ2, Z_LS_1
    is not possible ?
    When trying to assign Z_LS_1 to MyBusServ2 I get the error that Z_LS_1 is already assigned. Is there a way to circumvent ?, I do not want to create two logical systems in R/3 as the IDOCS types submitted by the Business Services are the same.
    Thanks
    Damien

    Thanks for the replies
    Sarvesh - The Business service is the sender of the information \ IDOC. If I remove the Adapter specific config then how will XI know what Logical system to apply to the IDOC ?.
    Jaishankar - I am creating two IDOC's in SAP. MATMAS and PORDCR. The input file are coming from two different source systems. lets say sys1 and sys2. Both of thse for clarity are created in my scenario as Business Services. sys 1 creates MATMAS and PORDCR IDOC's int he syatem, sys2 creates PORDCR IDOC's in the system. As sys1 and sys2 are related in that they created the IDOC's as part od the same project then I would like to collect in the same partner profile in SAP e.g. Partner Profile ZPP_IDOC with IDOC types MATMAS PORDCR that serve as input for both systems. Logically I would assume that I can assing the logical system ZPP_IDOC to both the adapter specific parameter in both sys1 and sys2.
    Thanks
    Damien

  • Already used Logical System in Business Service?!

    Hi, well i am facing a JMS2IDoc-Scenario.
    As sender i configured a Business Service (K15) with the CC_JMS. The receiver is a business system (HRT) with the CC_IDoc.
    While i test the scenario i received following error:
    "Unable to convert sender service to an ALE logical system"
    Thats fine so far, therefore i checked the Adapter-Specific Identifiers and entered the Logical-System name. This is already in use at the business system (HRT) because of some CC for other Scenarios.
    Now there is the problem that i can't use this logical system name at K15, no idea why.
    Because of not having the technical details of the source-system (JMS) i choose to use business service. Is there another idea?! Party?!
    br, Jens

    Hi,
    The issue is with the fact that this Logical System Name has been assigned to another Business System ( say Buss System X) .And you want to use this same Logical System Name for the sender JMS service( Buss System Y) as well , correct?
    Solution is,
    In the Receiver Agreement , Select Header Mapping and for the Sender Servicce, select the Correspodning Sender Service  ( Sleect Buss System X )to which the Logical System Name is assigned.
    Now in the runtime this will be used as the Sender Service from which the Logical System Needs to be taken.
    Regards
    Bhavesh

  • Business Systems and Business Service - does any difference

    Hi Experts,
                      Could any one please guide me what is the difference between
    Business Systems
    and
    Business Service.
    Which situations we use Business Systems / Business Service.
    Does it have any performance issues?
    Why we are not configuring Business service in SLD?
    Cheers Experts!!
    Sunil

    Hi Sunil,
    Business System: Address a particular business system as the sender or receiver of messages.
    A business system is an actual application system in a system landscape. A business system
    (service) comprises information about the inbound and outbound interfaces and the software
    component versions of the business system. The business system services are used when
    configuring internal company processes.
    Business Systems are Logical Senders or Receivers that exchange messages by using the Integration
    Server and that are entered in the System Landscape Directory.
    The Business Systems in the System Landscape Directory relate to a system landscape.
    The Business Systems of business partners are therefore not entered in the System Landscape
    Directory. To be able to address such business partners logically, use communication components in
    the Integration Directory. A business system is a way of specifying a communication component in the
    Integration Directory more precisely (business system component).
    Business Service: Address an abstract business entity as the sender or receiver of messages.
    Using a business service, you can define the technical or business subunits of the companies
    involved and then assign them the relevant interfaces. The business services are used when
    configuring cross-company processes.
    In the PCK, the Service is of type Business Service. It represents an abstract, addressable unit.
    Business services are used in cross-company processes, for example, if the parties involved have only
    published their interfaces and not their system landscape, or it is only partly known.
    Using a Business Service,we can define the technical or business subunits of the companies involved
    and then assign them the relevant interfaces.
    It is useful to use Business Services when configuring cross-company processes. Usually, the
    interface descriptions of the business partners involved are made publicly available.
    Also,There is already lot of thread regarding the same discussion, please see it below.
    Business service or Business system??
    Re: Business Service <--> Business System
    Difference between Business service, Business system and Business process
    Business Service vs Business System in Integration Directory.
    Business Service (vs) Business System in Integration Directory.
    What is the difference between Business System and Business Service?
    business system and business service
    Diff b/w Business service & Business System?
    Regards,
    Vinod.

  • Business Services in BPM

    HI,
    I have seen that all the examples related to BPM are using Business Services. Why cant we use Business Systems to send/receive messages?
    Priya

    Priya,
    You can use Business Systems and Business Services Interchangeably. it not not mandatory that you use a Business Service with BPM's.
    Maybe you have seen beginner blogs and to make things simple they would have used Business Services.
    To understand difference between Business Service and Business System search on the XI forums with "Business Service Business System" and you will find many threads on XI. It is a widely discusses topic.
    Regards
    Bhavesh

Maybe you are looking for

  • DNS inconsistency when switching from corporate to external network

    I have a problem I've been tracking for months, and just can't seem to figure out. I'm trying to access my corporate website, www.company.com (for instance). From inside of my corporate network, this resolves to an internal IP address, and works fine

  • C-Wrappering & typedef

    Hi everyone, I am currently working on prototyping a C-wrappered solution on Windows NT 3.51 using Forte 3.0.f.2 and I am having trouble wrapping a 'typedef struct' structure. I have read the Integrating with External Systems manual and I thought tha

  • Belkin UPS on Windows 7 System

    I have a nice Windows XP/Pro machine configured to meet my needs (quad core processor, 4GB RAM, to video adapters driving three LCD displays). I'm ready to upgrade from XP/Pro to Win7/Pro.  The system is supported by a Belkin F6C1500-TW-RK Uninterrup

  • My empty folder won't delete, even though I have full admin priveleges?

    I have been trying to get rid of this folder that i created not too long ago, the folder is now empty but I am unable to delete it. when i right click>move to trash it prompts me for my password, which i then enter and receive this frustrating messag

  • Quartz Vs JMS ?

    Hi All, I like to know the differences between Quartz Job Scheduler and JMS (Java Message Service). Quartz is lacking some features which is there in JMS (such as queuing,dis-allowing of concurrent execution of jobs). When to go for Quartz Job Schedu