Lookup from Lookups

Hi all,
I've several reference data tables and one of them is composed from several IDs from the others. To get data from this table i've to make a Lookup to the other tables and with the values from this lookups make a final lookup to this last table.
When i try to do this in a mapping, i've got the error "ORA-01417: a table may be outer joined to at most one other table" (I've no warning or error when composing or deploying the mapping), when i look to the script generated it really makes outer joins to all of the lookup tables i need.
I've tried several other solutions: several joins between each table (that previously represented the lookups); one single join. But nothing works, i always get the same error. (this joins should represent a single table!? No?)
Is this possible to be done? I've worked with several others ETL tools that was easy to do this.
I'm working with:
OWB 9.2
Oracle database 9.2
Thanks,
Vitor

Partial Solution... (not completely satisfied)
If i use an aggregator or a deduplicator before last lookup it works fine, but if i don't want to deduplicate the results!?
Thanks,
Vitor

Similar Messages

  • Reading values from lookup columns through custom workflow in SharePoint 2013

    We are able to read the values of text, number columns through custom workflow (via coding) in SharePoint 2013. However, we are not able to read values from lookup columns. So, request anyone to provide help on this.
    Thanks & regards,
    Aditya

    Hi,
    According to your post, my understanding is that you want to read values from lookup columns through custom workflow in SharePoint 2013.
    Since the workflow just doesn't get lookup fields, let's give it something static to work with instead. If we can capture the ID of the lookup field and store that as a static value in our list, the workflow can happily use that to look up our related.
    For more information, you can refer to:
    SharePoint 2013 Workflows and Lookup Columns
    Thanks,
    Linda Li                
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Linda Li
    TechNet Community Support

  • Syndicating Key mapping value from lookup table

    Hi Experts,
    I want to Syndicating Remote Key value from lookup table as per the remote system.
    In syndicator, if I map destination field to the remote key of the lookup table, I am getting blank value.

    Hi Mrinmoy,
    kindly check in the Data Manger whether have you maintained Remote keys for the lookup table. If yes then choose the specified remote system from Remote key override fields under Map properties in the syndicator.
    Incase you cant find the remote system in the "remote key override" field for which remote key is assigned in Data manager, then you need to check the Type (outbound) of the remote system in Console admin node. Because only those Remote systems type set as Outbound can been found in Remote key Override in the syndicator.
    After choosing the remote key you need to map the destination field with Remote key value as shown in the below image.
    Regards
    Rahul

  • How to polulate data from lookup using request dataset in OIM 11g

    Hi,
    Using Request dataset in OIM 11g, I need to display one dropdown with the roles those need to come from Lookup.
    For Ex; I have 2 resources,i.e Resource A and Resource B. Resource A has 5 roles and Resource B has 3 Roles.
    While creating a request, If I select Resource A, then I should be able to get 5 Roles and if I select Resource B then I should be able to see corresponding 3 roles.
    Pls. note I have only one Look up definition , where I have roles for both Resource A and B.
    I have done simillar thing in OIM 10g , however I am unable to do it using OIM 11g Request dataset.
    Pls suggest.

    Hi BB,
    I am trying to follow up your response.
    You are suggestng to use prepopulate adapter for to populate respource object name, that means We have to just use an sql query from obj tabke to get the resource object name. right ?? it could be like below, what should I have entity-type value here ??
    <AttributeReference name="Field1" attr-ref="act_key"
    available-in-bulk="false" type="Long" length="20" widget="ENTITY" required="true"
    entity-type="????"/>
    <PrePopulationAdapter name="prepopulateResurceObject"
    classname="my.sample.package.prepopulateResurceObject" />
    </AttributeReference>
    <AttributeReference name="Field2" attr-ref="Field2" type="String" length="256" widget="lookup-query"
    available-in-bulk="true" required="true">
    <lookupQuery lookup-query="select lkv_encoded as Value,lkv_decoded as Description from lkv lkv,lku lku
    where lkv.lku_key=lku.lku_key and lku_type_string_key='Lookup.xxx.BO.Field2'
    and instr(lkv_encoded,concat('$Form data.Field1', '~'))>0" display-field="Description" save-field="Value" />
    </AttributeReference>
    Then I need think about the 'Lookup.xxx.BO.Field2' format.
    Could you please let me know if my understanding is correct?? What is the entity-type value of the first attribute reference value?
    Thanks for your all help.

  • Java RFC lookup from XSLT mapping

    I tried to implement a generic Java RFC Lookup class to be called as a Java extension from my XSLT mapping. I found the How-To-Guide "Easy RFC lookup from XSLT mappings using a Java helper class" ([Easy RFC lookup pdf site|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14?quicklink=index&overridelayout=true]) and tailored the source code to my XSLT program.  I am getting the error "Variable '$inputparam' has not been bound to a value".  Can anyone tell me what I am missing?  I am not familiar with java at all, and only moderately familiar with XSLT.

    > I am getting the error "Variable '$inputparam' has not been bound to a value". Can anyone tell me what I am missing?
    At runtime the variable does not get value.  You need to assign value to the variable inputparam. Just curious why dont use the RFC lookup graphical  which is very easy and no need to handle java programming. You need to configure just reciever RFC communication channel.

  • Code Sample: Easy RFC Lookup From XSLT Mappings Using a Java Helper Class

    Hi everyone,
    This is just a shameless plug for my article: <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14">Easy RFC Lookup From XSLT Mappings Using a Java Helper Class</a>. I hope you're interested in reading it, and I welcome your comments in this thread.
    Kind regards,
    Thorsten

    Hi Stefan. Thanks for your post. I have already done that. It still does not work. As a base for my java helper class I have usesd Thorstens code.
    The problem is quite confusing. I will try to ouline both issues here.
    First of all, when try to test from within the Operation Mapping, I always get a java error saying it cannot find the communication channel (it is there and working because I have tested it with the RFCLookup in graphical mapping). I have found a way to work around this, and that is to uncheck the "Use SAP XMLToolkit" checkbox --> switch to test tab, enter my ReceiverService in the parameter tab (header parameter) --> switch back to Definition tab, check the "Use SAP XMLToolkit" checkbox --> switch to Test tab and run the test. Then the XSLT and call to java helper class will work. Of course this is not really something you want to do all the time. Maybe there is a bug.
    Secondly, it never works when I try to do it "live". I am using a file adapter to pick up one file, convert it and a file adapter to drop the converted file. I get the following error code in SXMB_MONI.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <!--  Request Message Mapping   -->
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="MAPPING">TRANSFORMER_CONF_EX</SAP:Code>
      <SAP:P1>ATJ_Accounting2XML_Accounting.xsl</SAP:P1>
      <SAP:P2>http://rd.accounting.logica.com</SAP:P2>
      <SAP:P3>fd552c30-bad9-11dd-9761-c21dac1b818c</SAP:P3>
      <SAP:P4>-1</SAP:P4>
      <SAP:AdditionalText />
      <SAP:Stack>TransformerConfigurationException triggered while loading XSLT mapping ATJ_Accounting2XML_Accounting.xsl; http://rd.accounting.logica.comfd552c30-bad9-11dd-9761-c21dac1b818c-1</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Using an XSLT without a call to a java helper class, works just fine.
    I am totally at a loss here. Any more input would be much appreciated.
    /Patrik

  • Can we test RFC lookup from IR?

    Hi All,
    Can we test RFC Lookup from IR-Message mapping? If yes How?
    Like we can test Graphical mapping in test tab of Message Mapping.
    Regards

    Hi Sarvesh,
    got it...
    But when I am displaying queue.
    I am getting POPUP window saying -->
        Problem When Displaying Queue
         Cannot perform RFC lookup
    Can you please guide how to resolve this?
    Since RFC Lookup in run time uses Receiver RFC adapter.
    I tested RFC adapter is configured properly.
    Regards

  • Is is possibel to do an RFC Lookup from The Graphical Mapping?

    Greetings,
    While doing a message mapping I need to get the value from R3 system using an RFC, is it is possible ?

    Hi
    we can do by using rfc look ups
    Lookup in mapping is the feature provided by SAP to lookup the data in the target R/3 or DB systems with the API provided.
    You need to write UDF in order to implement the API's provided by SAP.Consider the below example
    VendorNumber-UDF--CURR
    The scenario is legacy to SAP. The legacy system doesn't provide the currency details. But the target field need's to be populated with currency value.
    "The business rules says there are values maintained in SAP Table where if you pass VendorNumber it will return thr currency to you"
    So what you can do? You can write UDF implementing SAP Provided API's and do a lookup in the SAP System and get back the currency value and populate them in CURR field.
    I hope it clears a bit.
    Please find the below blogs
    DB Lookup: /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
    RFC Lookup:https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1b439
    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

  • "Providing interactive database lookup from forms" sample doesn't work with Acrobat Reader 7

    I have downloaded and tested the Adobe sample "Adobe LiveCycle Designer 7.0, Providing interactive database lookup from forms". Everything works great in Acrobat Professional Full version, however, when I tested it in Acrobat Reader 7.0.5, it generated a "script failed..." message.
    Did anybody have the same problem? You can download the sample from here:
    http://partners.adobe.com/public/developer/en/livecycle/lc_designer_db_lookup_tip.pdf
    Thanks a lot in advance!
    Jie

    Hi Jie,
    Database connectivity is a feature supported in Acrobat only , not Reader--unless the PDF has been extended with Adobe LiveCycle Reader Extensions.
    http://www.adobe.com/products/server/readerextensions/main.html
    See "Table 3: Form capability support for Adobe Acrobat and Adobe Reader" at:
    http://partners.adobe.com/public/developer/en/tips/lc_combine_server_tip.pdf
    Evangelos

  • Sending email notifications to multiple IDs from lookup?

    Is it possible to send email notifications to multiple ids by putting them in the decode column of a lookup separated by semicolon or nay other identifier?
    OR is there any other way of sending email notfications to mutiple ids (not through Java mail) ?
    Thanks,
    Abhi

    Try this to fetch the emails ids from the Lookup.
    Suppose you have got a string say x from Lookup using "Lookup Definition.Lookup Code Information.Decode"
    String x = "[email protected];[email protected];[email protected]";
    StringTokenizer AA = new StringTokenizer(x.trim(), ";");
    while(AA.hasMoreTokens())
    int i = 0;
    while(i <= AA.countTokens())
    String B= AA.nextToken();
    AAList.add(B);
    i++;
    Now you have the list just make a for loop
    sendMail.setSubject("SUBJECT");
    sendMail.setBody("BODY";
    sendMail.setFromAddress(from);
    for (int i=0;i<emailList.size();i++){
    String email = AAList.get(i).toString();
    sendMail.sendEmail(email);
    If you need any help, let me know. I think we have written the whole code here. :-)

  • Migrating data from LookUp Table to Main Table without taking extract

    Dear Experts,
    Is there any way if we want to migrate full data from LookUp Table to Main Table in the same repository without taking the extract from MDM DM and not importing it using Import Manager?
    Thanks
    Gaurav Kumar Sharma

    Hi Gaurav,
    Yes there are ways,like you can create port for syndication and use MDIS to import it back but Extraction from DM would be more convenient though.You can also use APIs to syndicate the lookup data and import it back in MDM.
    Can you please detail what you want to achieve?
    Thanks,
    Ravi

  • Lookup from an ODS

    Hi Guys,
    I have included few key figures (Cumulatives) into the Inventory Cube. I want to populate the data to them via update routines with a lookup from an ODS from which the values for these key figures are coming. Please help me with a sample routine for this.
    Thanks a lot in advance...

    Hi,
    First of all you should know what is the key infoobject between two infoproviders. then based upon that you can write a simple routine to fetch data for the key figure.
    Cheers,
    Malli....

  • Query directly from Lookup [QualifiedFlat] multivalued table

    Hi,
    Can i directly query from Lookup [QualifiedFlat] multivalued table without using the main table to traverse to the Lookup [QualifiedFlat] multivalued table?
    to put it simple:
    select * from table1;
    here table1 is a Lookup [QualifiedFlat] multivalued table
    Thanks,
    gayatri

    Gayatri,
    If you query a qualified table you can only get the possible values of the non qualifier field, not all qualified table records in MDM.  To get the actual data from the qualified table you have to go through a main table record.
    -Greg

  • DTD lookup from jar, not from web

    I need to have DTD lookup from jar file, as most DTD's are already in the jars, but also do not have internet access to look up dtd.
    I have seen this done once, but cannot replicate it. In a jboss-profiler.jar, when deployed, its log file shows the following:
    Using alternate DTD lookup location : file:///path to jarIf any one knows how to force DTD lookup from the jar, and not Web, that would be great.
    Thanks.

    implement your own EntityResolver that would load the DTDs from your JARs and not from the web.
    See: http://java.sun.com/j2se/1.5.0/docs/api/org/xml/sax/EntityResolver.html

  • Real world use of Lookup, Fuzzy Lookup and Fuzzy Grouping?

    Hello Experts,
    Could someone please tell me the use of lookup, fuzzy lookup and fuzzy grouping tasks giving one example of each?
    I know the work what these tasks do but I want to know in which scenario and for what functionality do we use these tasks?
    Appreciate if you write down your own experiences.
    Please no URL's of MSDN/TechNet and so on. I am tired reading it.
    -Vaibhav Chaudhari

    Hello Vaibhav,
    A use of lookup: need to verify if a record or a corresponding entry exists in target before inserting it or not, it is also possible to use for merging / syncing data.
    Fuzzy Lookup Transformation: is when you need to find similarities in text, in simple words it is the T-SQL SOUNDEX function, does it sound like what it does to you? So if you have say car brand names e.g. BMW and VW this function will confidentially match
    these (depends on level chosen) even though they are not closely related. But it would not match BMW to GMC.
    Fuzzy Grouping is when you need to just group related text. It is a close cousin to the lookup, but gets applied to text sets and forms them, too. Used for data de-duplication (by match score).
    Arthur My Blog

Maybe you are looking for

  • Where do I submit the crash report .mdmp files for Pro CS6?

    Gidday guys Flash Pro CS6 maybe crashes on me about once a month  (I'm using it for hours a day). As of late, it's been crashing on me every 10-15 mins. I'll be entering code in the IDE, and get a fatal exception error. I can't seem to spot a pattern

  • Microsoft Word 2008. 12.7.6 compatible with Mountain Lion

    My I Mac is 2- 3 years old. It has 10.6.8. and I would like to upgrade to Mountain Lion  (mainly in order to process Raw photo files for a new camera I bought). So far so good. However, I want to know if I upgrade can I still use my Microsoft Word (2

  • Bookmarks panel is broken, how to fix?

    After I've restarted my FireFox the bookmarks panel appears to be broken: it doesnt contain anything and I can't drag and drop something on it. There's some screenshots: i.imgur.com/hlJ3UKf.png http://i.imgur.com/YMHtFrq.png

  • My Iphone 4 8gb black starts roaming when near my signal booster!!??!!

    I'm very worried that this will hike up the bill! I noticed it was roaming and got really scared! I took my dog for a walk and periodically checked if it was still roaming. once i got out of the zone of my booster, what do you know! it wasn't roaming

  • Multiple Column Ordered Lists

    Hello, Trying to make multiple column ordered lists in dreamweaver where the first column is 1,2,3,4 the second column is A,B,C,D and the third is I, II, III, IV. I have tried tables but the numbers, letters and roman numerals disappear 1. John