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
Christian

Hi 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.

Similar Messages

  • 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

  • Adapter Specific Identifiers

    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 anticipation

    Hi 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 Somnath

    Hi,
    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>

  • Adapter Specific Identifier

    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.
    JAy

    HI ,
    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

  • 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,
    Raj

    Hi 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,
    Nithiyanandam

    Hi,
       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.

  • 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 "??????????????????????????????????

  • How does the adapter specific parameters gets filled up?

    Hello,
    How do I check adapter specific parameters?
    like, I am making the Soap action parameter to dynamically fill in the receiver soap adapter.
    I want to check if the correct (one of the 4 actions) action was filled in action field
    how do I check?
    thanks
    nikhil.

    Hi,
    You need to test the scenario from RWB testing to get the proper results about the dynamic settings for adapter specific parameters.
    Refer
    Accessing Adapter-Specific Attributes through User Defined Function
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70c89607-e4d9-2910-7280-f6746e964516
    Dynamic Configuration of Some Communication Channel Parameters using Message Mapping
    /people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70c89607-e4d9-2910-7280-f6746e964516
    Re: Adapter-Specific Message Attributes
    setting adapter specific message attributes
    Thanks
    Swarup

  • Reading the client IP address in RESTfull web service

    Is it possible to read the IP address of the client accessing a RESTfull webservice built in LV? For example, one might want to identify users from local IP addresses and output different information.
    CLD (2014)
    Solved!
    Go to Solution.

    InfiniteNothing,
    Allright, I think I've found somthing.
    Among the Web Wervices VIs, there is a VI called Read Request Variable. One of the variables that you can read is Remote Address and I think this will give you the IP Address. To use these VIs you'll have to use the streaming method of getting data instead of reading terminals (as the example does).
    I hope this helps!
    Ben Sisney
    FlexRIO V&V Engineer
    National Instruments

  • Using Adobe Reader under Firefox: I have read the Mozilla specific help for this and fail.

    I have Firefox 3.6 and FC13. I need to run Adobe reader under Firefox to be able to submit tax forms. I run Adobe reader 9 fine separately, including forms.
    In the reset download actions Mozilla suggestion I fail at: 2. click File and select Exit, then 3. delete the mimetypes.rdf file. I can delete the file with a different sequence but it does not help.
    I would install Adobe reader separately as an Add-on, but cannot find it. I only find PDFescape.
    My adobe preferences specify use of the Firefox browser and I start under Firefox Open File but submit fails because I am no longer under Firefox.

    What is your operating system?  Reader version?

  • Already used Logical System in Business Service?!

    Hi, well i am facing a JMS2IDoc-Scenario.
    As sender i configured a Business Service (K15) with the CC_JMS. The receiver is a business system (HRT) with the CC_IDoc.
    While i test the scenario i received following error:
    "Unable to convert sender service to an ALE logical system"
    Thats fine so far, therefore i checked the Adapter-Specific Identifiers and entered the Logical-System name. This is already in use at the business system (HRT) because of some CC for other Scenarios.
    Now there is the problem that i can't use this logical system name at K15, no idea why.
    Because of not having the technical details of the source-system (JMS) i choose to use business service. Is there another idea?! Party?!
    br, Jens

    Hi,
    The issue is with the fact that this Logical System Name has been assigned to another Business System ( say Buss System X) .And you want to use this same Logical System Name for the sender JMS service( Buss System Y) as well , correct?
    Solution is,
    In the Receiver Agreement , Select Header Mapping and for the Sender Servicce, select the Correspodning Sender Service  ( Sleect Buss System X )to which the Logical System Name is assigned.
    Now in the runtime this will be used as the Sender Service from which the Logical System Needs to be taken.
    Regards
    Bhavesh

  • Logical system not updated in the business system adapter specific data par

    Hello Guys,
    I changed a logical system name in the sld for a business system and that that is not reflected in the Integration directory adapter specific data tab.
    I did a cache refresh using :
    1) sxi_cache --- Full cache refresh, delta cache refresh
    2) Hard cache refresh
    3) In ID "Cleared SLD data cahe "
    4) Refreshed the exchange profile
    But no use
    Can you please tell how i can get the logical system name for the business system updated in the Integration Directory.

    When you change it in SLD and if not getting replected in the ID...make sure you run the cache again, perofmr the comeplete cache....
    there is an option under the adapter specific mesage attributes compare with SLD you can click that, is nthing happening after clicking it?
    Run the cache in the ID are there any errors there?
    check the RWB cache monitoring is everything green there?

  • 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

  • Conflict between 2 business services for the same SAP R/3 instance

    Hi,
    We developed a packaged solution that connects to SAP R/3 with RFC Adaptor and idoc Adaptor.
    We deliver design and configuration packages defining the entire integration schema between an external system and SAP.
    The configuration defines a business service BS_SAP_R3 containing RFC and idoc communications channels.
    When we deploy and configure the solution (design and config) on a XI instance we have a conflict.
    As the XI already contains a Business Service connecting to the same SAP instance (other integration) we want to use with our business service BS_SAP_R3, we have an error when configuring the “<i><b>Adapter-Specific Identifiers…</b></i>” properties “R/3 System ID” and “<i><b>Client</b></i>” from the section “<i><b>IDoc Adapter and RFC Adapter</b></i>” with the message, for the BS_SAP_R3
    <i><b>Check Result for Object BS_SAP_R3
    SAP system ID D46 and client 800 already exist in service | BC_TEST_SAP_R3  </b></i>
    Is there a way to solve this conflict problem?
    Thanks for your help.
    Adalbert

    Dzieki za odpowiedz
    Could you give more details about the design issue and what you have on mind?
    I also suspect a design issue but do not know how to solve it...
    If in your Configuration you have 150 Receivers Determinations, Interface Determinations and Receiver Agreements referencing the same BS business service to access SAP, can you make the service configurable in any sort…
    Can you recommend another solution?
    The only solution I see it to regenerate all the configuration by hand using the already exiting SAP BS… But for 150 objects… it is not a real solution...
    Thanks for your help
    Adalbert
    Wojtek

Maybe you are looking for

  • How to call OWB Process Flow from APEX?

    Hello. I was wondering if there is a way that I can have a OWB process flow kick off from a button in APEX? I know you can have APEX perform PL/SQL upon being clicked, so I am wondering if there is a way that I can do the same for a process flow? We

  • My hard disk crash..I lost my adobe software......I need a contact for advice....

    In adobe page I cant get a mail to contact and ask for advice........ I can download all the programs...but I suppose I need a new serial number...... I want the mail of an adobe  person so I can send him all my information and see if something can b

  • Uninstalled app won't reinstall

    I bought the Pro version of Runtastic- the free version was working fine and wanted to upgrade. While the Pro version was downloading it came up with an error message and now appears as "uninstalled" in MyWorld.  There is no "reinstall" button beside

  • Template Mess

    Hi everyone, this is my very first post. I am creating a site with potentially around 1114 pages. I have started using templates in dreamweaver for the first time and I have run into a small problem (i hope it's small). I began the template to create

  • A few tricky SQL statements

    I'm trying to do two fairly tricky SQL statements for a class, and been trying for a while and have gotten stuck. The first one is, "Find Courses where more than half the students got an A" I've basically been trying to use not exist statements to se