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 advanceHi 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
JoyHi
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 AMHi 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 ?
AmolAmol,
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 PMCharacteristics 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 vendorTry 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.
RegardsDocumentBuilderFactory 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,
BillWhy 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!
-NickIf 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
-
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
-
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
-
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