Can SAP leverage MM and classification (CL-system) data-model?

Dear all,
At the moment I’m working for a telecom company, setting up the Functional Management department activities to manage 2nd line support calls, and general overall application functional support.
One of the issues is simplifying the work of monitoring Item (products, articles etc.) Master Data. Below you can see the data model where Items, their classes, the characteristics of classes and prices are stored. 
The Legacy system has the following data-model (as ERD, <a href="http://sapparking2007.freehostia.com/LegacyModel.JPG">LegacyModel</a> )
Main Product (i.e. Nokia 6110)
     - has zero, one or more Characteristics (i.e. 220v cord, 3v battery etc.)      
     - has zero, one or more Variants (i.e. Nokia 6110i,  Black, Red etc.)
     A Variant  (Nokia 6110i, Black)
          - has zero, one or more Characteristics (i.e. 200h stand by time etc.)      
          - has zero, one or more Deliveries (i.e. we sell “a package”)
          A Delivery (certain combination of a package : Nokia 6110i, Red, Prepaid, 1 year)
               - Has zero, one or more Characteristics (i.e. prepaid simcard, free service etc.)
               - Has zero, one or more Delivery Prices (i.e. prices)
               A Delivery Price
                    - Has zero, one or more Characteristics (i.e. 1 month warenty)
                    - Has zero, one or more Prices (i.e. offer price, sales, periods)
Well, almost perfectly normalised data-model.
The implementation in SAP is as follows:
Main Products , Variant and Deliveries are all stored in table MARA.
Product is Artikeltype Z01A,
Variant is type KMAT,
Deliveries is type HAVA and DIEN.
See image:
<a href="http://sapparking2007.freehostia.com/Model01.JPG">Current Data Model</a>
The Characteristics are stored in table CABN etc…
The prices are stored in the SD table KONP .. (price condition). etc.
The MARA table is connected to Classes table (KSSK) via the INOB table.
Classes are connected to Classes with in de KSSK table.
The filed that stores Class in the KSSK and the field that stores the Class below are 2 different type of fields (18C , and 50CN)  and they would simply wont join in a SAP query.
The filed that stores Item to Class in the INOB and the field that stores the Class in the KSSK are 2 different type of fields (18C , and 50CN)  and they would also wont join in a SAP query.
Therefore we have created extra Z. “Tables” (Types actually) that does the join for us.
Functional Management personnel – are not ABAP and SQL people. So we have to keep it simple.
After a training session – it proved to be still too complicated. After a Change Request, to create the product structure in a separated, single table, has resulted in a batch job, that create the file periodically, but not all of it. And – at the end, you never know if your data is up-to-date.
To me it seems logical – to add a (derived) field to the KSSK and the INOB to accumulate the underlying class with the same attributes as the MARA and KSSK, so it can be properly joined. But here there is too much resistant in conjunction with SAP releases etc. AND it seem to be impossible (not sure) to define a “type table” with a derived field.
To let programmers produce more ABAP is not a clean option either, and yes I realise one can create a sap query on a single table, and add a long SQL statement on Record level.
So the question:
-     Is this implementation “the best” possible in SAP?
-     How to overcome the “unjoinable” friendly database?
In other query tools it is possible to create “tables” as output (on the fly), where the tables can be used as input tables in a next query, and can be joined further.
-     Is this somehow possible in SAP?
I wonder if anyone can shade some light on this approach. We have 2 FTE to monitor 2.5 million products combinations, and the propagation of this data to over 30 sales channels – daily.    
Thank you in advance for taking the time!
Kind Regards,
Doron.

Ashish:
Please search the space threads before posting.  There are several posts where this is already covered.
regards,
bill.

Similar Messages

  • Can sap LDAP read and sync this group

    Hello
    I configure LDAP in my sap abap system and its run ok on ou.
    But in my company I have lots of users and not all need sap, and the users are in some ouu2019s .
    I create group in AD that called SAP_USERS and I add same users to this group.
    Can sap LDAP read and sync this group?
    Thanks
    Nir

    Hello,
    have you find a solution for your problem?
    Could you share the solution with us?
    Thank you and Regards
    Matteo

  • Differences between operational systems data modeling and data warehouse da

    Hello Everyone,
    Can anybody help me understand the differences between operational systems data modeling and data warehouse data modeling>
    Thanks

    Hello A S!
    What you mean is the difference between modelling after normal form like in operational systems (OLTP) e. g. 3NF and modelling a InfoCube in a data warehouse (OLAP)?
    While in a OLTP you want to have data tables free of redundance and ready for transactions meaning writing and reading few records often, in an OLAP-system you need to read a lot of data for every query you do on a database. Often in an OLAP-system you aggregate these amounts of data.
    Therefore you use another principle for these database scheme. This is called star schema. This means that you have one central table (called fact table) which holds the key figures and have keys to another tables with characteristics. These other tables are called dimension tables. They hold combinations of the characteristics. Normally you design it that your dimensions are small, so the access  on the data is more efficent.
    the star scheme in SAP BI is a little more complex than explained here but it follows the same concept.
    Best regards,
    Peter

  • What kind of real time problems and issues arise in Data Modelling

    Hellooo experts,
    I am not a BW expertise, so just want to gather some knowledge on Problems and issues related to DATA MODELLING, if any body have a document or a link can you please snd it to [email protected] or reply to this post. I promise to reward you for proper answers hope this is the way i say thanks for your help.
    kishore

    hi kishore,
    The first and most important problem is to understand <b>Clients requirement</b>. Clients even some time not aware of how to utilize efficiency of BW, as they are very much use to with traditional SAP R/3 reporting. So most of time we have to suggest options to client.
    If we come to technical aspect, than identifying <b>Key Figures and Characterstics</b> is the most important task. And how you map that to <b>available infoobjects</b>. Attributes also plays major roles, like which attributes is better to use as navigational one and which as exclusive attribute.
    Their is long list for data modelling issues, its better you refer either <b>Mastering BIW</b> book by Mac'Donalds. And SAP Help Library is also having good material.
    regards,
    kamaljeet

  • Domains and Logical Types in Data Modeler

    Been out of serious design work for a long time. Can someone provide a good pointer to descriptions on Domains and Logical Types and presented in the Data Modeling tool?
    For instance I am having trouble tracking the following distinctions:
    Domain Logical Type
    LongText Varchar
    ShortText Char
    Text Char
    NText NTEXT
    NVarchar NVARCHAR
    CHAR and VARCHAR are listed as Logical Types but not Domains. There is a TEXT logical type, but ironically, it does not correspond to the Text Domain. Varchar2 appears in neither list. I believe I ready the N* domains/types are for international characters (multi-byte?), but basically see no pattern here so was hoping someone could straighten me out.
    Thanks,
    Robert Kuropkat

    Hi Robert,
    Logical types are abstraction for native data types in supported databases. You need logical types if you want to import from database or DDL script (mapping of native to logical is important here) or want to generate DDL script (mapping of logical to native). You can delete all logical types (only "unknown" has importance) and create your own logical types. In this case you have to map them to native database types. If you use only Oracle database then you can delete types related to other databases. Of course you can rename existing logical types if you don't like how they are named.
    Domains are based on logical types - you need logical type in order to have valid domain definition. Provided domains are just sample. You can delete them - the only important here is "unknown". You can create two types of domains (it's usage point of view) - 1) per installation - common for all designs; 2) per design - they appear only for design they are defined. You also can import domains.
    Also domains are automatically created during import of DDL script - it's kind of data type aggregation - domain is created for each used data type.
    Best regards,
    Philip

  • How can i recover my database after losing system data file.

    hi everyone,
    how can i recover my database in the following scenario.
    1. offline complete backup taken 2 days ago. database was in archive mode.
    2. today i lost my system data file, and also lost my all archived files.
    3. i started up the database but, the following error was generated.
    SQL> startup
    ORACLE instance started.
    Total System Global Area 135338868 bytes
    Fixed Size 453492 bytes
    Variable Size 109051904 bytes
    Database Buffers 25165824 bytes
    Redo Buffers 667648 bytes
    Database mounted.
    ORA-01113: file 1 needs media recovery
    ORA-01110: data file 1: 'D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF'
    4. i copied the system data file from backup and wrote the following statement, to recover the database.
    SQL> recover datafile 1;
    ORA-00279: change 2234434 generated at 07/15/2009 10:52:10 needed for thread 1
    ORA-00289: suggestion : C:\B\ARC00051.001
    ORA-00280: change 2234434 for thread 1 is in sequence #51
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
    now i don't have any archive file. is there any chance to recover the database ?
    R e g a r d s,
    Asif Iqbal
    Software Engineer,
    Lucky Tex, Karachi,
    Pakistan.

    now i don't have any archive file. is there any chance to recover the database ?If no archive log files are available you can't recover the datafile.You need to have all the archives from the time of offline backup was taken till the system datafile is lost.
    Anand

  • Transport management and Global trade system data to BI

    Hi All,
    We are trying to Extract Transport management (TM) and Global trade system (GTS) data into BI. Can you please let me know the standard Data sources and the process to extract the data.
    We are implementing EM, GTS and TM. Please let me know the process to extract the data into BI
    Regards
    Sathish.

    Hi All,
    I'm able to extract GTS data Now.
    Can any one please let me know how to extract Transport management data in to BI.
    Regards
    Sathish.

  • Balanced Scorecard and its corresponding BW Data Model?

    Hi...
    I am doing a Strategy Management scenario in SAP SEM and have developed measures.Next, when creating the BW data model i am facing problem in identifying the key figures that i should be using in the cube.I am providing the list of measures, please tell me the base key figures that i should include in the cube. Will be of great help.
    Measures:
    Economic Profit, Capital Charge Method
    Net Operating Profit after Tax
    Earnings Before Interest and Tax
    Earnings Before Interest, Taxes, Depreciation & Amortization
    Shareholder Value Added
    Return on Equity
    Return on Assets
    Internal Rate of Return
    Present Value of Investment Projects
    Annual Net Income (Balance Sheet)
    Asset Turns
    Present Value of Investment Projects
    Net Sales
    Sales Growth
    No. of Projects Targeted for Sales Growth
    Net Sales from New Customers
    Net Sales from New Products
    Sales Growth from New Products
    Sales Share of New Products
    Sales Share of New Customers
    Share of Customers' Total Expenditure
    Degree of Overlap Own Prod. List  / Competition
    Share of the Addressed Customer Segments
    Share of Customers' Total Expenditure
    Sales Growth from New Products
    Sales Share of New Customers
    Number of Newly Developed Applications
    Share of R&D Expense for Applied Research
    Share of R&D Expense for Basic Research
    Number of Development Teams with Customer Involvement
    Share of Customers with Partnership
    Number of Development Teams with Customer Involvement
    Average Length of Service
    Training Investment Per FTE
    Training Staffing Factor
    Annual Investment in Technologies
    Average Length of Service
    Employer-Initiated Turnover Rate
    Employee-Initiated Turnover Rate
    % Employees with Remuneration Related to Goal Achievement

    Samik,
    The measure you have given can be classified as
    Finance
    Economic Profit, Capital Charge Method
    Net Operating Profit after Tax
    Earnings Before Interest and Tax
    Earnings Before Interest, Taxes, Depreciation & Amortization
    Shareholder Value Added
    Return on Equity
    Return on Assets
    Internal Rate of Return
    Present Value of Investment Projects
    Annual Net Income (Balance Sheet)
    Asset Turns
    Present Value of Investment Projects
    Net Sales
    Sales Growth
    Customer service
    No. of Projects Targeted for Sales Growth
    Net Sales from New Customers
    Net Sales from New Products
    Sales Growth from New Products
    Sales Share of New Products
    Sales Share of New Customers
    Share of Customers' Total Expenditure
    Degree of Overlap Own Prod. List / Competition
    Share of the Addressed Customer Segments
    Share of Customers' Total Expenditure
    Sales Growth from New Products
    Sales Share of New Customers
    Business Process
    Number of Newly Developed Applications
    Share of R&D Expense for Applied Research
    Share of R&D Expense for Basic Research
    Number of Development Teams with Customer Involvement
    Share of Customers with Partnership
    Number of Development Teams with Customer Involvement
    Internal learning
    Average Length of Service
    Training Investment Per FTE
    Training Staffing Factor
    Annual Investment in Technologies
    Average Length of Service
    Employer-Initiated Turnover Rate
    Employee-Initiated Turnover Rate
    % Employees with Remuneration Related to Goal Achievement
    accordingly look for the base key figures for the same. I would not put a finger to many , but essentially for finance look at FI data - especially GL postings , cost center postings , AR/AP etc
    for Customer Service - CRM data would help , Sales Data - SD - invoices , orders etc
    Internal - HR
    business processes - depends on the system
    Also the key figures for the same depends on the business rather than a generic business model that would fit all. First you will have to study the business process and understand the business rules and operating conditions before proceeding.
    Arun
    Assign points if helpful

  • ECC Client export and import with BW data model

    Dear BW Expert,
      We are now have BW QAS system which is connecting to ECC600QAS.
      Now we are going to:
         First  >> Export data ECC600QAS.
         Second Drop this client
         Third Create client with the same logical name as ECC600QAS and then import again with the same logical system name is ECC600QAS. Ofcourse we will re-establish again connection between ECC600QAS and BW QAS.
      In this case, do we need to create all data model or mapping data in BW again. Please help on this.
    Thanks and Regards,
    Kim Cheo.

    Hi Reddy,
      All your notes do not mention anything about in case Client refresh with the same logical name.
      Our case is that we do:
          Step 1:         Export client logical name is "ECC600QAS".
          Step 2:         Drop client "ECC600QAS"
          Step 3:         Import again and create the same client logical name "ECC600QAS".
          In this case do we need to create again all data model, mappying rule or transformation.
          Really, I can not found any idea there in all your note.
    Thanks and regards,
    Kim CheolYeon Lee.

  • Questions on Subviews and Import/Export in Data Modeler v3 EA1.

    I have a few questions about the capabilities of Data Modeler v3 EA1:
    1) Is it possible to rename subviews? Would like more meaningful names then Relational_x - Subview_x.
    2) Is it possible to save documents at subview level?
    3) Is it possible to import/export subsets of data?
    4) Having problems importing Erwin 7 .xml file, is there known problems with this import?
    Judy

    Hi Judy,
    1) To rename a subview just right click on it in the browser tree and select "Properties". In the properties dialog change the name and click OK button.
    2) You can save a subview as new Data Modeler design - from the File menu select Export -> To Data Modeling Design. In the newly opened dialog select the subview you want to export and click OK button.
    3) After saving a subview as new design (see answer #2) it can be imported in some other design (File -> Import -> Data Modeler Design).
    4) What kind of problems do you have with import of Erwin 7.* xml file?
    Regards,
    Ivan

  • How can I show Foreign Key name in the Data model Table window

    Hi,
    In one of my table, I had a Foreign Key, but that is not indexed. I want to display the name with in the table second window in realtional data model. If it is indexed, then it is showing in third window. How I can show without indexing that column?
    Thanks.

    I want to show Foreign Key name in the second window.
    Thank you for considering my question,
    Sundar

  • Can SAP BI (BW) stand alone as a data warehouse for Non-SAP Source Systems.

    I recognize that the answer to this question depends on the version of SAP BW we are discussing. My question is one being posed to determine how SAP BW fits in with the BI world and the other tools available.
    - Can a company implement SAP BI without also having the SAP ERS applications?
    - If so, will SAP BI effectively support 3rd party source systems and what is needed to make it effective (NetWeaver XI, NetWeaver 2004s)?
    Thanks for your expertise.
    Denny

    hi dear,
    clearly the most valuable input given by BW is a native integration with all SAP world...
    well, you can manage a BW without having a SAP ERP as source system:
    http://help.sap.com/saphelp_bw33/helpdata/en/80/1a618ae07211d2acb80000e829fbfe/frameset.htm
    (DBconnect, BAPI...)...
    Hope it helps!
    Bye,
    Roberto

  • Using Windows 7 Professional, as soon at I try to start a system restore, I receive error message "Incorrect function. (0x80070001)" and "Catastrophic failure (0x80000FFFF)." How can I avoid this and perform my system restore?

    Windows Explorer has stopped responding for the most part and I found http://support.microsoft.com/kb/2694911 list of solutions. After working through all of the first options on the list, I tried a system restore three different points
    but got the same two errors: "Incorrect function. (0x80070001)" and "Catastrophic failure (0x80000FFFF)."

    Hi TAS,
    Regarding the error message, I recommend you try to this :
    "0x8000ffff" error message when you try to restore a Windows 7-based computer by using System Restore
    http://support.microsoft.com/kb/2695585/en-us
    If your issue persists, let me known.
    Best regards,
    Karen Hu

  • Can LabVIEW handle fast and large amount of data?

    Hello,
    I want to develop server for GPS Tracking system. This system will be communication with about thousands of devices at a time. My question is that whether LabVIEW can b used to implement a server on LINUX platform to handle such fast and heavy transactions without having any hanging of software/system. I can use multithreaded processor, probably, Core-2-Quad processor, to build this application. 
    Please let me know whether LabVIEW can be used to designed such type of application.
    Hasan Baig

    Scott W wrote:
    As discussed previously, you should be able to implement your application using LabVIEW, but you should take care that you design the code properly.  From what I understand, you need labview to be able to process ~256kBps.  LabVIEW will have no problem doing that, but the problem may lay in getting the information from ~1000 computer in 5 seconds.  This will all be determined by:
    1. Your network hardware and set up.
    2. The code used to pull the data from the network.
    There is a library available for using MODBUS with LabVIEW, I suggest reading up on it and learn more about the API of the library.  You can find all that information here: http://sine.ni.com/nips/cds/view/p/lang/en/nid/201711
    If you would rather it be an easy, not too much time required, out of the box solution there is the DSC module that is available for LabVIEW.  This greatly simplifies your application and also makes data communication very effecient.  You can find more information about the DSC module here: http://sine.ni.com/nips/cds/view/p/lang/en/nid/1010
    Just as a point of advice, the DSC module will most likely save you anywhere from 1 to 2 weeks of solid work, depending upon your experience with LabVIEW.
    A couple of notes on the previous (sorry Scott but people tell me they appreciate me being honest)
    1) The Modbus Libraries at one time (I don't know it it has been fixed) was a CPU pig because there where no "zero ms waits" in any of the loops. It takes some time but it can be fixed.
    2) Although DSC may save 1-2 weeks if we don't know LV, it ends up costing me 1-2 weeks of effort every time I go through a major upgrade ( I have been suppoting DSC apps since BridgeVIEW 2.1). PLUS since all of the DSC functions are hidden protected burried.... I have no option to fix DSC. I also believe the Modbus in DSC is going to come through the lookout protocol driver which is supported out of (?) Singapore and I am reduced to e-mail support. Does DSC run on Linux? The files system used to support DSC is complex hard to find out what does what and when last I checked, Security software steps on it functionality with no sign that logging has stopped until we go back to look for it and find out is its not working. It cost one of my customers almost $5K to pay me to trouble shoot why the DSC history was failing on five of thier machines. In the end all I could tell them was, "Unplug the 1st network cable before starting a test." And to the speed of DSC... I find it interesting that the White Paper comparing DSC with Datasocket reads has disappeared from the NI site.
    So....
    Code it yourself so you can fix it.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • My ipod touch is disabled and it says to connect to itunes but itunes says it can't sync since it is locked.  How can I unlock it and get all my data back?  (apps, profiles, gaming levels.)

    My ipod touch is disabled and it says to connect to itunes but itunes says it can't sync because it is locked.  Any way to unlock and keep data?  (apps, gaming levels, music).

    Hi,
    Take it to you nearest Apple Store and see what they have to say. You should back up you data before you go in but in your case you can not.
    xxmitchxx90

Maybe you are looking for

  • Unable to create queries on portal

    Hi, We have implemented Buyer business package on portal and all the ABAP views are coming up fine. For the POWL views like "My Vendors", My Materials" there is an option to create a new query and then view the results in the table based on the query

  • Error when starting remoteapp program - "the following is not in your list of authorised programms:"

    have 2 rd  web servers set up using an nlb cluster 3 rd sesison host servers - dns round robin session broker (installed on dc) web single sign on is in place using cert generated internally on standalone ca I have added several programs to list on a

  • Getting an error message that I need to be on my computer to download free trial?

    I am using my computer so I don't understand this error message.  I looked this up on the FAQs and there was another question like this, but never answered.

  • Code for selection screen,  urgent

    Hi Everyone,   I need code for selection screen.   I have four radio buttons, p1, p2,p3,p4(assume) If I select second radiobutton, remaining three radiobuttons should be in disable mode and also the information under them should be in disable mode. G

  • My apple tv

    My apple TV won't connect to my internet. It says ' there is a problem with your connection please check in your settings and try again' but I am using the internet on my laptop right next to where I am trying to set up my apple TV and the signal str