MDM modeling

Hi,
I want to create a repository of an organizational structure. My main table will probably be the units in the organizations. There are links between the organizations and I was wondering what would be the best way to do this. The main issues I have are:
1. The units are linked to each other
2. There is a hierarchy between the units
3. The units are not necessarily linked through the lowest level in the hierarchy, meaning that a unit can have children and yet the unit itself needs to be connected to another unit.
4. I tried to build this using relationships but for some reason when I build a relationship that one of its tables is a hierarchy table then when I open the data manager in hierarchy mode and I try to open the hierarchy table the import manager crashes.
I would like to hear ideas what will be the best way to model this situation.
Thanks,
Tal Alon

Hi Tal,
Please use relationships. Both the Parent and Child table will be the main table itself.
Using relationships does not automatically update any heirarchy tables and will not have a hierarchical view available out of the box. You will need to build special tools (using Java API for ex) to view the main table in a hierarchical fashion.
Regards,
Anand.

Similar Messages

  • How Code Attributes works in MDS stage in MDM model

    Hi,
    Can i have a combination of sources some with Unique Identifiers and some without?
    I need to know
    what happens when I have option “Create Code values automatically” selected for the entity and same time
    pulling Unique Identifier for other sources in same entity stage table.
    When we select option “Create Code values automatically” for the entity we creates, then during load from external source to MDM stage we don’t send any values to MDM stage “Code” field and in next step when we execute the
    stored procedure to load the data from MDM stage to MDM model, it assigns the Code values to each record in MDM stage and MDM model.
    I need to know whether after executing the store procedure, will it assign Code values for only NULL records in MDM stage and not give us any error for the records that already have Code values present in MDM stage.
    Please suggest the good approach.
    Thanks,
    Akash

    Thanks Vincent for your reply it helpful.
    Also, If lets say i have multiple sources A, B,C,D. Is this mandatory to have all the sources of data in one entity to perform the Address verification and Matching & Survivourship in MDM profisee?
    We have all table (A,B,C,D) candidates for matching.
    Becasue what i observed it is mandatory, we load the data from A, B,C,D sources in one staging table with different batch tags and load it to MDM model, then Perform Matching & Survivourship, which will generate group of record and give Master record
    for each matching group. In other way i am not sure how we can perform this.
    Let me know if thiis question is not relevant to this site thread.
    Thanks,
    Akash
    Akash Jain

  • Namedsearch java.lang.NullPointerException while createSearchCriteria

    I define a namedsearch parameter/value in the SRM web service call structure.  In MDM repository this namedsearch value has been created in the Named Searches table.
    When I punchout to the MDM catalog, I'm running into a java dump:
    java.lang.NullPointerException
        at com.sap.srm.mdm.services.operations.search.SearchOperation.createSearchCriteria(SearchOperation.java:112)
        at com.sap.srm.mdm.Model.updateSearch(Model.java:3041)
        at com.sap.mdm.srmcat.uisearch.master.Master.callModelSearch(Master.java:2030)
        at com.sap.mdm.srmcat.uisearch.master.wdp.InternalMaster.callModelSearch(InternalMaster.java:1006)
        at com.sap.mdm.srmcat.uisearch.master.Master.doInitialize(Master.java:1543)
    I checked the security role of the system user and gave it Admin.  The issue still persists.
    Tricky thing is that this namedsearch function works in all of our other systems, just not this particular one.
    Has anyone else ran into similar issues before?
    Thanks.

    Did you found a solution to this issue?
    Thanks,
    Thomas

  • Java Exception:The relationship ID is not an optional parameter

    Hi Experts,
    We are in SRM-MDM Catalog 3.0.
    When we click a item's short description in catalog search result list to open the item detail, the new screen opened with a internal server error. And the error summary is "java.lang.NullPointerException: The relationship ID is not an optional parameter." I have validated the XML mapping, I can not find any fields which were used for the "relationship ID".
    The SAP notefound in a forum is for SRM MDM Catalog 3.0 SP02 but we are using SRM MDM Catalog 3.0 SP09.Can anyone
    please advise.
    Below is error
    500 Internal Server Error
    SAP NetWeaver Application Server 7.00/Java AS 7.00
    Failed to process request. Please contact your system administrator.
    Hide
    Error Summary
    While processing the current request, an exception occured which could not be handled by the application or the framework.
    If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
    Root Cause
    The initial exception that caused the request to fail, was:
    java.lang.NullPointerException: The relationship ID is not an optional parameter. at com.sap.mdm.data.commands.RetrieveRelationshipsCommand.execute(RetrieveRelationshipsCommand.java:91)
    at com.sap.mdm.extension.data.commands.RetrieveRelationshipsExCommand.execute(RetrieveRelationshipsExCommand.java:43)
    at com.sap.srm.mdm.Model.getRelationships(Model.java:3510)
    at com.sap.srm.mdm.Model.updateRecordRelationships(Model.java:3683)
    at com.sap.mdm.srmcat.uiprod.ItemDetails.displayFixedItemDetails(ItemDetails.java:6047)
    ... 34 more
    Regards
    Sunil

    Hi Sunil,
    when we upgrade the MDM system we also need to upgrade the java components .
    Only the Internal Catalogs use the name searches / masks which are stored in the MDM system .
    Please re check the Java Component upgrade . May be a few of the componenets are not upgraded properly .
    Let me know your finidings .
    Regards,
    Vignesh

  • Java Exception during we click the item short description in search result

    Hi Experts,
    We are in SRM-MDM Catalog 3.0.
    When we click a item's short description in catalog search result list to open the item detail, the new screen opened with a internal server error. And the error summary is "java.lang.NullPointerException: The relationship ID is not an optional parameter." I have validated the XML mapping, I can not find any fields which were used for the "relationship ID".
    The SAP notefound  in a forum is for SRM MDM Catalog 3.0 SP02 but we are using SRM MDM Catalog 3.0 SP09.Can anyone
    please advise.
    Below is error
    500 Internal Server Error
    SAP NetWeaver Application Server 7.00/Java AS 7.00
    Failed to process request. Please contact your system administrator.
    Hide
    Error Summary
    While processing the current request, an exception occured which could not be handled by the application or the framework.
    If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
    Root Cause
    The initial exception that caused the request to fail, was:
    java.lang.NullPointerException: The relationship ID is not an optional parameter. at com.sap.mdm.data.commands.RetrieveRelationshipsCommand.execute(RetrieveRelationshipsCommand.java:91)
    at com.sap.mdm.extension.data.commands.RetrieveRelationshipsExCommand.execute(RetrieveRelationshipsExCommand.java:43)
    at com.sap.srm.mdm.Model.getRelationships(Model.java:3510)
    at com.sap.srm.mdm.Model.updateRecordRelationships(Model.java:3683)
    at com.sap.mdm.srmcat.uiprod.ItemDetails.displayFixedItemDetails(ItemDetails.java:6047)
    ... 34 more
    Regards
    Sunil

    Hi Sunil,
    There is only one cause for Nullpointer exception. The connectivity between the source and target system no longer exist .
    Please restart the MDM server once this might help .
    Regards,
    Vignesh

  • Discovering cubes using the API

    Question�
    I am interested in using the Oracle OLAP (Java) API to discover the cubes in a database. However, the �Developer�s Guide to the OLAP API� states the following on pages 38-39:
    Note that the OLAP metadata includes a cube object, which does not map directly to any     MDM object� this type of cube object is not needed in the MDM Model.
    And, in fact, I have not yet been able to find any �cube� object in the OLAP API (or indeed any direct references to cubes at all).
    However, I have also read that �The OLAP API is the technology underlying the Oracle BI Beans for access to relational and multidimensional data� (p. 1-7 of the �OLAP User�s Guide�). Since the BI Beans are capable of discovering cubes, it therefore seems that the API should be capable of this as well. How is this done?
    Thanks.

    Hi,
    IINM, user hooks are available in other modules (like Sales & Marketing, Asset Management, ..etc). If you are looking for certain module, and you cannot find the proper APIs, please log a SR.
    Thanks,
    Hussein

  • Please help me ASAP

    Hey there ,
    i m writing u becoz i Need your help , Plz plz plz reply me Don't ignore this.
    Actually my boss gave me a module of a project , on OLAP , in which i have to design a simple JAVA Based application using Swing, I have designed its front end and connect to the Database but the main problem is both SPLExecutor and MDM model r not working , So plz send me ne example but keep in mind i don't have JDeveloper, Plz send me example in which everything is done by coding not configuring JDEVELOPER,
    I m waiting for ur reply!!!
    my email address is [email protected]

    Thank u for ur reply1 , Now i have setup JDeveloper with ORACLE 9i r2, I have downloaded and run different samples. Now the problem is , HOW CAN I WRITE/EXECUTE DML COMMANDS like "listnames" "describe" and get the results of it , Plz reply me soon . Thank u for your anticipation
    Tab Riz

  • Difference between Infoset and Infocube?

    Hi All,
    Difference between Infoset and Infocube?
    Please suggest on this .
    Thanks & Regards
    Sameer Khan

    Hi,
    In infoset we can join Infocubes,DSOs,Mater data table.It works on join codition.
    For ex: I want to generate a report with cobination of MM and SD field.which are available in my MM amd SD cubes.So that i'll creat a infoset and join these two cubes.Then i can ablle gerenat a required report.But here codition is that 'One common field is must in both cubes' then only it works.
    Infocube is a MDM model.
    see these links
    http://help.sap.com/saphelp_nw04s/helpdata/en/ed/084e3ce0f9fe3fe10000000a114084/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2f5aa43f-0c01-0010-a990-9641d3d4eef7
    http://help.sap.com/saphelp_nw04/helpdata/en/9c/6b7538c9a8ee45e10000009b38f8cf/frameset.htm
    assigning points is saying thanks in SDN
    thanks...........

  • Architeture influence MDM Data Modeling??

    Hi,
    I understand If I have MDM SP05  then I can utilize some good functionalities of EP, Java Webdynpro or SAP NW CE, Webservices and BPM. and If same applications I integrate with MDM SP03 then I will loose this functionalities. Will this have any impact / influence on my Data Model designing decisions. What will be the change?
    Cheers,
    Rajesh

    Hi Rajesh,
    I don't think you have to think from that perspective. When you say Data Modelling - it is related to repository structure i.e. fields and tables.
    Scenario 1 - You don't have any information about upcoming version
    In this case since you have no idea what new version would consists of hence there is no point in thinking about data modelling. You can go ahead with the most optimized model based on your current requirements
    Scenario 2 - You have some idea about the new features of the new version
    Still I don't think you need to consider data modelling because new features might be in the form of new java classes or new iViews or may be introduction of new data type, etc. In all cases you cannot change your current data model.
    It's always better to have POC and Live on same version so that things can be reused.
    I have just shared my views and didn't provide any solution
    Regards,
    Jitesh

  • Data Model Exporting - MDM to Erwin or another data model tool

    I would like to export the latest MDM physical data model in production to any erwin modelling tool or any othe data modelling tool

    To export the schema of an MDM repository to an XML file:
           1.      In the Console Hierarchy tree, right-click on the MDM repository whose schema you want to export and choose Export Repository Schema from the context menu, or select the tree node and choose Repositories ® Export Schema from the main menu.
    If the top-right pane is currently displaying the list of MDM repositories, you can also right-click on the repository in the grid and choose Export Schema from the context menu.
           2.      Click Save to close the dialog and export the schema.
    Schema files are stored in XML format in a user-defined location using a user-defined filename. The file contains the schema definition only; no table or field content.
    http://help.sap.com/saphelp_mdm550/helpdata/en/f2/2f21039e9146098e7b238f1a4c8e5e/content.htm
    Thanks,
    Shambhu.

  • Export Master Data Model from MDM solution.

    Hello,
    I have been assigned the requirement to integrate our product with your “Master Data Management” solution. To be more specific, I need to import the Mater Data structure (model), from your companies MDM solution, into our product to build its table/column structure. What I am looking for is technical documentation that will help me make this possible.
    Here is a list of some questions I have that technical documentation could address:
    •     Does your MDM solution have the capability to export the underlying Master Data structure (model)?
    •     What form is the data structure exported (db schema, data dictionary, etc)?
    •     What format would the exported information be in (XML, delimited text file, SQL DDL)?
    •     If the format is XML, is there an XML Schema that defines what it will look like?
    •     Do you have any sample export files that I can work with?
    •     Is there technical documentation that would help me make this possible?

    If you want to integrate with DRM I would suggest using the API (check out the SDK). This is the preferred and supported way to inject or extract from DRM from an integration standpoint. You can also do imports/exports, for example exporting a hierarchy in XML, to a table, etc.
    Directly modifying the tables is not supported or encouraged; the DRM engine enforces many rules like validations, keeps multiple versions, tracks changes in transaction logs, etc, besides the fact that the database structure can change during upgrades. Additionally, due to the dynamic configuration capabilities some things like property values are stored in a one-to-many table that may be pivoted from what you expect.

  • MDM Material Master Model?

    Material Master model.
    Shankar
    Message was edited by:
            Shankar US

    Hi Shankar,
    MDM have created a Standard <u>BUSINESS CONTENT</u> which u can find inside the folder where u have installed the software. For eg.
    D:\MDM\
    Now inside the business content folder u will find zipped files for different Masters such as MATERIAL,VENDOR,CUSTOMER etc.
    <b>Step 1:</b>
    Now unzip the MATERIAL zip file,which is ur requirement  in to a target location (local Hard disk).
    <b>Step 2:</b>
    Upon Unzip u will get 3 more zipped files namely Import maps,Export maps,XSD and a Material.a2a file.Unzip the Maps to a target location .
    <b>Step 3:</b>
    Place the Material.a2a file in the archives folder of the server which u want to mount and work upon.Here it is
    D:\MDM\Server\archives\
    <b>Step4:</b>
    Upon placing the >a2a file which is the archived format of the standard business repository.Jst Mount the particular server and Right click on the server icon.Choose the option <u>Unarchive Repository</u> and and select the particular file Material.a2a from the drop down.
    The repository will be available for working.
    Award me with points if this blog proved to be a help.
    Thanks & Regards
    Deepankar

  • Custom Data Model Document/Link MDM

    Hi Expert,
    We implement MDM in this year.
    we want create custom data model. Is any SAP document/link for custom data model and load data to custom data model?
    Need your response.
    Thanks and Regards

    Hello,
    To create Data Model, you can refer to MDM Console Guide, to download http://service.sap.com/installmdm71.
    To load data from an SAP System we have IDoc, and ABAP Proxies, for this we require an Middleware tech, SAP PI is recommended as it come with pre-delivered object that can be used.
    If you need more clarity, do post your query
    Regards,
    Abhishek

  • MDM Data model design for Main table visa vis lookup table

    Hi ,
    I would like to know whether the legal entities or Address table which are common for all MDM main tables like Customer ,Vendor,Material,Business Partner etc can also become a main table when their attributes are around 30-40 range.
    Is it a sound design approach to make Company table with about 50 attributes and say address table with 20 attributes as Main table and replicate a small company-id table with 2 or 3 attributes to link to the main table(company)? This will ensure replicating that small table(company-id) to all other Main tables(customer,vendor,......) instead of replicating that big company table as lookup for all main tables?
    Thanks in advance for any idea or feasibility comments.
    -reo

    Hi, Deepak
    >>> - How can I populate the data in the lookup table at the same time when I am populating the main table ? I have only the XML's that correspond to the main table . I don't have seperate data for the lookup tables .
    I don't think you can populate both main table and all fields of lookup tables at the same time, i.e. using same map. You can consider 2 options to upload all information you have:
    1) If your XML file contains data you would like to upload to lookup tables, you can upload it to MDM lookup tables with several maps using same XML and choosing different sections of that XML corresponding to different MDM lookup tables.
    2) Also you can upload main table simultaneously with lookup table entries (using same map), but in this case new lookup table entries will only contain display field values that you mapped. To do this you should use 'Add' value mapping functionality for fields that you mapped to lookup tables.
    >>>- Can I use the standard maps available for import in the business content of material repository in MDM ?
    1) In case you have material master repository delivered by SAP and you use XML files which structure corresponds to SAP predelivered XSD schemas then you can use these maps undoubtedly.
    2) If your repository is based on SAP predelivered, but you changed it ,you should adjust these maps due to differences in repository structure and  XML files structure.
    3) If you created your repository from scratch you should consider option of making your own import maps.
    Regards,
    Vadim Kalabin

  • Using MDM workflow modeller MS Visio

    Hi
    Is there any document / blog / help document on using MDM workflow for different usecases.
    I can build simple workflows using MS Visio, but am looking at docs which has some complex use case examples.
    Any idea if any such are around.
    Thanks
    Dilip

    Hi Dilip,
    You can refer the below links they are helpful in understanding the configuration and use of MDM workflows in detail:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60f28084-b90e-2b10-3eb6-d6565367048a (LOOP in Workflows-Approvals)
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/001d22fb-622d-2b10-22ac-998acecf68a8
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90efe90c-b03f-2b10-65bf-e572fef651cb  (email notification in workflow)
    E-Mail Notification using MDM Workflow- Sample Scenario
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60559952-ff62-2910-49a5-b4fb8e94f167
    Hope It Helped
    Thanks & Regards
    Simona Pinto

Maybe you are looking for

  • MacBook Pro and PC Gaming?

    i just bought a 13" macbook pro with retina and am dying to finally start PC gaming. Specifically Star Wars Knights of the Old Republic. Will this run well on my new Macbook?

  • Sequence of frames playing very slow

    Hi - I edit animated frames on Premiere, hence I bring on sequences of TGA frames (import, choose file, click 'numbered stills' to bring in a sequence) I do this over a network (our server runs Windows 2003 Server with quite a meaty switch as we work

  • ITunes message "the original file could not be found"

    I recently consolidated my music files to an external hard drive using the "consolidate" feature in iTunes. I imported the music library files and everything seemed to be good. I even did it a second time on to another external hard drive that I back

  • Slow interface when using 9-slice symbols?

    Hi, Just wondering if anyone else experiences really poor performance within the Flash application when using 9-slice symbols? I'm using a Quad Core 9300 with 4GB ram, 512mb 780GTX, Windows Vista (32bit) and CS4 with dual 24" screens.  I have noticed

  • Problems with TV display for MacBook Air

    I currently have a MacBook Air that I am trying to hookup to my HDTV. I have a MIcro DV to VGA adapter, followed by a VGA Cable, then a VGA to DVI conversion cable plugged into the TV. When I plug it in, the Macbook Display changes, but I get absolut