Regarding A2A And B2B Integrations in SAP XI
Hi Experts,
I want to Know the Difference Between the A2A And B2B Integrations in XI.
Any one Can Please Explain me In General Words Using One Real Time Scenario.
Helpful ANS Will be Rewarded.
Regards
Khanna
Hi Rajesh ,
Today's business world is infinitely more complex than it was a long time ago.
Modern companies have a large number of applications that take care of
running the business. Such diverse applications weren't a problem initially
because they were meant to provide stand-alone, independent, and
automated functions. The result of this diversity was a collection of stovepipe
applications rather than a unified network of linked systems. But now, the
companies are realizing the utmost need to integrate these independent data
silos to leverage the information stored in them across the various vertical
and horizontal domains as well as surmount the ever-increasing costs of
building new applications.
And this is where an A2A Integration solution comes into the picture.
1>A2A Integration
A2A Integration is a collection of processes, software and hardware tools,
methodologies, and technologies. When implemented together, they have the
aim of consolidating, connecting, and organizing all the businesses computer
applications, data, and business processes (both legacy and new) into a
seamlessly interfaced framework of system components that allow real-time
exchange, management, and easy reformulation of the company's missioncritical
information and knowledge.
2> B2B Integration
B2B Integration is fundamentally about coordinating information among
businesses and their information systems.
In today's world with companies operating in a global business environment,
B2B Integration is a pre-requisite for them to remain competitive. They need
to come out of their shell and interact with their suppliers, partners, and
customers distributed throughout the world. B2B Integration enables a
company to focus on its core competencies and offload other services to
partners to gain efficiency and reduce cost.
For B2B integration in SAP Xi refer the following 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
Thanks ,
Suvarna
Award pts if this ans helps you .
Similar Messages
-
Regarding A2A and B2B applications
hai can any one give the real time example on A2A and B2B scenarios its a frquently asked question in interviews
Hi Chandrakanth,
A2A scenario means - you are sending the data across different applications using XI
Ex : File to IDoc , File to JDBC, HTTP to JDBC ,...etc...
General scenarios with in a company .
B2B Scenarios means : A company wants to integrate their systems with their business partners ( ex vendor,supplier,customer) , implicitly it means that they have to cross their fire wall for this purpose ...In B2B scenarios we need to create Party objects.
The basic difference is in B2B you have to use Party objects and Industry standards like CIDX,RNIF adapters at configuration time . Rest the scenario is similar to A2A ...there also you will be integrating different applications but you will have to cross the fire wall.
PS : Can you put all your questions/doubts in one thread rather then making n different threads for each and every doubt/Question. -
Hi Experts,
Please explain what is A2A and B2B senario?
Regards,
RajeshKumarHI
A2A & B2B:
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.
Consider an Car Manufacturing Company, it may use XI for integrating its ERP system with say an HR system and so on. As both systems are in the same landscape, it becomes an A2A.
Likewise, the Company might have transactions with say a Glass Manufacturing Unit or organization . When XI is used to Integrate these systems, it becomes a B2B as you use it to integrate 2 different Businesses in different landscapes.
B2B scenarios come in to picture when communication is between two Organizations or parties.
A2A - application 2 application:
this is a integration like let's say, you have 2 systems in your company: ERP & accounting system. And you want to send data from ERP to acconting system. This happens inside your company, so it is sol called A2A.
B2B - business 2 business
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.
One major reason for the popularity of B2B sales and services is sheer volume. An individual customer may visit a clothing manufacturer's website catalog and order two pairs of shoes or a sweater. The buyer for a national chain of clothing stores, however, may order 5,000 pairs of shoes and 2,000 sweaters. Without a B2B component, the manufacturer would have lost out on a very lucrative sale. This is why many companies provide B2B options alongside the B2C offerings at their websites and other outlets.
B2B sales are also generated by providing a specialized product line or service not available to the general public. This form of B2B transaction is very common in the manufacturing world. A company which produces shaving cream in cans, for example, may need a specific plastic nozzle. Several plastic injection molding companies would send sales representatives to pitch their particular designs. These nozzles would be useless for individual customers, but a manufacturer may order thousands of them.
With the growth in electronic communications, B2B has taken on even more importance. Instead of simply focusing on business-to-business sales, modern corporations are conducting other financial transactions online. B2B communications are now being used to promote investment, trade stocks and form financial alliances. Because the price of these transactions is far beyond the reach of most individuals, there is no equivalent business-to-customer option available. Some B2B transactions handled electronically can literally run into the billions of dollars.
Today's business world is infinitely more complex than it was a long time ago.
Modern companies have a large number of applications that take care of
running the business. Such diverse applications weren't a problem initially
because they were meant to provide stand-alone, independent, and
automated functions. The result of this diversity was a collection of stovepipe
applications rather than a unified network of linked systems. But now, the
companies are realizing the utmost need to integrate these independent data
silos to leverage the information stored in them across the various vertical
and horizontal domains as well as surmount the ever-increasing costs of
building new applications.
And this is where an A2A Integration solution comes into the picture.
1>A2A Integration
A2A Integration is a collection of processes, software and hardware tools,
methodologies, and technologies. When implemented together, they have the
aim of consolidating, connecting, and organizing all the businesses computer
applications, data, and business processes (both legacy and new) into a
seamlessly interfaced framework of system components that allow real-time
exchange, management, and easy reformulation of the company's missioncritical
information and knowledge.
2> B2B Integration
B2B Integration is fundamentally about coordinating information among
businesses and their information systems.
In today's world with companies operating in a global business environment,
B2B Integration is a pre-requisite for them to remain competitive. They need
to come out of their shell and interact with their suppliers, partners, and
customers distributed throughout the world. B2B Integration enables a
company to focus on its core competencies and offload other services to
partners to gain efficiency and reduce cost.
A2A:
If you do the Integration for Business Process in the same LAND SCAPE then it is called A2A .
B2B:
If you do the Intergration for the BP out side the Customer LAND SCAPE then it is called a B2B
cheers
reward points if found useful -
Difference between A2A and B2B scenarios.
hi,
i want to know what is difference between A2A and B2B scenarios.
plz give me some examples if possible.
thanks and regards
vijenderHi VIJENDER SRIRAMOJU ,
SAP XI is an integration technology and platformu2026
u2026for SAP and non-SAP applications.
u2026for A2A and B2B scenarios.
u2026for asynchronous and synchronous communication.
u2026for cross-component Business Process Management.
The following websites wil answer u'r questions :
SAP Exchange Infrastructure: Process-Centric Collaboration
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ed49db90-0201-0010-c4a5-c520866a19c7
Application to Application scenarios :
Tutorial: Developing XI Content for A2A Processes
http://help.sap.com/saphelp_nw2004s/helpdata/en/66/58934257a5c96ae10000000a155106/content.htm
Business-to-Business Processes:
Enabling Business-to-Business Processes
http://help.sap.com/saphelp_nw2004s/helpdata/en/7a/c76642804a173be10000000a155106/frameset.htm
Standards Required to Support XML-Based B2B Integration
http://xml.coverpages.org/rosettanetStandardsForIntegration.pdf
B2B and Industry Standards Support
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/00bfe190-0201-0010-5cab-b623ca90e746 -
hi Experts,
Can anyone explain me the difference between A2A and B2B Business Scenario?
Thanx
SushamaHi,
Search is the best option to find the answers.
Refer the below link:
http://help.sap.com/saphelp_nw04s/helpdata/en/79/07704211e66255e10000000a155106/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/20456b29-bb11-2a10-b481-d283a0fce2d7
http://help.sap.com/saphelp_nw04s/helpdata/en/15/5f934249c30c31e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/79/07704211e66255e10000000a155106/frameset.htm
In simple terms:
A2A:
Integration of internal company processes by seamlessly connecting SAP and non-SAP applications.
B2B:
Integration Outside the organisation.
For B2B integration u need to use the third party adapters,for example seeburger As2,X400,OFTPS etc.
Thnx
Chirag -
Brief discussion on SAP XI and its' Integration with SAP MDM.
Hi,
I have never worked on SAP XI.
I am discussing it on brief, please give your valuable replies.
SAP XI consists of System Landascape Directory(SLD).
SLD Consists of Business System and Techinical System.
Technical System contains all information about the software
component. The Business System consists of Inbound and Outbound Business
System which are used as logical names for data transfer.
There is communication Channel for Receiver and Sender Business System and n agreement
is signed between Sender and Receiver.
Outbound Interface defined for Business System Outbound and Techical System associated
with the Business System,
Inbound Interface defined for Business System Inbound and Techical System associated
with the Business System.
In SAP NetWeaver XI Integration Directory, we have defined the Integration Scenarios,
Actions, Interface Objects, Mapping Objects, Adapters Objects.
Mapping Object defines the Structure and Value Mapping.
Adapter Objects defines the Adapter program which implements RFC Adapter, FTP Adapter logic.
FTP Adapter is used for XI-MDM Communication.
RFC Adapter is used for XI-ECC Communication.
Integration Repository: Both Outbound and Inbound Interfaces are Mapped with Value mapping and
Structure Mapping inside Integration Repository.
The File Adapter takes the File from the Outbound port of MDM System
and sends it as IDOC to Receiver Business System.
Value Mapping must be done between Sender and Receiver interfaces.
Value Mapping is done by XSLT or Java based program.
SAP NetWeaver XI Integration Server at runtime:
Message Split, Interface Determination, Receiver Identifaction, Mapping, Techincal Routing
and Call Adapter Proccess are done.
In SAP XI 3.0 and MDM 5.5:
Step 1: Create busines system as service.
Step 2: Create communication channel for each business service. If the system can communicate
through different channels, then create all possible channel types if necessary.
Step 3: Create receiver agreement between the systems.
Step 4: Interface determination:
- Here you see for the first time the software component mentioned;
there are some special requirements regarding this software component in relation to the customizing ID mapping.
- To modify this software component, the customer needs to copy the SAP standard delivered software component
into its own namespace. The customer is able to modify to create archives
for the customized ID mapping.
Receiver determination.
Configure an FTP Server on the MDS.
Create a send folder for outbound messages using outbound port(s) for
remote systems(s).
Create receive folder inbound messages using inbound port(s) for remote systems.
This ia all about concept of SAP XI Infractsture and its' Integration with SAP MDM 5.5.
Regards
Kaushik BanerjeeHi Kaushik,
You must be aware of File types that MDM Import Manager can Import i.e. we have XML, Excel etc. Now there are two transactions to extract data from R3
1. MDMGX -
- For lookup table extraction
- Output in XML format which MDM can import without using XI.
- FTP can be configured to put the file in the desired folder which will be then picked by Import Server.
2. MDM_CLNT_EXTR -
- For Main table records.
- Output is in Idoc format which MDM doesn't understand hence we need XI in between which converts Idoc file received from R3 into XML which can then be imported using Import Manager or Import Server. For this we need to implement XI Scenario that consists of Source System, Receiver System, Type of Data etc.
Just a basic understanding...
Regards,
Jitesh Talreja -
Hello Friends,
Can any one explain what is A2A and B2B Scenarios and please explain what is asynchronous and synchronous communication.
Thnks&Rgds,
DineshHi Dinesh,
1. A2A integration involves configuring your system landscape, designing your integration scenarios, configuration of the scenarios, handling messages. In which you communicate at application level.
2. B2B Integration
Its something in which two business are integrated like: we develop scenario like legacy system to MDM using XI.
Now two businesses are communicating. See the link:
http://resources.ecommercetimes.com/search/keyword/ecommercetimes/Definition%20B2B/Definition%20B2B
3. Asynchronous communication:
Means you will send the data but no response will come from the receving end called Asynchronous communication. You will just send, disadv: your data may lost.
4. Synchronous:
Every time sender will send the data, receiver will give a response say acknowledgement to the sender that data received.
Adv: if data is not going to receiver it can be delivered again.
Rewrads if found helpful.
BR,
Alok Sharma -
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,
KulwantHi 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 -
Question regarding MM and FI integration
Hi Experts
I have a question regarding MM and FI integration
Is the transaction Key in OMJJ is same as OBYC transaction key?
If yes, then why canu2019t I see transaction Key BSX in Movement type 101?
ThanksNo, they are not the same. The movement type transaction (OMJJ) links the account key and account modifier to a specific movement types. Transaction code (OBYC) contains the account assignments for all material document postings, whether they are movement type dependent or not. Account key BSX is not movement type dependent. Instead, BSX is dependent on the valuation class of the material, so it won't show in OMJJ.
thanks, -
Issue in Application Module and Enterprise Integration for SAP applications
Hi,
When I enabled the Application Module and Enterprise Integration for SAP applications Version 2.60 Patch 2 I am getting error in defect entity and Application Module. Does any one face this issue? Please let me know the solution.
QC details: QC 11.0 with patch 7
I followed the steps given in ALM addin page to install the adapters
Attached Screen shots of the ErrorHi
If you are wanting to know how to configure ESSO to be used to logon to SAP applications then there is a guide in the helpfile of the admin console. Simply do a search for SAP.
In short ESSO-LM comes with a SAP helper object which needs to be selected on install. To enable the ESSO SAP helper to interact with SAP, the SAP server and the SAPGUI client need to be configured. The details for this are in the helpfile. If you have multiple SAP systems launched from the SAPGUI then this is the best method because it means ESSO can distinguish between the different SAP systems through matching screens
If you have only one SAP system and you do not want to configure the SAP server then you could use send keys and not use the SAP helper object at all.
Hope this helps -
This is regarding totals and sub totals in sap-scripts
Hi to all...............
1...How to print totals and subtotals in sap-scripts? where we have to code the logic.what sort of logic is needed to print the same?
regards,
swaminath.Hi
HI,
To calculate totals and sub totals in sap scripts you have to use subroutines.
Say if you have to add the unit price (KOMVD-KBERT) then in the main window whereever tat value is picked write this routine
/: DEFINE &TOT_PRICE&
/: PERFORM F_GET_PRICE IN PROGRAM <subroutine prog name> /:USING &KOMVD-KBERT& /:CHANGING &TOT_PRICE& /:ENDPERFORM
Then write the variable where ever you want it to be printed (mostly it will be in footer window)
Then create subroutine pool program and you have to write the code.
FORM F_GET_PRICE tables int_cond structure itcsy
outt_cond structure itcsy. data : value type kbert.
statics value1 type kbert.
Read int_cond table index 1.
value = int_cond-value.
value1 = value1 + value.
Read outt_cond table index 1.
outt_cond-value = value1.
Modify outt_cond index 1.
ENDFORM.
To know more, have a look at this thread ..
Re: SAP Script: Display Total calculated on page 2 in page 1
<b>Reward if usefull</b> -
Hello Group,
Please let me know in detail what is A2A integration along with an example for my better unerstanding and what is B2B integartion along with its example...
Thanq all..
Regards,
Amit.Hi Amit
sarvesh and prateek raj both have defined very well
Application to application and business to business
if you want more details about the spider of applications in business and their solution in XI then For begining i suggest that you should read TBIT 40 (Bible of SAP XI). It has exercise on scenario and step by step screenshots also
link is as follows
TBIT40:
https://websmp109.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=TBIT40
for more understanding of XI also read
TBIT41:
https://websmp201.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=TBIT41&LANGUAGE=
TBIT42:
https://websmp206.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=TBIT42&LANGUAGE=
TBIT43:
http://www50.sap.com/useducation/curriculum/course.asp?cid=60161651
TBIT44:
https://websmp102.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=TBIT44
hope this may help you and all the best in XI
Thanks
Sandeep sharma
PS: If helpful please Reward points -
Regarding BPM and UCM integration
we are unable to add a custom attribute in documents tab in Human Task Flow, where we want to pass a custom value to be stored in UCM for retrieval of the document
How can we add a custom attribute in HumanTaskFlow, which has to be stored in UCM doc store.
but i am successfully uploadingdocument into UCM with out metadata attributes
Thanks Regadrs
rajendarOK, so you are using the attachment option from BPM.
I gave you few hints in my previous post, but I will explain them in more details:
a) BPM has its own metadata
Forget for your document for a moment - the BPM process instance still can have its own metadata. These are used when you create BPM screen flows.
I think you will need to create a BPM parameter to store your custom value first. (and this is really purely a BPM question)
b) A document can be attached to a BPM process instance
In a sense, such a document is nothing, but an additional information for the BPM process instance. This has nothing to do with document-oriented workflow (quite often, the attached document enters no workflow at all); it is the BPM process instance that routes across the organization, not the document.
c) BPM metadata <--> UCM metadata
AFAIK, there is no integration between BPM and UCM concerning metadata. You may check-in (attach) a new document using UCM profiles, but for your process this value is not visible - unless you call a service to retrieve it/update it. If you implemented a) (created your custom value in BPM), you may call UCM's services to update this value - at the minimum when you are leaving from the BPM workflow step. -
Regarding OP and P6v8 Integration
Hi All,
From the OP Portfolio Management Integration Pack for Primavera P6 EBS3.1 Implementation guide,
1) If you enable workplan and financial structures and fully shared structure, we can integrate only workplan structure
(which ultimately means if have enabled Workplan structure Only) => we can integrate Project/WBS from OP to P6 as per above first point.
2) For a fully shared structure, you can send/recieve budget even if the workplan structure is enabled.
Even Propsal Budget (class Budget type) can be integrated from P6 to OP.
But to send another budget, we need to customise the standard PIP as we are integrating more than one Financial Plan integration.
Please confirm.Hi Sudha,
I have more questions for you!
If you won't be sending the WBS from P6 back to OP after adding the additional tasks/activities in P6, what are the benefits for the integration for your customer? Are they only concerned about gathering costs from OP back to P6 at the WBS level? If that is the case then they should consider Financial structure integration. You can achieve what you first explained, but all you're doing is setting up a shell of a WBS in OP and sending that to P6 with no other interaction between the systems - I am not sure what the point of the integration is.
At what level do you expect to send a budget from P6 to OP? Is it at a summarized WBS level or at the lowest task level possible? When you send the project budget from P6 to OP so you'll be sending ALL of the tasks/activities you created in P6 to the OP WBS at the same time if you integrate with the workplan in OP. You are correct you can only send one budget though without customization.
Dean -
Regarding training and placement program for SAP-ABAP at simens
Dear all,
i am an MCA completed fresher planning to join in simens for SAP-ABAP module. I have quires like
1 After training whether they will provide placement ?
2 How much will be the fees for that module?
and last what is duration for that module.
i welcome all of you for your valuable suggestions......
its urgentHi vishnuvardhan,
Here are answers to ur queries
After training whether they will provide placement ?
No, Simens is just a training partner of SAP.
How much will be the fees for that module?
Cost for certification is 28,000 rs, but if u go for training and certification both it will cost more. Not sure of the exact amount.
what is duration for that module
Duration is 1 month.
Maybe you are looking for
-
Text Modules in different languages
Hi, I want to create a TEXT MODULE in different language. For example, i created a Text Module in English language. I want to create in german with the same Text module name as in English language. Example: Text module name ZTEST (EN) and ZTEST (DE).
-
- can't change file print size at all. printing one size dont know how to change it (looking in print preview while in acrobat 6.0 pro.. MAC OS 10.5.8
-
Aesthetic question - full screen wallpaper on E51
I've set an image from my memory card as my wallpaper but there's still a border around the edge. Is there a way to set this so that the image is full screen? Solved! Go to Solution.
-
Cursor scrolling stopped working after installing Firefox 4Mac Snow Leopard
Mac OS 10.6, just installed firefox 4 and the scrolling feature within the page is not working inspite of it be set to do that under preference- advance. suggestions?
-
Account Reactivated after Cancellation?
Hi, about a month ago I cancelled my Subscription to Adobe CC which was due to expire June 2014 anyway, however today I noticed a payment had gone out from my Bank Account for another month sub to Creative Cloud, so after looking through my emails to