What is Mapping Look ups?

Can any one explain me what is mapping look ups in graphical mapping?

Hi,
There are three types of look ups u can do
RFC look up
SOAP look up
JDBC look up
What is Lookup and why we need:
Within an XI mapping it is a common requirement to be able to perform data lookups on-the-fly. In particular, there may be a need to look up some data that is maintained in an R/3 application.
In the error handling topic we have seen the different validations which need to be performed on file. This can be done through Lookup.
Some use cases:
• Look up material number from table MARA.
• Look up cost center budget.
• Look up employee information.
• Look up unit-of-measure (UOM) information from table t006a.
• Lookup for raising an alert.
The purpose of the lookup may be:
• To perform application-level validation of the data, before sending it to the backend.
• To populate fields of the XML document with some additional data found in the backend application.
This is a form of value transformation.
The "value mappings" offered by XI are not adequate in this case, since the data would have to be manually entered in the Integration Directory.
There are two ways in which we can do lookup:
• Call lookup method from GUI mapping.
• Call lookup method from XSLT mapping.
Lookup method from GUI mapping can be called using any of the following ways.
• RFC lookup using JCO (without communication channel)
/people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups
• RFC lookup with communication channel.
/people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer
• Lookup using JDBC adapter.
/people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
/people/sap.user72/blog/2005/12/06/optimizing-lookups-in-xi
• CSV file lookup.
/people/sundararamaprasad.subbaraman/blog/2005/12/09/making-csv-file-lookup-possible-in-sap-xi
Lookups with XSLT - https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8e7daa90-0201-0010-9499-cd347ffbbf72
/people/sravya.talanki2/blog
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14
DB lookup - /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
SOAP Lookup - /people/bhavesh.kantilal/blog/2006/11/20/webservice-calls-from-a-user-defined-function
You can refer to these links.
/people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer Absolute stealer.
/people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
For Java APIs and also here you can map that how many types of lookups are possible in XI.
http://help.sap.com/javadocs/NW04/current/pi/com/sap/aii/mapping/lookup/package-summary.html
Hope this will help you.
Regards
Aashish Sinha
PS : reward points if helpful

Similar Messages

  • How to monitor Mapping Look ups ?

    Hi @,
    I my application I am using maping lookup where Iam passing a value and then getting Y or N based upon the return from look up from R/3 .Fo rthis i am using rfc adaptor .
    Now when i am execfuting the mapping the result is not getting proper I need to verify that whether the lookup is happening or not.I need to monitor the same.
    Regards

    Amit,
    Add Trace Statements in your User Defined Function and then you will be able to see these Trace in the Runtime in the Trace Section under the SOAP header in MONI.
    use this code in the UDf,
    AbstractTrace trace= container.getTrace();
    trace.addWarning("What Ever Message and variables etc");
    Add these Trace to the Request RFC XML, likewise Print the response RFC XML and check what it returns and then see why the parser used to parse and get the RFC responsefailes, etc.
    Regards
    Bhavesh

  • Look-Ups

    Hi All,
    1.Can you tell me what exactly the look-ups are?
    2.Please tell me about the RFC and JDBC look-ups.
    3.Also please tell me how many data types do I need to create for For JDBC <---> RFC sync ?
    4.From my point of view I should create 2 data types ,2 message types for JDBC Request and JDBC Response while I can skip creating data types for Receiving RFC side.Is it?
    Thanks in advance.

    Hi Swetha,
    1.Can you tell me about when are RFC,JDBC,CSV look-ups are used?
       Look ups can be useful  in any where, especially when we like to map the value that is reseided in some other application system and that value  tend to change or get  updated very frequently in that system .So as to get the recently updated values we prefer this .if it doesnot happen we cn directly go for hardcoding either by using Fixed values or value mapping.If the value is queried from R/3 we use RFC look ups.If the value is to be retived from Database we go for JDBC.
    2.I think look ups are nothing but the User Defined Functions.Is it?Please tell me in detail.
      Look ups need not not only Java functions we can do that in BPMs remember Filr to RFC to FIle using BPM scenario there we get values from RFC response too in Bpm .But this is again a performance issue with out using UDF.But its very easy to perform the lookups using  UDF.Even SAP has provided good JavaAPI to perform lookups according to requirement.In most of the cases we use lookups for querying single values.But in PI7.1 there has been added advantage in the form of Graphical lookups to avoid java code and maintin reusability.The link was mentioned by experts already.
    3.Please give me any scenerio about the implementation of RFC,JDBC,CSV look-ups .
    I am giving example which i came across while working with EDI documents in SEEBURGER environment.There was a field value "TE" in some segment, while mapping to target i should get the Defintion forTE wich was maintained in some other data base and map to the target side, for that purpose we had to use JDBC look up and ping the data base to retrive the  required value as the result of Lookup. So when i applied look up i got the value "TELEPHONE" for the code TE.The same way for FX the lookup result was FASCIMILE.Not only this for PLANTCODES and some other business related data we might need to use Lookups...Hope you understood my point.
    Thanks,
    Ram.

  • What is meant by DB look ups in XI ?

    what is meant by DB look ups in XI ?

    hi,
    see michale's pdf..
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1b439
    for more info go to..
    Re: mapping look up's
    biplab

  • LOOK UPS situation

    Hi,
              i  studied all the links  regarding LOOK UPS  which are provided in the SDN .. but still i did't clear with this information..   when exactly we will go for lookups.. i means in which situation we will go for lookups..( i studyed that lookups  will interrupt the mapping and interact with the database and access the data from the database in the mapping time..)   but in what scenario we need to get the data from database...give me a simple example..
           can any body give me a brief idea  abt LOOK UPs..
    thanks
    babu

    Within an XI mapping it is a common requirement to be able to perform data lookups on-the-fly. In particular, there may be a need to look up some data that is maintained in an R/3 application.
    In the error handling topic we have seen the different validations which need to be performed on file. This can be done through Lookup.
    Some use cases:
    • Look up material number from table MARA.
    • Look up cost center budget.
    • Look up employee information.
    • Look up unit-of-measure (UOM) information from table t006a.
    • Lookup for raising an alert.
    The purpose of the lookup may be:
    • To perform application-level validation of the data, before sending it to the backend.
    • To populate fields of the XML document with some additional data found in the backend application.
    This is a form of value transformation.
    The "value mappings" offered by XI are not adequate in this case, since the data would have to be manually entered in the Integration Directory.
    There are two ways in which we can do lookup:
    • Call lookup method from GUI mapping.
    • Call lookup method from XSLT mapping.
    Lookup method from GUI mapping can be called using any of the following ways.
    • RFC lookup using JCO (without communication channel)
          /people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups
    • RFC lookup with communication channel.
                     /people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer
    • Lookup using JDBC adapter.
          /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
          /people/sap.user72/blog/2005/12/06/optimizing-lookups-in-xi
    • CSV file lookup.
          /people/sundararamaprasad.subbaraman/blog/2005/12/09/making-csv-file-lookup-possible-in-sap-xi
    Thanks and Regards,
    Chirag Gohil

  • Help regarding Look ups

    Hi All,
    Right now i am using look ups for RFC Receiver Adapter.
    i have code something like this in Mapping for Look ups
    //Determine a channel, as created in the Configuration
    channel = LookupService.getChannel("DB-SYSTEM-NAME","DB-CHANNEL-NAME");
    Now my problem is here in this code i am hard coding "DB-SYSTEM-NAME" and "DB-CHANNEL-NAME". I dont want this hard coding, as when i will transport this code to Quality or Production system, at that time  name is going to get changed. If suppose DB-SYSTEM-NAME is SAPXIDEV then in QA it will be like SAPXIQA and in Production it will be something like SAPXIPRD like that.
    I want to know that is there any way to get SID of XI system in this code? as in place of DB-SYSTEM-NAME i am giving SID (business system name) for XI Dev server, which i need to change when i will transport it to QA or PRD.
    Please reply me as soon as possible. Please let me know if any other things need to be clearified.
    Regards,
    HS

    Hi,
    Search on SDN for Value Mapping Using Graphical Mapping.
    The basic idea of using Graphical Mapping is like using a properties file in Java. You will have a <b>Key-Value</b> pair . The Key is always the same across the environments which you hardcode and the Value will change.
    So KEY will be BusinessSystem and the value will change across environments and so on.
    Regards
    Bhavesh

  • When you open a new browser tab, underneath the box to type in what you are looking for is the recently visited list. I want to disable or delete this list...how do I get rid of this list???

    When you open a new browser tab, underneath the box to type in what you are looking for is the recently visited list. I want to disable or delete this list...how do I get rid of this list???

    The drop-down list displays items from your History and/or Bookmarks.
    You can control what shows (or nothing at all): Options > Privacy, "Location Bar" section. Options are:
    *History and Bookmarks
    *History
    *Bookmarks
    *Nothing
    See --> https://support.mozilla.com/en-US/kb/Options%20window%20-%20Privacy%20panel
    '''If this reply solves your problem, please click "Solved It" next to this reply when <u>signed-in</u> to the forum.'''
    Not related to your question, but...
    You may need to update some plug-ins. Check your plug-ins and update as necessary:
    *Plug-in check --> http://www.mozilla.org/en-US/plugincheck/
    *Adobe Shockwave for Director Netscape plug-in: [https://support.mozilla.com/en-US/kb/Using%20the%20Shockwave%20plugin%20with%20Firefox#w_installing-shockwave Installing ('''''or Updating''''') the Shockwave plugin with Firefox]
    *Adobe PDF Plug-In For Firefox and Netscape: [https://support.mozilla.com/en-US/kb/Using%20the%20Adobe%20Reader%20plugin%20with%20Firefox#w_installing-and-updating-adobe-reader Installing/Updating Adobe Reader in Firefox]
    *Shockwave Flash (Adobe Flash or Flash): [https://support.mozilla.com/en-US/kb/Managing%20the%20Flash%20plugin#w_updating-flash Updating Flash in Firefox]
    *Next Generation Java Plug-in for Mozilla browsers: [https://support.mozilla.com/en-US/kb/Using%20the%20Java%20plugin%20with%20Firefox#w_installing-or-updating-java Installing or Updating Java in Firefox]

  • I have to send my 3Gs in for a repair; what will they look at?

    I must send my new 3GS in for repair.  Because my screen is frozen with the Apple log, I cannot clear history or cookies or anything like that. I am an adult and I do like to look at photos using "Yahoo Images" or occasionally to read adult literature.  I have never, ever accessed anything considered exploitive but I do know that I have been directed to sites that are a paid site or require a flash player or whatever and I do not access those (I back out).  I did click on some anime just to see what it was but I have no interest in such material as it does look like suspiciously close to child **** to me.  Will the tech support be interested in what I have on my phone?  I also frequently post questions to Yahoo Answers of a personal nature. 

    we are users here, just like you.  We would have no idea what the techs look at.

  • Does anyone know what the partitions look like after installing boot camp on a 3T fusion drive

    I installed a boot camp partition on a 3T fusion drive.  Running disk utility afterward it looks like this.
    Is this what it should look like?  I understand about the need for bootcamp to create 2 physical drives in core storage in order to install boot camp on a 3T fusion drive but should I see both drives after it is done?

  • What are mapping rules in sap xi/pi  ?

    hi experts
    what are mapping rules in sap xi/pi  ? how we can use this rules for special charters mapping .

    >
    praveen.tecnics wrote:
    > hi experts
    >
    > what are mapping rules in sap xi/pi  ? how we can use this rules for special charters mapping .
    to map special characters you need to use an element called CDATA in your mapping
    a special character causes an error....as XI wont be able to read it (as it is not in a proper XML format)...so to parse this character through XI without causing an eror use the CDATA....just make a search on SDN and you will find the proper use of it....
    For your info: http://www.w3schools.com/XML/xml_cdata.asp
    Regards,
    Abhishek.
    Edited by: abhishek salvi on May 20, 2009 8:52 AM

  • How can I allow a customer to upload an image to be stuck onto a mug or t-shirt and then view what it would look like on that mug or t-shirt?

    How can I allow a customer to upload an image to be stuck onto a mug or t-shirt and then view what it would look like on that mug or t-shirt?

    In the absence of drivers, a rather nasty way to achieve this would be to ensure that your software always occupies the same portion of the screen such that you know the position of the 'sample' button. You could then simulate a mouse click at those coordinates when you require a sample to be taken.
    This would not be a robust solution as a user could move or minimise the window, or other windows could also find their way into the critical position and cause the application to work incorrectly or cause unexpected things to happen.
    However, if you just need a short term work around this method might be acceptable, just be aware of the risks if you try it.
    Searching for simulate mouse clicks and having a play is the way forward.
    As an example of simulating a mouse click in a certain position, have a look here:
    http://forums.ni.com/t5/LabVIEW/Programatically-Se​lecting-a-ring/m-p/1463242#M557128
    Ian

  • Fonts for Interstate highways in Maps look like picture symbols.

    Fonts for Interstate highways in Maps look like picture symbols.
    Mavericks 10.9.4. Using FontAgentPro.
    Is there a font that has to be activated? Or even a conflicting font that has to be deactivated like in Chrome?
    Thanx.

    Validate your fonts using Font Book.
    How to use Font Book to validate fonts
      1. Open Font Book in your Applications folder.
      2. Select All Fonts.
      3. Now click in the list of fonts and select all (Edit > Select All).
      4. Under File in the Menu bar, select Validate Fonts.
      5. Duplicate fonts will be marked with either the yellow badge or a black dot.
      6. Select to remove or delete duplicates.*
      7. Delete font caches (how to)
      8. Restart your computer
    * Step 6 – remove or delete duplicates is where the tricky part comes in. You can select to let Font Book disable or remove duplicates, but I’ve found that it removes the one you have not been using rather than selecting the best option. See Font Management in OS X, by Kurt Lang, for more info on fonts.
    http://www.jklstudios.com/misc/osxfonts.html
    See Kurt Lang's directions here to remove font caches
    https://discussions.apple.com/message/26188553#26188553

  • How to use Infocube in Look ups

    Hi Experts,
    i have a requirement that i have Infoset as source and Infocube as target. For the two key figures in the target i neet to get the values from some other Infocube by comparing some characteristics using look ups..
    Before i have used Look ups to get the data from DSO..now i have a question that how to get the values from Infocube  ..
    thank you..

    Hi,
    also see following function module
    RRW3_GET_QUERY_VIEW_DATA
    Thanks and regards

  • What areas to look ,when the application causes the Oracel Sqlplus to Hang

    we got an application that suddenly hangs and after that we are no longer able to connect through SQLplus.What should i look for.

    My vote goes to, looking into the alert log file, any trace files generated, is the same with all the users and of course, my favorate v$session_wait.
    V$SESSION_WAIT just reveals what is going on currently.
    You can also try HANGANALYSIS, with the help of Oracle support.
    For more details, check in Metalink for HANG ANALYSIS.
    Jaffar

  • How do I change what a button looks like?

    How do I change what a button looks like?
    I have an Arrow button that I want to change into a 'Text' Button.

    "AVG Safe Search" often makes the "Enter" key not work, it may be opening their search in a new tab since they are the ones with the search by that name. Make sure that you do not have that extension see http://kb.mozillazine.org/Problematic_extensions
    Actually there is more than just the one extension that AVG might install, reinstall AVG Free without the Link Scanner component as mentioned in the above link and always refuse additional baggage offered during an install -- AVG Free does not ask in the free version it just includes it and there are no options once installed in the Free version for components..
    Also make sure you don't have the "Ask Toolbar" or other toolbars you did not ask for. see the same link above for Toolbar problems.
    It is definitely an extension that causing the behavior you see.

Maybe you are looking for