Adapter Specific Identifiers of a business system
I created a business system and a sender RFC adapter under that. RFC destination is working fine now from the R/3 system now. When I go to the business system Adapter specific identifiers the R/3 system ID and Client are coming blank ; tried to compare it with the SLD but still its coming blank. Could some one help me with whats missing in the configuration?
Thanks
Vinod
Hi
Thanks for the reply; the logical system name is coming in the Adapter specific identifiers. Whats missing is the R/3 system Id and client for Idoc and RFC adapter.
Any help would be appreciated.
Thanks
Vinod
Similar Messages
-
Read the Adapter-Specific Identifiers of a Business Service in mapping step
Hi,
Is it possible to get the values specified in "Adapter-Specific Identifiers" of a Business Service / Business System in the Integration Directory, to be used in the mapping step - and how?
My idea was to access the information via a user definded function in a messages-mapping.
I know the IDOC receiver adapter reads the value for "Logical System" when creating the EDI_DC40 record, but this is done in the Call Adaper step after the mapping step and therefore not available in the message SOAP Header (IDocOutbound not created yet I guess).
Can anyone help?
Thanks
Best Regards
ChristianHi Christian,
In Java Mapping, we have some constants using which we can achieve this.
Refer the below link:
[http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/frameset.htm|http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/frameset.htm]
Regards
Bhanu
Intelligroup. -
Adapter Specific Identifiers of business system
HI All,
I want to add Logical System Name in Adapter Specific Indentifiers for a business System. I am confused how to do it.. when i go to Service>Adapter Specific Identifiers> the "Logical System" field is completely greyed out i cannot type anything there..i even clicked on the "Compare with SLD" button but couldnt add anything there..Please suggest how to add the value for the Field Logical system Name.
Regards,
RajHi Sitaram,
u can set the logical name in ID as well as in SLD also... check how here
/people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
regards
biplab
Use a Good Subject Line, One Question Per Posting - Award Points -
Adapter Specific Identifier error
Hi,
I am not able to see the logical system name in Adapter specfic identifier for my business system.
http://rapidshare.com/files/71687434/Error.JPG.html
please find the attached link for error.
Regards,
NithiyanandamHi,
Have u defined logical system for the sender system?? If so it has to highlight when u compare sld content in adapter specific attributes.So try to perform sld cache refresh and check out.
If u have not defined LS then, go to transaction bd54 and define a logical sytem for the sender client. Save your entries and do a sld cache refresh. Now you should be able to see logical system name for sap system in SLD. Once this is done, go to adapter specific attributes and Click on the button "Comapre with SLD" and you should get the LS name and choose that, save and activate your changes.
Regards,
Prasanthi. -
Hello,
We are using a File to XML scenario with BPM (Integration Process); wherein the file is read from a certain directory in our PI box and is written to another directory there. We are working on NW2004s XI(PI). We have created the business system corresponding to our Integration server in ID. The adapter specific identifiers are set automatically. Now, we have defined a business service that takes care of the outbound delivery of the message and the inbound capture of the message. We know that we need to put in the Adapter Specific identifiers in this service, but as this is already configured automatically for the Business system..we can not assign it to the service. <b>Can anyone suggest,what is the way out of this puzzle?</b> I mean, there must be some way whereby the adapter specific identifiers assignment can be overridden.What is it? Any ideas,anyone?
Thanks in anticipationHi Udo,
Thanks for the enlightening points. See we have been making a basic mistake. I have awarded you points...but still my question is pertinent as the scenario I described is only half of the story and <b>In practice, we are implementing some File-to-IDoc scenarios; and in that case, Adapter-specific-identifiers are a big deal to handle</b>. Can you throw up some light on that issue? I mean,<b> how to incorporate the adapter-specific-identifiers in the case of XI-to-SAP communication...mapping the xml to IDoc?</b>
Awaiting reply.
Best Regards,
Amitabha -
Problem with Adapter Specific Identifiers
Dear All,
I have made all the developments and have migrated them to the PRD server which is my XIP. Now in the XID (DEV server) i had the interfaces connected with the R3 Devlopment (BDS). When i have migrated the Developments of XID to XIP the Business System there is still BDS. My Production server is BPS for R3. I want all the data finally there. Now the problem that i am anticipating is that as the Logical system in the Adapter Specific Identifiers is that of the Development R3 Server as the Developments were done on that basis.
What shuld be done in this case in order I get the data at R3 PRD i.e. my BPS and not the R3 DEV which is my BDS. I also cannot change the Adapter Specific Identifiers as they are not editable.
Initially is was
XIP-->BDS
Now it has to be
XIP-->BPS, but since the adapter specific identifiers are showing the LS of the BDS system therefore the data will be in the DEV server. In case i remove the BDS and Pull the BPS then I have to change all the Interface determination and the receiver agreement and stuff.
Please do advice me. I have also created the BPS in the SLD and the Func Module "LCR_LIST_BUSINESS_SYSTEMS" is showin all the Business systems.
Please do respond ASAP. Thanking in anticipation.
Best Regards
Chakra and SomnathHi,
All the scenarios related to BDS to BPS is it ok , then change the technical system details i mean previously the BS is routed to TS of BDS then with same BS name routed to TS of BPS then you need not to change all .that is one.
the second one is
if you have one Fm to retrieve the BS from table then prepare on interface mapping to get the business system details , use this interface mapping name in receiver determination .
See also the below link
Can i know the SP version , if it is SP16 then see the below links
/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
/people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping
Regards
Chilla
<i>reward points if it is helpful..</i> -
IDOC --- XI..."Adapter Specific Identifiers "
while sending an IDOC from R/3 to XI ...what changes do i need to do in Integration directoy.........................
where do i need to specify "Adapter Specific Identifiers ".....?hi bhavesh ...........thanks
i have IDOC ->XI-> file scenario......
IDOC is from a R/3...i have doen the following configuration in the sender syste:
SM59 : Create a RFC destination to XI
WE21 : Create a TRFC Port ->Specify the RFC Destination Created
BD54 : Create a Logical System for the Idoc Receiver
WE20 : Create Partner Profile ->Maintain Outbound and the Inbound Parameters
and the following configuration in the XI :
SM59 : RFC Destination for Sender System
IDX1 : Create the port to get Idoc Metadata from Sender System ( The Port Name must match the port name in the idoc header - Usually in format SAP<System ID>. eg. SAPID1
IDX2 : Maintain the Idoc Metadata
and in the SLD i did:
Create Technical System: Choose WEB AS ABAP if the system is R/3 -> Define SAP SID, Installation Number and Database Host Name a Maintain message Server Details according to Sender System -> Maintain Client Details of Sender System ->Select a Installed Product for Sender System
Create Business System: Choose WEB AS ABAP if the system is R/3 -> Choose the Technical System and the client Created Before -> Choose the Installed Product -> Set:
o Business System Role: Application System
o Related Integration Server: Integration Server
NOW do i need to any configuration in ID.......anything like ..."Adapter Specific Identifiers "?????????????????????????????????? -
Hi All,
Previously i assumed the logical system as PABC, so i provided this in the SLD and click on the Adapter Specific Identifier to synchronize the logical system name , but now the logical system name is changed to some only ABC and the same is again provided in the SLD, But if now i am clicking on Adapter Specific Identifier to change the logical system name it is not at all reflecting ,
This is not getting saved. Is it like we can only check this for a single time. If we can do this for multiple time then why not it is getting saved.
Please let me know how can i change this.
Thanks.
JAyHI ,
Go thru this
what is the dependencies in SLD.Where does it come ?
have a look at this weblog:
/people/michal.krawczyk2/blog/2005/08/26/xi-are-you-independentfrom-your-dependencies
refer these threads discuss the same
In SLD ...On one product how to create the dependencies software components
Usuage Dependency
How to configure SC dependencies in SLD (while creating DCs)
http://help.sap.com/saphelp_nw2004s/helpdata/en/c0/2a6a09e6b9e54aace2adf40260337e/frameset.htm
Try this
1.Goto integration builder and goto "Tools" -->Cache notifications.
If you see anything in red try to refresh the cache for that item.
2. Also in SXI_CACHE txn goto menu bar and "START Complete Cache Refresh in Background" and "Delta Cache Refresh".
this should take care of this.
CPA Cache: Have you defined a user for this? there should be xidiruser to do this.
look at this pdf also
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47a79301290
Do CPA cache full refresh and then try SXI_CACHE.
Better to follow this
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0332b2a-eb97-2910-b6ba-dbe52a01be34
regards
sasi
<b>Reward if useful</b>
sxi_cache & clear sld cache -
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? -
FILE TO IDOC SCENARIO-Receiver Business system ECC showing Red
HI
In File-idoc scenario Business system showing red status in RWB .And i have given the role for the business system as application server and configure related integrated server . But the error in a RWB for the ping and self-test is as follows
Unable to log on to system buss_ecc_200 in language en with user PIRWBUSER .
I thing from XI side every thing is ok. But for bussiness system side ECC might miss some configuration .
could any help in this issue:
regards..Hi
Please try one of the followings:
1) In Configuration --> Business service --> Service --> Adapter specific identifiers. Give logical system name for the sender system (e.g XI_00_800)
2) In Design --> mapping objects. Give all information of sender n receiver in EDIDC40 segment and
In configuration --> receiver communication channel in that enable the checkbox take sender from payload.
3) In configuration --> Receiver Agreement --> Header mapping --> Sender Service (Give XI1 i.e ur sender system).
Also check the RFC destination that is the major problem with idoc... -
I have made a change to my business system in the SLD but I do not see the changes in the Integration Directory... I have tried CPACache Refresh but this has made no difference.
Basically I changed the Client and Logical system name of the business system and I want to see the changes in my integration Directory...
Like with SWCV's when you make a change you can simply reimport the SWCV and you will see all the changes is there a similar process with Business systems?Hi Ricardo,
In ID goto Environment --> clear SLD data cache...
and then double click the Business system in ID
goto sevices --> adapter specific identifiers and click compare with SLD in change mode..
Regards,
sridhar
<b>Thats fine and you are welcome</b>
Message was edited by:
sridhar reddy kondam -
Logical Sys Name for Business system in SLD for Third Party
Hi !!
I have little doubt what will be the logical system name for creating Business systems in SLD for third party?
thanks
GowriHi Gowri,
sorry, i dont agree with the other answers. The logical system name is required for ALE partner finding. If you dont want to communicate with IDocs you dont need it. If you want to send messages from third party system to R/3 via IDoc adapter, then you should (can) give a name. It can be configured in IB directory as well (adapter specific identifiers). Choose any name, this name will be used for the partner agreement in R/3.
Regards,
Udo -
IDOC to FILE Scenario-Error in defining Adapter specific Identfier
Hi All,
I am configuring IDOC to FILE scenario where IDOC will be send from ECC to PI System.I did following configuration
I created RFC,PORT,LS and Partner Profile on R/3 System. I had maintained SLD and IR. In ID I created Configuration scenario and business system.When I click on menu->Adapter specific Identfier where I want to specify IDOC Adapter and RFC Adapter. But it is not allowing to edit it is not editable. As we provide LOGICAL SYSTEM,sender system ID and client number of the sender system.Hi Kavi,
I assume you correctly filled the Logical System of your Business System in the SLD...
Then in Integration Direction, use menu "SLD clear cache".
Always in Integration Direction, open your Business System, go to menu "adapter specific identifier", and... close to button "close", you should have another button like something ''check'' or "compare to SLD' or ''retreive SDL data'' (I have not an openned PI to check the right term). Use this button to get value stored in SLD to this local definition.
Mickael -
Service interface not listed in business system in ID.
Hi Experts,
In my QA system service interfaces are not listed in business system in ID, i have added product and SWCV in SLD and i am still unable to see the service interfaces of SWCV that i have added. i have done SLD and CPA cache refresh, restarted the QA system but still unable to resolve the issue.
Please suggest how to resolve this issue.Hi Venu,
i have done SLD and CPA cache refresh, restarted the QA system but still unable to resolve the issue.
Try if "Compare from SLD" works? This can be accessed by going to ID -> double-click business system -> communication component -> adapter specific identifiers
Regards,
Mark -
i have scenario SOAP to IDOC
when i'm using business service in sender side it is getting an error as follows
sender message can not convert to ALE Logical system
in this i'm using altova spy as testing tool
my sender interface is asynchronous
but when i'm using business system everything is working fine
In sender side i'm using soap adapter,i checked the logical system everything is fine
mainly the problem is why it is working when i'm using business system rather than business service
my pi version is pi 7.0
thanks in advance
regards
satishHi Satish,
You are sending IDOC's to SAP system right. we should create Business system not business service.
so we should create the business system as web AS ABAP in SLD and import the same in ID.
When we create the business system in SLD the logical system name is assigned for the business system. like SAPCLNT100...It plays a key role in IDOC scenarios.
sender message can not convert to ALE Logical system
Reasons for this issue is
1) logical system name is unable to read from SLD for that corresponding business system.
Goto business system click on Adapter specific identifiers from the menu --> read from SLD.
it will automatically fetch the logical system name from the SLD.
2) Sometimes the logical system name will be deleted from the business system in SLD.
Delete the business system and re-create it, and follow the above procedure.it will resolve your issue.
Regards
Bhargava Krishna
Maybe you are looking for
-
Jconsole no longer works with Java 6.0, it did with 5.0
Hello, We are having a very important issue. We have reproduced the situation in 10 out of 10 computers, all with the same result, even in fresh installations. Using jconsole, we are connecting to the following service (BEA weblogic 10): service:jmx:
-
what settings do I need to have to access Ashford University's student portal using either Safari or Firefox when I get the following message: The system is unable to process your response at this time. If you feel you have received this message in e
-
If I launch two copies of textedit (textedit 1 and textedit 2) And then try to post this as an applescript (works in script editor, does in ikey2) tell application "System Events" tell application "TextEdit 1" to activate key code 20 tell application
-
CS5 not compatible with Mavericks 10.9.3?
I just spent 2 grands with the new iMac Mavericks 10.9.3 and now someone told me all my CS5 apps are not compatible with it and I have to upgrade? Seriously????
-
How to select rowid with select * from table_name
Hello guys i have a cursor like so. Cursor c1 IS SELECT * FROM FZRASST; -- Row of type FZRASST row fzrasst_row c1%ROWTYPE;when i try to reference the row id like this fzrasst_row.rowid;i get an error invalid indentifier? how can i reference the