Variant Tables

Hi All,
Can anyone please explain what are variant tables and why is it used in Variant Configuration? What is the minimum uniqueness set and the naming standard in SAP for variant tables? I'll appreciate if you can explain rather than sending a help link.
Thanks,
Consultant

Variant Tables
In this step you dan define the following settings for variant tables:
Possible statuses for tables
Groups to use as search criteria
Maintain Statuses
In this step you can check the statuses for variant tables.
The standard system provides the following statuses:
Status Description Effect
0 In prep. Maintenance of table entries and use in
  dependencies not released
1 Released Maintenance of table entries and use in
  dependencies released
2 Locked Maintenance of table entries and use in
  dependencies not released
Activity
You can change the effect of the statuses and the description
Maintain Groups
In this step, you can define groups for variant tables. You can then use the groups as search criteria to find variant tables.
You can enter a group for a table on the basic data screen of the table structure.
Example
You create group TEST to group together all variant tables that you create for test purposes. You can use the search functions to find all variant tables in group TEST.
Recommendation
You can use groups in the productive system to group together all tables that belong to the knowledge base of a configurable material.
Activities
Create groups according to your requirements.

Similar Messages

  • Key fields in variant tables.

    Hi masters,
    i would like to know the use of "key field" in variant tables.
    according to definition:This indicator shows whether a characteristic is used as a key field for accessing tables. Key fields have the value "X". When the table is accessed, the values assigned to the key fields infer values for the other characteristics.
    please give an example of its usage,
    thanks regards
    Rahul

    Hello Rahul,
    Please view the following link with the explaination and an example.
    http://help.sap.com/saphelp_47x200/helpdata/EN/92/58c5cd417011d189ec0000e81ddfac/frameset.htm
    Thanks
    Amber

  • Help on Dependency using variant table.

    Hi Experts,
    I need your help in solving one dependency issue. I am using general task list (IA06 transaction) for service orders. This task list is general task list and not material specific.
    I have 2 operations. Op 10 is applicable for some materials and Operation 20 is applicable for rest of the materials.(note: I cannot create 2 task lists and I cannot assign materials to them).
    For example: my characteristic name is ZMAT and Material code is XXX
    If I write dependency for op10 as... $root.ZMAT = 'XXX' then for material XXX. system is selecting operation 10. If the material is YYY then system is not selecting this operation.
    Actually I have 4000 materials and I cannot hard code all these materials in the dependency editor. Hence I want to use a variant table. So based on the variant table entry dependency should select either Op10 or Op20.
    How can I rewrite the above selection condition dependency using variant table?
    Regards.

    Hi Experts,
    I need your help in solving one dependency issue. I am using general task list (IA06 transaction) for service orders. This task list is general task list and not material specific.
    I have 2 operations. Op 10 is applicable for some materials and Operation 20 is applicable for rest of the materials.(note: I cannot create 2 task lists and I cannot assign materials to them).
    For example: my characteristic name is ZMAT and Material code is XXX
    If I write dependency for op10 as... $root.ZMAT = 'XXX' then for material XXX. system is selecting operation 10. If the material is YYY then system is not selecting this operation.
    Actually I have 4000 materials and I cannot hard code all these materials in the dependency editor. Hence I want to use a variant table. So based on the variant table entry dependency should select either Op10 or Op20.
    How can I rewrite the above selection condition dependency using variant table?
    Regards.

  • BAPI for creating variant table

    Hi,
    Cu61 and Cu60 are two transactions in SAP (comes under Variant Configuration) to create a variant table and fill its contents respectively.
         Now, I am trying to create a transaction in SAP such that on the screen it takes the name of the variant table to be created and an excel file as input from the user and thus create a variant table and fill its contents in the background. Now, ofcourse I have to do this through ABAP coding. I know how to upload the excel file into the internal table but I am not able to figure out that how should i create the variant table and transfer the contents of that internal table to the variant table? That is, how should i transfer the contents to the variant table?
    I have been able to find out the tables involved in the process viz, CUVTAB, CUVTAB_FLD, CUVTAB_VALC.
    Does there exist any BAPI for doing the same?
    Please Help.

    Hi Reema,
       Thanks for replying but this is not what I am looking for. I do not want to create a cluster table rather I want to create a variant table (it is a table used in variant configuration to store the combinations of a material whose characteristics can take varying values at the time of configuration). A table that we create through the transaction Cu61 and populate its contents through the transaction Cu60.
    However, I still tried your suggestion but it did not result in what I want.
    My problem still exists.

  • Change Log For CU60 ( Variant Table )

    Hi All,
    It has been found that if any entry is added/deleted/modified from a Variant Table (Transaction CU60), no
    change log is found through any standard transaction.
    We even tried using Transaction AUT10,Table CDHDR/CDPOS but  requirement not met.
    Kindly advise on the solution.
    Thanks
    Stuti

    Hi Stuti,
    Why dont you try using change number, as i remember when we go to CU60 there is option to key in change number.
    and i hope using change number it will capture history.
    try out and come back.
    Thanks
    Ritesh

  • Re: Variant tables usuage for variant configuration.

    Dear All.
                     I have variant configuration and I need variant tables for the dependencies. Can any body guide me how to use the variant tables.

    Hi.
    I have used them mostly as a repository of technical data unknown to sales department (guys who create and configure sales order).
    In a Packaging Industry they used variants for folding cartons and all technical data was maintained by a Techical Area in variant tables. Data was retrieved from configuration using procedures.
    Variant table data is maintained in transaction CU60. This is not a very friendly interface and can't deal with multi-user updation. This is why one year after go-live this company started to use a Z-tables and LINKED them to variant tables (CU62). Using this  you can work with same procedures but with much more easier data maintenance. I recommend to take this in account.
    regards, SL

  • How to Retrieve data from Variant Table

    Can anyone help me by telling how to retrieve data from variant table which was created by user. I am able to see data of variant table only thru cu60 transaction but not se11. I s there any function module to do this?

    Hello Mohan,
    if u already have data and u want to populate it in F4 help then use below code -
    u Have to make use of FM - 'F4IF_INT_TABLE_VALUE_REQUEST'
    REPORT  ZGILL_VALUE_REQUEST                     .
    data: begin of lt_all occurs 0.
            include structure DYNPREAD.
    data  end of lt_all.
    data: begin of lt_selected occurs 0.
           include structure DDSHRETVAL.
    data: end of lt_selected.
    DATA: BEGIN OF lt_code OCCURS 0,
                code LIKE zgill_main-PERNR,
          END OF lt_code.
    data no_dyn like sy-dynnr.
    Parameters : ECODE like zgill_main-PERNR.
    *parameters: pernr like pa0001-pernr .
    no_dyn =  sy-dynnr.   "give the scren no directly or sy-dynnr in case of report.
    At selection-screen on value-request for ECODE.
    select PERNR into table lt_code from zgill_main.
      CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
          EXPORTING
            retfield               = 'ECODE'
            dynpprog               = sy-repid
           dynpnr                  = no_dyn
          dynprofield              =       'ECODE'
          window_title           = 'Employee Details'
           value_org              = 'S'
          DISPLAY                = 'F'
       TABLES
            value_tab             = lt_code
           RETURN_TAB             = lt_selected.
    EXCEPTIONS
      PARAMETER_ERROR        = 1
      NO_VALUES_FOUND        = 2
      OTHERS                 = 3
    *if sy-subrc eq '0' .
      write: 'success'.
    *endif.
    read   table lt_selected index sy-tabix.
    move lt_selected-fieldval to ECODE.

  • Updating Variant Tables with Excel

    Hello,
    I'm trying to integrate a very large spreadsheet into a variant table within the configurator.  I can export the table no problem from CU60, but I can't get the "UPDATE AND CLOSE" or "SAVE AND UPDATE" to actually do anything.
    Any ideas?
    Thanks,
    David

    1. You  can try with CU60E.
    2. But this to be used for the first time only, becase late it just overwrites and not appends.
    Kindly check this one.
    Reg
    Dsk

  • Busines Object Variant table

    Hi Friends,
    is there a business object for variant table, batch input or else in LSMW.
    Thanks Joerg

    Variant table can be mass maintain via CU60E.

  • Reading variant table

    Hi guys,
    I need to read a variant table data seems like CU60 transaction.  Is there some BAPI or Function module  to do it?
    <REMOVED BY MODERATOR>
    Regards.
    Edited by: Alvaro Tejada Galindo on Apr 7, 2008 5:29 PM

    You can use something by name Object dependencies to read from your variant tables ( CU60 ) and Read data using Vraiant functions ( CU65 , 66 , 67 ) during object assignment ( CL20N or any Transactio n which calls CL20Ndynamically ) . Call  the table using an action / procedure which can be used on the dependency . the dependency is further attached to the characteristics / characteristics value  or to class itself . Look into this link for more http://help.sap.com/saphelp_erp2004/helpdata/EN/92/58c5f4417011d189ec0000e81ddfac/frameset.htm

  • Varying table columns, best practices

    I've been wondering about this for quite sometime now. JTable is very complex, but it has a lot of funcationality that hints at reusable models. The separation of TableModel and ColumnModel seems to hint at being able to reuse a TableModel that stores some sort of objects, and apply different ColumnModels to view the data in different ways. Which is really cool.
    However, who is in charge of managing the columns? The default implementation is usually good enough. But, it doesn't do anything special to the columns like: assign renderers, or editors. Should the column model be in charge of this? But, then you have to swap full on column models out when you want to change the look of the table. What if you just want to vary the renderer on a column, or remove one column. Would you build a whole new ColumnModel for this?
    Should the JTable be in charge of setting himself up in these matters? But that seems to impose the view's representation on the model. What if you change views in some way that affects your model's structure.
    Should there be some external controller in charge of this?
    Sometimes you don't plan for these things at it hurts you when you need to reuse models, but maybe modify them in some way. What are your best practices?
    charlie

    The practice you described is what I'm doing right now, and I feel that it is cumbersome for reuse.The practice you described is what I'm doing right now, and I feel that it is cumbersome for reuse.
    What I'm wondering is that if anyone has come up with a very elgant way to organize their class' responsibilities between who populates the column model. I know I can subclass and fill it in the subclass, but it seems that I might NOT need to subclass, use the default, and have another class ( maybe the JTable or a controller ), that populates the ColumnModel.
    Then I can get better reuse between TableModel's and ColumnModels.
    charlie

  • ALV Variant Table and Hiding Variants

    Hi
    Where can I find the table where all ALV variants are stored?
    I tried to run a Trace and it brought back LTCX table but there doesn't seem to be any entries in this table?
    Also is there a way I can hide variants based on transaction code?

    check this LTDX,TVARV,VARIS and fm RS_VARIANT_CONTENTS
    table VARID shows information about variant creation and date
    VARIT shows the variant description and the language used

  • Variants - table

    Hi,
    I am building a precalculation of queries using web templates reporting Agent.As I do that I need to create variants for each web template.I have list of 80 queries which I  have them in different packages  and added them as part of process chain.
    I would like to see the table which holds the variant values. so that every month after changing the values of the variants I  would like to see the snapshot  of values  in the table which holds it.
    any help appreciated.
    Thanks
    sampath.

    Any  feedback or suggestions.

  • How do I extract the data of Variant configuration into internal tables

    Hi Experts,
    How can I extract the data of variant configuration into an internal tables while preparing the report.
    Thanks,
    bsv.

    Hi i´m not a "Expert.." but may I can help you:
    CUCB_GET_VALUES_FROM_INSTANCE
    Example:
    Instance =  MARA-CUOBF  or
    Instance = lips-cuobj
    Result is the data of the Variant tables.
    I need that for a simple report to evaluate customer & and his Variants......
    Robert

  • Return product id when all variant active flags = 'N'

    Hi,
    I have a product table and a product_variant table. active_flag exists on product_variant table, with values 'N', 'Y'.
    How can I get products with all variants active_flag = 'N'? each product has multiple entries in variant table.
    Thanks,

    Hi,
    Well, your original post made me (and others) assume you'd also be querying your product table.
    Given your testcase, you could also use DISTINCT.
    MHO%xe> select * from pv;
    PRODUCT_ID PRODUCT_VARIANT_ID INVENTORY_LEVEL A
             1                  1              20 Y
             1                  2              20 N
             2                  3              20 N
             2                  4              20 N
             3                  5              20 Y
             3                  6              20 Y
    6 rijen zijn geselecteerd.
    Verstreken: 00:00:00.01
    MHO%xe> select distinct product_id from pv where active_flag = 'N' order by product_id;
    PRODUCT_ID
             1
             2

Maybe you are looking for

  • Stream Output problem when filename has Period( . ) within it in Servlet

    I have this code below that outputs the pdf file from a JSP using a servlet. The problem is if filename has period (.) (Ex. AAA.BBB.CCC.PDF) within it I gey a socket write error, and cant output the pdf file. Can anyone help me with this. Thank You J

  • Ipad will not connect to WiFi

    I know my WiFi connection is working fine but I can't get the Ipad to connect to it. It was fine until I tried connecting an Airport Express using the Ipad, went through the whole tutorial and at the end I got the "unexpected error ocurred" message,

  • Site collections, or sub-sites, in SharePoint Online?

    We have an established SharePoint 2010 intranet portal, which has many and various team sub-sites.  These sub-sites are created on request - sometimes it's because one of our locations wants their own little area to share documents, or it might be fo

  • Dialer Watch List on Pri dialer????????

    Dear All, I have a 2811 router... In which I want to configure the dialer watch list.. Plz clarify which ip shud we put on dialer watch list...???? Is it the route . plz find the example below.. boot-start-marker boot system flash c2800nm-entbase-mz.

  • Using iCloud for music

    Hi. I am very new to Apple. I have had iTunes for quite a while, but just used the basics. I just purchased the new iPad and love it. I have installed iCloud on my pc and, of course, it came on iPad. As I understand it I should be able to store my mu