BADI to get characteristics of class in classification tab at MM01 / MM02.

Hi all,
         Is there any user exit or BADI to get all characteristics entered at the classification tab while creating or changing a material (MM01/MMO2) before saving.
Regards,
Chinna

Hello Chinna,
When you Enter Characteristic value by using F4 help under classification tab BADI  CACL_VALUE_CHANGE will be called.
And you will get the following values one by one (as you kep on entering)
I_CHARACTERISTIC_INTERNAL                        Internal Characteristic
I_CHARACTERISTIC_ID                                     Characteristic Name
IS_COMMUNICATION_STRUCTURE                  Communication Structure: Classification
C_ATWRT                                                        Characteristic Value
Please create an implementation of the above mentioned BADI and set a breakpoint on the code and check the values of the above parameters.
Regards
Arindam

Similar Messages

  • Class type in classification Tab

    Hi frnds,
         I want to know the table name where the class type details are fetched while clicking the classification tab in mm01 transaction.Four class types are displaying. I know there are many class types are exixting. But only 4 of the class types are fetched on selecting the classification Tab. Ho w it is fetching and from which table the entries can be retrieved.
      Please help me.
    Thanks in advance

    Hi frnds,
         I got this function module to solve my issue. 'CLAF_CLASSIFICATION_OF_OBJECTS' . But I am not able to get all the class type values when I provide an empty value for the corresponding parameter. It is giving only class type 001 value. If I entered class type parameter with 300 it is giving the corresponding value. How can I use this function module to get all class type values by providing the value to material number and table name fields of function module.
    Thanks in advance..

  • We can´t change the class in Material Master classification Tab (MM02)

    When i trying to delete the class in the Classification tab in PRD System, it triggers the following message
    'Assignment (# material) (classname) can not be deleted' because If you use classification data for selection of components of the BOM. Or if the material still has lots that are classified.
    But in QAS System it is possible to delete the class from Classification tab.
    Can you explain me, why it works in QAS and not in PRD?

    To delete the batch class  from your material, you will need  to first archive the batch (object MM_SPSTOCK).  Once the
    batch are archived and deleted from the system, you may still have to run program RCCLZUOB.  This program looks for objects which are still incorrectly assigned to classes.  First run the program in Test mode (Delete flag is NOT set).
    Then you can set the Delete flag to delete the assignments.  Once the assignments are deleted, you should be allowed to delete the Class assignment in MM02.  You must save the material and then go back in change mode to make a new class assignment.
    Also review SAP note 113091.

  • Is Classification of Characteristics and Class possible?

    Hi All,
      I want to know about classification of Characteristics and Class. I want to some details about the same.
    Thanks in advance for the answer.
    Regards
    Joy

    Hi
    Ii will give an example how it is mapped in equipments. suppose you have a group of equipments say pumps and which is of different types it will be mapped as follows
    1.Your object part - Pump
    2.Class - Centrifugal Pumps
                 Submersible pumps
    3. Characteristics - Head
                                   Flow
                                   Efficiency
    Hope this is simple & clear
    Thanks & Regards
    Sijo

  • In MSC2n - Get date in the classification tab from  basic data 1 tab

    Hi All,
    My requirement is as follows.
    WHen I execute the tcode MSC2N,
    Relevent data for the fields Batch, Material and Plant and hit the enter Key.
    This displays Tabs like BASIC DATA1, BASIC DATA 2 , CLASSIFICATION  etc.
    when I change the production date in the BASIC DATA1 and then click on the CLASSIFICATION tab, the prodiction date should get displayed automatically in this tab.
    There  is no USER-EXIT or BAdi for this.
    I need an enhancement point.
    Plz help me .
    Regards,
    Renuka
    Edited by: Renuka Sarode on May 11, 2010 9:51 AM

    Hi Reddy,
    Its doesnt work for me...
    Plz suggest me som enhancement..
    Regards,
    Renuka

  • Fetching Characteristics of CLASS on MATNR using ATINN in CABN and AUSP

    Hi All
    I use the BAPI_OBJCL_GETCLASSES I get the class name for the material and from that I need to get the other details such as SALE_PRICE , TRANSLATION, REL_DATE, FORMAT, MARKET, TERRITORY etc,
    I am getting these description in CABN from ATNAM. I was checking the FM CTMS_CHAR_VALUE_F4 and from that I get the no. of values in tables for the given field. If I pass ATINN for LANGUAGE to this FM , I get a no. of languages.
    I would like to know how to get these details and using What FM.
    The above FM is probably not work , as if I pass ATINN value for LANGUAGE then it gives me all the languages and an option button in the result set.
    My requirement is ... I have MATNR (MARA) and I am getting it's class name and type using BAPI_OBJCL_LANGUAGE, but after that I need to get above details .
    How do I work on tables AUSP / CABN to get those details ?
    Amol

    Amol,
    To get the characteristic details  -  BAPI_CHARACT_GETDETAIL
    To get the class details              -  BAPI_CLASS_GETDETAIL
    To get the material classifcation details   -  BAPI_OBJCL_GETDETAIL
    Not sure what exactly are you looking for.
    however, go to BAPI transaction and under classification you will three objects
    Characteristic
    Class
    ObjectClassification
    There are about 25 BAPI's between these three objects and I am sure between these BAPI's you will be able to get all the details you are looking for.
    Regards,
    Ravi
    Note - Please mark all the helpful answers

  • Automatic Batch Determination - Class  and  Classification - SD only

    Hi
    What Is use of Class  and  Classification in Automatic Batch Determination ?
    Regards.,
    Lakshmanan.S
    E-Mail id : [email protected]

    Hi Lakshmanan.S
    please refer to the steps below to implement this functionality:
    1. create characteristics to reflect the attributes of your product.
    2. create new class(with class type batch) to group those characteris.
    3. assign the class to your material master.
    4. in IMG, make sure batch determination procedure is properly assigned to sales area and order type.
    5. activate the auto. determination for item categoty.
      (IMG->LO->batch management..->..in SD->..)
    6. as it uses conditon tech. also, make sure your strategy record is maintain.
    I just delivered the workshop of this topic in my office today Hope u find this useful.
    Best regards,
    David Wang

  • Transport Request Creation while creating Characteristics and Classes.

    Hi
    While do a Release Strategy i am creating Characteristics and Classes.
    While saving Characteristics and Classes, i am not getting any Transport Request Creation.
    Is there any problem with my configuration or the Standard SAP does not give me.
    I want to track all the things i am doing.
    Reply me ASAP
    cheers
    MaruthiRam
    Edited by: MARUTHI RAM on Jul 17, 2008 9:43 PM
    Edited by: MARUTHI RAM on Jul 17, 2008 9:44 PM

    Characteristics and class are master data so system will not ask for transport.
    if you want to migrate to another system than you have to create the LSMW (upload program)
    using this you can upload all the char value into release strategy in wach client
    now if you are migrating the whole client than system will copy the class and char along with release strategy but not value.
    to upload the char value of release strategy
    use LSMW with std  object 0130.

  • BADIs which get triggered in ME25 transaction

    Hi ,
    I want to know the list of BADIs which get triggered in ME25 transaction ONLY.
    Please provide me the list.
    Thanks,
    Shivaa......

    List of BADI's for ME25
    EXTENSION_US_TAXES   Extended Tax Calculation with Additional Data
    ME_ACTV_CANCEL_PO    BAdI for Activating the Cancel Function at Header Level
    ME_BAPI_PO_CUST      Customer BAdI for BAPI_PO_CREATE1 and BAPI_PO_CHANGE
    ME_BAPI_PR_CUST      Customer BAdI for Enjoy Purchase Requisition BAPIs
    ME_BAPI_PR_IBS       BAdI: Enjoy BAPIs for Purchase Requisitions
    ME_BSART_DET         Change document type for automatically generated POs
    ME_CCP_BESWK_AUTH_CH BAdI for authorization checks for procuring plant
    ME_CCP_DEL_DURATION  Calc. of Delivery Duration in CCP Process (Not in Standard)
    ME_CHANGE_CHARACTER  Customer-Specific Characteristics for Product Allocation
    ME_CHECK_ALL_ITEMS   Run Through Items Again in the Event of Changes in EKKO
    ME_CHECK_SOURCES     Additional Checks in Source Determination/Checking
    ME_CIN_LEINRF2R      BADI for CIN India - Delivery charges
    ME_CIN_LEINRF2V      BADI for LEINRF03 excise_invoice_details
    ME_CIN_MM06EFKO      Copy PO data for use by Country version India
    ME_CIP_ALLOW_CHANGE  Configuration in Purchasing: Changeability Control
    ME_COMMITMENT_STO_CH BadI for checking if commitments for STOs are active
    ME_COMMTMNT_PO_REL_C Check for Commitment-Relevance of Purchase Orders
    ME_COMMTMNT_REQ_RE_C Check of Commitment Relevance of Purchase Requisitions
    ME_DEFINE_CALCTYPE   Control of Pricing Type: Additional Fields
    ME_GUI_PO_CUST       Customer's Own Screens in Enjoy Purchase Order
    ME_HOLD_PO           Hold Enjoy Purchase Orders: Activation/Deactivation
    ME_MMPUR_EINM_CUST   BAdI Methods for Processing IDoc Data in the SUS Scenario
    ME_PO_SC_SRV         BAdI: Service Tab Page for Subcontracting
    ME_PROCESS_COMP      Processing of Component Default Data at Time of GR: Customer
    ME_PROCESS_PO_CUST   Enhancements for Processing Enjoy Purchase Order: Customer
    ME_PROCESS_REQ_CUST  Enhancements for Processing Enjoy PReqs: Customer
    ME_PURCHDOC_POSTED   Purchasing Document Posted
    ME_RELEASE_CREATE    BAdI: Release Creation for Sched.Agrmts with Release Docu.
    ME_REQ_OI_EXT        Commitment Update in the Case of External Requisitions
    ME_REQ_POSTED        Purchase Requisition Posted
    ME_TAX_FROM_ADDRESS  Tax jurisdiction code taken from address
    ME_TRIGGER_ATP       Triggers New ATP for Changes in EKKO, EKPO, EKPV
    MM_EDI_DESADV_IN     Supplementation of Delivery Interface from Purchase Order
    SMOD_MRFLB001        Control Items for Contract Release Order

  • How to get the object class field value in CDHDR table for vendor

    hi
    how to get the object class field value in CDHDR table for vendor

    Try KRED/KRED_N as object class in CDHDR for Vendor.

  • Get information for classes from call stack in abap (like java reflection)

    Hi,
    is there any possibilty to get following information:
    I want to program a logging tool. You can create a logging object and use some methods like
    xxxxx->add_msg(msg) to put logging information to the logging object.
    but i also want to find out, from which class/object/runtime environment this msg comes.
    example:
    class CL_ABC uses the logging tool and does following call:
    lo_logger = CL_logger->get_logger().
    lo_logger->add_msg( 'test the code' ).
    now the method ->add_msg() in logger object is called. inside this method, i want to have the information, from which class/object the ->add_msg() method is called. after the call, the logging object must have this information like:
    CALL_CLASS: CL_ABC
    CALL_LINE: 83
    MSG: test the code
    any ideas?

    You can use the SYSTEM_CALLSTACK function module.
    Read this thread, Uwe has given details on both getting the calling class and method: Re: How to determine current method / interface method that is running?
    Most probably this solves your needs.
    Regards

  • How to get the root class in call heirarchy

    Hi,
    Is anybody have some idea regarding the getting name of a class whose, main method was called at the time of begining. In other words if we say, how can we get the invoker class of a java program with multiple level of inheritence.
    Regards

    DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
         DocumentBuilder db=factory.newDocumentBuilder();
         Document doc=db.parse(new File(ur xml file"));
         Element root=doc.getDocumentElement();
         System.out.println("root "+root.getNodeName());

  • How to get the current class name in static method?

    Hi,
    I'd like to get the current class name in a static method. This class is intended to be extended. So I would expect that the subclass need not to override this method and at the runtime, the method can get the subclass name.
    getClass() doesn't work, because it is not a static method.
    I would suggest Java to make getClass() static. It makes sense.
    But in the mean time, does anybody give an idea to work around it?
    Thank you,
    Bill

    Why not create an instance in a static method and use getClass() of the instance?
    public class Test {
       public static Class getClassName() {
          return new Test().getClass();

  • Getting list of classes?

    Hello all, I was just wondering if there is any way to get a list of all the known classes in a certain package? I know I can get a list of the packages themselves, but not sure about how to go about getting the actual classes.
    Thanks for the help!
    -Nick

    If you only want to get a classes list from a jar package,read the api specof java.uitil.jar.
    java.uitil.jar privides classes for reading and writing the jar file.
    So I think it can satisify your requirement.

  • How to get SDKODBC Wrapper class for indesign cs3

    Hi,
         I have to implement the mysql database with my indesign plugin. I didn't have a SDKODBC Wrapper class. Can any one say how to get SDKODBC Wrapper class from adobe.
    Regards,
    saravanan.

    I doubt if change documents are generated for SE78 transaction.
    For list of change documents defined, please check table: TCDOB.
    Hope this helps.
    Kind Regards
    Eswar

Maybe you are looking for

  • Instance Id in SOA 10g

    Hi , Can anyone let me know How BPEL/ESB instanceId gets generated in SOA 10g. Where is this sequence created and how it gets fetched for a particular process.? Is there any way we can customize it.??? Thanks, Vikas Manchanda

  • How to set MIME-TYPE in weblogic6.1

    hi, i have developed a sample example putted in weblogic, how can i set the mime-type in weblogic6.1 to application/x-java-jnlp-file so that it returns the above given mime-type..... thanks in advance

  • Mac Mini Vs Adobe!

    Has anybody else had any problems with Adobe software working with the ne Mac Mini's with Intel 4? Please offer some advice. The Adobe software is slow and sluggish and has to think about everything it does. Someone has told me that Adobe needs to up

  • WRT160NL - Guest Account cannot be modified

    All, I just installed my WRT160NL. I was able to set it up and also get my storage connected and working. My problem is I cannot update any credentials for the Guest account and the scary part is it is part of the admin group which means super access

  • CRM Training

    Hi All, I am an SD Certified and want to enter into CRM can anyone suggest me,which application area will suit me, and do I need to clear another certification for that. regards, Vandana Arora