change values

Question: hi.

Using the transaccion msc2n with a material number and a batch y can see under classification the differents values of the characteristics.
I want to change or add new values using a BAPI.
Anyone knows witch BAPI I have to use?

thanks

Answer:
Hello,

I am facing almost the same issue you have described, looking for a BAPI or a funtion module that allows me to change and update batch characteristics (what does MSC2N). Have you now found a solution?
Thanks and regards,
StephaneG.

Answer:
Hi,

check SE37 and look for *class*

CLBP Class BAPIs
BAPI_CLASS_ALLOC_GLOB_DEP BAPI: Assign Global Dependencies to Class
BAPI_CLASS_CHANGE BAPI: Change Class
BAPI_CLASS_CHARVALUE_DEL_DEP Class BAPI: Delete Local / Global Dependencies for Characteristic Valu
BAPI_CLASS_CHARVALUE_GLOB_DEP Class BAPI: Assign Global Dependencies to Characteristic Value
BAPI_CLASS_CHARVALUE_LOCAL_DEP Class BAPI: Maintain Local Dependency for Characteristic Value
BAPI_CLASS_CHARVALUE_READ_ALLO Class BAPI: Read Dependencies for Characteristic Value
BAPI_CLASS_CHAR_ALLOC_GLOB_DEP Class BAPI: Global Dependencies for Characteristic
BAPI_CLASS_CHAR_DELETE_DEP Class BAPI: Delete Global / Local Dependency for Characteristic
BAPI_CLASS_CHAR_LOCAL_DEP Class BAPI: Assign / Delete Local Dependency for Characteristic
BAPI_CLASS_CHAR_READ_ALLOC Class BAPI: Read Dependencies for Characteristic
BAPI_CLASS_CREATE Create Class BAPI
BAPI_CLASS_DELETE BAPI: Delete Class
BAPI_CLASS_DELETE_DEP Class BAPI: Delete Global / Local Dependency
BAPI_CLASS_EXISTENCECHECK Class BAPI: Check Existence
BAPI_CLASS_GETDETAIL BAPI: Read Class Information
BAPI_CLASS_GETLIST BAPI: Read Classes
BAPI_CLASS_GETSTATUS Class BAPI: Status Information
BAPI_CLASS_GET_CHARACTERISTICS Import Characteristics and Allowed Values for Class
BAPI_CLASS_GET_CLASSIFICATIONS Read Values Assigned to Objects in Class
BAPI_CLASS_MAINT_LOCAL_DEP Class BAPI: Assign / Delete Local Dependency
BAPI_CLASS_READ BAPI: Read Class Information
BAPI_CLASS_READ_ALLOC Class BAPI: Read Dependencies
BAPI_CLASS_RENAME Unnamed class
BAPI_CLASS_SELECT_OBJECTS Find Objects in Class

CLBPA Classification BAPIs
BAPI_OBJCL_GETCLASSES Classification BAPI: Classes for Object
BAPI_OBJCL_GETCLASSES_KEY BAPI Classification: Object Classes (Key)

Regards
QM-Dude

Answer:
also, if you are comfortable with CATT's you can easily achieve what you require via transaction SCAT.

dp

Answer:
Hi,
Thanks all for these information. But when I look at these BAPI's neither the material nor the batch number are requested.
In fact I need to update batch characteristics for a specific material/plant (what is done through MSC2N). And also I want to be able to update the characteristics that are saved into table AUSP, not CAWN.
Could it be that building a batch input program is the only way to do that?
Thanks for advise.

Answer:
Stephanie,

The BAPI's listed above are the ones you use. Characteristic values are obtained via the use of an Object number, not the material number/batch number.

BAPI_CLASS_GET_CLASSIFICATIONS - dispaly this BAPI and look at the functional documentation on it. It will hopefully give you enough info for you to give you an idea on how to use them.

Below are some additional BAPI's you might find useful.

BAPI_MATERIAL_GETBATCHES Create Batch List for a Material

BAPI_BATCH_CHANGE Change Batch
BAPI_BATCH_CREATE Create Batch
BAPI_BATCH_DELETE Set Deletion Indicator for Batch
BAPI_BATCH_GET_DETAIL Batch detailed information
BAPI_BATCH_GET_LEVEL Determine batch level
BAPI_BATCH_REPLICATE Distribute Batch
BAPI_BATCH_RESTRICT Change Batch Status to 'Restricted'
BAPI_BATCH_SAVE_REPLICA Replicate batch
BAPI_BATCH_UNDELETE Cancel Deletion Indicator for Batch
BAPI_BATCH_UNRESTRICT Change Batch Status to 'Unrestricted'

Craig

Answer:
Hi all,
Thanks again for yr help.
I have found I think what I need.
It is actually in the function grp CLBPA (Classification BAPIs)

BAPI_OBJCL_CHANGE Classification BAPI: Change Assignment
BAPI_OBJCL_CHANGE_KEY Classification BAPI: Change Properties of Assignment (Key)
BAPI_OBJCL_CONCATENATEKEY Classification BAPI: Generate Concatenated Key
BAPI_OBJCL_CONCATENATEKEY_KEY Classification BAPI: Generate Concatenated Key (Key)
BAPI_OBJCL_CREATE Classification BAPI: Create Assignment
BAPI_OBJCL_CREATE_KEY BAPI classification: Create assignment (key)
BAPI_OBJCL_DELETE Classification BAPI: Delete Assignment
BAPI_OBJCL_DELETE_KEY Classification BAPI: Delete Assignment (Key)
BAPI_OBJCL_EXISTENCECHECK Classification BAPI: Check Existence of Classification
BAPI_OBJCL_EXISTENCECHECK_KEY Classification BAPI: Check Existence of a Classification (Key)
BAPI_OBJCL_GETCLASSES Classification BAPI: Classes for Object
BAPI_OBJCL_GETCLASSES_KEY Classification BAPI: Classes for Object (Key)
BAPI_OBJCL_GETDETAIL Classification BAPI: Read Classification Information on Object
BAPI_OBJCL_GETDETAIL_KEY Classification BAPI: Read Classification Information (Key)
BAPI_OBJCL_GETOBJECTS Classification BAPI: Find by Assignment
BAPI_OBJCL_GETOBJECTS_KEY Classification BAPI: Find Assignment (Key)
BAPI_OBJCL_GETSTATUS Classification BAPI: Classification Status of Object
BAPI_OBJCL_GETSTATUS_KEY Classification BAPI: Classification Status for Object (Key)
BAPI_OBJCL_GET_KEY_OF_OBJECT Classification BAPI: Key of Object
BAPI_OBJCL_GET_OBJECT_OF_KEY Classification BAPI: Object for Key
BAPI_OBJCL_SPLITKEY Classification BAPI: Decomposition of Concatenated Key
BAPI_OBJCL_SPLITKEY_KEY Classification BAPI: Decomposition of Concatenated Key
Copyright ?2007 - 2008 www.jt77.com