Prequiste for b2b Scenarios

Hii Gurus,
Im new to the PI.. i have done some scenario in A2A ... if i want to practise the B2B scenario.. what would be the prerequisties..
Could you give me some links based upon the B2B scenarios..
Regards,
Balaji
Edited by: Balaji Pichaimuthu on Jul 22, 2009 4:53 PM

http://en.wikipedia.org/wiki/Business-to-business
Business-to-business (B2B) describes commerce transactions between businesses, such as between a manufacturer and a wholesaler, or between a wholesaler and a retailer. So are B2C & B2G..
One of the partners involved in your integration is external to your landscape.. So B2B scenario's would involve security (HTTPs, FTPs by Encyptions, security certifiacates) or documents being exchanged (EDI- EDIFACT, ANSI-X12, or other industry standards like RNIF, CIDX...) that don't generally happen in an A2A landsacpe or integration between inter-company systems.
It has not much to do with Business systems or Business services per se.... Its more to whom you are interacting & how you are interacting...
Search for the blogs of Kevin Benedict  & B2B on SDN, you would get very good idea of B2B scenarios, challanges
/people/kevin.benedict/blog
-Siva Maranani

Similar Messages

  • Regarding A2A & B2B Scenario development in SAP PI /XI?

    Hello Experts,
    Kindly clarify my doubt regarding A2A & B2B Scenario's development in SAP PI / XI.
    I mean when to use & which adapter user in which scenario & specifically what difference does it make when we use one adapter in one scenario meant for another one. Will it work?
    The Question may be quite Naive to all of you but still want to clear some thing from my head.
    Best Regards
    Priyesh Shah

    Hi Inaki Vila,
    Thanks for Reply, i did searched SDN before raising this question. i stumble upon this difference between A2A and B2B scenarios.but the question still remain in my head what adapters should i use for B2B scenario is it necessary that i should use EDIFACT for B2B & not for A2A. Here in my company we are handling a client which has several legacy system in landscape which are integrated to SAP ERP with SAP PI here they mostly used File Adapters, what happens if i use File Adapters for B2B scenario.
    Best Regards
    Priyesh Shah

  • Configuration of B2B Scenarios ?

    Hi Experts,
    Please tell me any one about
    How to configure B2B scenarios ?
    And what is difference between A2A and B2B ?
    Thanks in Advance
    Regards,
    Ravi

    Hi Ravi,
    there are many blog/discussions available on which provide the details. Please search on scn.
    For B2B scenario configuration you can refer the below blogs
    B2B- EDI Inbound -Step by Step Configuration
    Quick Overview - B2B Scenario (End2End) with Seeburger EDI-Adapter
    Configuring AS2 Adapters provided by B2B toolkit 1.0 - Part I
    regards,
    Harish

  • DOES SAP charge per byte for B2B sceanrios ?

    Hi All,
        Does SAP charge per byte for B2B scenarios. If yes can any one provide some leads to get more information on this.
    Thanks
    Raju

    It varies from customer to customer, from product to product.
    The default procedure is to charge all B2B traffic, but in some cases the customer contract can exclude some scenarios from extra-charging.
    For example, there are some standalone/engine products which require XI/PI to communicate with external Business Partners, in particular the government. In some cases, since that communication is a legal requirement, its charge is embedded in the engine license, and no extra charge is done for the external XI traffic.
    As sugested, best way to be sure is to have your contract analyzed together with SAP sales contact.
    Regards,
    Henrique.

  • About B2B scenario?

    Hi Experts,
    I am new to B2B sceanrios. I understand the basics that it is for communicating between two external systems, i.e outside the firewall.
    But for using the B2B scenarios what kind of adapters can be used? And i am not able to find any test scenarios for this. Can you give me link or document showing the step by step procedure for B2B scenarios?
    Thanks in advance
    Regards,
    Lavanya R

    Hi Lavanya,
    About EDI and AS2.
    Third party adapters are provided by Seeburger which is used to integrate EDI scenarios. Adapters are AS2,VAN,OFTPS,X400.
    Seeburger EDI Adapter provides an EDI solution on internet via HTTP or AS2 to replace the expensive VAN. It provides some pre-built mappings for IDOC to ANSI X12(810,850,855,856 etc.,) and Idoc to EDIFACT(ORDERS,DESADV,INVOIC etc.,) and has the ability to build your own. These pre-defined mappings transform the IDOC-XML to EDI-XML format.
    These transformed EDI-XML messages are then converted to EDI specific format using the Seeburger's BIC(Business Integration Converter)adapter. In addition, Seeburger provides adapters like AS2,FTP(EDI specific) and so on to route these EDI messages to external EDI Partners.
    Seeburger EDI Adapter leverages SAP XI's Adapter Framework. This Adapter is used to perform conversion between EDI and XML format. It also provides some canned EDI layouts and the ability to build your own. It is used to transfer the EDI message via HTTP or AS2 protocols.
    The most direct way of using the Seeburger adapters is to configure the BIC as a module. There is a software component from seeburger called bicmapper which will allow you to do the following:
    1. define or import the inbound message metadefinition in various formats ( edifact, xml,...)
    2. using a mapping create an xml variant as the output metadefinition or edifact in the other direction.
    3. create a one to one mapping between input en output.
    4. export the metadata in xsd or sda format for import in XI
    5. generate an SDA which can be deployed in XI and used as a module.
    Please go through the following links which clearly explains what you want and it also helps you in understanding the same in depth:
    http://www.seeburger.com
    http://www.seeburger.com/fileadmin/com/pdf/AS2_General_Overview.pdf
    http://www.seeburger.it/fileadmin/it/pdf/2005_04_sapphire_Ferrero_transcript.pdf
    http://www.seeburger.com/fileadmin/com/pdf/SEEBURGER_SAP_Adapter_engl.pdf
    http://www.seeburger.com/fileadmin/com/pdf/Butler_Group_SEEBURGER_Technology_Audit.pdf
    http://www.sap.com/france/company/events/2006/02-01-Automotive-Seeburger.pdf
    http://h41123.www4.hp.com/presentations/ISUG/XISeeBurger.ppt
    http://www.sap.com/asia/company/events/nwtechdays/presentation/australia-slides/Pre-Built_Integration.pdf
    B2B(EDI) Integration using SAP Netweaver XI and Seeburger AS2 Adapter
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00f9cdf5-d812-2a10-03b4-aff3bbf792bf
    SEEBURGER EDI adapter
    Re: Pls.. Help Needed.. Seeburger Mapping Names..!!
    Re: Seeburger AS2 adapter...
    Re: AS2 Module tab.. Mapping Names for modified Standard Msg types ? ? BIC ??
    AS2 adpater-- Configuration details for both SND and RCV.
    AS2 Sender Adapter -- Need few details.
    Regards
    srinivas

  • For sending file in  B2B  scenario

    Hello Friends,
    I need to pass a file to my client's business partner...
    I think its a B2B scenario...
    So how to transfer a file my client to  his business parntner.
    Please suggest which adpter to use at receiver side and how to handle the configuration..
    It should be secure and reliable

    hi,
    you have to use FILE ADAPTER but you need to use PARTY when you are using BPM
    check this blogs for reference
    BPM means Business process management
    To deal with Multiple sender and receivers based on the conditions we could use BPM. Its one of the feature of BPM, but its not mandatory to go for BPM for each n every case. Its depends upon scnenario.
    BPM steps are divided into two types:
    1)message steps
    2)flow steps
    message steps are :
    a)send step
    b)receive step
    c)receiver determination step
    d)tranformation step
    flow steps are:
    a)control step
    b)container operation
    c)block step
    d)wait step
    e)fork step
    f)switch step
    g)undefined step
    h)loop step
    Check these
    BPM:
    Walkthrough with BPM - Walk through BPM BPM in XI https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/integrationProcess%28ccBPM%29inXI&
    BPM-1 Walkthrough with BPM
    BPM-2 Reconciliation of Messages in BPM
    BPM-3 RFC Scenario using BPM --Starter Kit
    BPM-4 The specified item was not found.
    Schedule BPM Schedule Your BPM
    Use of Synch - Asynch bridge in ccBPM Demonstrating Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi
    Use of Synch - Asynch bridge in ccBPM https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
    without BPM Sync/Async scenarios without BPM
    without BPM1 Sync/Async communication in JMS adapter without BPM (SP19)
    IDOC BPM IDOCs (Multiple Types) Collection in BPM
    multimapping without BPM /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible---- Multi Map With out BPM
    Various multi-mappings and Optimizing their Implementation in Integration Processes (BPM) in XI. Various multi-mappings and Optimizing their Implementation in Integration Processes (BPM) in XI.
    Illustration of Multi-Mapping and Message Split using BPM in SAP Exchange Infrastructure --- Illustration of Multi-Mapping and Message Split using BPM in SAP Exchange Infrastructure
    IDOCs (Multiple Types) Collection in BPM (N:1 Mapping )
    reward points if helpfull
    regards
    kummari

  • Namespace issue in a B2B scenario

    Hi all,
    I have an iDoc to iDoc  B2B scenario (R/3<->XI<->XI<->R/3),
    My partner has defined an iDoc extention and sent me the xsd.
    Now I have a problem in defining the interface because I don't have the same iDoc definition(different R/3 version) so I cannot import it into the IR, and I cannot define the message type and message interface as an external definition because the MI is in the iDoc reserved namespace.
    How can I solve this conflict ?
    Thanks,
    Elad.

    Hi Elad (or Ofir?),
    my idea was to change temporary connection data for import from SAP system of SWKV. The question is, if you dont have connection to that system, how do you want to connect with XI and how do you want to test?
    2. idea was: instead of imported idoc you just create a dummy interface in repository. The interfaces itselfes (and so the imported idocs) will not be validated by integration engine. Only if you use message mapping you really NEED a correct XSD schema.
    So something like R/3 idoc -> own interface -> any mapping except message mapping -> loaded idoc interface -> other R/3
    Regards,
    Udo

  • JMS in a B2B scenario

    We have a scenario where external partners will transmit requests to our application, which will reply back with some results. Some of the other requirements for our application are: support for concurrency, scalability, high avail, etc.
    We feel that using EJBs to model our application will help us because the EJB container/appl server will handle security, transactions, etc. That's good - but, our problem is how would the external client applications communicate with us ?
    One solution would be: we expose the remote interfaces of our EJBs and the external applications code to that interface. But, this may mean that any time we change our interfaces, the external applications also need to be changed. This may be a pain ;-)
    But, what if the external applications send requests encapsulated in a mutually-agreed message format and receive responses via messages ? Yes, I am thinking about JMS. Our external applications can send messages to queues in our JMS provider. Our application picks up requests from a "request" queue and inserts results into a "results" queue. The external applications will obtain these results from this queue.
    I was going to spend more time researching on this, when I came across the JMS FAQ, which says that JMS is to be used only within an enterprise, while ebXML messaging is recommended for a B2B scenario.
    Before I discard my current line of thinking, I would like to get some input/advice/suggestions as to whether JMS will work in our scenario. If not, what kind of an architecture would help us ?
    Thanks a lot !

    We have a scenario where external partners will
    transmit requests to our application, which will reply
    back with some results. Some of the other requirements
    for our application are: support for concurrency,
    scalability, high avail, etc.
    We feel that using EJBs to model our application will
    help us because the EJB container/appl server will
    handle security, transactions, etc. That's good - but,
    our problem is how would the external client
    applications communicate with us ?
    One solution would be: we expose the remote interfaces
    of our EJBs and the external applications code to that
    interface. But, this may mean that any time we change
    our interfaces, the external applications also need to
    be changed. This may be a pain ;-)
    But, what if the external applications send requests
    encapsulated in a mutually-agreed message format and
    receive responses via messages ? Yes, I am thinking
    about JMS. Our external applications can send messages
    to queues in our JMS provider. Our application picks
    up requests from a "request" queue and inserts results
    into a "results" queue. The external applications will
    obtain these results from this queue.
    I was going to spend more time researching on this,
    when I came across the JMS FAQ, which says that JMS is
    to be used only within an enterprise, while ebXML
    messaging is recommended for a B2B scenario.
    Before I discard my current line of thinking, I would
    like to get some input/advice/suggestions as to
    whether JMS will work in our scenario. If not, what
    kind of an architecture would help us ?
    Thanks a lot !
    Hi,
    I don't think you need discard your current thinking. Yes some JMS implementations are best placed in the enterprise however some are designed specifically for external connectivity and building business partner networks. Our own product ( Nirvana ) is one that has been designed for externally facing middleware connectivity. Our messaging functionality resides above a pluggable transport layer and supports sockets, SSL enabled sockets, HTTP and HTTPS transports. The whole proxy and firewall traversal problem is handled correctly. There is no requirement for a web server ( although we have produced an Apache module for reverse proxying ) running a suite of servlets.
    We are currently packaging a new release that provides a new JMS implementation as well as a P2P framework. All of which runs over our pluggable transport drivers. The P2P framework supports the concept of BOP's ( Business Object Proxies ) , this functionality allows you to create services that are directly accessible from pretty much anywhere.
    We would be more than happy to provide you with an early access distribution prior to us updating our web site. Please feel free to contact us.
    Paul Brant
    http://www.my-channels.com/
    Email: [email protected]

  • Restricting the authorization Object for B2B Transactions

    Hi All
    we are facing the problem in the ISA b2b app, actually the scenario is as below.
    we have various transaction types like b2b sales,Peoplesoft order,Request for Order change, RMA ,Request for Quotation(RFQ) and metel order.
    As per the requirement, The client wants only a few functionalities for a particular user.
    Example:
    Transaction Type Authorization
    PeopleSoft order View only View only
    B2B:Req. OrderCh x x
    B2B: Req. RMA
    B2B: Req. Quote x x
    Metel Order x
    For b2b sales transaction a lower level employee would only be able to view the order and he should be restricted to make any changes. Is there a posibility to restrict in this manner? This is Urgent. Please respond immediately. Thanking you in anticipation.
    Message was edited by:
    Sunil Kumar

    >
    Viral741 wrote:
    > Hi All
    >
    > I have a requirement in SAP Security to restrict the authorization object S_ALV_LAYO to a particular set of users.
    >
    > Background:
    >
    > We use composite roles which is shared accross all areas(Finace,marketing,work managment).Now the requirement is for from Work managment to restrict S_ALV_LAYO so that user cant change default layout and can create user specific layout,but other areas are not ready for this.So please let me know if there is any way i can restrict this auth object only for work managment area only.
    >
    > Thanks,
    >
    > Nitesh
    Nitesh,
    Remove access to S_ALV_LAYO for general users and give access to F_IT_ALV instead.  Keep S_ALV_LAYO for the users who will be maintaining the default layout.
    Good Luck!

  • B2B Scenario(urgent)

    Hi...Experts,
    i am going to do B2B Scenario in Banking..i am getting the response immediatly from target to source..
    i think  IDOC is not support for this requirement..i am planing to go for RFC at sender side .because IDOC is not having the capability to receive the response from target..for this requirement i am planing to go for RFC-SOAP scenario..
    if i am wrong pls correct me...
    pls give me some suggestions..
    *****for helpful answers i will assign the full points***
    thank u,
    Pasi

    Hi,
    Refer these links..
    /people/shailesh.mane/blog/2006/06/27/b2b-configuration-part-i--creating-an-integration-scenario
    /people/shailesh.mane/blog/2006/06/29/b2b-configuration-part-ii--creating-the-configuration-using-the-automated-configuration-tool
    /people/james.guanzon/blog/2006/02/22/how-to-support-industry-standards-in-xi-part-i-of-iii--interfaces
    /people/james.guanzon/blog/2006/03/23/how-to-support-industry-standards-in-xi-part-ii-of-iii--mapping
    /people/james.guanzon/blog/2006/09/09/how-to-support-industry-standards-in-xi-part-iii-of-iii--config-test
    B2B Integration
    Integration Scenario Configuator and Business Services (B2B)
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c189119d-0801-0010-a6a2-f0b010e727ac?prtmode=navigate
    /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]
    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
    Some blogs that will help you configure B2B scenarios;
    /people/shabarish.vijayakumar/blog/2006/09/08/b2b-and-the-hype-about-the-party
    /people/shabarish.vijayakumar/blog/2006/09/13/wanna-party
    Chk this link also:
    http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/content.htm
    regards
    Aashish Sinha
    Reward points if helpful

  • What is a B2B scenario definition from XI perspective ?

    Hi All,
    what is a b2b scenario in xi ? suppose, data flows from wholesale dealer database to companies r/3 system, will it be a b2b scenario ?

    Hi,
    Here goes a simple explanation :
    A2A is application to application. When two applications in a company communicates with each other we call it an A2A scenario and if its across Companies we call it B2B or buisness to buisness.
    B2B scenarios come in to picture when communication is between two Organizations or parties.
    Let's say, there are 2 companies, and they have a different systems, which need to be integrated. For Ex: your client is using SAP R/3 and their customer is having some other technology. they want to integrate each Appications. this is B2B.
    "B2B" is contemporary shorthand for a longtime sales practice called business-to-business. B2B transactions primarily target companies and other wholesale buyers, while transactions targeting individuals are called B2C, or business-to-customer. Many organizations have both B2B and B2C components, but it's not unusual for a company to specialize in B2B services or sales. In fact, the vast majority of products and services sold are considered to be B2B in nature
    If you do the Intergration for the BP out side the Customer LAND SCAPE then it is called a B2B
    The scenarion you are talking about falls under B2B , if the wholesale dealer database and r/3 system doesnot fall under same company (enterprise).
    Hope this is helpful.
    Regards,
    Divya

  • Business system name important for IDoc scenario message routing?

    Hello all,
    I have following problem.
    I have to setup with our client an IDoc scenario which is a little difficult.
    The client sends project IDocs from Client ERP system to his own XI system next to our XI sytem and at last Internal Order IDocs to our ERP system. We use for each environments (DEV, TEST, PROD) a separately SLD, the client a central SLD. In each environments we use the same business name for our XI system "BS_XI". Now the problem. The client aren't able to configure two times the same business name "BS_XI" for routing to our TEST respective Production environment. DEV will not used. I know the B2B scenario should be used in this case but i have no chance to think about this. Manager decision!
    So what can be the workaround.
    I think about to provide our client a different Business system name "BS_XI_PROD" with different technical system informations for our PROD environment. So for my understanding, the business system name is unimportant in this case, important here the technical informations which you are able to see in "Display Adapter-Specific Identifiers". Technical system, Port and RFC configuration.
    The namings convention for Business system is unimportant in this case, yes?
    Many thanks in advance!
    Regards,
    Jochen

    Dear Jochen,
    Can you please clarify a bit? Is it a problem between customer's XI system and your XI system?
    I think you can use Parties here. In the Party you can define some additional identifiers, with which you can differentiate the incoming IDocs.
    (e.g.: in the identifiers tab, Agency=BS_XI, Scheme=ALE#KU (defined in the customer's partner profile), Name=a defined name in the IDoc control record)
    So with this you will have a "Business System+Party" as an identifier, where you can use several parties with the same business system.
    I hope it helps!
    Regards,
    Andras

  • IDOC to JDBC -- B2B scenario

    Hi,
    What are the Adaptors used for a B2B scenario to send an IDOC from R3 system to an Oracle database.
    Thank You!

    Hi San,
    what Nikhil suggested is right
    In Addition to above
    Check this link for IDOC Configuration
    Configuring IDOC
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d19fe210-0d01-0010-4094-a6fba344e098
    and this for Recieving JDBC adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/content.htm
    Reward if helpful
    Regards
    Sachin

  • B2B Scenario : Party Identifiers

    Hi all ,
    I have B2B scenario. ( IDOC to Mail)
    My question is  : Can I have more then one identifier for same Agency and schema pair?
    XI is not allowing me to configure two identifiers for same Agency and schema pair. Is their any work around for this ?
    Regards,
    Sheetal

    Hi Sheetal,
    > My question is : Can I have more then one identifier for same Agency and schema pair?
    Only if you setup another party. This can makes sense if you map parties in the receiver agreement.
    > They have three partner profiles created in same R3. They will send IDOC from either of three to XI and I need to process those IDOCs and send a mail
    I think you dont need parties here. Just process the IDocs messages - may be depending on value of field EDIDC40/RCVPRN - to a normal third party email receiver system.
    Regards,
    Udo

  • What ia A2A and B2B scenario

    Hi all,
    Can any body please guide me about A2A and B2B scenario? What are both and what are the differences between the two.
    Thanks,
    Kulwant

    Hi Kulwant,
    Pls check the following conversations to understand A2A and B2B
    can anyone explain A2A & B2B  AND  BPM & ccBPM  with an example..
    A2A and B2B
    A2A Vs B2B
    What is the real use of party ? When we will go for Parties?
    B2B weblog
    /people/shabarish.vijayakumar/blog/2006/09/08/b2b-and-the-hype-about-the-party
    Regards,
    Ram

Maybe you are looking for