Extend Classification to a material

Hi Experts,
i need to extend class for a material being changed , this one i need to store temporarly . After getting approved this data will gets updated to the material being changed.
how to validate class ie  if user enters xxx it should validate and give error as class xxx doesnot exist like that. Is there any FM to validate Class . I tried  'CLMA_CLASS_EXIST'  passing Class and Class Type '001' but unable to validate even though i enter xxx  sy-subrc was 0 and i was not getting any error.
i want to know how to get class , class description , characterstic description and characterstic value in general . this is like MM02 Classification Extension for material.
Can we provide custom F4 help to Characterstic Value  like in MM02 ?  
if i use BAPI , this will irrespective of the approver has approved the changes or not , so i cant BAPI_MATERIAL_SAVEDATA for Classification Extension..
if there are any solutions , then please give me a solution.
Thanks,
Shrikanth

Hi,
which transaction do you use, mm02/mm01
you should use mm01 and put your material , just press enter it wil give you warnigs, go ahead. system take you  select views, select required one then press enter
If you don,t get required veiw here then check OMS2
Regards,
Edited by: Kumar DS on Jun 3, 2009 10:06 AM

Similar Messages

  • Extend Classification View for Material Master

    Hello, How do I extend classificiation view for Material Master? Is there any BAPI or FM to do that?
    I cant find any place to extend it with BAPI_MATERIAL_SAVEDATA

    Hi,
    Use this FM to create Classfiaction view BAPI_OBJCL_CREATE
    Regards,
    Shan

  • How to know the extended views of a material in Material Master

    Hello SAPients.
    I need to create a report listing the views that a material has extended, something like this:
    <b>Material |Basic Data View |Sales View |Purchasing View</b>
    123456   |Yes             |No         |No
    The question is: Do you know if SAP has a table where it records the views that a material has extended?
    Thank you in advance for your help

    Hope this`ll help you ...
    Here`s FM too...
    MATERIAL_TABLES
    DE PSTAT_D
    Text
    Maintenance status
    Use
    The maintenance status records:
    Which user departments may maintain a material master record of a particular material type
    Which user departments have already maintained the material master record at a particular hierarchy level
    The overall maintenance status is made up of the individual maintenance statuses. The individual maintenance statuses have the following meaning:
    User department Maintenance status
    Work scheduling A
    Accounting B
    Classification C
    MRP D
    Purchasing E
    Production resources/tools F
    Costing G
    Basic data K
    Storage L
    Forecasting P
    Quality management Q
    Warehouse management S
    Sales V
    Plant stocks X
    Storage location stocks Z
    Finding Information for Extending Material Master Records Which User Departments Need to Extend a Material Master Record?
    In the Material Master menu, choose Other ® Extend material view(s).
    The initial screen appears.
    Enter the material number and choose Execute.
    An overview appears of the user departments (indicated by the maintenance status) that still need to extend the material master record.
    Select the user department(s) for which you want to enter data, and choose Maintain materials.
    The first user department screen appears, where you can enter your data.
    Save your data.
    The initial screen for maintaining material master data appears because you have not finished maintaining the material master record. To access the next screen you selected in the overview, choose Enter.
    Repeat step 4 until you have entered all the data for the material and have returned to the overview.
    Which Material Master Records Does a User Department Need to Extend?
    In the Material Master menu, choose Other ® Extend material view(s).
    The initial screen appears.
    In the Maintenance status field, enter the indicator for the user department concerned.
    You can also define other selection criteria, such as the date created, organizational levels, material type, and so on. The system selects those records that satisfy all your selection criteria. If you want the system to select those records that satisfy one of your selection criteria, set the relevant indicator.
    Choose Execute.
    An overview appears of the materials that your user department still needs to extend.
    Select the materials whose data you want to extend and choose Maintain materials.
    The user department screen appears for the first material you selected.
    Enter and save your data.
    The data screen for the next material appears.
    Repeat step 4 until you have entered your data for all the materials and have returned to the overview.
    Thanks
    Message was edited by: Saquib Khan

  • Classification data in Material master

    Hi
    Is there any FM to read classification data in material master from buffer. I know there is a FM CLAF_CLASSIFICATION_OF_OBJECTS to read, but this reads from database tables. I want to know the FM, which would read this from buffer.
    Thanks
    Karthik

    Hi Ganga,
    Yes I am passing different countries to table .
    LOOP AT IT_STAX into WA_STAX.
           wa_taxclassifications-depcountry = wa_stax-aland.
            wa_taxclassifications-tax_type_1 = wa_tstl-tatyp.
            wa_taxclassifications-taxclass_1 = wa_stax-taxm1.
            wa_taxclassifications-tax_ind    = wa_stax-taxim.
            APPEND wa_taxclassifications TO it_taxclassifications.
    ENDLOOP.
        CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
          EXPORTING
            headdata           = wa_headdata
          TABLES
            taxclassifications = it_taxclassifications
            returnmessages     = it_return[].

  • Purpose of maintaining classification view in material master

    Hi gurus
    can anyone explain Purpose of maintaining classification view in material master with example
    Regards
    Vishal...

    Hi
    One of the reason we maintain classification is for batch management where characteristics like shelf life expiry date is being attached to a class & that class is maintained in material master so whenever transactions takes place it will read from the characteristics value.
    the other purpose is with variant configruation, for a configurable material there will be more than one characteristics for ex: in a car it comes with A/C - non a/c, metallic - non metallic, normal steering - power steering all these are mainatained as characteristics & assigned to a class & we use that class in classification for materials.
    there is many more advantages & ways of using classification in material master.
    Regards
    Rang

  • Uploading TAX Classification data in material master

    Hi,
    I have to upload tax classification data in material master for countries DE,IT,FR,ES,CH and GB.
    I have used BAPI_MATERIAL_SAVEDATA and passing values to table TAXCLASSIFICATIONS.
    But bapi is uploading tax classification only for country DE.
    When I am creating through MM02 its getting updated.
    Can anybody tell me what is the problem ?

    Hi Ganga,
    Yes I am passing different countries to table .
    LOOP AT IT_STAX into WA_STAX.
           wa_taxclassifications-depcountry = wa_stax-aland.
            wa_taxclassifications-tax_type_1 = wa_tstl-tatyp.
            wa_taxclassifications-taxclass_1 = wa_stax-taxm1.
            wa_taxclassifications-tax_ind    = wa_stax-taxim.
            APPEND wa_taxclassifications TO it_taxclassifications.
    ENDLOOP.
        CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
          EXPORTING
            headdata           = wa_headdata
          TABLES
            taxclassifications = it_taxclassifications
            returnmessages     = it_return[].

  • How  to create classification view for material?

    HI All,
    How to create classification view for material? is there any function  module?
    pls let me know.
    Bandi

    check the standard include "LCLBPAU14" this is using the following F.M
    call function 'BAPI_OBJCL_CREATE'
    exporting
    objectkeynew = l_object
    objecttablenew = l_objecttable
    classnumnew = classnum_new
    classtypenew = l_classtype
    status = status
    standardclass = standardclass
    changenumber = changenumber
    keydate = keydate
    no_default_values = no_default_values
    importing
    classif_status = classif_status
    tables
    allocvaluesnum = allocvaluesnum
    allocvalueschar = allocvalueschar
    allocvaluescurr = allocvaluescurr
    return = return.

  • Do I need to extend QM view in Material Master

    Hi,
    We never use QM module in our company however, we have a mini project which is ONLY to use QM module's quality notification to perform complains and problem resolution of company product.
    Hence, under above scenario do we need to extend QM view in material master in order to use Quality Notification?
    Regards,
    Tuff

    No. You don't need to extend QM view if you want to use QM notification only. However, you would need to maintain respective master data and that again depends on the process you follow.
    ntn

  • Is DIAdem script with Extended Classification functionality of DIAdem Professional executable by DIAdem Base?

    The Professional license adds 3D model data mapping and Extended Classification functionality to DIAdem. If I make a script that uses the 3D model data mapping functionality in DIAdem Professional it is possible to use this same script on a PC with only DIAdem Base (according to http://sine.ni.com/ds/app/doc/p/lang/nl/id/ds-263)
    Is this also true for the Extended Classification functionality? Is it possible to make a script with DIAdem Professional and execute this same script on a PC with only DIAdem Base to generate a report?
    Thanks,
    Roger

    Hi Roger,
    My understanding is that the VBScript you create that uses the extended classification function will work fine in DIAdem Base.
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

  • Classification view for material

    Hi all
         I am creating materials using BAPI_MATERIAL_SAVEDATA. I need to fill the characteristics values of the material also.
    Can anyone please tell How to create the Classification view for material  using BAPI_MATERIAL_SAVEDATA.
    Thanks
    Neelima.

    Hi,
    1. First create the material using BAPI_MATERIAL_SAVEDATA.
    2. Create classification using bapi BAPI_OBJCL_CREATE
    Create the classification
        call function 'BAPI_OBJCL_CREATE'
          exporting
            objectkeynew    = v_object
            objecttablenew  = c_mara
            classnumnew     = wa_temp-klart
            classtypenew    = wa_temp-classtyp
          tables
            allocvalueschar = i_bapi_char_tmp
            return          = i_bapi_return.
    Thanks
    Subhankar

  • Update Batch Classification for a Material

    Hello friends,
    I'm facing the following problem : A specific BTCI wich simulates MB01 was calling another program called SAPLCTMS to update Batch classification for a Material, this program (SAPLCTMS ) seems to be not necessary after the support package Level 57 (we just installed SAP4.6C). I didn't find any note on OSS for this...
    Now i'm trying to use this BAPI instead of BTCI for the Material batch classification  :
    CALL FUNCTION 'BAPI_OBJCL_CHANGE'
             EXPORTING
                  objectkey          = l_objnum
                  objecttable        = 'MCH1'
                  classnum           = 'ZGB_TIDCLASS'
                  classtype          = '022'
                  status             = '1'
                  keydate            = sy-datum
             TABLES
                  allocvaluesnumnew  = t_valuesnum
                  allocvaluescharnew = t_valueschar
                  allocvaluescurrnew = t_valuescurr
                  return             = t_return.
    But its not working, it keeps asking for a batch number. I guess i'm not using the right FM ?
    Any ideas about this ?
    Thank you in advance for your help !
    Best Regards.
    Edited by: Soufiane FAYSSAL on Jun 18, 2009 11:42 AM

    Hello,
    I am Ashok Chelikani. I am working on the same Issue.
    i am getting following message:
    TYPE ID    NUMBER  MESSAGE
    E       |C1   |003          |Characteristic DIMENSIONSCOLOR not found or not valid
    I        |CL   |736          |Assignment was not created 
    my procedure as follows:
    CLEAR: lv_objnum.
    lv_objnum = I_MSEG-MATNR.
    **Get Object Details
    CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
    EXPORTING
    objectkey = lv_objnum
    objecttable = 'MARA'
    classnum = 'Z_RMBCH1'
    classtype = '001' 
    TABLES
    allocvaluesnum = lt_alloc_num
    allocvalueschar = lt_alloc_char
    allocvaluescurr = lt_alloc_curr
    return = lt_return.
    IF NOT lt_return IS INITIAL.
    CLEAR: lv_objnum.
    lv_objnum(18) = I_MSEG-MATNR.
    lv_objnum+18(10) = I_MSEG-CHARG.
    CALL FUNCTION 'BAPI_OBJCL_CHANGE'
    EXPORTING
    objectkey = lV_objnum
    objecttable = 'MCH1'
    classnum = 'Z_RMBCH1'
    classtype = '023' 
    tables
    allocvaluesnumnew = lt_alloc_num
    allocvaluescharnew = lt_alloc_char
    allocvaluescurrnew = lt_alloc_curr
    return = lt_return.
    lt_return returing error message. Kindly help me.

  • Adding  Classification to a material (Like MM02)

    Hi Experts,
    I am working on some module pool program , my requirement is like MM02 standard transaction only ,
    i need to display existing Classification( DISPLAY ONLY) for a particular material - this i am able to achieve . And i am having ALV with edit option is displaying existing Classification , here i need to include class type 001 for material .  I user enters class , its corresponding Description , Char Value , Characterstics should come automatically .  This I am not able to achieve.
    For getting classification for existing ...
    i am using Function Module CLAF_CLASSIFICATION_OF_OBJECTS .
    Please tel me how i should go to get Class Des , Class Char and Class Value for Particular Class and Update same.
    Please do the needful.
    Thanks in Advance........

    I use a 3rd Party Tool for Creating and Changing Material masters.  You may look at the BAPI's below, as I am not familar with them:
                         BAPI_RETAILMATERIAL_CREATE         Create Material        
                         BAPI_STANDARDMATERIAL_CREATE   Create/Extend Material 
    If these do not help you, I just did a search in SE37 for create and did a further search on the results for Material.

  • Creation of Classification View in Material Master

    Hi,
    I need to create Classification View for a Material. The user would provide the data in the file, example
    Material Number MATNR
    Class type TCLA-KLART
    Class Type description TCLAT-ARTXT
    Class Group TCLG-KLAGR
    Class Group Description TCLGT-KTEXT
    Class M_CLASB-CLASS
    Class Description M_CLASB-CSCHG
    Status RMCLF-STATU
    Std class RMCLF-STDCL
    Characteristics Group TCMG-ATKLA
    Characteristics Group Description TCMGT-ATKLT
    Characteristics RCTAV-ATNAM
    Characteristics Description CABNT-ATBEZ
    I read in the posts there is BAPI_OBJCL_CREATE. But I am not able to Map the above fields to pass to this BAPI.
    Can someone please suggest me how to do this..
    Thanks and Regards,
      Vanessa

    Hi,
      Thanks for the suggestion. But i want to do this through a program. There is a selection screen with 6 radio buttons based o view to be created and an input field for the filename.
    Could you provide me any BAPI to do the same.
    Thanks and Regards,
      Vanessa

  • Report: Classification view of material master

    Hi,
    We have activated Batch management for materials.
    But for certain material codes, users have not maintained the Classification view.
    Is there any report by which we can knowu2019 whether classification view for the material have been maintained or not?

    Hi,
    Check with MM50 with Maintenance status as C
    Regards,
    Biju K

  • Wrong Tax Classification Taken from Material Master

    Hi Experts,
    I have a problem with Tax classification when determining the tax % at sales order entry.  Below is the scenario:
    1) There are two taxes applicable: Output Tax (15%) and Excise Duty (1%)
    2) Customer 01 is liable for both Output Tax and Excise Duty
    3) Material A is liable for Output Tax, but not liable for Excise Duty. In material master, the tax classification is maintained as "0" for Output Tax (the first line) and "1" for Excise Duty (the 2nd line)
    4) Material B is the opposite, i.e. liable for Output Tax but not liable for Excise Duty. In material master, the tax classification is maintained as "1" for Output Tax (the first line) and "0" for Excise Duty (the 2nd line)
    5) The tax codes are defined (with tax % maintained) in FTXP
    6) Pricing condition records are also maintained.
    Now the issue is during order creation with Customer 01 and material A, both Output Tax and Excise Duty are getting calculated as Zero. Where as in case of material B, both taxes are getting calculated with value (15% and 1% respectively).
    It seems that the system is getting the tax classification from the first tax (output tax) in material master and apply it to the other tax (excise duty). Therefore the Excise Duty gets the wrong value if the tax classification is different from that of the Output Tax.
    Have anyone come across this issue before? Your help is much appreciated.
    Thanks.

    HI ,
    thanks for your reply. In the meantime I figured out the issue myself. It was due to the access sequence that only checks tax classification 1 instead of 2 , 3 etc.
    Thanks for your reply.
    Dominique

Maybe you are looking for

  • IPod randomly shuts off and freezes on a black screen

    (I believe I have a 3rd generation.. I just bought it in July, and it has multi-tasking and wallpapers..) My iPod Touch randomly shuts itself off. It doesn't matter if i'm in an app, or playing music, or watching a video, or hooking it up to my compu

  • Can I use 2 Matrox DoubleHead2Go on a Mac Pro 1.1 ?

    Hi there, I'd like to us 2 dualhead2go in order to use them on a 2009 Mac Pro 1.1 with 2 DVI outputs. Can a Mac OSX system on a Mac Pro 1.1 with 2 DVI handle 2 devices like that, one on each DVI, in order to have 4 screens ? Or could I only do 3 scre

  • Audigy 4 soundcard problem

    well guys your the only resource i have left ...i am having a problem with my audigy 4 soundcard cant get a hold of creative support so here goes...when i try to play songs i only get output from front speakers ihave a 5. surround system when i open

  • VLookup formula contains reference error:

    I am using a spreadsheet to grade playing tests based on a series of rubrics.  I have a cell that adds up the total of points the student earns for the test.  In another table, I have a chart that converts the rubric score to a 100 point based scale

  • Brush no longer active between before/after toggle - bug

    1. Start a brush adjustment 2. Toggle before/after (using the / key) in the view that does NOT show the split screen 3. When you return to the 'after' view (before => after) the current brush mask will be disabled. By disabled I mean that the little