Business system re-point
Hi all,
We need to re-point all the interfaces in our PI system from one R3 system to another so we need to change the Business system. We can not do it via transports as it is the only PI system that we have at the moment. Is it any way to do it automatically? -we can not mantain the BS name-
I know it is not a typical question and we are not sure if there is a way to do it but it can prevent us to re-point more than 100 interfaces manually....
Thanks a lot!!
Diana
I am not sure my assumption is correct or not, but I want to share it, in case it might help you. Since you want to re-point your existing Business System( say B1) of existing R3 system (say R-1) to new R3 system ( Say R-2). I think you can create the new R3 Systems(R-2) system in SLD in the same way you have done for R-1 and point your Business System B1 to newly created R3 System R-2. Then save the changes in SLD and refresh them in ID( SLD Refresh). See if this works out. I am assuming this since while creating business system through wizard we will provide for which technical system business system should point to. So I feel that we can edit exist business system and change the current pointing technical system R-1 to new technical System R-2.
Edited by: Guru on Mar 24, 2008 2:48 PM
Similar Messages
-
Business Systems and Related Integration Servers
Each Standalone Business System has a corresponding Related Integration Server.
Suppose I am Developing a scenario for a Business System in the development environment, I have a related XI Development Integration Server (call it XD1) then I want to transport the changes to the test environment. Since this business system is defined to only point to XD1 as the integration server, in the test environment I want it to use the Test Integration Server (call it XD2). But the Business SYstem is pointing to XD1 only!
What I am saying is: Given that one Business System only points to one Integration Server, do I need one Business System for Development (call it BS_DEV), and one for test (call it BS_TST)?
Kind Regards,
Tony.If you have only 1 sld and you want to move the XI objects from development(XIDEV) to Quality(XIQA).
you will have to define the 2 business system groups and the related transport targets in the SLD..
1st transport group XIDEV --
BS_DEV will have XIDEV as the integration server.
2nd transport group XIQA --
BS_QA will have XIQA as the integration server.
So you will have to name the business system differently as DEV and QA
Some references
http://help.sap.com/saphelp_nw04/helpdata/en/ef/a21e3e0987760be10000000a114084/frameset.htm
/people/sap.india5/blog/2005/11/03/xi-software-logistics-1-sld-preparation
Cheer's -
Transport target for business system not found in System Landscape Director
Folks,
We have new installed new PI 7.1 system and importing interfaces from the OLD XI 3.0 system in to new PID 7.1 system.
We are getting following error when we try to import an interfaces in to new PID system:
Import failed because of business system transfer object
Communication component XID_FileSystem: Obligatory
transport target for business system XID_FileSystem not found in
System Landscape Directory
We are yet to install PIQ system.
All the interfaces in the old XID system have transport target of XIQ system. I removed the transport taget for the interface, but transport target is still showing in the Business system under transport target head.
How can we overcome this issue as we will not have PIQ system atleast for two weeks.
Thanks in advance,
Regards
ChanduHi,
You need to maintain Transport Groups and target for business systems while SLD transports between your XI system and PI 7.1
Illustrated with DEv & PRD here.
Procedure:
1) Call Integration Builder screen on DEV Server with http://hostname:J2ee Port/rep
2) Call SLD (System Landscape Directory) Component from the Integration builder
Save all the Following .zip files on the Local Desktop
3) Select the Software Component & say Export that you want to Export from DEV
Server to Production server and which is going to use in the IR of XI
4) Also Select the Product of the above SWC and say Export
5) Select the Technical Systems (TS of XI & TS of the SAP R/3) and say Export
6) Select the Business System(s) & say Export; those are associated with above Exported
Technical systems.
In Production Server
1) Logon to the SLD of the Production Server.
2) Create a Technical System and Business system which points to the Production SAP R/3
3) Go to Administration TAB in the main page of SLD
4) Select the Import option to Import the SWC , PRD, TS,& BS which we Exported Earlier in DEV Server
5) Click on Browse and select the .zip files that is to Import into Production Server,
Which were stored on the local desktop at the time of DEV Server Export
And say Import Selected File Option
By this we exported and imported the SLD Objects
Now we have to create transport groups and transport targets in the Production server of SLD
Creation of Transport Groups
Edit GroupsGroup1) Select the Business systems
2) Click on New Group and give the name of the group as DEV_group & select the
Corresponding Development serveru2019s integration Server
3) Similar way create another group for Production serveru2019s business system as
PRD_group and select the Production serveru2019s integration Server
Creation of transport targets
This is to Define which business systems in two different groups correspond to each other
1) Select each Business system in the SLD and select transport TAB---click on
Add/Change Target and select its corresponding target business system.
For Example:
If you select the business system of Production XI server means
In the target you have to select group as DEVGROUP and the business system of Development XI server.
Like this do the same for other business systems also
Ex:
BS_PRD_Integration Server----
BS_DEV_Inetration Server
How to create Transport Groups & transport Targets
http://help.sap.com/saphelp_nw04/helpdata/en/ef/a21e3e0987760be10000000a114084/content.htm
Regards
Seshagiri -
ABAP proxy client call PI with new client 120 in old business system
Hi all
We have a requirement to call PI from ABAP client proxy in synchronous mode via a CRM client 120.
CRM client 100 is already configured in the Business system talked above but now we need the same business system to be configured for client 120 as well.
My question is If we go to the SLD and
|-> Click on Business System
|-> Add new client 120
Will it work or we need to do some extra configuration for communication channel.
Also please let me know how to configure Integration Directory for sender agreement, Receiver Agreement and the communication channel.
Thanks in Advance.Hi Naina ,
We have a requirement to call PI from ABAP client proxy in synchronous mode via a CRM client 120.
CRM client 100 is already configured in the Business system talked above but now we need the same business system to be configured for client 120 as well.
My question is If we go to the SLD and
|-> Click on Business System
|-> Add new client 120
> hope the technical entry of CRM is already in SLD . So you just need to make a business system entry . point the business sytem to the technical system entry with the right client here 120 .
Will it work or we need to do some extra configuration for communication channel.
> since sender is client proxy you don't need to do anything in case of receiver proxy you will be needing reciver communication channel of XI adapter type .
for proxy based communication your application system(other than PI/XI) should be able to make a proxy call to XI or receive a call from XI .for this purpose you need to make some settings at R/3( or CRM level)
For this check blog : /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
Abap proxies ( Client and Server proxies)
Other steps i.e Interface determination/receiver determination are as usual .
Regards , -
Hi Experts,
We have a Business System (SAP ECC) Bus_A pointing to SAP_A. So all my present objects (channels, Interface Determination, Receiver Determinations, and Agreements) refer to Bus_A in the Sender/ Receiver section.
Now there is a requirement to introduce Business System Bus_B pointing to SAP_B and all the Configuration objects should automatically point to Bus_B.
How should this be done? Please note I am not transporting the messages to any other server/ environment. The objects remain in the DEV system only.
Thank you,
Pankaj.>
Pankaj Sharma XI wrote:
> Hi,
>
> There are many objects in Integration Builder which refer to Bus_A (may be around 200) I cannot create them! I am looking for some smarter solution (if it exists).
>
> Thank you,
> Pankaj.
I think there's no way....
You can define the BUS_B like a target system of BUS_A in sld configuration... but the BS change will be avaible only in TXT or PRD system... -
Business system Doesnot change while transporting
Hi All,
When Transporting my business system from DEV to QA, my business system doesnot change. I already checked in SLD that my DEV business system is pointing to the correct system in QA. Also DEV and QA are on one SLD only.
You guys will be highly appreciated.
Regards,
---SatishYou also have to make sure that the DEV/QAS Business Systems are associated to the respective DEV/QAS XI system. For that, open the BS in SLD, go to the "Integration" tab and check the "Related Integration Server".
Also, make sure that both the DEV BS & DEV XI are inside the same "DEV" transport group in SLD, as well as the QAS BS & QAS XI are both in the same "QAS" group.
Regards,
Henrique. -
Error occurred when determining the business system (NO_BUSINESS_SYSTEM)
Hi ,
I am working on a POC(ECC 6.0(proxy)>PI 7.1>(proxy)ECC 6.0).
I have created
1) IR objects.
2)Proxy generation & report program to fill the proxy structure.
3)ID objects. (reciever CC, RA, ID, RD)
I am getting below short dump on Sender ECC side,
An exception occurred which is explained in detail below.
The exception, which is assigned to class 'CX_AI_SYSTEM_FAULT', was not caught
and
therefore caused a runtime error.
The reason for the exception is:
Error (id=GET_BUSINESS_SYSTEM_ERROR): An error occurred when determining the
business system (NO_BUSINESS_SYSTEM)
pls let me know, what might be wrong.
santosh.Hello,
You may need to create your business system and point it to the Integration Server on SLD.
Generally it acuses an error on tcode SDLCHECK, for this please check note #1143810.
Regards,
Caio Cagnani -
SLD: Pointing two business systems to the same client...
Hi Guys,
Is there anyway to make two business systems point to the same client(on the same r/3 technical system)? how about a work around?
Thanks,
HarshHarsh,
>><i>Finally all collapse to one client in production.</i>
Even though you will have multiple Business Systems in every envrionment, the final transport will happen from only one environment.
DEV --> QA --> PROD. In this case, objects are moved from dev to qa and then from QA to prod and so, all you will need is the trasnport target created in the QA business systems pointing to the Prod busines system and do the transport.
><i>While transporting to a new SLD(quality to prod) can I choose one transport target for multiple source business systems?</i>
Take a look at this document for multiple SLD transports. Should answer all doubts,
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9e76e511-0d01-0010-5c9d-9f768d644808
Regards,
Bhavesh -
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 -
** SPROXY is not working properly in Business System
Friend
My SAP Business System is having Ver 7.00. This system is already connected with our XI server. I face 2 problem when execute SPROXY tcode in this system.
1) System asks username & password for every click.
2) Whatever I have created SWCVs in IR, only SWCV names are displayed there are no objects under that.
I troubleshooted the following things.
I have run the following reports.
1) SPROX_CHECK_HTTP_COMMUNICATION - HTTP Communication is working fine.
2)SPROX_CHECK_IFR_RESPONSE - We get the response.
3)SPROX_CHECK_IFR_CONNECTION - Integration Builder connection is working properly and Data understood.
When I run the 4th report, SPROX_CHECK_IFR_ADDRESS, the data in the SPROXSET table is not shown.
Actually when I checked the data in the SPROXSET table, there is no data in that table.
Friends, how do enter data in SPROXSET table ? How to bring all the objects in SPROX under SWCVs.
Could you kindly help me to solve the above 2 issues ?
Thanks in advance.
Kind Regards,
Jegathees P.Actually
when you run the SPROXY it does 2 things
1. can take the rep information from the table
2. can take the rep info from the exchange profile in the SLD
if you want the sproxy to take the data from the exchange profile do the following:
RFC Dest: should work fine.
LCRSAPAPI
SAPSLDAPI
SLDAPICUST should work fine?
Also in RZ70 TC you should point to the SLD.
This 2 RFC are Registered Programs, if this RFC is working then your Application system can ping to the SLD where the exchange Profile is present.
Message was edited by:
n Khan -
Error while deleting the business system in SLD
HI
I am trying to delete the business system in SLD and encountering the following error .
if some one has any idea as to why is this error occuring
java.lang.NullPointerException at com.sap.sld.wd.businesssystem.BusinessSystem.removeXIIntegrationServer(BusinessSystem.java:497) at com.sap.sld.wd.businesssystem.wdp.InternalBusinessSystem.removeXIIntegrationServer(InternalBusinessSystem.java:474) at com.sap.sld.wd.businesssystem.BusinessSystemMainView.RemoveOk(BusinessSystemMainView.java:450) at com.sap.sld.wd.businesssystem.wdp.InternalBusinessSystemMainView.wdInvokeEventHandler(InternalBusinessSystemMainView.java:477) at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87) at com.sap.tc.webdynpro.clientserver.event.CustomEventProcessor.handleServerEvent(CustomEventProcessor.java:45) at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleServiceEvent(WindowPhaseModel.java:361) at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:128) at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:330) at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processPhaseLoop(WebDynproWindow.java:341) at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:152) at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:297) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:706) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:660) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:228) at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:56) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:47) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Thanks
Nikhilhi Nikhil,
Null pointer errors are difficult to correct as is
If you have imported the BS from some other system make sure the BS has been imported correctly without errors & any Tech systems attached to it exist.
sachin. -
Error while reading ID of own business system from the SLD for system
Dear all,
We running on a SAP PI 7.1 enhancement pack 1.I know that there some threads about this subject, but unfortunately all suggestions found so far didn't solve my problem:
- SLDCHECK reports no errors
- SLAPICUST: pointing to the SLD
- SXI_CACHE with full refresh: no result.
Does anyone have a clue for me?
Kind regards,
John.I hope you are facing this prolem with one particular Business System.. Since you have checked all the points and still facing this issue then try below options..
1. First try to clear full SLD cache and then test.
2. If cache doesn't solve the issue then delete the Business System from SLD and Integration Directory first then re-create the BS in SLD and "Clear SLD Data Cache" from "Environment" menu in Integration Directory and then import the Business System and test your scenario. -
Error while reading ID of own business system from the SLD for system D18
Dear guru's,
I have almost completed a file2proxy scenario but I'm stuk on the following.
When sending a message the outbound adapter says:
<b>Error while reading ID of own business system from the SLD for system D18 and client 200</b>
What's the problem? I'm using a HTTP connection in the comm. channel. In this http connection a user with SAP_ALL is defined.
Any suggestions?
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="INTERNAL">SLD_NO_OWN_BS</SAP:Code>
<SAP:P1>D18</SAP:P1>
<SAP:P2>200</SAP:P2>
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Error while reading ID of own business system from the SLD for system D18 and client 200</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>Login to system D18 and client 200 and check the TC SLDCHECK and also as per my pervious message check the entries in the SLDAPICUST, it should point to the Server on which SLD is present usually XI server https.
Actually what happens in this error is when you are done with the configuration part in the ID, you are trying to eceute the scenario File to proxy, when it comes to identify the receiver system which is D18 clnt 200, it goes to SLD to check it and SLD is trying to ping to the machine D18 this connection is set from the TC SLDAPICUST on the machine D18.
here the problem is that either the D18 is not able to ping to the SLD and also try refreshing the SLD cache.
Hope you problem is fixed -
while creating a business system.
there is the logical system name at step 2,
there is the business system name at step 3.
what do they feature respective and difference between logical system name and business system name?Hi,
Business Sytem is the service fro sender system or receiver system and Logical system is the system name where u want to send the data.
suppose ur doing a snerio File to IDOC then that SAP Sytem logical system name SAP100 that sholud be given in Business system,if u dont give then data will not pass.
Regards,
Phani
Reward Points if Helpful -
Diffebetween Business system and Logical system...
what is the difference between Business system and Logical system...
Hi
Business system is a logical layer needed for configuration in integration directory. On the other site technical system is physical representation of your technical landscape. In case of SAP technical systems you can have more than one business system relation. In that situation there is relation one client to one business system.
If your technical system changes, then you definitely need to point this new technical system to the existing Business system which has been used to do all the Configurations in the Integration Builder.
Re: business system
Re: business system
Thanks
Maybe you are looking for
-
How to modify fillable pdf forms
I'm using Mac OS 10.7.2. I've been applying for a job through the Veterans Administration website, usajobs. I have not been able to save the fillable PDF documents as the website says I should. Every time I try to save, I lose the information I've t
-
Log in control and password usage
Hi, My client is wanting a log-in / password capability on her Muse website e-commerce store (so her resellers can access the store or pages within the website just for them and not for the general public). Any thoughts on how to implement this? Than
-
Windows 7, Epson DX 4000 and pdf problem
Hi There People I currently run on my tower Windows 7 which is linked to an Epson DX 4000 all in one printer. Stats on this machine ( which I built ) Win 7,Intel 2.5Ghz Quad, 8gb ddr3 memory, 2tb hdd. The problem is when I scan a document it will no
-
macbook air a problem , it powers on only sometimes when it wants to
-
Songs still listed, but content erased?
I had about 500 songs on my 4GB nano. I just downloaded 3 lectures(4.5 hours). Now nothing will play except the lectures and the last 2 CD's I downloaded previously. All the songs are still listed, but won't play. Could the content have been erased w