Why does sap divide MM functions to logistics-Genernal&material Mgt?

Hi all,
In SPRO.
why does sap divide MM functions to logistics-General and Material Management?
why not gather all MM relevant functions only in one Item?
thanks and regards,
samson

Hi,
Settings which are purely related to MM will come in Materials Management.Settings which are generic will come under Logistic general
eg : Material master config u have two paths
1.SPRO-LG-CONFIGURING MTRL MASTER
2.SPROMMPUR--MTRL MASTER
Hope u will explore from this.
Thanks
suresh

Similar Messages

  • Single stack vs. Dual Stack - Why does SAP recommend single stack?

    Hello SAP,
       I am a business partner who specializes in infrastructure consulting for SAP solutions.  The SAP Consultants I am working with recently have been recommending that customers install single stack systems.  I would like to know why? Are there problems with dual stack systems?  Is SAP changing things in a later release and they want customers to be prepared for the change?
      From an infrastucture point of view this recommendation combined with SAP NetWeaver architecture will result in an explosion of SID names which leads to an explosion of application server instances and DBMS instances and an explosion of installed servers.  I know it is possible to combine SIDs into a single DBMS using MCOD and to have multiple application servers in a single physical server, but there are issues with mulitple application server instances and MCOD use which make normal maintenance operations difficult.
      I think it would be much better for customers to install dual stack systems and simply adjust the SAP profile parameters to disable one stack or the other.  This way, you could still have 1 stack per application server instance and you would not be have to be creative with SAP SID names!!!  Creating a DBMS instance or installing an additional server is not a simple nor economical proposition.
    Regards,
    Zaz

       I am a business partner who specializes in infrastructure consulting for SAP solutions.  The SAP Consultants I am working with recently have been recommending that customers install single stack systems.  I would like to know why? Are there problems with dual stack systems?
    The problems are:
    - difficult to size and maintain - Java + ABAP will fight for resources (memory,CPU) and there´s not much one can do to tune if either ABAP or Java as dual stack instance on a single box is running nuts (for whatever reason).
    - System copies via R3load - if you want to copy a huge system (let´s say ERP 6.0 + Java stack) you need to use sapinst + R3load to do the copy. Imagine if the system is 1 TB or bigger, this is very time consuming
    - Upgrades are complicated - if you upgrade a dual stack system you need to run two PREPARES and two upgrades at the same time - there are sync points each upgrade wait for the other to finish --> difficult to plan in sense of runtimes and even more notes/preparation to do (a dual stack SolMan upgrade from 3.2 to 4.0 had almost 100 notes (technical!) and two upgrade preparation guides...)
    - interdependencies - example: you run ERP + EP + BI-Java on one system. You upgrade your BI (which is on a different box) to a new support package. Since the BI-Java need to be in sync with the BI ABAP support package you need to upgrade the EP too - and since there´s a direct dependency (doublestack system) you will need to install support packages on your ERP. So you finally end up in having dependency chains that a total different system (BI) will force you to upgrade/patch your ERP. And if you have e. g. a CRM connected to the same EP you will need to patch that too...
    Is SAP changing things in a later release and they want customers to be prepared for the change?
    No - the possibility of having a dual stack installation will be still there.
      From an infrastucture point of view this recommendation combined with SAP NetWeaver architecture will result in an explosion of SID names which leads to an explosion of application server instances and DBMS instances and an explosion of installed servers.  I know it is possible to combine SIDs into a single DBMS using MCOD and to have multiple application servers in a single physical server, but there are issues with mulitple application server instances and MCOD use which make normal maintenance operations difficult.
    I agree - MCOD is not a good solution for this problem.
      I think it would be much better for customers to install dual stack systems and simply adjust the SAP profile parameters to disable one stack or the other.  This way, you could still have 1 stack per application server instance and you would not be have to be creative with SAP SID names!!!  Creating a DBMS instance or installing an additional server is not a simple nor economical proposition.
    There are 36 * 36 * 36 (minus a few reserved) names for SIDs- this should be enough - also for the biggest customers
    Of course one could install both and disable the one you don´t need - but this won´t help in dependency thing. If you e. g. install a dual stack instance for CRM and disable the Java part, you can nicely run it. In case of an upgrade, you will need to upgrade the Java part too (see above) although you don´t use it. The upgrade will detect the doublestack and wait for the java instance to be upgraded too. Same is true vice versa. And believe me: you don´t want that
    In fact it is better to separate - that´s at least our experience. The main no-go for such a configuration on our side was the dependency thing. Since they are there and you can´t do much about them we decided to have a 1:1 relationship for ABAP backend and Java "frontend". You will get more instances (and names and databases) but you can patch applications independently from each other. So an implementation of a  BI patch won´t imply that you finally also patch your ERP production and other systems that connect to that portal.
    There are virtualization techniques available to not need more boxes, you can consolidate them on one machine as if you were installing a dual stack so that is not really an issue. This depends, of course, on the platform and database you use (e. g. Oracle does not support production installations in VMWare). We use for our Java instances Solaris on Opteron (or Intel 64bit) and zones/containers and for the ABAP part we use Linux + Xen. Both virtualization methods come with the OS (so no additional $$$) and both are supported by SAP.
    The propagated advantage of having a dual stack installation (shared memory access etc.) is so small that it doesn´t outban the additional complexity - which is definitely there.
    I hope those arguments will help to understand SAPs (and the consultants) position - get back if you want more
    Markus

  • Why does the divide operator give me different results in different VIs?

    Hi all,
    I'm quite the LabVIEW newbie, so please forgive me if this is elementary.  I have a signal I am acquiring.  The signal is fairly low amplitude (.01 - 0.1 V).  On each acquisition, I divide the values in the sample set by another small number (0.047) using the divide operator.  I am seeing inconsistent results and I'm puzzled as to why.
    In ex1, which I built from scratch for this post, everything works as expected.  I can confirm with the debugger that each reading in the sample set is properly divided and the mean, max, and waveform graph look as I'd expect.
    When I use a similar construct in my real application, however, the division often results in INF, and when I look with the debugger I see post-divide values in the signal that...just don't make sense to me (ex2).
    I figured I must be missing something in the real application related to splitting up and merging multiple signals, so I tore out everything unrelated to the division (ex3).  Although this code looks a lot like the properly-functioning ex1, the division still produces INFs and strange results.
    All three examples are acquiring the same signal.  My best guess at this point is that the built-from-scratch example is coercing the double passed to the divide operator "the right way" and that the malfunctioning examples are coercing the double in a different, incorrect way.  I've tried removing and recreating the signal path in the malfunctioning examples to no avail.  My problem is that I don't know enough about LabVIEW data types to know how to force the proper coercion.
    Can anyone point me in the right direction for a solution?  I would greatly appreciate some help.
    Solved!
    Go to Solution.
    Attachments:
    ex1.png ‏8 KB
    ex2.png ‏15 KB
    ex3.png ‏10 KB

    I may be getting old, and my eyesight isn't as good as it can be, but I can clearly see that in example 2 and 3 you are not dividing by 0.047. So example 2 and 3 are not the same operation as example 1. The outputs of example 2 and 3 are completely dependent on the signals you are getting. Have you actually looked at those? You are using dynamic data which regulars such as myself absolutely detest. Be that as it may, you should look at the values you are feeding into the operation. I don't understand what you mean by "I see post-divide values in the signal".

  • Why does the "open with" function often not recognize valid file extensions

    Sample situation: I often need to open JPGs downloaded from the Internet in Photoshop, but I need to keep the default program as Preview.
    When I attempt to open the image in PS using the "Open With" function (in the Edit menu), there are often no choices - it's blank, so I need to open it in preview and then save it as a PSD file to quickly open in PS. Other times I will get a list of other installed programs like Excel, and need to scroll down to the "open with another program" button, where I need to manually find the PS application. Of course, I can always open the file from within PS, but why is the Apple option so seemingly arbitrary from one similar file to the next?
    There is often no rhyme or reason for the programs it offers me.
    This happens with other file extensions, too.
    Is this a known bug?

    It's up to the applications to declare what types of files they can open. They do so by storing the information in the CFBundleDocumentTypes section of the Info.plist file in the application's .app directory. If you know what you are doing, you can edit the plist file to add your own file types/extensions. Unfortunately, I don't know of a good application to do that for you (but it's not a bad idea for one, if I get the time).

  • Why does SAP not support B2MML fully?

    Hello colleagues,
    I'm working a little bit with the ISA-95 Standard and especially B2MML.
    I wondered why SAP, as a global leader un ERP Software hasn't yet implemented the standard through B2MML in IT'S OWN WAY. In XI/PI I have the possibility to load the b2mml schemas and to map data from an idoc to the b2mml structure and so to create B2MML documents for production orders and stuff.
    But wouldn't it be better if SAP would do the mapping so many other companies could adopt their implementation and it would be much more homogenous if you consider that today every company's b2mml implementation differs from each other.
    What do you think about this and what do you think are the reasons why SAP hasn't done the mapping?
    Is this too low-priority for SAP or are they maybe still working on it?
    regards,
    L.

    @Santosh
    >
    >I guess B2MML is used majorly in supply chain management systems with manufacturing systems such as Industrial
    >Control Systems and Manufacturing Execution Systems. So in that case SAP has a specific product by xMII .
    >
    That's true, they have MII dedicated to this use case. And like in Xi / PI you are able to load your B2MML schemas in the system in order to map incoming data into the structure of B2MML / ISA95. But like in XI / PI you have to do this mapping by yourself.
    Wouldn't it be better if SAP would provide a standard/default mapping?
    regards,
    L.

  • Why does the EQ (equalizer) function in the iPod settings (in my iPhone 4) keep turning itself off??

    I'll notice my music sounds flat, too much treble, etc... go into iPod settings and sure enough the equalizer is set of OFF again.  I reset it to rock or bass boost or whatever.  And it then it might be another hour or 3 days later but it turns itself off again.  There doesnt seem to be a lot of rhyme or reason as to when it does this or why.  Annoying.   Any ideas?
    I have iPhone 4 running iOS 6.1

    bump... any ideas please?

  • Why does the "Format & Strip" function not return a number in the same format as "Format String"?

    I am using the "Format and String" function in a vi with the "string" input wired to a string of type "0.9998,0.9899,1.0003,0.9995, (etc)". I have wired the "format string" input to a string constant "%1.4f". Irrespective of the format string, I always get a number out that is rounded to 2 decimal places. I have tried different number formats in the format string, and I have wired a 4d.p. floating point number to "default". I have also set the precision of the format string to 4 d.p. with no effect. Any suggestions (or is the output always rounded to 2 d.p.)?

    Hi,
    If you are looking at the result in a numeric indicator, then the default setting is 2 places of decimal, that is displayed.
    You need to right click on the indicator and select Format & Precision then change the Digits of Precision value.
    Ray.
    Regards
    Ray Farmer

  • Why does width=stage.fullScreenWidth; function inproperly ?

    Peace be upon you
    I have a timebar in my flash android app (testing sample), that I want to extend horizantally to the full screen width (in all phones and tablets).
    I tried many many things, visited all programming websites .. and I made use of this useful article Supporting the multiple screen sizes of multiple devices in Adobe AIR | Adobe Developer Connection
    and tested them on many devices but still, something is still wrong!
    when I use
    1- Object(root).bar.width =stage.fullScreenWidth ;                      // the timebar fits the width but animates LATE
    2- Object(root).bar.width =stage.stageWidth;                              // the timebar fits the width but animates LATE
    3- Object(root).bar.width =stage.width;                                        // the timebar doesn't fit the width but animates rightaway!
    4- Object(root).bar.width =Capabilities.screenResolutionX;        // the timebar fits the width but animates LATE
    here the sample:testing sample.fla - Google Drive
    can someone tell me why is the latency in the timebar animation !??
    I want my timebar to be in it's original speed (fast) and have it to fit the screen width in any size ..
    Thanks in advance ..

    I tried it without Object(root) and it still didn't work .. though my code isn't nested at all .. no errors to .. it's just a latency and no fit for width
    here's a screenshot from my phone , you see the second bar starts rightaway!
    but the other ones start late .. but they all finish in the same time!!
    why??? they also won't fit the phone's screen width :/
    i coded them in this order
    1- bar1.width =stage.fullScreenWidth ;            
    2- bar2.width =stage.stageWidth;                    
    3- bar3.width =stage.width;                             
    4- bar4.width =Capabilities.screenResolutionX;       
    do you have a solution??
    sorry for bothering you with this ,,

  • Why does that entire thread goes to sleep when we put a wait function in time critical loop?

    why does that entire thread goes to sleep when we put a wait function in time critical loop but not when it is not time critical

    Norbert B wrote:
    Ujjval,
    in a RT system, priorities have (in general) increased effect on the execution of the application.
    It is recommended that you only have a single task in your RT program at "time critical". If you have two task "time critical" (that means you are running into issues caused by your quoted "feature"), you have a flaw in your application architecture.
    Since LV 7.1, it is recommended to work with Timed Loops in order to prioritize tasks on a RT system. Timed Loops are executed on priorities between "time critical" and "above normal". Each Timed Loop will execute its content in a single thread in order to keep a good overview of the timing (like finished late [i-1]). Using those structures (and according settings) in a reasoned manner will prevent your RT system to run into priority issues.
    Ujjval Shah wrote:
    [...]also i would really appreciate if i can get more documentations regarding how LV creates threads and assigns subvis to them[...]
    You will have a real hard time to go into this very deep. This is the feature of LV: you can just use multithreading (multicores) without the needed knowledge of scheduling and load balancing. This makes LV programming in general very easy in comparison to e.g. ANSI C (in regard of multithreading). So creation of threads, distribution of tasks to the threads are abstracted and most often not visible to the programmer.
    There are some switches and levers you can "play around" in order to make LV to behave differently in this matter. But this most often requires  deep LV knowledge and cannot be explained in a simple posting.....
    hope this helps,
    Norbert 
    Amen to that!
    The question can not be fully answered without digging into the internals of the OS LV is run on because LV works with the OS and lets it do the scheduling.
    Yes that note applies to pre- LV 7 RT. When run under RT the ONE Time Critical loop was guarenteed to stay determinisitic.
    Since then the Timed Loop was introduced that allowed multiple levels of priority and later allowed us to assign which CPU the code would run on.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Why does my iPod touch has, despite iOS 6, no panorama function in the camera?

    Why does my iPod touch has, despite iOS 6, no panorama function in the camera?

    Because it is not available for the 4G.
    iOS 6: Which software features does my iPhone, iPad, or iPod touch support?

  • Why does SQL execute inner selected functions again in the outer select?

    Hi,
    Why does SQL execute inner selected functions again in the outer select?
    Given:
    CREATE OR REPLACE FUNCTION K_TEST
    RETURN NUMBER IS
    BEGIN
    RETURN 1;
    END;
    SELECT K_TEST, K_TEST FROM DUAL;Will (logically) execute the function twice.
    SELECT intest, intest
    FROM (SELECT K_TEST intest FROM DUAL);Will execute the function twice too!
    Why can't SQL buffer the inner result?
    Does anyone have an idea on how to achieve executing the function only once? My original called function is quite heavy and returning a user defined type. Adding predicates, the function is executed 3 or 4 times!
    Thanks for any tips,
    K.

    Hello
    Depending on your version of Oracle, Sub query caching could help....
    XXXX> create sequence seq_1
      2  /
    Sequence created.
    Elapsed: 00:00:00.07
    XXXX> CREATE OR REPLACE FUNCTION K_TEST
      2  RETURN NUMBER IS
      3
      4      ln_Ret  NUMBER;
      5
      6  BEGIN
      7      SELECT
      8          seq_1.NEXTVAL
      9      INTO
    10          ln_Ret
    11      FROM
    12          dual;
    13
    14      RETURN ln_Ret;
    15  END;
    16  /
    Function created.
    Elapsed: 00:00:00.60
    XXXX>
    XXXX> SELECT K_TEST, K_TEST FROM DUAL;
        K_TEST     K_TEST
             1          2
    1 row selected.
    Elapsed: 00:00:00.06
    XXXX> SELECT K_TEST, K_TEST FROM DUAL;
        K_TEST     K_TEST
             3          4
    1 row selected.
    Elapsed: 00:00:00.01
    XXXX> SELECT intest, intest
      2  FROM (SELECT K_TEST intest FROM DUAL);
        INTEST     INTEST
             5          6
    1 row selected.
    Elapsed: 00:00:00.10
    XXXX> SELECT
      2      intest,intest
      3  FROM
      4      (
      5          SELECT (SELECT K_TEST FROM dual) intest
      6          FROM
      7          dual
      8
      9      )
    10  /
        INTEST     INTEST
             7          7
    1 row selected.
    Elapsed: 00:00:00.03
    XXXX> /
        INTEST     INTEST
             8          8
    1 row selected.
    Elapsed: 00:00:00.01THis last example takes advantage of a specific optimisation for calling functions in a subquery. Not sure if it would suit your circumstance though...
    Alternatively - again depending on your version - you might be able to look at function result caching...
    HTH
    David
    Edited by: Bravid on Feb 1, 2012 12:32 PM

  • Why does it say i have extra characters in this function?

    why does it say extra characters?
    1087: Syntax error: extra characters found after end of program.
    Symbol 12.addEventListener(MouseEvent.onRelease,exit);
    function exit(evt:MouseEvent):void {
        -root.nav_mc.gotoAndPlay(2);  
         -root.page1_mc.gotoAndPlay(30); 

    http://www.megaupload.com/?d=HYR51BPM
    that is the link to upload my website so far... i am following the tutorial from this site:
    http://www.flashvideotutorials.info/paidarea.html
    im on the adding pages 2 part, but he is using as 2 and im using as 3
    i cant figure out how to get the pages to work right.... please help me out
    thanks
    Kyle

  • Why does setOpaque(false) on Mac interfere with functionality of JSlider?

    Hello, here is an SSCCE with a slider that works normally on my PC:
    import javax.swing.*;
    public class Foobar extends JApplet
         public  void init()
              JPanel panel = new JPanel();
              panel.setOpaque(false);
              panel.add(new JSlider());
              setContentPane(panel); 
    }But on my sister's Mac, the slider functionality is broken: one cannot drag the thumb with the mouse. To move the thumb, she has to click on the rail. If I comment out the setOpaque(false) call, then everything works fine.
    I need that setOpaque call and I want the program to work both on Mac and PC. Why does it break on the Mac and how to fix it? Thank you for your insight. Mark

    So then you haven't actually ran that SSCCE on a MAC then? No, no, she ran it on her Mac, my sis. I asked her to run it several times, and she definitely cannot move the thumb. Now, if I comment out the setOpaque(false), then she can move it all right.
    But, I found a workaround. I did not realize that before, that Apple actually does include the "cross-platform" look and feel, not only their own Aqua. On the Sun website, it sort of implies that Apple only has Aqua, but on Apple website, I found they also support the cross-platform look.
    And voila, I changed to the cross-platform, and now, everything works. Not only the sliders in non-opaque panels, but I had also a HUGE number of other problems getting my app to work on the Mac, and now, with the cross-platform look, they all disappeared!!
    Thank you.
    Mark

  • Why does the InitVXIlibrary function return -32768 ?

    Why does the InitVXIlibrary function return -32768 ?

    Hello,
    It would be extremely helpful to see a log of what is happening "behind the scenes" with the driver. To do this, you can use a utility called NI-Spy which can be launched from Start >> Programs >> National Instruments >> NI Spy or from the Measurement & Automation Explorer (MAX) utility.
    NI Spy is a Win32 application that monitors, records, and displays National Instruments API calls made by applications. Use NI Spy to quickly locate and analyze any erroneous National Instruments API calls that your application makes, and to verify that the communication with your instrument is correct.
    You can turn the log to file feature on via the Spy >> Options menu in the program. Please attach this log file to this Developer Zone post
    so that we may further help you.
    Best Regards,
    Justin Britten
    Applications Engineer
    National Instruments

  • Does SAP have  function to allow the prices for the activities type to copy

    Hi Expert,
    Would like to seek for your help refer to above subject.
    Does SAP have  function to allow the prices for the activities type to copy from previuos fiscal year to current fiscal year so that we do not need to manually set up the acitvities types prices via KP26.
    What are the T-code and what are the configuration need to be set in order to use the function.
    Please help.
    Regards,
    KH

    Hi,
    Thank you for the prompt reply.
    However, would like to seek for your advise does SAP provide standard report to view the cost of activities incur?What are the T-code?
    Thank you.
    Regards,
    Karen

Maybe you are looking for

  • Help with "The Finder can't complete the operation because some data in "iPhoto Library" can't be read or written. (Error code -36)" Any ideas on how to fix this?

    While trying to copy my iPhoto Library (49.61 GB) to an external hard drive, I receive the error message "The Finder can't complete the operation because some data in "iPhoto Library" can't be read or written. (Error code -36)" I need to move my libr

  • Af: table color dyanmic

    HI , Using jdev 11.6 . I have requirement to show the table row/column  in different color based on the some conditions . i have achieved by overriding the postQuery method and setting the color in transient attribute in voimple. My questions related

  • No sound out of one speaker...

    Hello, all! My iPod recently suffered a nasty blow, which deformed the case and seemingly knocked the sound out of the right earbud. I've tried a different pair of headphones, but still I get nothing out of the right earpiece. I also tried resetting

  • Printing Gantt Chart issue

    Hello, Is there a way to see the print of Gantt Chart of our requirement in 2010 version.?  Emil

  • Mac SE/30 blinks off

    I have a Mac se/30, 4MB RAM, System 7.0.1. It was running fine for years, as I only used it infrequently. Last month, I wiped the drive and did a clean install of Sys 7.0.1. The computer still boots normally, and it reaches the desktop without issue.