Use of variable types and rounding...

I'm kinda confused on what variable types to use. I want it so that when I divide two numbers, it'll either round up or down, and give me a rounded number w/o a decimal.
Examples...
184/2683=7
164/2683=6
I have been fiddling with it for a while now, and I keep getting rounded down numbers, even if the decinal is more than .5. Thanks in advance!

184 / 2683 = 0.068579947819604919865821841222512 -> 0.07
164 / 2683 = 0.061125605665300037271710771524413 -> 0.06
Use Math.rint (please read the javadocs...) and some scaling (multiply by 100.00, divide by 100.0 etc).
Beware - when printing your result could be:
0.070000000000001
or
0.069999999999998
instead of the expected value 0.07
for instance, due to the properties of floating-point arithmetic. If you want to round the number only for displaying it, use java.text.DecimalFormat or java.text.MessageFormat.

Similar Messages

  • Read variable type and value from LabView

    By using the TS. Sequence class i'm trying to get the variable type and values of locals, parameter, fileglobal and stationglobal. Unfortunately i'm not able to find the right function. Hope someone can help me.
    Kind regards
    Lars
    Solved!
    Go to Solution.
    Attachments:
    ReadName.JPG ‏34 KB

    added PropertyObject Type to the loop. But doesn't matter what i do, i just get the first type from fileglobals back...
    Attachments:
    With_PropObj_Type.JPG ‏61 KB
    With_PropObj_Type_output.JPG ‏33 KB

  • Inventory load using 561 movt type and auto confirm TO in MB1C using 561 movt type

    Hello All,
    I am doing the inventory load using 561 movt type in MB1C. Then the material is in 998 storage type and bin "AUFNAHME". my requirement is that i want to confirm the TO, when i do the MB1C itself for the 561 movt type. Is there a way in the SAP, where i can trigger the TO confirmation in the background automatically, when i use 561 movt type in MB1C.
    Right now my thought processing is that as below,
    i create the inventory load using 561 movt type in MB1C and use the LT10 and move the stock to a different bin and confirm the TO.
    In the above step, i am using LT10 as a extra step for confirming the TO, which i am trying to decreasing my configuring in such as way for the movt type 561, so that it will automatically confirm the TO in the background, while doing the MB1C.
    My 2nd question is, when i have 5000 different materials, which are inventory loaded using 561 movt type and MB1C. I am trying to auto confirm the TO in the background, when doing the MB1C for 561 movt type itself.Secondly, if it doesn't work, then i can goto LL01 and pick the unconfirmed TOs and mass confirm the TO's.
    On the whole, my questions are is there any std config in SAP to auto confirm the TO for movt type 561 in MB1C. If it is not possible, then i need the best way to mass confirm the TO's in  SAP.
    Thnks,
    Kapil

    Hello Kapil,
    Let me explain the process step by step
    Assumption/mandatory criteria-  The process is applicable only in case you do not have storage unit management active  This process is warehouse transfer w/o WM transaction. This method is based on principle of MB1A- 711/712 movement type.
    (1) Use OMJJ and create new movement type by coping 561 for ex- "Z61". In field selection (flield selection from 201) double click on WM and make the entry "WM storage bin and storage type as required entry from suppress.
    (2) Now use MB1C with above customised movement type. At the end of this transaction,system will take you to the screen to  make an entry in storage type and storage bin. Post the entry.
    That's it. Your stock would be in warehouse as well as IM stock would be in sync. There is no TR/TO. You can create LSMW to upload the data by this method. If you have SUT defined then you can follow the same process as above. But after that do not forget to update LQUA-LETYP field with respective SUT. However, you can not use this method in case you have SU management active.
    My view with this upload process-  Please use other data uploading method which are not at all time consuming. In more than 90% of most of the business scenarios, storage unit type is used. Hence you will have to perform additional activity of updating LQUA-LETYP-storage unit type field. If this is the case, then why cant you use other uploading method?.
    Thanks,
    Milind

  • How to use same Data Type and Length for two fields

    How to use same data type and length for two fields when using 'FOR ALL ENTRIES IN' in a select statement? For instance the select queries are :
    SELECT bukrs gjahr belnr lifnr budat bldat zlspr dmbtr waers shkzg
    FROM bsik
    INTO TABLE it_bsik
    WHERE bukrs = p_bukrs
    AND lifnr IN s_lifnr.
    IF it_bsik IS NOT INITIAL.
    SELECT belnr gjahr awkey awtyp
    FROM bkpf
    INTO TABLE it_bkpf
    FOR ALL ENTRIES IN it_bsik
    WHERE belnr = it_bsik-belnr
    AND gjahr = it_bsik-gjahr.
    IF it_bkpf IS NOT INITIAL.
    SELECT belnr gjahr lifnr xblnr
    FROM rbkp
    INTO TABLE it_rbkp
    FOR ALL ENTRIES IN it_bkpf
    WHERE belnr = it_bkpf-awkey+0(10)
    AND gjahr = it_bkpf-awkey+10(4).
    ENDIF.
    ENDIF.
    Here it gives an error in the 3rd select query that 'When you use the addition "FOR ALL ENTRIES IN itab", the fields "GJAHR" and "IT_BKPF2-AWKEY+10(4)" must have the same type and the same length.'
    Kindly clarify.

    Hi Saurabh,
    Please see the example code that I have developed for you. It will help you solve the problem.
    REPORT ZTEST_3 .
    tables : BKPF.
    data : begin of it_bkpf occurs 1,
             belnr type RE_BELNR,
             awkey type awkey,
             awtyp type awtyp,
             gjahr type GJAHR,
           end of it_bkpf.
    data : begin of it_bkpf1 occurs 1,
             belnr type RE_BELNR,
             awkey type gjahr,              " change the data type
             awtyp type awtyp,
             gjahr type GJAHR,
           end of it_bkpf1.
    data : begin of it_rbkp occurs 1,
             belnr type BELNR_D,
             gjahr type gjahr,
             lifnr type LIFRE,
             xblnr type XBLNR,
           end of it_rbkp.
    select belnr
           awkey
           awtyp
           gjahr
           from bkpf
           into table it_bkpf
           where BUKRS = 'TELH'.
    loop at it_bkpf.
    it_bkpf1-belnr = it_bkpf-belnr.
    it_bkpf1-awkey = it_bkpf-awkey+10(4).           "Here only append the required length.
    it_bkpf1-awtyp = it_bkpf-awtyp.
    it_bkpf1-gjahr = it_bkpf-gjahr.
    append it_bkpf1.
    clear it_bkpf1.
    endloop.
    select  belnr
            gjahr
            lifnr
            xblnr
            from RBKP
            into table it_rbkp
            for all entries in it_bkpf1
            where belnr = it_bkpf1-belnr
    This is just an example. Change the fields according to your requirement.
    Regards
    Abhii
    Edited by: Abhii on Mar 9, 2011 9:08 AM

  • Bound variable types and how to tell?

    is there a way to tell what type a bound variable (really the column its being used against) is?
    i am writing a generic sql application and need to find out what type a bound variable is so i can convert the value to the appropriate type to allow the use of indexes.
    is there an easy way to do this without having to write a lame (slack) sql lexor and interrogate the database?
    does occi automagically do this for me?

    Yes, you have to use MetaData. If you executed a statement and got the Resultset, you can use rs->getColumnListMetaData() to get the information about all the columns that are fetched. But if you want to know before executing (eg: for setXXX() on Statement) then you will have to use con->getMetaData() and describe the tables.

  • Use of activity types and cost splitting

    Hi All,
    We would like to track activities for cost centers, but don't necessarily have the need for a sending cost center/object.  I understand in a traditional manufacturing set-up, you have sending and receiving cost objects that incorporate the use of activities.  Our business is a service that we provide, not a tangible product that we produce.
    Here is the scenario.  We have activities that a cost center performs.  Cost center 1 will perform 2 types of "pick-up" activities, so this would require two activity types.  Throughout the course of the month, the activity quantities would get posted to the cost center.  So my first question is how can you post only quantities to a cost center--what is the t-code?  We're not concerned with incorporating an activity price, we just want quantities.
    Second, as primary costs get posted to the cost center in FI, we want to split the costs onto the activities.  I have researched t-code KSS2 and can't seem to split the primary costs based on the activity quantities.  It keeps refering to target costs, which I don't really want to have to worry about.
    What we're trying to do is a makeshift ABC scenario.  Since the use of true abc seems almost non-existent, there's not much info out there on it.  Does anybody have any good docs on abc in SAP?
    Thanks
    Kory Squire

    Hi,
    1. I understood your case in this way .
    Cost Center A performs 2 activities . The cost center collects cost by Fi posting through out the month.
    Now you want the activity type should nt have price , only it should have quantities.
    And now you want to allocate the cost of the cost center to other object by activity types.
    If i am right..
    then instead of activity types why not create SKF(statistical key figures) . At the month end by t.code Kb31n post the activity qts. for combination of cost center and SKFs.
    Then as per your requirement run allocation cycle.
    The kind of you are planning , in that case activity types to be converted as cost object ( it can be done in control area setting) and then you want to allocate.. seems to be little complicated..
    Hope i understood and in turn i conveyed the message properly..
    Assign points if found helpful
    Regards
    Prabhat

  • Problem using Oracle Object Types and Arrays.

    I'm currently trying to work with oracle object types in java and I'm running into some issues when trying to add an item to an array.
    The basic idea is that I have a header object and a detail object (both only containing an ID and a description). Inside of my java code I'm trying to add a new detail line to the header that has been retrieved from the database.
    Here's what I'm working with.
    --Oracle Objects:
    CREATE OR REPLACE TYPE dtl_obj AS OBJECT
        detail_id INTEGER,
        header_id INTEGER,
        detail_desc VARCHAR2(300)
    CREATE TYPE dtl_tab AS TABLE OF dtl_obj;
    CREATE OR REPLACE TYPE hdr_obj AS OBJECT
        header_id INTEGER,
        src VARCHAR(30),
        details dtl_tab
    CREATE TYPE hdr_tab AS TABLE OF hdr_obj;
    /--Java test methods
         public static void main(String[] args) throws SQLException,
                   ClassNotFoundException
              // Initialize the objects
              Test t = new Test();
              t.connect(); //Connects to the database
              //The oracle connection will be accessible through t.conn
              // Create the oracle call
              String query = "{? = call get_header(?)}";
              OracleCallableStatement cs = (OracleCallableStatement) t.conn.prepareCall(query);
              cs.registerOutParameter(1, OracleTypes.ARRAY, "HDR_TAB"); //Register the out parameter and associate it with our oracle type
              int[] hdrs = { 240 }; //we just want one for testing.
              ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(
                        "ARRAY_T", t.conn);
              oracle.sql.ARRAY oHdrs = new ARRAY(descriptor, t.conn, hdrs);
              cs.setARRAY(2, oHdrs); //Set the headers to retrieve
              // Execute the query
              cs.executeQuery();
              try
                   ARRAY invArray = cs.getARRAY(1);
                   // Start the retrieval process
                   Class cls = Class.forName(Header.class.getName());
                   Map<String, Class<?>> map = t.conn.getTypeMap();
                   map.put(Header._SQL_NAME, cls);
                   Object[] invoices = (Object[]) invArray.getArray();
                   ArrayList<Header> invs = new ArrayList(
                             java.util.Arrays.asList(invoices));
                   if (invs != null)
                        for (Header inv : invs)
                             System.out.println(inv.getHeaderId() + " " + inv.getSrc());
                             t.addDetail(inv, "new line");
                             for (Detail dtl : inv.getDetails().getArray()) // Exception thrown here
    //                              java.sql.SQLException: Fail to construct descriptor: Invalid arguments
    //                              at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
    //                              at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
    //                              at oracle.jdbc.driver.DatabaseError.check_error(DatabaseError.java:861)
    //                              at oracle.sql.StructDescriptor.createDescriptor(StructDescriptor.java:128)
    //                              at oracle.jpub.runtime.MutableStruct.toDatum(MutableStruct.java:109)
    //                              at com.pcr.tst.Detail.toDatum(Detail.java:40)
    //                              at oracle.jpub.runtime.Util._convertToOracle(Util.java:151)
    //                              at oracle.jpub.runtime.Util.convertToOracle(Util.java:138)
    //                              at oracle.jpub.runtime.MutableArray.getDatumElement(MutableArray.java:1102)
    //                              at oracle.jpub.runtime.MutableArray.getOracleArray(MutableArray.java:550)
    //                              at oracle.jpub.runtime.MutableArray.getObjectArray(MutableArray.java:689)
    //                              at oracle.jpub.runtime.MutableArray.getObjectArray(MutableArray.java:695)
    //                              at com.pcr.tst.DetailTable.getArray(DetailTable.java:76)
    //                              at com.pcr.tst.Test.main(Test.java:91)
                                  System.out.println(dtl.getDetailDesc());
              catch (Exception ex)
                   System.out.println("Error while retreiving header");
                   ex.printStackTrace();
              public void addDetail(Header hdr, String desc) throws Exception
              if (hdr == null)
                   throw new Exception("header not initialized");
              // Convert the current list to an ArrayList so we can easily add to it.
              ArrayList<Detail> dtlLst = new ArrayList<Detail>();
              dtlLst.addAll(java.util.Arrays.asList(hdr.getDetails().getArray()));
              // Create the new detail
              Detail dtl = new Detail();
              dtl.setDetailDesc(desc);
              // add the new detail
              dtlLst.add(dtl);
              Detail[] ies = new Detail[dtlLst.size()];
              ies = dtlLst.toArray(new Detail[0]);
              DetailTable iet = new DetailTable(ies);
              hdr.setDetails(iet);
         }I know its the addDetail method causing the issue because if I comment out the t.addDetail(inv, "new line"); call it works fine.
    Message was edited by:
    pcristini

    Oracle® Database Object-Relational Developer's Guide
    Also note that object relational database design is often less performant and scalable than relational. It is not very often used in production environments.
    However, the object orientated programming feature that is provided with Oracle object feature set are used and can make development and interfaces a lot easier.
    So in a nutshell. Say no to ref and nested table columns. Say yes to most of the other object features. IMO of course...

  • Self join webservice bpel -cant able to use the variable again and again

    Hi all,
    I am trying to call a webservice in a loop(while loop)
    the input variable(same),on assigning next value of the iteration.
    Giving error
    Can some one help us in getting the right way to call webservice i a loop with right variable
    Thanks.
    siva

    Aug 29, 2012 7:44:56 PM The following exception occurred while attempting to execute operation copy at line 1,380The following exception occurred while attempting to execute operation copy at line 1,380
    <payload>
    <exception class="oracle.xml.parser.v2.XMLDOMException">
    document node can have only one element node as child
    <stack>
    <f>oracle.xml.parser.v2.XMLDocument.appendChild#1212</f>
    <f>oracle.xml.xpath.XPathChildAxis.getNodeList#604</f>
    <f>oracle.xml.xpath.XPathStep.evaluate#555</f>
    <f>oracle.xml.xpath.PathExpr.evaluate#859</f>
    <f>oracle.xml.xpath.JXPathExpression.evaluate#203</f>
    <f>com.collaxa.cube.xml.xpath.BPELXPathUtil.queryEvaluate#834</f>
    <f>com.collaxa.cube.xml.xpath.BPELXPathUtil.evalQuery#678</f>
    <f>com.collaxa.cube.engine.ext.bpel.common.BPELWMPHelper.getToValue#2702</f>
    <f>com.collaxa.cube.engine.ext.bpel.common.BPELWMPHelper.copy#1977</f>
    <f>com.collaxa.cube.engine.ext.bpel.common.BPELWMPHelper.performCopyTo#532</f>
    <f>com.collaxa.cube.engine.ext.bpel.v1.wmp.BPEL1AssignWMP.__executeStatements#213</f>
    <f>com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform#158</f>
    <f>com.collaxa.cube.engine.CubeEngine.performActivity#2543</f>
    <f>com.collaxa.cube.engine.CubeEngine._handleWorkItem#1165</f>
    <f>com.collaxa.cube.engine.CubeEngine.handleWorkItem#1071</f>
    <f>com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal#73</f>
    <f>...</f>
    </stack>
    </exception>
    When trying to assign the value in the second iteration,Giving the above error
    But when i trying to remove operation ,It was not removing ......
    Thanks,
    Sivakumar

  • Please materials about what condition we use what type of IDOC types and me

    Hi all:
         are there any materials about what conditions we use what  IDOC types and what messsage types?
    would you please give a me a hint ?
         Thank you very much!!!

    Hi
    Check below thread for IDOC
    http://****************/Tutorials/ALE/ALEMainPage.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b828943d711d1893e0000e8323c4f/frameset.htm
    Regards,
    Syf
    Edited by: syfulla shaik on Aug 18, 2008 1:09 PM

  • Use of Variable in Script Logic

    Dear All,
    We are working on a BPC Script Logic involving depreciation calculation, which calls an implementation of the BAdI BADI_UJ_CUSTOM_LOGIC. We are passing some parameters from the script logic to the BAdI. There are two parameters to be passed: an account number (Account in which the posting will happen), and the rate (rate with which depreciation will be affected). The parameters are stored in the Dimension member of the account dimension and need to be fetched from there. We are using the following piece of code to achieve this:
    *INCLUDE FUNCTIONS.LGF
    [#PERC] = PRO([%ACCOUNT_DIM%].CURRENTMEMBER,DEP_PERCENTAGE)
    [#DEPACCOUNT] = PRO([%ACCOUNT_DIM%].CURRENTMEMBER,DEP_ACCT)
    *START_BADI DEPR
    QUERY = ON
    WRITE = ON
    DEPACCT = [#DEPACCOUNT]
    PERCENTAGE = [#PERC]
    *END_BADI
    Here, FUCNTIONS.LGF contains the PRO function, which fetches the account and percentage properties from the account dimension member. Problem is, when we refer to the temporary variables within our code using the variables [#DEPACCOUNT] and [#PERC], we encounter a short dump for CX_SY_CONVERSION_NO_NUMBER. We suspect that instead of passing the parameter values, the logic is passing the variable name as the value. How do we rectify this? What is the correct syntax for passing such a parameter to the BAdI? Any ideas?
    Thanks in Advance,
    Sid

    Hi Ethan,
    Thanks for the answer. Unfortunately, even after trying out your solution with K2 variables, we are getting the same dump, this time the log says:
    An exception with the type CX_SY_CONVERSION_NO_NUMBER occurred, but was neither handled locally, nor declared in a raising clause
    The argument '%PERC%' cannot be interpreted as a number
    We are starting to think that maybe only substitution variables can be passed as parameter to the BAdI call, because whenever we use a local variable, we end up in passing the variable name to the BAdI, and not the variable value. We digged through the SAP Help, following is the excerpt from there:
    Run the following instruction to call custom ABAP programs: where filter_value_of_your_BADI_implementation is the name of the filter you provided during the BADI implementation of UJ_CUSTOM_LOGIC BADI.
    *START_BADI <filter_value_of_your_BADI_implementation>
    <key1> = <value1>
    <key2> = <value2>
    *END_BADI
    where filter_value_of_your_BADI_implementation is the name of the filter you provided during the BADI implementation of UJ_CUSTOM_LOGIC BADI.
    Does this mean we can only pass <key>:<value> pairs, and not <key>:<variable> pairs? Is there any instance / documentation which points to this (or the contrary)?
    Awaiting answers.
    Thanks and Regards,
    Sid

  • Variable Type EXIT - Locking Transaction Data

    Dear all,
    I have to use a variable type Exit in the level to identify all cost centers for a planner and his corresponding boss (master data lookup). Now e.g.
    the planner has cost center 1 and 2 as possible single values. The boss has cost center 1, 2, 3,and 4 because he also is the boss of an other one.
    The result is now that the boss locks all cost centers 1,2,3 and four even if he only plans e.g. the cost center 4. In this way it is not possible for the planner to enter data for 1 or 2 the same time.
    Does anybody has an idea to solve this situation or how to lock only the values of the variable that is really in use?
    Thanks a lot
    Dieter

    Hi Dieter,
    Refer to Marc's comment in the below post that Planning layouts lock all data
    How to avoid SEM-BPS Lock entries
    Hence the best option would be to create a different Planning level for Cost center based on the need for planning.
    You could also explore the possibility of creating a BEx report wherein the data just needs to be viewed by the boss and not planned.
    Hope it helps
    Cheers
    Anurag
    Also take a look at this document to get some more insight into locking in BPS
    https://websmp102.sap-ag.de/~sapdownload/011000358700004574572003E/SEMBPSLocking.pdf
    Hope you have access to the service marketplace.
    Message was edited by: Anurag  Khungar

  • How do automate using two output types in an invoice based on plant

    Hello,
    Can you tell me how to configure automatically two output types for the same invoice.
    My client has business in USA and Europe.We are using only one sales organization. But we need to print invoices in letter size and A4 size depending on whether the invoice is created in europe or in USA. So , I have created two output types, one for letter size and one for A4 size. How do I configure so that if it is based in a plant/shipping point in Europe it is printed using the A4  output type else in letter size. Please suggest.
    SAPSDUSER

    I do not think you can use plant/shipping point in your access sequence for invoice output on header level, unless you add these fields to header level kommunication structure and populate these fields in userexit.
    You can either
    1. define requirement routines for your 2 output types which are mutually exclusive (if plant = A routine 1 returns sy-subrc = 0, routine 2 returns sy-subrc <>0, if plant = B routine 1 returns sy-subrc <>0, routine 2 returns sy-subrc = 0). You can assign requirements to output type either in output determination procedure OR in the access sequence. I would do it in output determination procedure. Check transactions NACO or NACE.
    OR
    2. add your fields to komkbv3 communication structure, populate your fields in thsi structure in userexits which are called from the function module komkbv3_fill and then you can either use then in the access sequence for your output types or create routines as in case 1. but the logic will be a simple check statement since KOMKBV3 is available in these routines.
    3. In fact you can use one output type and select your layout in the print program itself... which may be even easier for you. We use this approach to select proper layout for GEOs which may have several layouts depending on region for example... so the output type is defined per country, then layout is selected by print program. (tnapr-fonam = ..., nast-spras = proper language, set country '' to use proper decimal & date format...)
    Message was edited by:
            Siarhei Mahulenka

  • How to use Value Variable in Report Painter Column defined as Formula

    Hi Gurus,
    In report painter, how can I add one field (exchange rate) in selection screen, so that user can provide the exchange rate to be used, then execute the report, the exchange rate will used to multiple local currency amount.
    The reason for this is we want use provided exchange rate to convert the amount from once currency to the other currency.
    Alternatively I am studying the functionality of "Value Variable" and found that I can perform the task from this. I have created the value variable but when I am using the variable in Report Painter columns as "&ZVALVAR", system is giving me error. I read the help and it states that use the variable with "&" and do it as it is mentioned.
    Can anybody suggest what I need to do to make it workable.
    Thanks

    I did try using the presentation variable, but that does not work too. I am setting session variable in the dashboard prompt (select 'request variable'). When I use presentation variable, it hard codes the value of the variable name.
    sql is
    select date from work_order where facility = @{p_facility}
    the physical log sql is
    select date from work_order where facility = 'p_facility'

  • IN MATERIAL MASTER RECORD WHAT IS THE USE OF CLASS TYPE(CLASSIFICATION VIEW

    Hi Guys,
    Can you please explain what are the different critiria to use different class type and what exactly meaning of the each class type with respect to Material classification.
    Any material available on this to study. Please give link.
    Thanks,
    Dhanu

    Hi,
    Purpose
    The classification system allows you to use characteristics to describe all types of objects, and to group similar objects in classes u2013 to classify objects, in other words, so that you can find them more easily later.
    You then use the classes to help you to find objects more easily, using the characteristics defined in them as search criteria. This ensures that you can find objects with similar or identical characteristics as quickly as possible.
    Integration
    The classification system allows you to classify all types of object. First, you must define certain settings in Customizing for the classification system. For more information, see Customizing for the Classification System.
    SAP has predefined a number of object types (for example, materials, and equipment). The settings for these object types have already been defined in Customizing, so you can start to set up your classification system for these object types without defining further settings.
    Features
    Before you can use classification functions, you need to set up your classification system.
    The there are three steps to setting up a classification system:
    Defining the Properties of Objects
    You use characteristics to describe the properties of objects. You create characteristics centrally in the SAP R/3 System.
    See the SAP Library, Characteristics (CA-CL-CHR).
    Creating Classes
    You need classes to classify objects. These classes must be set up. During set up you must assign characteristics to the classes.
    Assigning Objects
    Once you have created the classes you require for classification, you can assign objects to these classes. You use the characteristics of the class to describe the objects you classify.
    This completes the data you require to use your classification system. You can then use your classification system to find objects that match the criteria you require.
    Once you have set up the classification system you can use it to find certain objects. To do this:
    Find a class in which objects are classified
    Find the object(s) you require in the class
    When you use classification to find objects, you use the characteristics as search criteria, and the system compares the values you enter with the values of the classified objects.
    Uts
    Award if helpfull

  • Inspection types and Specifications

    Dear Experts,
                       I am new to QM. My scenario is, during the process, in-process inspection will be done and finally finished good will go to finished good stock. In the finished good stock everyday at random some materials will be taken up for testing. Apart from this when a customer wants a material, that material will be checked again before dispatch and often with added specifications.
    My question is-
                a) what inspection types should I maintain in QM view of material master for the random checking of finished good in finished good stock and pre-dispatch special checking for a customer ?
               b) How can the requirement of checking added specifications for some customers be addressed ?
               c) Do I have to create the inspection lots in above 2 cases manually or is it possible to automate to some extent like automatic generation of inspection lot whenever a finished good is transferred from finished good stock to say, a storage location created for stocks to be supplied against customer orders ?
    Regards,
    Sunit

    Dear Sir,
                  I tried as suggested by you and faced following problems.
    u201CYou can take auto/mass UD for the rest of lots & inspect only those which you want to inspect Randomly__u201D
    When I use 04 inspection type and do final inspection, from u201Cedit/copy inspection resultsu201D I am only able to copy inspection result lot by lot and then do usage decision. How can auto result recording (f possible) and UD for multiple lots be done at same time?
    u201Cu2026or for inspection lot origin 89 design 90 inspection type as :Random lot from Production.u201D
    I could not find design 90 inspection type. I found inspection type 89 and assigned it to the finished material . Then I made a process order for the material , did final inspection (through inspection type 04) and took the material in unrestricted stock. Thereafter I transfer a part of the the material to another storage location in the same plant through mb1b (movmt type 313). In the new storage location that part of the material is available under u201Cstorage location transferu201D heading but it is not coming to u201Cquality inspectionu201D under that storage location. Naturally in qa32 no inspection lot is seen. How to ensure that the material comes to quality inspection under the new storage location and inspection lot is seen in qa32 for testing?
    u201CHow can the requirement of checking added specifications for some customers be addressed ?
    This can be achieved by either 10 or 02 Inspection type.
    A lot is generated after you carry out the outbound delivery to customer that is during dispach.u201D
    I am using strategy 40and MTS (order made without refernce to sale order), so can I use inspection type 11 to get same result ?
    Also, even if the lot is generated during dispatch how can I add the u201Cextrau201D specificns relevant to that customer ?
    Please suggest.
    Regards,
    Sunit

Maybe you are looking for

  • Summary Fields/Formulas

    I want to collect totals of hours in a sub-report.  The problem is that this subreport is also used to collect comments (table structure: Job Table (with hours worked) linked to Job Comments table with 1 to many relation).  The Comments are collected

  • What's wrong with my phone? It's getting hot when I use or charge it

    Every time I charge or use  my phone, it gets extremely hot. Also, the battery life goes down real fast while I'm using it

  • 10.5 lost master discs - how to install from scratch

    I've mislaid my master discs but need to repartition the hard drive in order to install Bootcamp and Windows.  If I re-format the hardrive I'll have no master System to update.  Is it possible to download initial installation for OSX10.5 ?

  • Parsing A Variable

    Dear All, I have some code like this [EXAMPLE] select CASE WHEN customer_name = 'FRANK' THEN '1' END from customer_table; [EXAMPLE] What I would like to do is declare a variable and store the parameter FRANK in it, as FRANK is used through out my pro

  • After Effects Premiere Photoshop UND UND UND

    suche ab mai/juni 2002 nach abschluss meiner diplomarbeit im raum hannover/hamburg einen job im beeich digitale bildbearbeitung/videodesign etc. hervorragende kenntnisse in photoshop, after effects, premiere, indesign, illustrator, dvd-authoring etc.