Business system change - PI 7.0 to P 7.3
Hello Everyone
We are in the process of upgrading from PI 7.0 to P 7.3
Now we have two ports - meaning two sld - Different landscape
The objects reside in PI 7.0 - We have three business systems
on this Sld: say port 1000
DEV - ABCD000
In PI 7.3 : port : 2000
DEV - XYZD000
In PI 7.3
DEV - All the ID and IR objects of XYZD000 is copy from PROD - ABCP000 (PI 7.0)
now in DEV - XYZD000 all my Directory Objects are pointed to buisness system ABCP000.
I want in to point to XYZD000 automatically . I have more than 300 objects. so changing manually is tough task
We are on dual stack -
is there a possibilty on how to do this.. I am sure there should be some option .
migration tool - is not an option - tried that already
Hi Deepa - I don't think we have a way.. You have to create them manually.
As it's a production system copy,obviously all your connections points to that "P" system.
Morover i assume it would be your proper development system which will be used to develop& transport your objects so it's good to define the business systems again in SLD and configure the scenarios accordingly.
http://scn.sap.com/thread/3491372
Similar Messages
-
Getting XI business system name Dynamically
Hi All,
I am using RFC lookup for one of our project requirment. we will be using one of our inputs as business system which hosts the RFC function module (RFC_READ_TABLE). in our dev it is our XI business system. But when we move these objects to quality or prod, this mapping fails because the name of the XI business system changes. Can anyone suggest me how we can get the xi system name dynamically.
Best Regards,
DeepikaHi Deepika
You can use the function "Sender" or "Receiver" (depending upon whether your business system is sender or receiver) which is available under 'Constants' category in Standard funtions of Graphical mapping.
These functions give the current value of the businees system in the environment where the interface is running.
Let me knwo if you are still not able to pick it.
Thanks
Ram -
How to change the ROLE: Integration server in business system in SLD
Hi,
I am facing error in communication, becuase the integration server has been attached to in correct business system with incorrect client (001 instead of 700).
In SLD, business system, 'integration' tab there is button "Associate with XI'.
I have selected the role as integration server for the corrrect business system and aslo gave the correct pipeline url for integration server.
When I press the button "Associate with XI" and Save nothing happened.
How do i change my integration server.
Please help.
Regards,
RehanHi Gaurav,
I have checked the teachnical system and its of type WEB AS ABAP. and when i click on the business systems tab, there are two business systems. When i double click on the business systems
I realised that both the business systems has been defined with role: integration server.
IN one business system i can see that there is "associate with XI" button.
But when i want to chnage the business system with correct client 700 , i tried pressing the button after entering the correct pileline url.... nothing happens.....
Can you please let me know the procedure to chnage the technical system with respect to integration engine???
PLease help as our project is held up due to this.
regards,
Rehan -
Dynamically change Receiver Business system in message mapping
Dear all,
I would like to change the receiver business system in the message mapping that is used in the interface determination. I do understand there is an enhanced receiver determination where I can use a mapping but that is not what I am looking for.
I think this should be possible if we can change the appropriate value in the SOAP(message) header.
Possible candidates I can think of by looking at the SOAP header in SXMB_MONI are
1. SOAP:Header- SAP:Main- SAP:Receiver- SAP:Service
2. SOAP:Header- SAP:OutboundBinding - SAP:OutboundBindingEntry - SAP:ToServiceName
Q1. Which one of the above is relevant while identifying the receiver agreement ?
Q2. What is the best way to access them from the mapping(preferably from a UDF) ?
Thanks in advance.
Cheers
danus
PS: I have tried to set "http://sap.com/xi/XI/System","ReceiverService" in Dynamic config & ReceiverService, BusinessSystemReceiver and ReceiverSystem in the Containers Transformation Parameters, but didn't get the expected result.Chidambaram,
You use an enhanced receiver determination to have a mapping program determine the receivers of the message dynamically at runtime. Instead of creating the receivers in the receiver determination manually, you assign a mapping to the receiver determination and this returns a list of receivers at runtime.
A typical usage case is if you do not yet know the names of the receivers at configuration time. In this case, you can define a mapping program, for example, which reads a list of receivers from a table or from the payload of the message at runtime.
Go through the following link:
[Receiver Determination enhancement|http://www.****************/Tutorials/XI/RecvDetermination/Enhancement.htm]
Hope your problem gets resolved.
Regards,
Kiran Bobbala
Edited by: kiran Bobbala on May 7, 2008 5:47 PM -
Change client in scenarios with SAP business system
Did you ever wonder how you can change the client of a Business System and it's related communication channels in scenarios that make use of SAP systems?
One might think that changing the client in the communication channel (sender and/or receiver) is enough.
Unfortunately this is not the case. If you change only the client in the communication channel you'll get the following error: "lookup of alternativeServiceIdentifier via CPA-cache failed for channel XYZ"
It took me a while to figure this out, but finally I got it.
Two options:
a) Either you create a new business system in the SLD and you restart the configuration of all your scenarios, or
b) You change the client from the business system in the SLD
I definitely didn't want to go for option 1, as it meant that I had to redo a lot of scenarios (sender agreement, receiver determination etc.). I would have lost significant time and the configuration work is subject to errors as well which would have meant retesting all of the flows.
Therefore I explain in this thread option (b)
SLD:
1) In the SLD in the Technical Systems area, create a new client for the Web AS ABAP system.
2) In the SLD in the Business Systems area, click on the system that is to be associated with a new client.
3) Click on the Integration tab
4) Change the associated technical system and choose your new client
remark: the name of the business system might be somehow misleading if you specified the client as part of its name.
Integration Directory:
1) Delete the Business System
2) Activate Changes
3) Import the modified Business System
4) Assign the new client to the communication channels related to the business system. (as the name of the Business System is still the same as before, the communication channels are automatically assigned to it)
5) Activate ChangesDanny
I would like to add two more things here -->
1) For Web AS ABAP Technical Systems, I would rather ask BASIS to execute RZ70 in order to create the entry in TS of SLD. This will list down all the client of the SAP server.
2) If the Business System name you created is not client specific like
SCP400_Tst /// Client specific name
SCP_Tst /// Not client specific name
I mean if the Business System name is not client specific then no need to delete the Business System just go for
Service ( Edit Mode ) --> Adapter Specific Indentifiers --> (click button ) Compare with SLD & then Apply button
And activate the changes.
Rest of the steps will reamin same as you mentioned.
- Lalit - -
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... -
Change business system - how to modify (globally) all scenarios?
Hi,
In our dev box, we had a business system (R/3) called DV5. All of our integrations scenarios are base on that BS.
Now, the name has change to DVX. Is there a way (globally) to change all our scenario (sender/receiver agreements, etc) that are pointing to DV5 to the new one - DVX ?
Thanks !Hi Aamir,
Well, this is exactly how we were envisioning the solution How ever, we were not sure if there was a way (in the Integration Builder or in the SLD) that would have done the job.
Thank reinforcing our thought!
A+ -
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. -
Hi Friends,
I've done the change to an Existing Business System and saved.
How to know whether this change is reflected or not.
Next what all steps i need to take care..
please suggest.
Thanks in advance!!!
Best Regards
Prasadhi,
Many Thanks...
I'm able to compare...and found that changes not reflected
I've chagned the Logical system name in the Business System and that chagnge is not reflected...in the ID buisness system...
If you have changed logical system name you need to clear sld data cache in ID and also check in the adapter specific settings of business system and synchronize with sld.
Please let me know how i can clear and do the above chagnes
Thanks a lot!!!
Awaiting your reply!!!
Regards,
Prasad -
How to change R/3 System ID & Client values for a Business System in ID
I am a beginner in PI or XI. I am trying to modify R/3 System ID & Client# under Adapter Specific Identifiers of a Business System in ID. But both are in output mode and I tried to modify in SLD and then resynch at ID level, but I could not find a place where these parameters are specified for that Business System in SLD.
Please help me!I have a Client 500 and R3 Server EN3 now these two things were already there on a Business System, but Admn did some thing on my test system and now we have another Business System pointing to TS of type WEBAS-ABAP and Admin assigned this same client 500 and EN3 server name in SLD to this new Business system, but as you know these changes will not reflect in my ID scenario automatically unless we do it manually with synchronization button under Adapter Specific Identifiers.
So my requirement is now to remove those values from the old BS and keep them or get them through synch for my new BS in my ID scenario, which I am not able to do it. The new BS is pointing to WEBAS-ABAP type TS but the old one I think it is now not pointing to any TS any more, it just left like a orphan with no technical System, I think Admn did some magic with bad practice, I believe.
HOw do I handle this situation? -
Changing Business Systems from Dev to QA
I am trying to transport Integration Directory (Configuration) objects from DEV to QA. Is there a way that I can define my business systems (or something else) so that when I import my ID objects into QA I do not have to go into the Communication Channels to change the sender(s) and receiver(s) of the interface from DEV business systems to QA business systems?
Hi Kirk,
I have not noticed this much, so I am bit doubtful.
It MAY be possible with below conditions
1) If you use CMS and have your transport groups enabled in SLD (for QA, Prod equivalent of Dev)
2) you use the same name for the receiver & sender adapters (common names across scenarios & servers)
3) you do the transport for the SECOND time
what i mean as second time is, suppose there is a scenario to the same business system and you are using a RFC adapter, (which was already configured for someother scenario in your QA)
with all these things, you may anyway have to ACTIVATE (but not configure) after the transports.
Hope this helps.
Regards
Vishnu -
Change the Releated Integration Server for all Business Systems
Hello,
follow Scenario:
We export the SLD entries from a Development System in a file.
Now we want to import the Entries in our Prod.-System, and we
have to assign (or change) to other Related Integration Server.
e.g. the esported Business System has in Development the
Related Integration Server D12, but in the Productive System we
need P12.
Is there a other possibility as to change first things first.
Thanks for your help.Hi Stephan,
I think this is not the correct approach because development and productive systems are different. You must register your technical systems by means of RZ70 transactions. If you have two different landscapes (DEV, PROD) you must register on two SLD servers.
Doc about SLD: https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b09fe69e-46be-2a10-9fb0-9c11aeaa3557 -
Change in technical and business system.
hi,
in production we are replacing SRM system with NEW SRM system.the only difference is the host name.if create a new technical system with new host name and business system based on this techical system,will the scenario work perfectly.
all other details are same in both.
the business system name is same as previous and in scenario of integration directory.
will the change in HOST NAME effect the scenario.
plz let me know and the abap tables in which the details of this T SYS and B SYS are stored in .
thanks and regards
vijenderHi,
The Following things needs to be take care
1) Make sure that your Logical System name is same as Old one in the Newly created TS
2) Make sure that Your BS name is same as Old Name
After this do SLD data Update through ID-Environment-SLD cache update
Now trigger the Scenario
REgards
Seshagiri -
Interface getting failed after changing the Business system to that service
Hello All,
Our Env... is XI 3.0 and this is related to produciton env.
Based on our client requirment to change the business system from client 871 to 100 for one of the R3 system which is reciever type(rfc).
After doing all the necessary changes , that particular service is getting failed and in the CC monitoring for that service I can see the log as "RFC_ERROR_LOGIN_FAILURE" mandate 871 (earlier client) does not exist in the system.
The steps which I have followed to change the Business system.
1>I loged into the SLD of PRD system and clicked on businsess landscape .then i have clicked on the specified system to be changed (RY1 ) and then clicked on change mode and selected the required client (100) and saved the settings.
2>I have logged into ID(Integration Directory) and selected the service (RY1) which need to be changed .Under service -->Adaper specific -->compare sld configurations and then clicked on apply changes.
3>Now selected that communication channel of service (RY1) RFCRecieverR3 and changed the client 871 to 100 and the password of user XIRFCUSER ...
Then i saved the changes and after that i have activated that interface.
After that when i logged into CC monitoring and viewed that service channels and see the following errors:
Receiver channel 'RFCReceiverR3' for party '', service 'RY1'
Error can not instantiate RfcPool caused by:
com.sap.aii.af.rfc.RfcAdapterException: error initializing RfcClientPool:com.sap.aii.af.rfc.core.repository.RfcRepositoryException: can not connect to destination system due to: com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE: Mandante 871 não existente no sistema (selecionar mandante existente)
Can any one help me out of this situation , and i need to fix this ASAP as this is production system.
Awaiting for your reply.
Best Regards
Rakesh ReddyHello Nisar
Thanks for the update,
Let me say few points about this particular problem:
1>The interface "XX" from XI sends data to two systems( R3 -->RP1 & RY1), some thing like branched (same data is passed to both the reciever systems).
And the second RY1 is copy of First system RP1 (Production sys) which is used for data loading purpose and every week there will be a refresh from First sys (RP1) to Second(RY1).
2>Now the first sys(RP1) is recieving the data successfully from XI , and the second one (RY1) is getting failed .And this started after changing the Business system 871 to 100 .
3>As mentioned by you , I have checked all the points mentioned
i)In SM59 for XI (ABAP part) two rfc's are maintained (LCRSAPRFC & SAPSLDAPI) and the test connection is also fine...But I did not find these two connections in reciever systems(RP1 & RY1 too).
ii)In reciever system RY1 ,when i went to RZ70 , i did not noticed any special settings and SLD Bridge :Gateway Information is not maitained over there .and the same thing in other reciever system(RP1) , with this can we confirm that there is nothing wrong in RZ70 settings.
iii)In SLDAPICUST at recievers end for both systems nothing is mantained , where as in XI system all the details are maintained(Host name,port, user & password).
I have translated the error log into english from the CC monitoring for this interface which is in portuguese language .
It says that:
RFC_ERROR_LOGON_FAILURE: 871 Mandante not in the system (select principal existing)
Kindly advise me what to do ..for fixing this problem(this is pretty urgent and it is production env...)..
If any information required , I can provide that.
Best Regards
Rakesh Reddy -
Naming changes for SAP business systems
Hello
I have developed my interfaces in which most of them are from SAP to third party. We have SAP configured with its SID as the business system (e.g. DC1). Now we are planning to change the name of all the business systems in SLD. I deleted the previous business system from the SLD and created the new one according to newer standard and configured receivers based on it.
My problem is when I am posting the message through ABAP proxy its still taking the SID as the sender. As a result its not finding the receiver. Do I need to configure the sender in my source ECC system?
Thanks in advance.
Regards
Rajeev PatkieHi Rajeev,
The Business system details like the client and logical system etc, help the proxy to know where it has to go.
Not for the sender system from where you are executing the PRoxy will have a Business system .Please check if the information is for the Business system can be seen correctly in the ID>BS>service-->Adpater specific identifiers.
Also you sender XI adapter is attched to this Business system.
No what is your receiver? You haven't specified that?
Also, you can just reactivate the PROXY once.
Cache refresh??
Regards
Vijaya
Maybe you are looking for
-
SQL-developer 4 EA2 When copying a table to a name which already exists (as a procedure) SQL-developer replies that the copy- process took place although it didn't. You do not get the error message ORA-00955 "name already exists" regards
-
Initial load of DNL_CUST_CNDALL in running status
Hi ALL, I am doing initial load of DNL_CUST_CNDALL, it is in running status in R3AM1. Prior to this I have downloaded several other customizing objects and those have been downloaded successfully. My system has highest support package implemented acc
-
Is it possible to use Boot Camp to install Windows on an external HD?
So I don't use up space on my internal hard drive, would it be possible to use Boot Camp to install Windows to an external hard drive?
-
I've been having this problem since yesterday. As soon as I launch iTunes, a window appears saying "iTunes could not connect to the iTunes Store. An unknown error occurred (0x80090318). This happens even when I'm in Library, even before attempting at
-
Transfering photos from Iphone 3 to Windows 7
Could anybody help me? I want to copy all of my photos and videos from the Iphone to the pc