Difference between Material Class and Batch Class

Hi!
What is the difference between Material Class and Batch Class?
and how can we use these classes?
Rgds,
Ajit

Iam not sure but i think
1) Material class for sorting purpose
2) Batch Class for Batch Management
thanks
K.Prabakaran

Similar Messages

  • What is the difference between Serial numbers and Batch management.

    Hi Gurus,
    Can anyone explain the difference between Serial Number and Batch Management in breif.
    Regards
    Ravi

    Hi,
    Serial number management and batch management are different functions that can be
    used in conjunction with each other.
    A batch represents a non-reproducible subset
    of the total quantity of a material held in stock, which is managed separately from
    other subsets of the same material.
    For Example  Different production lots
    (for example, paints, wallpapers, pharmaceutical products), delivery lots or quality
    grades of a material.
    whereas a serial number is a number that you give to an individual item of material in addition
    to the material number, in order to differentiate between this individual piece and all
    other items of the material. The combination of material number and serial number
    is unique. It is not necessary to use the batch management function to use serial
    number management.
    Regards
    VIjay.

  • Difference between 'materialized vews' and snapshots

    Hello,
    i have two questions:
    what the difference between 'materialized vews' and snapshots? In fact, in create thoses Oracle Objects:
         create materialized view log on T1
         Create materialized view T1_MV
              Build immediate
              Refresh fast on commit
              As Select COL1,COL2 from T1
         Create snapshot T1_SNAPSHOT
         Build immediate
         Refresh fast on commit
         As Select COL1,COL2 from T1
    and in find that T1_MV and T1_SNAPSHOT have the same caracteristics in dba_tables and DBA_SNAPSHOTS and DBA_MVIEWS.
    seconde question: what's the difference between DBA_SNAPSHOTS
    and DBA_MVIEWS tables?
    I work under oracle 9i
    thinks for response.

    Backwards compatibility. Some apps might reference DBA_SNAPHOTS and it would be a PITA to change them. Eventually Oracle might decide that it's a greater PITA for them to keep those views and ditch 'em.
    Cheers, APC

  • Difference between Material type and Item category

    What is the difference between Material type and Item category?
    We can differentiate different kind of materails according to material type then why do we have Item category which is also more or less on the same lines.
    Both can be considered as a terminology in SAP to group similar kind of materials.
    Please let me know the exact difference between the two?

    Dear Christino
    We can list out so many differences.
    When you create a material master record, the material type you choose determines:
    - Whether the material is intended for a specific purpose, for example, as a configurable material or process material
    - Whether the material number can be assigned internally or externally
    - The number range from which the material number is taken
    - Which screens appear and in what sequence
    - Which departmental data you may enter
    - What procurement type the material has; that is, whether it is manufactured in-house or procured externally, or both
    Together with the plant, the material type determines the material's inventory management requirement; that is:
    - Whether changes in quantity are updated in the material master record
    - Whether changes in value are also updated in the stock accounts in financial accounting
    In addition, the accounts affected by a material entering or leaving the warehouse depend on the material type.
    -Most importantly, Users can be authorized to create materials of specific material types but not based on item category
    - Item category will define whether the material should be valuated for stock or it should be considered as non-stock
    - Pricing is carried out based on Item Category and not based on Material type
    thanks
    G. Lakshmipathi

  • Difference between material listing and item proposal?

    HI Gurus,
    COuld you explain what is the difference between material listing and item proposal?
    --james

    Hi James,
    Item Proposal is automatically proposed by the system while creating a sales order for a specific customer.
    This setting is maintained in the Sales Area of customer master under Sales tab.
    It can be stored as master records. When you create a sales order, you can refer to an item proposal, look over the proposed items, and copy all or just selected items into the order. If a customer routinely orders the same goods, you can create a proposal and enter it in the customer master record. During sales order processing, the system automatically proposes items from this proposal.
    Item Proposal is created using VA51.
    Material Listing lists which materials a customer can buy. With material listing or exclusion you can control which materials can be sold to each customer.
    A material listing is created for a customer. The customer can only buy the materials contained in the list. The system does not allow any materials to be entered if they are not contained in the material listing.
    If no records exist for material listing, the sold-to party, for example, can in principle buy the same materials as the payer. However, if there is a material listing record specific to the sold-to party, the sold-to party can only buy the materials permitted in the list. These materials do not have to be identical to those which the payer can buy.
    Material listing and material exclusion are controlled using the condition technique.
    Hope it helps.
    Regards,
    Priyanka

  • Difference between maximum concurrency and batch mode in JDBC

    Hi All,
             Could som one tell me the difference between maximum concurrency and batch mode in receiver JDBC adapter?
    Regards,
    XIer

    Hi,
    The Max Concurrancy and Batch mode are used for performance tunning for JDBC adapter.
    Max Concurrancy is possible upto 5 only. so even if you will be taking up 10 it will by-default take 5.
    The number of records being processed depend on the size of each record. for e.g Per minit XI Is Processing 50 Records,It will Take lot of time to process all Records.
    So if you set Max concurrancy as 5 then at time 5 messages will be processed simultaneously.
    In Batch mode it will, collect the multiple SQL statements that will be created for records to be processed and processed at a time. It will  improve performance considerably.
    But Batch Mode is possible with only INSERT, UPDATE, DELETE etc.
    The Stored procedures can be executed with max concurrency
    Thus it completely depends that on the no of records to be processed at a time and volume of Mesasges.
    Thanks
    Swarup

  • Difference between Material Specs and Inspection Plan

    Hi ALL,
    Whats the difference between Material Specifications and Inspection plan...?...Why Material Specification is required in QM...?
    Thanks & Regards,
    Ameya K.

    Hi Ameya,
                    The first thing is that material spec is the client level data in QM where as Inspection plan is the plant level.
    <u><b>
    Case 1:</b></u>    Suppose that there is an attribute Viscosity whivh needs to be checked whose UCL & LCL is 10 to 15. But in one plant where some highy precise requirement is there ...... then in that case we want that for that plant for the material viscocity should be 5 to 7 . In that case the requirement of the inspection plans comes in to picture .
    <b><u>Case 2 :</u></b>    The material got one extra attribute needs to be checked for some plant .... in that case we need to maintain inspection plan for that material with both Insp with material spec &   insp with inspection plan need to be checked  so that during the result recording apart from the attributes in the material spec this extra attribute gets populated from inspection plan
    Note : Apart from this as in material spec the data is maintained in the client level the load in the database will be compartively less  as there will not be any duplication of data which will be there in case of plant level data for the same material ..........
    I hope this will add some info apart from what the gurus has suggested above .....
    Please reward points if helpful.....
    Thanks & Regrads
    Kaushik Choudhury

  • Difference between Material Master and Material ledger

    Can anyone tell me the difference if any between Material Master and Material ledger and its usage and interlink with SAP modules.
    Thanks for your time
    suresh arya

    Hi Suresh,
    The application component Actual Costing/Material Ledger fulfills two basic objectives: The ability to carry material prices in multiple currencies/valuations, and actual costing.
    The material master records are all information your company needs to manage a material is stored in a data record in the material aster, sorted by various different criteria.
    For more information regarding the functionality, you can see in path below, help SAP...
    Material Master data:
    http://help.sap.com/saphelp_47x200/helpdata/en/03/abb8f85fbe11d396a600a0c930e0da/frameset.htm....
    Material ledger:
    http://help.sap.com/saphelp_47x200/helpdata/en/a2/5cd63835e211d38a710000e83234f3/frameset.htm..
    Regards,
    Paulo

  • Difference between material group and external material group

    Hi,
    Can anybody let me know the difference between the material group and external materila group from the business perspective.
    Thanks

    Hi Raghunandan,
    Material Group : Materials having similar attributes will be goruped together and assigned to a Material Group.
    Material groups are Extensively useful during :
    Limit the Scope of Analysis
    Reporting Purpose
    External material group : Key that you can use to assign the material to an external material group or to a material group determined according to external systematics.
    In General, External material groups are nothing but external representation of group of material  which are extensively used in supply souce determination for provions materials related to retail and some other functions
    In short if your Internal material group for example bearing is 0001 you can group externally further based on manufacturer like FAG for NRB. No accounting activity is based on it
    Reg,
    Ashok

  • Difference between Material Repository and Product Repository

    Hi Guys,
    Can you please explain the difference between the Product Repository and Material Repository.
    Thanks,
    Sandy.

    Hello,
    The MDM Products repository is structured to maintain the "sell- side" of the organization, meaning these are the products that the organization sells.
    The MDM Material repository, however, is structured to maintain the "buy- side" of the organization, meaning these are the raw materials that the organization buys in order to produce/ manufacture its products.
    These differences are also seen in the schema -the data elements that are maintained for each repository.
    Regards,
    Hedda Cohen.

  • Whats the difference between an INTERFACE and a CLASS?

    Whats the difference between an INTERFACE and a CLASS?
    Please help.
    Thanx.

    http://search.java.sun.com/search/java/index.jsp?col=javaforums&qp=%2Bforum%3A31&qt=Difference+between+interface+and+class

  • What is the difference between document class and normal class

    Hi,
    Please let me know what is the difference between document class and normal class.
    And I have no idea which class should call as document class or call as an object.
    Thanks
    -Actionscript Developer

    the document class is invoked immediately when your swf opens.  the document class must subclass the sprite or movieclip class.
    all other classes are invoked explicitly with code and need not subclass any other class.

  • Difference Between Business Object And Class Object

    Hi all,
    Can any one tel me the difference between business object and class Object....
    Thanks...
    ..Ashish

    Hello Ashish
    A business object is a sematic term whereas a class (object) is a technical term.
    Business objects are all important objects within R/3 e.g. sales order, customer, invoice, etc.
    The business objects are defined in the BOR (transaction SWO1). The have so-called "methods" like
    BusinessObject.Create
    BusinessObject.GetDetail
    BusinessObject.Change
    which are implemented (usually) by BAPIs, e.g.:
    Business Object = User
    User.Create => BAPI_USER_CREATE1
    User.GetDetail => BAPI_USER_GET_DETAIL
    CONCLUSION: Business Object >< Class (Object)
    Regards
      Uwe

  • Question about main difference between Java bean and Java class in JSP

    Hi All,
    I am new to Java Bean and wonder what is the main difference to use a Bean or an Object in the jsp. I have search on the forum and find some post also asking the question but still answer my doubt. Indeed, what is the real advantage of using bean in jsp.
    Let me give an example to illustrate my question:
    <code>
    <%@ page errorPage="errorpage.jsp" %>
    <%@ page import="ShoppingCart" %>
    <!-- Instantiate the Counter bean with an id of "counter" -->
    <jsp:useBean id="cart" scope="session" class="ShoppingCart" />
    <html>
    <head><title>Shopping Cart</title></head>
    <body bgcolor="#FFFFFF">
    Your cart's ID is: <%=cart.getId()%>.
    </body>
    <html>
    </code>
    In the above code, I can also create a object of ShoppingCart by new operator then get the id at the following way.
    <code>
    <%
    ShoppingCart cart = new ShoppingCart();
    out.println(cart.getId());
    %>
    </code>
    Now my question is what is the difference between the two method? As in my mind, a normal class can also have it setter and getter methods for its properties. But someone may say that, there is a scope="session", which can be declared in an normal object. It may be a point but it can be easily solved but putting the object in session by "session.setAttribute("cart", cart)".
    I have been searching on this issue on the internet for a long time and most of them just say someting like "persistance of state", "bean follow some conventions of naming", "bean must implement ser" and so on. All of above can be solved by other means, for example, a normal class can also follow the convention. I am really get confused with it, and really want to know what is the main point(s) of using the java bean.
    Any help will be highly apprecaited. Thanks!!!
    Best Regards,
    Alex

    Hi All,
    I am new to Java Bean and wonder what is the main
    difference to use a Bean or an Object in the jsp. The first thing to realize is that JavaBeans are just Plain Old Java Objects (POJOs) that follow a specific set of semantics (get/set methods, etc...). So what is the difference between a Bean and an Object? Nothing.
    <jsp:useBean id="cart" scope="session" class="ShoppingCart" />
    In the above code, I can also create a object of
    ShoppingCart by new operator then get the id at the
    following way.
    ShoppingCart cart = new ShoppingCart();
    out.println(cart.getId());
    ...Sure you could. And if the Cart was in a package (it has to be) you also need to put an import statement in. Oh, and to make sure the object is accessable in the same scope, you have to put it into the PageContext scope. And to totally equal, you first check to see if that object already exists in scope. So to get the equivalant of this:
    <jsp:useBean id="cart" class="my.pack.ShoppingCart"/>Then your scriptlet looks like this:
    <%@ page import="my.pack.ShoppingCart %>
    <%
      ShoppingCart cart = pageContext.getAttribute("cart");
      if (cart == null) {
        cart = new ShoppingCart();
        pageContext.setAttribute("cart", cart);
    %>So it is a lot more work.
    As in my mind, a normal class can also
    have it setter and getter methods for its properties.True ... See below.
    But someone may say that, there is a scope="session",
    which can be declared in an normal object.As long as the object is serializeable, yes.
    It may be
    a point but it can be easily solved but putting the
    object in session by "session.setAttribute("cart",
    cart)".Possible, but if the object isn't serializable it can be unsafe. As the point I mentioned above, the useBean tag allows you to check if the bean exists already, and use that, or make a new one if it does not yet exist in one line. A lot easier than the code you need to use otherwise.
    I have been searching on this issue on the internet
    for a long time and most of them just say someting
    like "persistance of state", "bean follow some
    conventions of naming", "bean must implement ser" and
    so on. Right, that would go along the lines of the definition of what a JavaBean is.
    All of above can be solved by other means, for
    example, a normal class can also follow the
    convention. And if it does - then it is a JavaBean! A JavaBean is any Object whose class definition would include all of the following:
    1) A public, no-argument constructor
    2) Implements Serializeable
    3) Properties are revealed through public mutator methods (void return type, start with 'set' have a single Object parameter list) and public accessor methods (Object return type, void parameter list, begin with 'get').
    4) Contain any necessary event handling methods. Depending on the purpose of the bean, you may include event handlers for when the properties change.
    I am really get confused with it, and
    really want to know what is the main point(s) of
    using the java bean.JavaBeans are normal objects that follow these conventions. Because they do, then you can access them through simplified means. For example, One way of having an object in session that contains data I want to print our might be:
    <%@ page import="my.pack.ShoppingCart %>
    <%
      ShoppingCart cart = session.getAttribute("cart");
      if (cart == null) {
        cart = new ShoppingCart();
        session.setAttribute("cart", cart);
    %>Then later where I want to print a total:
    <% out.print(cart.getTotal() %>Or, if the cart is a JavaBean I could do this:
    <jsp:useBean id="cart" class="my.pack.ShoppingCart" scope="session"/>
    Then later on:
    <jsp:getProperty name="cart" property="total"/>
    Or perhaps I want to set some properties on the object that I get off of the URL's parameter group. I could do this:
    <%
      ShoppingCart cart = session.getAttribute("cart");
      if (cart == null) {
        cart = new ShoppingCart();
        cart.setCreditCard(request.getParameter("creditCard"));
        cart.setFirstName(request.getParameter("firstName"));
        cart.setLastName(request.getParameter("lastName"));
        cart.setBillingAddress1(request.getParameter("billingAddress1"));
        cart.setBillingAddress2(request.getParameter("billingAddress2"));
        cart.setZipCode(request.getParameter("zipCode"));
        cart.setRegion(request.getParameter("region"));
        cart.setCountry(request.getParameter("country"));
        pageContext.setAttribute("cart", cart);
        session.setAttribute("cart", cart);
      }Or you could use:
    <jsp:useBean id="cart" class="my.pack.ShoppingCart" scope="session">
      <jsp:setProperty name="cart" property="*"/>
    </jsp:useBean>The second seems easier to me.
    It also allows you to use your objects in more varied cases - for example, JSTL (the standard tag libraries) and EL (expression language) only work with JavaBeans (objects that follow the JavaBeans conventions) because they expect objects to have the no-arg constuctor, and properties accessed/changed via getXXX and setXXX methods.
    >
    Any help will be highly apprecaited. Thanks!!!
    Best Regards,
    Alex

  • Difference between interface pool and class pool

    Hi,
    Can any body tell me the difference between Interface pool and Class pool.
    thank you in advance.
    regards

    Hi,
    Class and Interface Pools
    This section discusses the structure and special features of class and interface pools for global classes.
    Global Classes and Interfaces
    Classes and interfaces are object types. You can define them either globally in the Repository or locally in an ABAP program. If you define classes and interfaces globally, special ABAP programs called class pools or interface pools of type K or J serve as containers for the respective classes and interfaces. Each class or interface pool contains the definition of a single class or interface. The programs are automatically generated by the Class Builder when you create a class or interface.
    A class pool is comparable to a module pool or function group. It contains both declarative and executable ABAP statements, but cannot be started on its own. The runtime system can create runtime instances (objects) through a request using the CREATE OBJECT statement. These objects execute the statements of the class pool.
    Interface pools do not contain any executable statements. Instead, they are used as containers for interface definitions. When you implement an interface in a class, the interface definition is implicitly included in the class definition.
    Structure of a Class Pool
    Class pools are structured as follows:
    Class pools contain a definition part for type declarations, and the declaration and implementation parts of the class.
    Differences From Other ABAP Programs
    Class pools are different from other ABAP programs for the following reasons:
    ·        ABAP programs such as executable programs, module pools, or function modules, usually have a declaration part in which the global data for the program is defined. This data is visible in all of the processing blocks in the program. Class pools, on the other hand, have a definition part in which you can define data and object types, but no data objects or field symbols. The types that you define in a class pool are only visible in the implementation part of the global class.
    ·        The only processing blocks that you can use are the declaration part and implementation part of the global class. The implementation part may only implement the methods declared in the global class. You cannot use any of the other ABAP processing blocks (dialog modules, event blocks, subroutines, function modules).
    ·        The processing blocks of class pools are not controlled by the ABAP runtime environment. No events occur, and you cannot call any dialog modules or procedures. Class pools serve exclusively for class programming. You can only access the data and functions of a class using its interface.
    ·        Since events and dialog modules are not permitted in classes, you cannot process screens in classes. You cannot program lists and selection screens in classes, since they cannot react to the appropriate events. It is intended to make screens available in classes. Instead of dialog modules, it will be possible to call methods of the class from the screen flow logic.
    Local Classes in Class Pools
    The classes and interfaces that you define in the definition part of a class pool are not visible externally. Within the class pool, they have a similar function to local classes and interfaces in other ABAP programs. Local classes can only be instantiated in the methods of the global class. Since subroutines are not allowed in class pools, local classes are the only possible modularization unit in global classes. Local classes have roughly the same function for global classes as subroutines in function groups, but with the significant exception that they are not visible externally
    Reward points if useful....
    Regards
    AK

Maybe you are looking for

  • Enhancement to make the first goods receipt as final(first and last for PO)

    Hello Experts, We have a business requirement wherein that only 1 goods receipt is allowed per purchase order. So meaning to say that no additional goods receipt will be allowed for a PO if it has already a goods receipt. I have checked BADIs like MB

  • Counting tokens in a GUI

    hey all im a first time poster and a first year IT student so sorry if this is old hat but i need a hand. Im using a standard Tokenizer...in a GUI . I have it that the program prints each token (word or whatever) on a seperate line to each other in t

  • How can I get help in using this service.?  I am totally new to this service.

    Do you have any simple tutorials I can get to use this service?

  • Fuction to change names

    I have two tables student NAME STUDENT_NUMBER CLASS MAJ Smith 17 1 CS Brown 8 2 CS and grade_report STUDENT_NUMBER NAME SECTION_IDENTIFIER G GPOINT 17 Smith 112 B 3 17 Smith 119 C 2 8 Brown 85 A 4 8 Brown 92 A 4 8 Brown 102 B 3 I need function that w

  • Cannot dial outbound numbers from UC320

    Hi, I've recently made some config changes with regards to the network on my UC320.  I think these are all fine, as the unit is recieving calls, even forwarding them out of the office and remote access as well as internal access to the unit is fine.