Questions about XI ADD-ON and BUSINESS SYSTEM
Hello,
Is it possible that somebody validate these point ?
I want to use ABAP proxy in a SAP 4.7 (WAS 6.20) to communicate with a SAP XI 2.0, for that i should configure my SAP 4.7 as a business system and i should install the XI ADD-ON APPINT right ?
Is it possible to do that if my SAP 4.7 is an non unicode system ?
Is it possible to do that if my SAP 4.7 is an ORACLE version ?
Best regards,
Vincent LECONTE
Hello!
> I want to use ABAP proxy in a SAP 4.7 (WAS 6.20) to
> communicate with a SAP XI 2.0, for that i should
> configure my SAP 4.7 as a business system and i
> should install the XI ADD-ON APPINT right ?
Correct.
> Is it possible to do that if my SAP 4.7 is an non
> unicode system ?
> Is it possible to do that if my SAP 4.7 is an ORACLE
> version ?
This should be possible, we have installed the XI ADD-ON on a non-Unicode Oracle WAS 6.20 system and it can communicate with XI 2.0 using ABAP proxies.
Regards, Tanja
Similar Messages
-
About ABAP Technical Systems and Business Systems
Hi experts,
I have an Integration scenary with XI and an R3 vía RFC. I've already created it in the development environment and when I'm going to transport to Consolidation and Production I find that the ABAP Business System related to the ABAP Technical System of the R3 have a different name from the development one.
In the Integration Repository everything its OK because my scenario is developped on a third party system BS and TS. The problem is in the Directory because of the BS of the Message interfaces....
I think that transport Directory scenario with .tpt wont work. I'll probably have to develop it in each environment... What do you think?
Regards
GonzaloThis is what you need to do to move from Dev to QA.
1. Go to Dev SLD and Export all your SWCV, Products, Technical and Business Systems. This is nothing but saving of the SLD objects as a CIM file on your local machine. You would also need to export the Technical And Business System poitning to your XI integration server .
2. Go to the QA SLD and then import these objects exported in Step 1 in QA SLD
3. Now, create the QA Tech and Business Systems in the QA SLD
4. Go to the Dev Business systems imported on the QS SLD and you will have an option Transport Targets. In this map the Source Business System to the Target Business Systems.
Make sure that all Dev Business Systems have the correspodning Transport Targets for the QA Business SYstems
5. Now if you import the ID objects in QA , the business systems name will be renamed automatically.
Regards
Bhavesh -
Difference betweeen Technical systems and Business systems
Hi
In a SLD we need to configure technical systems and Business systems.. what is the exact difference between Technical Systems and Business Systems..
this question is asked an interview.. for this.. how can we explain..
thanks
babuHi babu
First I let u know with analogy and actual definition as below
Any module of SAP like MM, SRM, FICO ets makes a logical system in combination according to business requirements is a business system which is actualy hosted on an application server like ABAP AS or Java AS which is basically a technical system.
Technical systems are application systems that are installed in system landscape (a CRM server, for example). Most systems (Web AS ABAP and Web AS Java systems) automatically report information to the SLD about the elements that they contain by using the SLD data supplier programs. You need to manually register the following types of system only:
Standalone Java systems
Third-party systems
Business systems are logical senders or receivers that exchange messages by using SAP XI 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 not entered in the System Landscape Directory. To be able to address such business partners logically, use services in the Integration Directory. A business system is a way of specifying a service in the Integration Directory more precisely (business system service).
Reward point if it help u understand -
What is business add-ins and business transaction events
Dear All,
Would you mind tell me what it sht business add-ins and business transaction events ?
i still not understand about this after i read the training material
Regards
LukeHi LukeWong ,
BAdi:
SAP Business Add-Ins (BAdIs) are one of the most important technologies used to adapt SAP software to specific requirements. BAdIs were introduced with Release 4.6 and replace function module exits. This technology is not limited to SAP applications. BAdI calls can be integrated in customer applications. These can then be enhanced by other customer applications. In the various SAP applications, BAdI calls are implemented at places where enhancements are appropriate.Business add-ins are enhancements to the standard version of the system. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
As with customer exits, two different views are available:
· In the definition view, an application programmer defines exit points in a source that allow specific industry sectors, partners, and customers to attach additional coding to standard SAP source code, without having to modify the original object.
· In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard solution, if one is available.
In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, country-specific versions, industry solutions, partner, customer, and so on). You can create definitions and implementations of Business Add-Ins at any level of the system landscape.SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to differentiate between Add-In implementations using the filter Country or other criteria.
The enhancement technique is set up in such a way that it is possible to define interfaces for ABAP soure code, screens, GUI interfaces, and tables. These allow customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
BADI is just an object-oriented version of user-exit. Instead of entering program code into some function module (as in customer-exit), you define some class which has to implement predefined methods and those methods are fired at predefined points just like an old user-exit. Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently. BADI/UserExists are used to enhance R/3 For customer Needs.
Actually there is no transaction to find when and where the BADI
is called.
1. You can see the BADI description to find why it is called.
2. Once you implemented and activated the BADI, put some break points
in the BADI and see "where else used" option to check in what all
programs this BADI is called. In the ITS debug, when you are doing
the operation what exactly the BADI description tells, it will take
to the break points and you have to do manually debug the whole thing.
I know its bit difficult to do manual debug the whole thing, it
takes lot of time, but you have to be very patience when you are
dealing with BADI's.
Transaction SE18 is the BADI equivalent of transaction SMOD
Transaction SE19 is the BADI equivalent of transaction CMOD .
To find the BADI to be implemented and then implement this via SE19.
These steps should enable you to find any BADI related to any transaction in a matter of minutes.
Procedure 1:
1) Go to the transaction SE37 to find your function module.
2) Locate the function SXV_GET_CLIF_BY_NAME.
3) Put a breakpoint there.
4) Now open a new session.
5) Go to your transaction. 6) At that time, it will stop this function.
7) Double click on the function field EXIT_NAME.
8) That will give you name of the BADI that is provided in your transaction.
Business Add-Ins
Procedure 2:
1) Goto se24 (Display class cl_exithandler)
2) Double click on the method GET_INSTANCE.
3) Put a break point at Line no.25 (CASE sy-subrc).
4) Now Execute SAP standard transaction
5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
7) This way you will find all the BADIs called on click of any button in any transaction
Check this blogs 2 find a BADI:
How To Define a New BAdI Within the Enhancement Framework (Some Basics About the BAdI,BAdI Commands in ABAP,
When to Use a BAdI?)
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
How to implement a BAdI And How to Use a Filter
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
Introducing Business Add-Ins
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f3202186-0601-0010-6591-b832b1a0d0de
How to implement BAdi in Enhancement Framework
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0456c54-0901-0010-f0b3-cd765fb99702
Business Add-Ins
http://help.sap.com/saphelp_47x200/helpdata/en/ee/a1d548892b11d295d60000e82de14a/frameset.htm
BAdI: Customer-Defined Functions in the Formula Builder
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
Difference Between BADI and User Exits
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
To Use BADI - Business Add In you need to Understand ABAP OO Interface Concept
http://www.sap-img.com/abap/business-add-in-you-need-to-understand-abap-oo-interface-concept.htm
Business Transaction Events
Business Transaction Events (Open FI) The Open FI enhancement technique was developed in the Financial Accounting component. Open FI is based upon the following principles: Application developers must define their interface in a function module, an assignment table is read in the accompanying (generated) code, and the customer modules assigned are called dynamically. This technique differentiates between enhancements that are only allowed to have one implementation and enhancements that can call multiple implementations in any sequence desired. Both industry-specific and country-specific enhancements may be defined.
SAP business transaction events are one type of customer enhancements provided by SAP! We can access the business transaction events using FIBF.Next we have to find the process interface for duplicate invoice check!
check this blog for details on SAP business transaction events
Business Transaction Events
http://fuller.mit.edu/user_exits/business_transaction_event.htm
FI Enhancement Technique How-To-Guide on the Usage of Business Transaction Events (BTE)
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/207835fb-0a01-0010-34b4-fef1240ba9b7
Creation of Events via Business Transaction Events
http://help.sap.com/saphelp_nw04/helpdata/en/3b/7f3e8be57c11d1951f0000e82dec10/content.htm
In SAP R/3 you must activate the business transaction events (BTEs) for Availability Check Using SAP R/3. To set this indicator in SAP R/3:........
http://help.sap.com/saphelp_crm40/helpdata/en/b6/de3efc6bbcdc4b948d466857a10323/content.htm
cheers!
gyanaraj
****Pls reward points if u find this helpful -
Logical system and business system
Hi experts, please help me with the below questions---
1) What is the diff between logical system and business system?
2)what is the difference between logical system(defined in R/3) and business system (defined in SLD) in idoc to file scenario.
3) Is it require to give the logical system name of the xi server(Which we define in idx1 port) to the 3rd party system(Application system at the FTP side) to carry out file to idoc scerario?Hi,
Business System :
1. Business systems are logical systems, which function as senders or receivers within XI. Business systems can be SAP systems or third-party systems. Depending on the associated technical system.
2. Business Systems should be mandatory used when dealing with Idoc's and Proxies .
Business Service:
1. Business Service requires manual adding on Inbound and Outbound Interfaces, Business Systems do not.
2. Business Services are maintained across environments and so, their names cannot be changed. Business Systems names can be changed across environments by providing SLD level transport targets.
3.In the Business Services we cannot maintain the Group and Targets in SLD. For Ease in transporting your ID/Configuration objects Groups and Targets are used in SLD for Business Systems.
4.Business Service has no SLD Entries and No Assigned Products and SWCV's
Regards
Sangeetha -
Technical systems and Business systems in SAP XI
can any one tell me ,breifly explain the diff b/w <b>Technical Systems</b> & Business Systems?
steps to create Techincal system and Business systems?
and also Steps for creating Software Components? For Technical System we can create more than one Business systems ,what it means?can any one explain?Hi
First I let u know with analogy and actual definition as below
Any module of SAP like MM, SRM, FICO ets makes a logical system in combination according to business requirements is a business system which is actualy hosted on an application server like ABAP AS or Java AS which is basically a technical system.
Technical systems are application systems that are installed in system landscape (a CRM server, for example). Most systems (Web AS ABAP and Web AS Java systems) automatically report information to the SLD about the elements that they contain by using the SLD data supplier programs. You need to manually register the following types of system only:
Standalone Java systems
Third-party systems
Business systems are logical senders or receivers that exchange messages by using SAP XI 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 not entered in the System Landscape Directory. To be able to address such business partners logically, use services in the Integration Directory. A business system is a way of specifying a service in the Integration Directory more precisely (business system service).
U can also refer Blog's
Re: Difference betweeen Technical systems and Business systems
For creation of software component see link
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3172d290-0201-0010-2b80-c59c8292dcc9
<b>Reward point if it help u understand
</b>
Message was edited by:
Ajay Kumar -
Creation of technical system and business system
Hi Guys,
Im just a beginner in SAP XI..I would like to know what will be the setup in my SLD .
My data will be coming from MS SQL and will transfer it to SAP R/3.
Is it true that I need to setup the Technical system , one for my Sender (data coming from sql ) and
one for my Receiver (data will transfer to SAP R/3).
about the Business system? do i need to create buss system for Sender and receiver?
Please help.
Thanks in advance.
aVaDuDzHi,
you don't have to create technical system for R/3 you should better use tcode RZ70 for selfregistering:
The specified item was not found.
And for this technical system you should create also a business system.
You should create a technical and business system for your MS SQL if it's inside of your system landscape.
Here is a good explanation:
http://help.sap.com/saphelp_nwpi71/helpdata/en/43/01ea90ab24235de10000000a1553f7/frameset.htm
Regards
Patrick
Edited by: Patrick Koehnen on Oct 2, 2008 10:26 AM -
How to decide no.Technical and Business Systems required for any senario
Hi XI experts
I am very new to XI but it is very interesting ....
To develop any scenario how to decide Technical systems and Business
Systems...
For any scenario but how to decide the systems howmany to create ?
I had a scenario like SOAP to RFC to SOAP ? For this how to decide?
One more like FILES to BPM to JDBC ...like
Can any one explain me for any scenario which may include SAP
R/3,CRM,APO,BW,JDBC,SOAP,RFC...any system.
Adv..thanks and points to all
KiranlvsHi Kiran.
Ok here I will try to answer your question.
1) SOAP (Web Service) -> RFC (R/3) -> SOAP (Web Service)
a) you will need to create a Business System for R/3.
b) you will need to create a third party business system or a business service for the Web Service system.
2) File (File System) -> XI -> JDBC (Database)
a) you will need to create a third party business system or a business service for the File system.
b) you will need to create a third party business system or a business service for the Database system.
note: BPM is one of the functionality of XI so there is no need to create a BS or TS for it.
3) CRM or APO or BW (SAp Systems) -> XI -> IDoc (R/3)
a) Business System for CRM or APO or BW
b) Business System for R/3.
The bottom line is you need to create Business System for any SAP system that is part of you integration scenario or when you have to Idoc, RFC and Proxies.
If the business system already exists for the SAP system then you just need to attach your SWCV or Product to that Business System.
Regards,
Ashish -
SLD Export / import Technical and Business systems
Dear all,
I am new to SLD administration.
We have task to update the local SLD on the Production PI system PPI ( Target ) with the business systems ZEC, ZSC from the Production Master SLD on Production solution manager system
PSM ( source ) using Export/Import on the necessary technical and business systems.
Please confirm whether i am following correct steps :
Go to SLD Administration on PPI target system
ALL Instances
Instances by Class
Model
( which one of this option need to be selected , please let me know ?? )
Go to SLD Administration on PSM source system.
select Export button ->
Select business systems one by one and perform Export which will create .ZIP file
at local machine.
Go to SLD Administration on PPI target system
select Import button ->
Select Export ZIP file which created in previous steps from PSM and provide location from desktop
Start Import button ( only if you get Continue import option )
Please let me know if above procedure is correct for business systems
if yes then what need to be done for Technical system ??...do they require Export/import also ?
If yes when i go to technical system option i get Export option disabled...but same way when i go to
business systems option i get Export button enable and able to perform the export.
Do i need to only Export / Import business systems ?
Plese help me.
Regards,
RRManoj,
It seems entries are added manually .... should we remove and run Import for the same ...
or just try to overwrite .... in case of overwrite option ( as we have open OSS message ) SAP has suggested through OSS message that If you end up with problems when trying to overwrite, then the PPI SLD is broken and will have to be re-built because someone made a manual change to it and got the GUIDs out of synch with the master.
I do not understand if target system PPI SLD gets broken during overwriting operation as mentioned by SAP ... whats is the way / steps / procedure to Re-build SLD .
In rebuilt - process do i need to Import ( Export -> Export lines -> ALL ) the export backup created before start of this activity ? please let me know SLD rebuilt steps and about Remove - reimport issue.
Appreciate you time on this. thanks in advance. -
Difference between business service and business system in SLD
hi all,
i m very new to XI. can anybody tell me that what is the basic difference between Business Service and Business Systems?
Is it necessary to use them? and if yes then when to use what?
Thanx.
Regards,
Kunjal......Hi Kunjal,
In SAP XI every system in your landscape with which you are interfacing is defined as Service.
The service can be your Business service or Business system.
Generally SAP systems are referred to Business system and you define them in the SLD before you import them.
The Business service is a logical name referring to any system in your landscape.
To communicate with any third party application you need to create communication channels which are associated to your service.
More about this here:
http://help.sap.com/saphelp_nw04/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/content.htm
Regards
Vijaya -
Diff between Business service and Business System?
HI Experts,
Pls let me know wht is the difference between business service and business system??
when we will have to go for business service and when for business system??
thnx in advance..
New XIHi,
Difference between Business Service and Business System are :
1) Business sytem require all details like login user id
password require to create but in case of business service
log in details does not require..
2) A Business System is purely for SAP-Systems and
Business Service for Non-SAP systems
3) Business service refers to any business applications where
as the business system is defined in SLD(System Landscape
Directory)
4) When we have full details of application system the we are
going to use the business system and it is created in the
SLD so we dont have authorization to change the business
system name.
When we have partial details or no details of Technical
system then we r going to use the business service. it is
created in the ID. we can see and change it.
5) A Business system is something that physically exists
For example, if u want to download a file from a system
ABC, by using file adapter and then want to update the
content of this file into r/3 database by using RFc,then
the system abc and the r/3 will be ur business systems
i.e. they physically exists. Business Systems are
configured in SLD.
Business service is mostly usedin B2B Scenario (cross-
component),where you don't know the Business System of your
partner. In other words business Service will be used only
for those partners which do not have a physical landscape
set up . Business servces do not have an entry in SLD.
6) A Business Service is an Abstract Unit(which is not in
System Landscape Directory) addressing Senders and
Receivers of Messages.
Physicals systems which use their communication channels
and routing rules to communicate with other systems are
called as Application Systems OR physical systems.
7) In simple when u going for A2A integration then we define
our Technical systems are Business system. If we r going
for B2B integration then we dont know the complete
information about the other end Business Landscape so, we
configure it as a Business Services. Business system are
created at SLD. Where as a Business Services are created at
Integration Directory.
8) Business systems:
These 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).
Hope this will hwlp u..
Regds,
Pinangshuk. -
Business service and business system
Can someone please tell me what is the difference between business service and business system and in which cases are they used respectively?
Hi,
Business System
Business System have an entry in the SLD and Buiness Service do not.
Business Systems are used when you are sending data to and from an R3 system and can be of ABAP, JAVA and Third Party Types.
Business System is a logical representation of a Technical System.
Business Service :
Business Service is a abstract representation of a System. For instance, www.google.com have a several system working together and IPs of this machines change eventually. When we use a Business Services like google we reference a computer that we don't know the phisical implementation.
Business Service and Business System difference:-
What is the difference between Business System and Business Service?
Difference between Business System and Business Service.
Difference between Business System and Business Service
Thanks,
Satya -
Business Services and Business System
What is deffrence between Business Services and Business System. Which type do I have to choose for File,JDBC,SOAP Receiver/Sender?
Hi Denis,
Please go through this link, it has all:
http://help.sap.com/saphelp_nw04/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/content.htm
Choice depends on which form of integration your are doing. <b><i>Service</i></b> is a Abstract unit for adressing senders or receivers. It is used mainly for test purposes.
But in real time the data can come from any system in the landscape, therefore they all should be in your SLD.
Sceanrios involving these third party of other SAP systems need to use <b><i>Business System</i></b> in their integration scenarios.
I hope if it helps, you'll give me points )
Thanks & Regards,
Varun Joshi -
How To Create A Technical And Business Systems For Web AS ABAP ???
Hi Experts,
How To Create A Technical And Business Systems For Web AS ABAP ???
Please Let me Know All the Step-By-Step Process to Create ????
Points Will be Given
Regards
KhannaHi Sumit,
When U Told the thing that first time to execute the RZ70 and All i Did this in XI System
So I got An Entry for the Technical System for XI System.
Now i Deleted that and Executed RZ70 in R/3.
When I Executed RZ70, I got this Error.
<b> "RFC Call failed: Error Opening an RFC Connection "</b>.
Now I am Unable to see Any Technical System Under Web As ABAP. It's Showing Empty Now.
Please Let me know
Regards
Khanna -
Creation of Technical and Business Systems
HI Experts,
If I am having the one ECC, SAP 4.6C , Sap 4.7E, Mainframe , SQL Server systems, to integrate all these systems how we can maintain these in SLD.
Please Explain how many Technical Systems and Business Systems for these systems.
thaxHi Sridhar
It is depend upon the type of the scenarios and your requirement.
There are a few basics you need to understand to be able to answer this.
1, Technical and Business Systems are of 3 types Java / ABAP and ThirdParty.
2. When dealing with Java Proxies and Idocs/ ABAP Proxies, you need to create Technical and Business Systems corresponding to your SAP systems.
3. For JDBC and SOAP etc, you can use a single Third Party Business System or , create multiple corresponding to each system you are integrtaing with you can use Business Service etc!
there are no hard and fast rules for JDBC , SOAP adapters and it all depends on how you are architecturally strucutring your SLD and your entire Integration landscape.
Cheers..
Vasu
<i>** Reward Points if found useful **</i>
Maybe you are looking for
-
i had to reboot my laptop, so reloaded itunes sofware, im now finding that when i'm synching my Iphone to synch audio books ive downloaded, , it says its synched with another itunes library ( my music) do i want to erase this iphone and lsynch with t
-
Macbook pro will not restart because of faulty Cubase LE 4 installation. Help!
I tried to install Cubase LE 4, but it stalled/jammed on the last step saying "less than a minute remaining". I had to force stop the installer, and force eject the DVD installation disc. There is a suggestion to a solution here; http://voices.yahoo
-
Since Firefox joined with Yahoo, I have been receiving Daily Spam Emails, never have I had so many since this merger. Plus only 3/4 of many received Emails are shown on the screen, the rest are cut off.. Thank you
-
How to get crawler destination folder path through api
with following code i am getting crawler folder source path com.plumtree.openfoundation.util.IXPPropertyBag propertyBag = oPTCrawler.GetStartLocation(); String oldFolder = propertyBag.ReadAsString("PTC_UNIQUE"); how to get the destinat
-
Use DW for mouse over button images but won't validate
Hi All, I've done this three times and give up. Here's the link http://pooledesignstudio.com/wendysawesomeart/ I used the Rollover Image icon on the common tool bar and created my nav bar. When I try to validate I get 24 errors and they are in the c