Variant Dependency's

Helllo Guru's,
Willl anyone give a clear example for variant configuration dependencies and how the dependency code works, it is hard time for me to understand by looking at SAP Library.
Full points to the answer

Hello PV,
Try the following simple dependencies.
Once you have setup the classification, class type 300 and created a configurable material in MM.
Assign the Material to the Configuration profile in transaction CU41.
Then create a BOM, with 2 variable parts.
So lets say you have two characteristic values possible in class type 300. 
Characterisic_1 = 'A'  or Part 1 in the BOM  or Characteristic 1 = 'B'  or Part 2 in the BOM.   You must pre-define these before proceeding in transaction CT04 and assign to class type 300 - Class is created in transaction CL02.
To write a 'selection condition' dependency, please create it with the 'selection condition' following syntax using transaction CU01 - you can also create these dependencies locally in the BOM.
Characterisic_1 = 'A'.  - Assign this syntax to Part 1
Characterisic_1 = 'B.   - Assign this syntax to Part 2.
Try to configure the material using transaction CU50.
Hope this information helps?
Best Regards,
Ed

Similar Messages

  • How to generate a pwm whose duty cycle has to be varied depending on the frequency of the input trigger??

    Sir/madam,
    I am quite new to the Labview FPGA module. 
    I am currently working on an application where i have to generate a pwm to control the ON time duration . The pwm ON time depends on the frequency of an input signal.I want to retrieve the ON time value from a lookup table which contain the duty cycle values for the pwm at different frequencies of the input.This input also has to work as a trigger. The input is pulsed and the trigger has to generate the pwm at every rising edge. I am using a PCI 7831R-  RIO series. I am urgently in need of some help and i have hardly a  couple of weeks before i meet the deadline.
    I am trying hard to learn the basics from the shipping examples but not able to quite make my vi work. 
    Kindly lend a helping hand and i would be very grateful to anybody who can help. Thanks a lot in advance.
    Do ask in case of any clarifications required. I  think i have explained my problem quite well. 

    Hello Manu,
    You can refer 
    Developing a PWM Interface using LabVIEW FPGA or PWM Output with LabVIEW FPGA
    How this helps.
    Best Regards, 
    Hardik Asawa
    AE
    National Instruments  
    Message Edited by Hardik Asawa on 05-05-2010 12:46 AM

  • Get the values from Variants

    I am missing the values from variants..does have anybody have an idea how to retrieve the values of variants..?
    Is it stored some where in SAP..?in any table..?
    Any help would be appreciated.
    Thanks,
    Frank

    Are you having variant problems after an upgrade? If so, you can run:
    RSVARDOC                       Rescue obsolete variants
    or
    RSVARDOC_610                   Rescue obsolete variants
    Depending on your version.
    Rob

  • Where we maintain the cost of  characteristics  values in variant  conf.

    Hello guys,
      This thread i have posted many times in sdn , but never got the satisfactory answer.This time again i am trying my luck.
        Actually i am unable to understand how costing takes place in variant configuration.
        Suppose i have created one sales order for configurable material and there we select all the characteristics values which we want.
    But we don't maintain the prices of these characteristics values anywhere.So when i create the sales order than how the sales people calculate the cost of that order.
        Take a example of computer.For making computer,i want cabinet, processor, Harddisk, Ram, which are available in many sizes.So What we do that we create one configurable material and inside it we maintain all this characteristics and its values.And then i create one sales order for that configurable material and select the suitable characteristics and its values as reqd my customer.
         Now my question is how they cost that sales order?As we don't maintain the Accounting and costing view in material master of configurable material.
       So where to maintain the prices of these characteristics values?
            Plz guide.

    Hi
    You can make the price of a variant dependent on the characteristic values assigned (Pricing).You can use
    variant conditions to define surcharges and discounts for a variant
    Variant u2013Pricing steps
    Create condition record
    create a procedure where you enter the reference from the characteristic
    Assign the procedures to either the characteristic values
    configure the material in the sales order
    The net price for the material is displayed
    If a value that triggers a variant condition is selected when configuring a material in a sales order, the price of the material displayed under Net value is automatically increased or reduced.
    In addition, the Conditions pushbutton is displayed.
    On pressing this pushbutton,
    One can see which conditions have
    influenced the price.
    I tried to list you as much detail as possible. Hope that you will be able to resolve your issue
    Thanks

  • Different results using Matcher.replaceAll on a literal depending on the Pattern compiled

    I would have expected that the results for all the following scenarios would have been the same:
    public class PatternMatcher {
        public static void main(String[] args) {
            Pattern p;
            Matcher m;
            // duplicates
            p = Pattern.compile("(.*)");
            m = p.matcher("abc");
            if (m.matches()) System.out.println(p + " : " + m.replaceAll("xyz"));
            // single
            p = Pattern.compile("(.+)");
            m = p.matcher("abc");
            if (m.matches()) System.out.println(p + " : " + m.replaceAll("xyz"));
            // wtf
            p = Pattern.compile("(.*?)");
            m = p.matcher("abc");
            if (m.matches()) System.out.println(p + " : " + m.replaceAll("xyz"));
            // duplicates
            p = Pattern.compile("(.*+)");
            m = p.matcher("abc");
            if (m.matches()) System.out.println(p + " : " + m.replaceAll("xyz"));
            // single
            p = Pattern.compile("^(.*)");
            m = p.matcher("abc");
            if (m.matches()) System.out.println(p + " : " + m.replaceAll("xyz"));
            // duplicates
            p = Pattern.compile("(.*)$");
            m = p.matcher("abc");
            if (m.matches()) System.out.println(p + " : " + m.replaceAll("xyz"));
            // single
            p = Pattern.compile("^(.*)$");
            m = p.matcher("abc");
            if (m.matches()) System.out.println(p + " : " + m.replaceAll("xyz"));
            // single
            p = Pattern.compile("(.(.*).)");
            m = p.matcher("abc");
            if (m.matches()) System.out.println(p + " : " + m.replaceAll("xyz"));
    But the results vary depending on the pattern compiled:
    (.*) : xyzxyz
    (.+) : xyz
    (.*?) : xyzaxyzbxyzcxyz
    (.*+) : xyzxyz
    ^(.*) : xyz
    (.*)$ : xyzxyz
    ^(.*)$ : xyz
    (.(.*).) : xyz
    Since all of the patterns have an all-encompassing capture group, but the replacement string does not have any group references, I was expecting that in every case the replacement string would simply be returned unchanged (so just "xyz").
    Have I uncovered a bug in the core library?  or am I misunderstanding how this should be working?

    jwenting wrote:
    And such is the case here.
    "You're doing it wrong, but I'm not going to tell you what it is you're doing wrong nah nah nah"
    That's the good thing about long lasting platforms such as Java - APIs become mature because they've been tested and re-tested by thousands of people for more than a decade. And thus when you go to use them and have to think "wtf", you can be almost certain you simply don't understand and meanies in forums can say so without having any ammunition to back up that accusation.

  • SSRS - change height of a gauge depending on height of a tablix?

    I have a gauge beside a tablix and want the gauge to be same same height as the tablix. The number of rows in the tablix will vary depending on the parameters used when the report is executed. Is it possible to dynamically change the height of the gauge
    to match the height of the tablix when the report is run?

    Hi Icedbun,
    Based on my research, we can only type static values for the height/width size of report items, it not supported to set the height of a gauge based on an expression currently. This is by design.
    Personally, I recommend you that submit this suggestion at
    https://connect.microsoft.com/SQLServer/. If the suggestion mentioned by customers for many times, the product team may consider to add the feature in the next SQL Server version. Your feedback is valuable for us to improve our products and increase the
    level of service provided.
    Thanks for your understanding.
    Regards,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Varying number of columns in ALV report

    Hi Experts,
    I have N lines (only 1 column) in itab, now i want to generate a list with N no of columns showing these N values of itab. means column in report may vary depending on the content in itab. its urgent
    Regards
    Nikhil

    This is the code..
    TABLES    : ekpo,MAKT, t001w.
    TYPE-POOLS: slis.
    DATA : thread  LIKE thead.
    DATA : l_index LIKE sy-tabix.
    DATA : p_index TYPE n.
    DATA: BEGIN OF INT_OUT OCCURS 0,
            MATNR LIKE  MAKT-MATNR,
            MAKTX LIKE MAKT-MAKTX,
            TDLINE1 LIKE TLINE-TDLINE,
            TDLINE2 LIKE TLINE-TDLINE,
            TDLINE3 LIKE TLINE-TDLINE,
            TDLINE4 LIKE TLINE-TDLINE,
            TDLINE5 LIKE TLINE-TDLINE,
            TDLINE6 LIKE TLINE-TDLINE,
            TDLINE7 LIKE TLINE-TDLINE,
            TDLINE8 LIKE TLINE-TDLINE,
            TDLINE9 LIKE TLINE-TDLINE,
            TDLINE10 LIKE TLINE-TDLINE,
            WERKS LIKE EKPO-WERKS,
          END OF INT_OUT.
    DATA: BEGIN OF INT_OUT_new OCCURS 0,
            MATNR LIKE  MAKT-MATNR,
            MAKTX LIKE MAKT-MAKTX,
           TDLINE1 LIKE TLINE-TDLINE,
           TDLINE2 LIKE TLINE-TDLINE,
           TDLINE3 LIKE TLINE-TDLINE,
           TDLINE4 LIKE TLINE-TDLINE,
           TDLINE5 LIKE TLINE-TDLINE,
           TDLINE6 LIKE TLINE-TDLINE,
           TDLINE7 LIKE TLINE-TDLINE,
           TDLINE8 LIKE TLINE-TDLINE,
           TDLINE9 LIKE TLINE-TDLINE,
           TDLINE10 LIKE TLINE-TDLINE,
            tline like tline occurs 0,
            WERKS LIKE EKPO-WERKS,
          END OF INT_OUT_new.
    DATA: it_tlines  LIKE tline OCCURS 10 WITH HEADER LINE.
    ****ALV list definintion
    DATA: ws_cat TYPE slis_fieldcat_alv ,
          int_fcat TYPE slis_t_fieldcat_alv WITH HEADER LINE.
    DATA: g_container TYPE scrfname VALUE 'BCALV_GRID_DEMO_0100_CONT1',
          g_custom_container TYPE REF TO cl_gui_custom_container.
    DATA : it_heading       TYPE slis_t_listheader   WITH HEADER LINE.
    *DATA : it_fcat          TYPE slis_t_fieldcat_alv WITH HEADER LINE.
    DATA : lay              TYPE slis_layout_alv.
    DATA : it_sort_subtotal TYPE slis_t_sortinfo_alv WITH HEADER LINE.
    DATA : it_event         TYPE slis_t_event        WITH HEADER LINE.
    DATA:  v_repid LIKE sy-repid.
    DATA : v_fieldname LIKE int_fcat-fieldname.
    FIELD-SYMBOLS: <fs>  TYPE ANY.
    *selection-screen
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    SELECT-OPTIONS: S_WERKS  FOR EKPO-WERKS OBLIGATORY .
    SELECT-OPTIONS: S_MATNR FOR MAKT-MATNR  OBLIGATORY .
    SELECTION-SCREEN END OF BLOCK b1.
    *SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002 .
    *PARAMETERS : r1 RADIOBUTTON GROUP g1 DEFAULT 'X' .
    *PARAMETERS : r2 RADIOBUTTON GROUP g1 .
    *PARAMETERS : r3 RADIOBUTTON GROUP g1 .
    *SELECTION-SCREEN END OF BLOCK b2.
    INITIALIZATION.
    AT SELECTION-SCREEN.
      SELECT SINGLE * FROM t001w WHERE werks IN S_WERKS.
      IF sy-subrc NE 0.
        MESSAGE e001(319) WITH 'Plant does not Exist!'.
      ENDIF.
      SELECT SINGLE * FROM makt WHERE matnr IN s_matnr.
      IF sy-subrc <> 0.
        MESSAGE e001(319) WITH 'Material does not Exist!'.
      ENDIF.
    START-OF-SELECTION.
    BREAK-POINT.
      PERFORM get_data.
    PERFORM field_catalog.
    PERFORM display_data.
    END-OF-SELECTION.
    *FORM GET_DATA.
    form get_data.
    DATA: l_index LIKE sy-tabix.
    *To Fetch Data From Makt.
    SELECT b~werks a~MATNR a~MAKTX
    INTO CORRESPONDING FIELDS OF TABLE int_out
    FROM MAKT AS a INNER JOIN marc AS b ON a~matnr = b~matnr
    WHERE a~MATNR IN S_MATNR
    AND b~werks IN S_WERKS.
    LOOP AT int_out.
    l_index = sy-tabix.
    read table int_out_new with key matnr = int_out-matnr.
        int_out_new-werks = int_out-werks.
        int_out_new-matnr = int_out-matnr.
        int_out_new-maktx = int_out-maktx.
        thread-tdname = int_out-matnr.
    CALL FUNCTION 'READ_TEXT'
            EXPORTING
                  client = sy-mandt
                  id = 'BEST'
                  language = sy-langu
                  name = thread-tdname
                  object = 'MATERIAL'
                  TABLES
                  lines = it_tlines
            EXCEPTIONS
                  id = 1
                  language = 2
                  name = 3
                  not_found = 4
                  object = 5
                  reference_check = 6
                  wrong_access_to_archive = 7
                  OTHERS = 8.
    *Loop on it_tlines where long text is coming .
    loop at it_tlines.
       IF sy-subrc = 0.
        p_index = sy-tabix.
    concatenate 'int_out_new-tdline' p_index into v_fieldname.
    condense v_fieldname.
    v_fieldname = it_tlines-tdline.
    endloop.
    ENDLOOP.

  • Display variant for transaction FBL3N - can it be protected?

    Hi,
    I have made a display variant for transaction FBL3N (G/L account line item display).
    Can I protect this variant?
    I don't like other users to overwrite it.
    Thank you.
    Kind regards,
    Linda

    Hi Linda,
    Line layout variants depend on a few things.
    1 authorizations.
    you need to make sure general users cannot change the standard layout. This is done via settings, layout, administration.
    2. Personal variants, you can create your own variant and set it up just for yourself.
    This can be done by selecting the user specifc tick box. The naming will have to be different but a user wont be able to see or change your variant.
    3. Lastly you can set your variant in FB00, however all this does is assign a variant to a user, someone with either the correct authorization or a variant that is not a user specific one COULD be changed.
    Hope this helps.
    Please award points if useful.

  • How to create links and display information dynamically depending on search

    hi everybody
    I have a search textbox in which the user has to give the search string like date of birth. For the search string , records will be retrieved from the database. The number of recordds will vary. Only the names of the corresponding person has to be displayed. Each one will have a hyperlink and on clicking the hyperlink the other information like name,address should be displayed.
    I have displayed the names in JSP. How to create a link for each name and display the other details corresponding to same person? The number of records retrieved will vary depending on the date of birth. Thanks in advance.

    Hi,
    what i had done in my project was, getting the collection of results for the search query i.e By giving the date of birth, you will get the matching names as collection and iterate this collection like
    <%
    Collection nameCollection = (Collection) request.getParameter("NameCollection");
    Iterator ite = nameCollection.iterator();
    String name = "";
    for (int i = nameCollection.size(); i > 0; i--)
    name = iterator.next();
    %>
    <A HREF = "http://MyWebSite/destination.jsp?name = <%name%> "><%name%> </a>
    <%}%>
    For the above code, in Href i am using name in two places. one is for display. i hope you dont have any problem in this
    Another one for getting the information about the particular name. use request.getParamter method in the destination Jsp and do one more DB call by using the input parameter.
    Note: This is working only unique Name. otherwise use HashMap for getting the userId and Name. By passing the userId in the backend we can get the information.
    I hope this will helpful to get out of the issue
    Regards
    Balakrishnan.R

  • Why does the date/time scale info vary with the timezone of the machine running the browser?

    I have a system monitoring application (Uptime) that displays graphs with time/date data. The times displayed on a given set of data vary depending on where the browser is located.
    For example the site is hosted on a server in the US running on EDT. I select data for a period say midnight to 6am EDT. If I display that on a Firefox client also running on EDT the timescale shows 00:00 to 06:00. If I display that same data on a browser on a desktop in London it shows a timescale of 05:00 to 11:00.

    There are two different issues going on for shaolex.
    1) Bug in iMovie 9.0.6+ which will add or substract your GMT time to the original time the video was shot.
    2) The way iPhones save the date and time to the file. iPhone video files have the date and time the video was FINISHED instead of when it STARTED. The right aproach to fix this is to import the video to iPhoto and then drag and drop the clip into a iMovie event, then right click the clip in the Event window, then click CHANGE DATE AND TIME, and substract the lenght of the video from the time shown.
    i.e.   The video is 00:45:00 long, iMovie shows it as taken at 10:45:00. Change it to 10:00:00
    Other phones do the same but most of them write the date and time correctly on the filename.
    Hope this helps

  • Variants of TABBED_UIBB

    Hello,
    I have  an OIF Application with a TABBED UIBB which contains a master and detail ones. The Master UIBB is a list and for the Detail UIBB I need to switch between two variants depending on the selected item in the list. And I was wondering which is the best way to inform the application controller which kind of item is selected in order to set the correct variant. Shall I use an application parameter or shared data? Or is there another more appropriate and commonly used solution?
    Thank you in advance!

    Hello Miroslava,
    in general there are three (at least three) possibilities for handling communication between UIBBs:
    a) Via FPM event parameters: When an FPM event happens you might add your event event parameters in one UIBB and read them in a different one.
    b) Via a singleton class: You might create your own class and give handles of it to all involved UIBBs.
    c) Via the FPM shared data component.
    To be honest I did not get your use case in detail, there you might choose one of the above mentioned methods by yourself.
    Kind regards,
    Ulrich

  • Steps for Variant Configuration

    Hi Gurus,
    Can any body tell me step by step procedure for variant configuration.
    My e-mail id. <REMOVED>
    Regds.......
    Sumit

    Hi Sumit,
    Variant configuration is for manufacturing complex products. The manufacturer always has to offer new variants of its products. Often, new variants are created by modifying existing product designs as you process the order. The important thing is to react quickly to customers' requirements.
    The customer determines the features of the product. A customer buying a car, for example, can choose the features of the car and combine these features as required.
    The product configurator improves information exchange between sales, engineering, and production. Variant configuration helps the customer or salesperson to put together specifications for the product and ensure that the product can be produced from these specifications. It also ensures that production costs do not overstep the mark.
    Procedure -
    Create a Material - KMAT type with Item category (002)
    Create Characteristics in CT04 - Zbike, where in values mention the Color of the bile like Red, Blue etc
    Create another characteristics in CT04 - ZPrice, where directly go the additional data tab and maintain the table SDCOM and field VKOND (ABAP Dictionary it will ask for)
    Assign these two characteristics to a Class in CL01 - ZBikeclass (Type 300) in characteristics tab page.
    Then go to CU41 Configuration profile select the material and enter the description click on the class assignment i.e. assign Zbikclass.
    Now go back to CT04 - enter Zbike -go to values- select Red- go to extras - Other Dependencies - Select Procedure enter in front 10 write - $self.ZPrice='Red' and save
    Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)
    Now select Blue- go to extras - Other Dependencies - Editor - Select Procedure enter in front of 10 write - $self.ZPrice='Blue' and save
    Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)
    Now go to VK11 - Enter VA00 (Condition) (For Std RVA001 Pricing Procedure) - enter variant Red and Blue give the rates accordingly and create the sales order.
    Variant configuration is for manufacturing complex products. The manufacturer is
    always having to offer new variants of its products. Often, new variants are created
    by modifying existing product designs as you process the order. The important thing
    is to react quickly to customers' requirements.
    The customer determines the features of the product. A customer buying a car, for
    example, can choose the features of the car and combine these features as required.
    The product configurator improves information exchange between sales, engineering,
    and production. Variant configuration helps the customer or salesperson to put
    together specifications for the product and ensure that the product can be produced
    from these specifications. It also ensures that production costs do not overstep the
    mark.
    Integration
    Variant configuration is integrated in the following applications:
    a.. CA Classification
    b.. LO Material Master
    c.. PP Bill of Material
    d.. PP Routings
    e.. PP-PI Master Recipes
    f.. SD Sales
    g.. SD Conditions
    h.. MM Purchasing
    i.. CO Costing
    j.. PP Material Requirements Planning (MRP)
    k.. PP Production Orders
    You can configure the following objects:
    a.. Materials
    b.. Standard networks in the Project System.
    c.. PM General maintenance task lists
    d.. Model service specifications
    Features
    You do not need to create a separate material for each variant of a product in your
    company. You can use one configurable material to cover all variants. You create a
    super BOM and a super routing for this material, containing all the components and
    operations for producing all variants of the product.
    To define the features of a configurable material, you use characteristics. To
    enable you to use characteristics to configure a material, you assign the material
    to a class of class type 300. Possible characteristics of a car, for example, are
    model, country, color, and engine. The customer can choose from among different
    options for each characteristic (values).
    The only limitations are combinations of features that are not possible for either
    technical or marketing reasons. You cannot combine all types of car engine with all
    types of transmission, for example, or certain types of upholstery are only
    available for more expensive models. In Variant Configuration, you use dependencies
    to control this. This prevents combinations of options that are not allowed.
    Dependencies also select exactly the right BOM components and operations to produce
    a variant.
    Each configurable object must have a configuration profile. The configuration
    profile for a material controls the configuration process in the sales order.
    You can make the price of a variant dependent on the characteristic values assigned
    (Pricing). You can use variant conditions to define surcharges and discounts for a
    variant.
    For variants that are required frequently, you can create material variants, which
    can be produced without a sales order and kept in stock. When you receive a sales
    order, you can check whether the variant required is in stock, so that you can
    deliver immediately.
    Pl go thr below links:
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf
    http://sap-img.com/sap-sd/steps-for-sd-variant-configuration.htm
    Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • Create Site Column and add it to two different list as dependent lookup column

    I want to create two lookup lists that will have one common column. The common column values will vary depending on the list.
    For ex: List A holds Countries (USA) and their Currency code (USD). List B holds States (New York) and their code (NY). The lists are completely independent of each other. I would like to create a common site column named "Code" of type
    Text and use it across these two lists. Is it possible?
    My solution so far -
    a. created the site column (programmatically) which is pretty straight forward.
    b. created list definition with two fields (Title and Code).
    c. created list instance for Country list. Added data rows in the elements.xml. But not sure how to add Code field as dependent lookup.
    If I remove the code field from the elements.xml, the solution deploys successfully creating the Country list with just the Title field. But I need both the fields. Any help is appreciated.
    Here is a look at the elements.xml with data rows for Country list instance
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <ListInstance Title="List Instance" OnQuickLaunch="TRUE" TemplateType="10001" Url="Lists/CountryList" Description="Country Values">
    <Data>
    <Rows>
    <Row>
    <Field Name="Title">USA</Field>
    <Field Name="Code">USD</Field>
    </Row>
    <Row>
    <Field Name="Title">Japan</Field>
    <Field Name="Code">Yen</Field>
    </Row>
    <Row>
    <Field Name="Title">Australia</Field>
    <Field Name="Code">AUD</Field>
    </Row>
    </Rows>
    </Data>
    </ListInstance>
    </Elements>

    Hi,
    According to your post, my understanding is that you want to add lookup field to the list in elements.xml.
    I recoment you to create lookup column as site column, then bind the lookup column to the contnet type, and then use the contnet type in the list.
    For more information, you can refer to:
    http://spcodes.blogspot.com/2013/02/create-custom-content-type-with-lookup.html
    http://social.msdn.microsoft.com/Forums/office/en-US/d5ec08d5-cfa7-4bbb-9459-78d04674ee59/add-a-lookup-column-in-the-schemaxml?forum=sharepointcustomizationlegacy
    http://www.justanothertechnologyguy.com/2013/01/how-to-create-and-connect-lookup-fields.html
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Variant Configuration Cost in Sales Order

    Can you let me know what is the standard way to cost Variant configured items in the sales order?  for standard item costs, we use VPRS, but for Variant items, the costs vary depending on the variant characteristics selected.  Sales Price is controlled by Variant Pricing...but i wanted to know how Cost for these Items should be set up as a best practice.  Some place explode the BOMs into the Sales Order - but some characteristics are not Materials per say.  Thanks.

    Hi Nhu,
    Welcome to SCN.See suppose you created sales BOM. In general the sales bom will explode and appear in sales order.Here we consider only main material only.
    Sales BOM Configuration;Sales Bom|Sales BOM Configuration;
    [Sales Bom Explanation|http://www.sap-img.com/sap-sd/sales-bom-implementation.htm]
    [Cost Calculation|http://help.sap.com/saphelp_470/helpdata/en/90/ba6da4446711d189420000e829fbbd/content.htm]
    Check these links if there is any issue please post.
    Regards,
    Madhu.

  • Export to Web: vary only size? (i.e. from 320x240 to 400x300)

    I'm not anywhere close to being an expert user of iMovie. I'd just like to export to a different pixel size (maybe 400 x 300 or 640 x 480) with the same other settings as the default "export to web" feature. When I try changing the "size" in the expert settings, it seems like everything else gets trumped up, because I end up with a HUGE file size.
    Is there a simple way to just change the pixel dimensions without changing the other settings? Or does anyone know the default "save to web" settings, so I can input those and vary the pixel size only?
    Sorry if this is obvious or easy (but I can't figure it out). Thanks.

    Exporting with expert settings is neither easy nor obvious, so it's a good question.
    One way to figure out what settings iMovie uses for iWeb (or any other export) is to open the exported movie in QuickTime Player and view the description there. Command-I (that's an eye) opens the Movie Info window which describes several features. This info lets you reverse engineer an export of your own, once you understand how a few things work.
    One of the most important things to understand is that many exports allow you limit the Data Rate of the exported movie...how much data it uses per second. If you impose a limit, that limit is obeyed, no matter what your other settings are. (Note that the Data Rate includes both the video and audio.)
    That Data Rate affects quality, of course. And the quality will vary depending on a number of factors, including the size of your movie. At a particular Data Rate, a 320x240 movie will tend to look better than 400x300.
    The frame rate is crucial too. The higher the frame rate the more data is required.
    The level of compression you decide on is always a compromise between the file size of the movie and quality. There is no hard and fast rule. A movie that downloads fine with broadband may be a real nuisance for a dial-up user.
    Note that there are certain pre-sets offered in the popUp menus of the export dialog window. A good strategy is to experiment with those, then adjust their settings as needed, using the Options button.
    When testing, export a single clip instead of the whole iMovie project. Lots faster. When that clip looks good at the data rate you want, export the entire project.
    There's one more key variable that should be mentioned: the content of the video. Compressing some video is a lot easier than other video. Leaves rustling in the breeze is about as bad as it gets, while a still image is easy. So content affects quality too, given a particular Data Rate.
    Karl

Maybe you are looking for