Is Text/Integer Field required in Flat Lookup table?

Hi,
I have a flat look up table.
In that i want to create 4 Flat lookup fields....... one of them will be a display field.
But when i Verify Repository with this structure then it gives me Fatal Error:
$$$ Fatal error(1323): Table 'Product Hierarchy'(A2i_24) does not have valid display field(s): 1:79;.
$$$ Invalid display fields are 79.
$$$ Table Product Hierarchy must have one or more display fields.
When i repair the repository......... it adds 1 Text Display field in my table.
Does is mandatory to have 1  text/integer field in lookup table?
If NO what i m doing wrong & if YES then Why?
Thanks,
Mahi

Sorry.......... Posted in Wrong forum.
Thanks,
Mahi

Similar Messages

  • Assignment on Multivalued flat lookup Table

    Hi All,
    I want run assignemnet on multivalued lookup table field on my Main Table ,I am trying to assignment multiple values on this field.I want to know how to select multiple values while writing assignment.
    Ex : if  Account Grp = "1000", then i need assign 2 sales org for my multivalue lookup table.
    Thanks,
    Madhu

    Thanks,
    Got it working.
    Closing the Post.

  • Key Mapping for Flat lookup tables

    Hi,
    How do we decide if we need to make Key Mapping "Yes" for flat look-up tables?
    Can anyone plz explain with an eg on where to make key mapping yes or no for Flat Tables.
    Thanks,
    Ketan

    Hi,
    Can anyone plz explain with an eg on where to make key mapping yes or no for Flat Tables.
    1. A remote system’s objects are mapped to master data objects within MDM using key mapping. A key mapping maintains the relationship between the remote system’s identifier (or key) for an object and the corresponding master data object in MDM.
    2. in the data manger based upon some strategy, you found that 4 records are duplicate, and then you merged into single record.
    the merged record is having 4 records inside it with respective remote keys.
    if you want to edit those records, key mapping should be enabled for that particular table.
    3. while harmonizing the records to the respective client systems, you can use edit key mapping functionality for merged records.
    if you enabled key mapping functionality in the console for the particular table, then only you can aceess EDIT KEY MAPPINGS functionality in data manager & syndicator.
    hope this may help you,
    Regards,
    Srinivas

  • Display many fields of a lookup table in the main table

    Hello Experts,
    In MDM, I have a "Suppliers" table which is a lookup table. This table has 4 fields :
    - Supplier Name (Display Field)
    - Supplier Code
    - Email
    - Phone number
    In the main table, a field "Supplier" uses the "Suppliers" lookup table. This fields displays the "Supplier Name" of the "Suppliers" lookup table.
    Now I also want to display the "Email" and the "Phone Number" of the supplier. If I set these fields as Display Fields in the "Suppliers" lookup table, they appear concatenated in the main table, which I don't want.
    The only way I found to display those fields is to set 2 new fields in the main table as calculated fields, eg: IF(TRUE, Supplier.Email).
    Is there any way to display those fields w/o using calculated fields?
    Thanks for your help

    Hi Christian,
    Thanks for your help. Actually I am working on the SRM part of MDM, so I do not use portal to display data but the SRM-MDM UI on which I can not manage iViews.
    The need is to have, for each Material displayed, the name and the contact data of the Supplier. If I concatenate those data  the display is not very clear for the user. Eg:
    Supplier data: TOTO, contact_at_toto.com, 1234567890
    I would rather have :
    Supplier: TOTO
    EMail: contact_at_toto.com
    Phone Number: 1234567890
    As you said, the non automatic update of calculated fields is an issue in my case. So I am currently looking at assignments, which seems to be schedulable via a workflow but I don't know if it's a good mean?
    Best regards,
    Patrick

  • Import of Main and Lookup table in a single Map

    Hey Guys,
    I am developing a Proof of Concept to Import Main and Lookup-Flat in a single Import Map (by using a single excel file).
    Below is my Table structure:
    Main Table: Customer
    --->Customer_Number (Text,Unique Field, Display Field)
    --->Sales_Area (Lookup Flat)
    Lookup Table: Sales_Area
    Sales_Area_ID (Text,Unique Field,Display Field)
    Sales_Area_Desc (Text,Display Field).
    The import File (excel) has below attributes:
    Customer_Number,Sales_Area_ID,Sales_Area_Desc.
    When i start both Main Table and Lookup tables are empty (there is no data in Data Manager for either of the tables)
    Now in the Import Map, i selected source as the excel file and target as the Main table.
    I did mapping of Customer_Number as usual after that I created a compound field for Sales_Area_ID+ Sales_Area_Desc and did the mapping of this compound field. then did the mapping for Sales_Area_ID and Sales_Area_Desc.
    Now since there is no data in lookup table, i select the "Add" button in the "Value Mapping" section. when i execute this map, it works perfectly and data is loaded in both the Main table and lookup table but if a new value comes in the excel(a value which does not yet exist in lookup table), the map fails, when i open it , it says that i need to redo the Value Mapping, again i click on "Add" button and it starts working. So basically the Import Map fails whenever i get a value in excel which does not yet exist in Lookup table.
    Now my question is, is there a way to automate my import map, i thought clicking on "Add" button will take care of all the lookup values which are not already present.
    Can anyone please help me in this regard.
    Thanks
    Saif

    Hi Saif,
    You can try the following option.
    Right click on the lookup filed/compound filed in destination fields, and select the option 'SET MDIS Unmapped Value Handling' as 'ADD'.
    Cheers,
    Cherry.

  • How to Check a Value from a Lookup table??

    Hi Experts,
    I have 2 lookup tables.
    If a Value in Lk1 is selected, i need to check if that selected value is present in Lk2 table.
    Ex:
    MF table (Look up 1)
    0001
    0002
    0003
    0004
    Ecc Table (Look up 2).
    0001
    0003
    0004
    0005
    Note: User will not have access to Look up table 2.
    So, When user selects any value in MF table (Look up 1) then the validation should check if that value is present in Look uptable 2 (Ecc table).
    If present then true Else False.
    Did someboday face a similar situation!!!
    Can anyone help??
    Kind Reagrds
    Eva

    Hi Eva,
    I see your requirement this way...
    1) I will add two fields to your current Lookup table and link to one field in the main table, say the field name is LK
    2) Create a Lookup Flat Multi Valued field in the main table which will be linked to a lookup table name systems which has different remote system names used in the landscape.By this field i will be identifying whether the record is for remote system MF or Remote System ECC or both
    Say the your current Lookup table structure is
    Code
    Name
    What i do is add two fields to the current structure
    Code
    Name
    ECC
    MF
    And the sample data will be like this
    Code    Name           ECC       MF
    0001      xx              Yes      Yes
    0002      xx              No        Yes
    0003      xx              Yes      Yes
    0004      xx              Yes      Yes
    0005      xx              Yes       No
    By this way i can easily validate the record which is selected in the main table exists in ECC and MF Systems based on the systems field in the main table.
    Validaiton Code for checking the record exists in ECC
    If( HAS_ANY_VALUES(systems,ECC)=TRUE,LK1.ECC=Yes)
    Validaiton Code for checking the record exists in MF
    If( HAS_ANY_VALUES(systems,MF)=TRUE,LK1.MF=Yes)
    Regards
    Sowseel

  • Server 2010 SP2 - New values in lookup table are not updated in the user client

    Hello,
    I added a value to a lookup table in the PWA.
    Most users see the new value in the field based on this lookup table.
    One user doesn't see the update for 2 weeks now. He did close and opened the application over these 2 weeks.
    Any Idea?
    Thanks,
    Barak

    Hi Barak,
    I am assuming the issue is with PWA? Has the user tried to access PWA from a different machine/browser?Other things you can try are:
    - Reset IE settings
    - CTRL+F5 (on the page)
    If it is MS Project that doesn't have the new value, try closing MS Project and re-open it
    Hope this helps
    Paul

  • Qualified Lookup Table in Webdynpro Content Generator

    I am trying to build a user interface with the webynpro component generators from the business content deployed on the portal.  The problem I face is with qualified lookup tables.  From the main table, there is an embedded table which contains the qualified lookup table.  I can press the "edit" button to open a pop-up window which shows the details of the qualified link.  Unfortunately, on MDM 7.1 SP05, the pop-up window contains a table at the top of the screen that forces the entire window to span the width of the table, which will go on quite far because I have about 20 fields in my qualified lookup table.  Below I can enter the values for the individual fields, but it is difficult to use because you have to scroll all the way to the right to select drop down values.  Is there a way to remove the summary table from the pop-up window for qualified lookup tables?  I havent seen an option in the UI config.

    Apparently you can configure the fields that are shown in the pop-up window, but it also limits the fields that are displayed on the iView of the main table.

  • Problem with lookup-table and single quotes

    SOA Suite 10.1.3.3. I have an ESB project with an XSLT map that uses orcl:lookup-table to translate values. I use this instead of lookup-dvm because I want non-IT users to manage the mappings without having access to the ESB Console.
    According to the doco:-
    G.1.79 lookup-table
    orcl:lookup-table(table, inputColumn, key, outputColumn, datasource)
    This function returns a string based on the SQL query generated from the parameters.
    The string is obtained by executing:
    SELECT outputColumn FROM table WHERE inputColumn = key
    The problem I'm having is that it seems if "key" contains a single quote (i.e an apostrophe), then lookup-table fails to find the corresponding value - even though the value in table.inputColumn also contains the single quote.
    I've put the incoming into an XSL variable, but to no avail.
    <xsl:variable name="incoming">
    <xsl:value-of select="/obj1:DEV_MESSAGE_TYP/DATA1"/>
    </xsl:variable>
    <xsl:variable name="dvm-text">
    <xsl:value-of select="orcl:lookup-table('MYTABLE','INVAL',$incoming,'OUTVAL','ds/dev')"/>
    </xsl:variable>
    Are there any XSLT Gurus out there that have come across this or can think of ways around it?
    Thanks in advance...
    Regards,
    Greg

    Ok - the above was on the right track but wasn't 100% because it can't handle more than 1 single quote (apostrophe) in the input to lookup-table.
    I've since found a better solution - an XSLT re-usable template that operates recursively and so can replace multiple occurances of single quotes. I've modified it to handle a null input value, otherwise lookup-table will just return the value of the first row in the lookup table - doh! The way I've done it below, if null is passed in, then null will be returned.
    This goes at the top of your XSLT map file...
    <!-- reusable replace-string function -->
    <xsl:template name="replace-string">
    <xsl:param name="text"/>
    <xsl:param name="from"/>
    <xsl:param name="to"/>
    <xsl:choose>
    <xsl:when test="contains($text, $from)">
         <xsl:variable name="before" select="substring-before($text, $from)"/>
         <xsl:variable name="after" select="substring-after($text, $from)"/>
         <xsl:value-of select="$before"/>
         <xsl:value-of select="$to"/>
    <xsl:call-template name="replace-string">
    <xsl:with-param name="text" select="$after"/>
    <xsl:with-param name="from" select="$from"/>
    <xsl:with-param name="to" select="$to"/>
         </xsl:call-template>
    </xsl:when>
    <xsl:when test="$text=''">NULL</xsl:when>
    <xsl:otherwise>
    <xsl:value-of select="$text"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>
    Then you call it from within the XSLT map as follows:-
    <!-- if contains a single quote, replace with 2x single quotes. This makes lookup-table work! -->
    <xsl:variable name="incoming">
    <xsl:call-template name="replace-string">
    <xsl:with-param name="text" select="inp1:myinputfield"/>
    <xsl:with-param name="from">'</xsl:with-param>
    <xsl:with-param name="to" select="'&amp;apos;&amp;apos;'"/>
    </xsl:call-template>
    </xsl:variable>
    <xsl:variable name="dvm-text">
    <xsl:value-of select="orcl:lookup-table('MYLOOKUPTABLE','INVAL',$incoming,'OUTVAL','ds/dev')"/>
    </xsl:variable>
    <!-- lookup-table returns null if input value not found. Output original value instead -->
    <xsl:choose>
    <xsl:when test="$dvm-text=''">
    <xsl:value-of select="inp1:myinputfield"/>
    </xsl:when>
    <xsl:otherwise>
    <xsl:value-of select="$dvm-text"/>
    </xsl:otherwise>
    </xsl:choose>
    Much Thanks to everyone who shares information and methods on the Internet!
    Cheers,
    Greg

  • How to import data usin Import manager if one of the field is of type LOOKUP[FLAT].

    Consider a scenario:
    Where I created a Main table named STUDENT and it has 4 fields,
    a) Among which 2 fields are OF DATA TYPE TEXT[50] and
    b) Remaining two are of DATA TYPE LOOKUP[FLAT] and corresponding look up table also created in the repository.
    When I tried to create a file with certain input records and tried to import the values into the Main table using MDM IMPORT Manager, I am getting error at the IMPORT STATUS tab with the action item message: MAP 'FILED NAME OF LOOKUP[FLAT] TABLE' FIELD VALUE(S).
    Do I need to do any special action to import record if the field is of data type LOOKUP[FLAT].
    Please advice.

    Hi,
    Since you need to import value into a field which is referred by a flat look table, you need to map the values of that field to the values maintain in flat look up table.
    You can do the mapping from "Map Fields/Values" Tab.
    You have probably Mapped Source fields with destination fields, but in case of importing values in lookup fields you need to map Source Value with destination value.
    Keep the cursor on the required lookup field in Source field section, below that section you will be able to see Source Value section perform the mapping in that section too and it will resolve your issue.
    Regards,

  • Validate lookup field - require value other than first item

    I thought I would share something, and if there is a better way, please share. I have a list with a few Lookups that I wasn't able to require (since requiring them inserts the first option), and I was also not able to validate them (since they are Lookup
    columns). Nevertheless, I needed a way to ensure a value was entered with some amount of thought.
    The solution for me was to insert a Script Editor Web Part into the Default New Form and inserting a javascript snippet. On the list, on the ribbon List tab there is a Form Web Parts drop-down where the Default New Form can be found. Once you are there,
    Adding a Web Part is pretty straight forward. The Script Editor Web Part can be found in Media and Content and you will insert your code after clicking on Edit Snippet.
    The code, for me, needed to check a couple different Lookups for the Default "(None)" value when not set as a required field and block the Save and alert the user. In order to reference the correct Lookup fields I needed to use the IE Developer
    tools (click on the cog, choose "F12 Developer Tools"), on the "DOM Explorer" tab select the left-most icon for the "Select element" tool and click on the Lookup field you need to reference.
    Here is the code that worked for me:
    <script language="javascript" type="text/javascript">
    function PreSaveAction()
    var e = document.getElementById('_x002e_034_x002d_Company_e721cbe9-05ee-41cd-8227-9fc32c09e8fc_$LookupField');
    var strClient = e.options[e.selectedIndex].text;
    var g = document.getElementById('_x002E_037_x002d_Contacts_ddad3e65-bd8a-4dec-9efc-fb9416a025b1_$LookupField');
    var strContact = g.options[g.selectedIndex].text;
    if(strClient=="(None)")
    alert("***Client Field Required***\nPlease select a Client from the list or enter a New Client.");
    return false;
    if(strContact=="(None)")
    alert("***Contact Field Required***\nPlease select a Contact from the list or enter a New Contact.");
    return false;
    return true;
    </script>
    I assume you can reference as many fields as you might require. Have fun with this, and I hope the solution is easily found for the next SharePoint Dev ;-).

    Hi Alan,
    Thank you for sharing this with us, and it will help others who have the same issue.
    Victoria
    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]
    Victoria Xia
    TechNet Community Support

  • Project Server 2010 - create a custom enterprise project field for persons (no text, no lookup table...)

    I want to create a custom enterprise project field and would like to use instead of for example a text attribute or a look-up table a field for employees (e.g. project manager) which are coming e.g. from the Active Directory. But when creating this custom
    project field I cannot see such an option. What solution do you suggest as I want to avoid that everybody uses different names and spellings for e.g. the project manager and without having to fill the lookup table with all resources of the company.
    Thank you so much for your help!

    Hi,
    Are you using Proejct Server 2007, 2010, 2013?
    In case you're working with 2010 version, here is an excellent
    blog about how to insert a resource picker in a PDP (project detail page).
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • Field Text is a required field for G/L account (VF02 release to accounting)

    Hi gurus,
    the following error message shows in VF02 when releasing to accounting:
    "Field Text is a required field for G/L account in E178 (=CoCd) 4420000000".
    We checked the G/L master (FSS0) - information tab - G/L Account texts in Company Code (for G/L 442*) but did not work. Any  idea of which text is to be maintained?
    Thanks,
    VL

    hi,
    this is to inform you that,
    in SPRO - financial accounting - g/l accounting - master data - g/l accounts - preparations - addational activities - define screen layout for each transaction.
    or
    OB26.
    make the field text mandatory and fill the data in it.
    confirm
    balajia

  • Field Text is a required field for G/L account ZA01 476900

    Dear SAP Guru's,
    When I am doing the MIGO for the purchase order from the Sales order purchase requisition.
    I am Getting the error.
    Field Text is a required field for G/L account ZA01 476900
    Where can i define the feild text for G/L Accounts.
    regards,
    Amlan Sarkar

    Dear Freinds,
    Thanks for you valuable input.
    But I have maintained the Header Text for the MIGO transaction But the error persists.
    Even the OBC4 also I have checked.
    What should I do?
    regards,
    Amlan Sarkar

  • Field Text is a required field for G/L account BP01 45600000

    hi mm
    i wa screating migo
    i ahve entered all the details
    but when i go to post i face a error called :
    Field Text is a required field for G/L account BP01 45600000
    Message no. F5808
    Diagnosis
    The value for field "Text" in the interface to Financial Accounting is an initial value but you are required to make an entry in the field selection for G/L account "45600000" in company code "BP01" linked to the field selection for posting key "93".
    System Response
    Error
    Procedure
    It might be an error in the configuration of the G/L account field selection. The initial application, used to call up the interface must otherwise define a value for field "Text". If this is the case, contact the consultant responsible for the application used to call up the interface or get in contact with SAP directly.
    can u plz tell me
    Regards
    Vinit

    Hi Vini,
    Goto the TCode OBC4 and select the field status group which you have given in the GL Account BP01 45600000 and make the text as the optional entry.  Then your document gets posted.
    If you think that other postings will be affected if you change the Field status group, then copy that field status group with another name and make the text as optional in that new field status group and assign the same in the GL Account BP01 45600000.  This will solve your problem.
    Regards,
    Sreekanth....

Maybe you are looking for

  • I can't delete songs from my library unless I'm in the bulk "music" tab. This will cost me hours of time to sort through. Help!

    I used to be able to delete songs from my library from any playlist by holding ALT and pressing BACKSPACE. Now, this only works in the bulk "Music" tab which lists every single item in my entire playlist. I have about 300 items in my playlist that ne

  • BP Download from R/3 with wrong Tax Codes

    Dear Experts, actually I face a problem, that during the Business Partner download from R/3 the BDoc runs on an error,because of the Tax_number_check. In oure R/3 they deactivated the Tax_number_check for BPs. Now my question is,where can I change th

  • Cannot open iphoto library 5 with iphoto 8

    My old mac (ibook G4) still has iphoto 5 and this new one has iphoto 8. I cannot open my old library with this new version, and I have most of my photos in the old library! How do I open my copy of iphoto 5 with iphoto 8?

  • Verifying war file : Strange error

    Hi all! When i run javke 1.4.2 i receive a strange failed tests, that i can't understand. What it mean?      FAILED TESTS :      Test Name : tests.web.WebArchiveClassesLoadable      Test Assertion : All classes in this Web Archive are loadable. Pleas

  • Exchange Failover Cluster Resource

    Hi, Can someone help confirm if amending the Exchange 2010 DAG Cluster Resource to include an empty role with just a shared IP is supported? This is not for any an exchange function but for a backups to target an active member, in the event of a fail