Batch classification details
Hi Experts,
I would liek to ask your help.
We have issue on batch classification details.
During GR, the batch classification details created are not complete, as checked in MSC3N. Why do this happen? Could you kindly help me sort out this problem?
Thank you very much for your help.
Mylene
Dear Mylene
Materials Management -> Inventory Management and Physical Inventory -> Movement Types -> Copy, Change Movement Types
It is not plant specific. This will popup a window to enter the values for classification.
You can also use transaction OMCV
Logistics - General -> Batch Management -> Batch Valuation -> Valuation for Goods Movement in Inventory Management -> Activate Batch Classification for Goods Movements in IM.
Regards
Soundar
Similar Messages
-
Batch classification details in Goods receipt
Hi ,
In my business for some of the materials i have activated the batch management and the batch classification details in the material master record.
For those materials if i am doing the goods receipt system is allowing to post the document if the batch characterstics are not entered. I have to restrict if the batch characterstics are not allowed it should not able to post.
I have made a message setting LB045 active with'E'. then also it is allowing.
Is there any other message settings to be configuered.If the classification tab can be accessed in MIGO is depending on your customizing IMG > Logistics - General > Batch Management > Batch Valuation > Valuation for Goods Movement in Inventory Management > Activate Batch Classification for Goods Movements in IM
there you have 5 options:
' ' No branching to batch classification
1 Classification carried out in background (all batches)
2 Classification only in foregr.for mand.charac. (all batches)
3 Classification always in foreground (all batches)
4 Classification in foreground for new batches only
how did you setup it in your system?
from OSS note 519303 - FAQ: Goods movement with Transaction MIGO:
3. Question:
How does the batch classification work in Transaction MIGO?
Answer:
When you post or check a goods movement, the system carries out the classification in the background. If you want to process the batch classification online, use the 'Classification' pushbutton. You can find this pushbutton on the 'Batch' tab page in the detail data of the item.
You cannot automatically go from Transaction MIGO to the batch classification dialog. You can use the adjustable system message (Transaction OCHS) LB 045 to ensure that the complete classification data is entered. -
Batch classification details -mass check -reg
Hi ,
Requirement is as of now batch classification details of a material are checked through MSC3N , where material , plant etc.. are entered and executed .
here we can see for the list of materials one by one only .
is there any t code through which the details can be checked entering materials in multiple / entering material type
if not available in standard SAP , if an ABAP report to be made , please suggest the flow with tables and fields
inputs
material type
material
plant
batch
storage location
out put should be teh batch classification details
Is there any Tcode similar to MSC3N where multiple inputs can be given / details can be taken in mass not entering one by one
plDear,
Please check to table MCH1, AUSP, KSSK, KSML, KLAH
Use these FM.
CLAF_CLASSIFICATION_OF_OBJECTS
[Thread|Re: Get batch characteristic value]
Regards,
R.Brahmankar -
Want to find out how a batch classification is used
Hello
I have previously sent out a message and the idea given was not very helpful.
Anyway, this is my question:
I have found a class and its characteristic which was setup in the system and I would like to know how this classification` is being use in the system.
For example, I would like to know which process (i.e. during goods receipt, during sales order creation, during production, during warehouse) is using this classification to perform their transaction.
Do you know how to find out this kind of information in the SAP system?
Thanks
TuffDo you want to know how the batch classification is used in general in SAP or how it is used in the system where you found it?
In the latter case make an interview with the users, any process that has to do with stock can make use of the batch classification
In general is classification exact what the word "classification" means. You describe something in more detail in an organized way. Classification is a modification free way to add own "fields" to standard objects, the user can immediately search in classification without an extra effort to develop a search help.
The batch classification can be used in a batch determination to to enable SAP to automatically search for batches with certain characteristics.and assign them to documents like sales order, delivery, goods movements, transfer orders, and production/process orders. -
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 AMHello,
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. -
Dear All,
I'm trying to do the customising for MIGO where i have to maintain the batch characteristics. I've created a class with characteristics and assigned it to material. Then in OMJJ, in the detail of 101, I've marked the batch classification as '3'.
Then i did GR but no batch classification showed up as mandatory. Is this normal or is there any remaining customising ?
Best regards,Hi,
Make sure that you check the checkbox batch management in purchasing viw of material
Also assign the class you have created with asignment of characteriscs in classification view of the material and the do with PO and GR then you can see the tab batches.
Thanks. -
Copy of Material Master charac. values to the batch classif. in GR for PO
Dear gurus,
Could you please help me with the following issue. I have a material managed in batches, and it has a classification type 023 in material master. I fill one chaacteristic of this classification with some value. Now I want this value to be copied to the batch classification during the creation of new batch while making GR to production order.
Is it possible?Hi Nikolaj,
What I am understand your requirement is like,
You want to fetch the value of Characteristic maintain in Batch class in Material master to the Batches, correct?
But my Friend if you maintain value of characteristic in Batch Class in material master then it will works as a validation.
For Example,
Suppose your Characteristic is Colour and in Material Master Batch classification view you have maintain value as Red.Then system will not allow you any other colour in Batches.You will find that value in Drop Down list.
Regards,
Dhaval -
Automatic batch classification with procedure on goods receipt does not wor
Hi,
I have a material with batch classification.
The material has two characteristics.
One is a number called VALUE.
The other is also a number (called CONVERSION) and shall be deived from the first.
A procedure is created and assigned to the second characteristic.
$SET_DEFAULT ($SELF, CONVERSION , $SELF.VALUE / 6000)
When I post a goods receive (movement Type 501) the characteristics can be filled . The field VALUE is set with 12000.
I was expecting the characteristic CONVERSION to be calculated as '2' and filled by the procedure.
This is not the case.
If however, I try to fill it manually, the system accepts only the calculated value '2'. Otherwise an error is shown.
How can I force the system to calculate and fill the second characteristic when insserting a value in the first ?
Thanks for any help.Hi Marcus,
i have the same problem with movement type 101.
How did you solve this issue?
Can you help me.
Thank you.
CM -
Different Batch Classification at storage location level
Dear guru ,
I have tested that i can insert different values of batch classification for the same material and the
same batch number but in different plants.
In MSC1N/MSC2N transaction the system allow a insertion at storage location level.
Itu2019s possible to insert different values of batch classification for the same material , same batch number and the same plant but in different storage locations ?
Thanks.hi,
check in OMCT under which batch level the current system is, if the level is set to be material level or client level, if you make a change to the batch classificaiton, it will reflect in all the plants across the clients.
Batch classification is not maintained at the storage location level. -
How to view ALL batch job details (SM37) at one glance ?
Dear all,
I am documenting all released batch job details, the information required includes the job name, client number, job frequency .. etc.
In order to see that information, i go to SM37 and click on each job to see the details. I have about 60 jobs released, to get their details i have to click on them at least 60 times.
Is there a report or table that i can refer to that provides me the information of all the jobs in one screen ?
Thanks.
Advice and comment will be appreciated.
Regards,
KentDear Prashanth,
Thanks for the link, I managed to get the required information from table TBTCO or TBTCP with below selected fields.
JOBNAME = Background job name
SDLSTRTDT = Planned Start Date for Background Job
SDLSTRTTM = Planned start time for background Job
SDLUNAME = Initiator of job/step scheduling
PRDMINS = Duration period (in minutes) for a batch job
PRDHOURS = Duration period (in hours) for a batch job
PRDDAYS = Duration (in days) of DBA action
PRDWEEKS = Duration period (in weeks) for a batch job
PRDMONTHS = Duration period (in months) for a batch job
PERIODIC = Periodic jobs indicator ('X')
STATUS = State of Background Job, S = Released, F = Finished
AUTHCKMAN = Background client for authorization check
EVENTID = Background Processing Event
EVENTPARM = Background Event Parameters (Such as, Jobname/Jobcount)
Dear Juan,
Thanks for your reply.
Regards,
Kent -
Batch Classification Values not getting changed
Hi Gurus,
I am using the following bapi ( BAPI_OBJCL_CHANGE ) to change Batch classification values Eg: Cut clarity etc.
when i pass these values thru the function module in the program it is not getting changed while when i change it through msc2n it gets changed successfully...
I have passed the following values in the parameters of the bapi :
OBJECTKEY = v_objectkey
OBJECTTABLE = 'MCH1'
CLASSNUM = V_CLASSNUM
CLASSTYPE = '023'
KEYDATE = 30.04.2010
ALLOCVALUESCHARNEW
CHARACT = CLARITY
VALUE_CHAR = P040
VALUE_NEW = P040.
Can some one help me solve this....
Needed urgently..
Edited by: NAVIN FERNANDES on Apr 30, 2010 12:31 PM
Edited by: NAVIN FERNANDES on Apr 30, 2010 12:32 PMHi Jacky,
I am posting the code here.. Do let me know if u have ne queries:
REPORT ZNAVBATCH.
SELECTION-SCREEN BEGIN OF BLOCK B1.
PARAMETERS: P_MATNR TYPE MATNR,
P_CHARG TYPE CHARG_D,
P_WERKS TYPE WERKS_D,
P_LGORT TYPE LGORT_D.
SELECTION-SCREEN END OF BLOCK B1.
START-OF-SELECTION.
DATA: WA_BATCH TYPE BAPI1003_OBJECT_KEYS,
WA_ALLOCCHAR TYPE BAPI1003_ALLOC_VALUES_CHAR,
WA_ALLOCVAL TYPE BAPI1003_ALLOC_VALUES_NUM,
INT_BATCH TYPE STANDARD TABLE OF BAPI1003_OBJECT_KEYS,
INT_RET1 TYPE STANDARD TABLE OF BAPIRET2,
INT_RET2 TYPE STANDARD TABLE OF BAPIRET2,
INT_RET3 TYPE STANDARD TABLE OF BAPIRET2,
LV_KEY TYPE BAPI1003_KEY-OBJECT,
INT_ALLOCVAL TYPE STANDARD TABLE OF BAPI1003_ALLOC_VALUES_NUM,
INT_ALLOCCHAR TYPE STANDARD TABLE OF BAPI1003_ALLOC_VALUES_CHAR,
INT_ALLOCCURR TYPE STANDARD TABLE OF BAPI1003_ALLOC_VALUES_CURR.
WA_BATCH-KEY_FIELD = 'MATNR'.
WA_BATCH-VALUE_INT = P_MATNR.
APPEND WA_BATCH TO INT_BATCH.
WA_BATCH-KEY_FIELD = 'CHARG'.
WA_BATCH-VALUE_INT = P_CHARG.
APPEND WA_BATCH TO INT_BATCH.
CALL FUNCTION 'BAPI_OBJCL_CONCATENATEKEY'
EXPORTING
OBJECTTABLE = 'MCH1'
IMPORTING
OBJECTKEY_CONC = LV_KEY
TABLES
OBJECTKEYTABLE = INT_BATCH
RETURN = INT_RET1.
IF SY-SUBRC = 0.
WRITE: 'SUCCESSFUL'.
CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
EXPORTING
OBJECTKEY = LV_KEY
OBJECTTABLE = 'MCH1'
CLASSNUM = 'ZTBATCHCHR'
CLASSTYPE = '023'
KEYDATE = SY-DATUM
UNVALUATED_CHARS = ' '
LANGUAGE = SY-LANGU
IMPORTING
STATUS =
STANDARDCLASS =
TABLES
ALLOCVALUESNUM = INT_ALLOCVAL
ALLOCVALUESCHAR = INT_ALLOCCHAR
ALLOCVALUESCURR = INT_ALLOCCURR
RETURN = INT_RET2
IF SY-SUBRC = 0.
WRITE : 'SUCCESSFUL'.
READ TABLE INT_ALLOCCHAR INTO WA_ALLOCCHAR WITH KEY CHARACT = 'CLARITY'.
IF SY-SUBRC = 0.
WA_ALLOCCHAR-VALUE_CHAR = 'C02'.
WA_ALLOCCHAR-VALUE_NEUTRAL = 'C02'.
MODIFY INT_ALLOCCHAR FROM WA_ALLOCCHAR INDEX SY-TABIX TRANSPORTING VALUE_CHAR VALUE_NEUTRAL.
ENDIF.
CALL FUNCTION 'BAPI_OBJCL_CHANGE'
EXPORTING
OBJECTKEY = LV_KEY
OBJECTTABLE = 'MCH1'
CLASSNUM = 'ZTBATCHCHR'
CLASSTYPE = '023'
STATUS = '1'
STANDARDCLASS =
CHANGENUMBER =
KEYDATE = SY-DATUM
NO_DEFAULT_VALUES = ' '
IMPORTING
CLASSIF_STATUS =
TABLES
ALLOCVALUESNUMNEW = INT_ALLOCVAL
ALLOCVALUESCHARNEW = INT_ALLOCCHAR
ALLOCVALUESCURRNEW = INT_ALLOCCURR
RETURN = INT_RET3
IF SY-SUBRC = 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN =
IF SY-SUBRC = 0.
WRITE: 'SUCCESSFUL'.
ENDIF.
ENDIF.
ENDIF.
ENDIF. -
Need a bapi r fn module to update the batch classification in the bom
hi,
iam working a exit : exit_saplcoml_001.This exit is for material quantity calculation.the materials are currently classified in the material master under the classification tab.Ans due to this the classification becomes cross plant.
To make the material classification plant specific i have decided to maintain the classification in the batch classification of bom.i am finding for a function module r a bapi to update the calculated values in to the batch classification characteristics.please help mi with this.
thanks.Hi
U can try to use BAPI_MATERIAL_SAVEREPLICA
Max -
How to Change Batch Classification of material master
Hi,
How to Change Batch Classification of material master in a production system,Pl note that there is no stock and no open qty still system is not allowing me to delete the old Classification and add my new classification.
Guys any solution for this.
Thanks in advance
rgds
bijaya pradhanI believe there is a FM VB_CHANGE_BATCH for this, any body tried this FM?
-
Copy batch classification in GR (101)
Dear gurus,
Could you please help me with the following issue.
I have a material managed in batches, and it has a classification type 023 in material master.
Now I want the class (with all characteristics) to be copied to the batch classification during the good reciept (MIGO / 101).
How it's possible?
When i go to the batch generated in migo (101) using T-code MSC2N, there is one icone in Classification-tab "Create classification". and i can do it manually. how can we do this automatically in GR (101).
Thanks in advance.Hi,
Check for that movement type in OMJJ in Entry control tab where there is field called classification batch, check what is defined for that movement type.
Regards
Ravi Shankar. -
Batch classification "Date of last goods receipt" is "00.00.0000"
Dear all,
I have configured all steps for batch determination for FIFO.
It worked fine for IM (stock transfer - mov.type 301) on last friday, however, get the issue today:
- After I do GR (mov.type 101), the batch is auto created, batch classification is created,
I use MSC2N to view batch classification:
the value of "Date of last goods receipt" is "00.00.0000"
What is wrong with my configuration?
Could you pls help me to fix this?
Thanl you very much for you help!
Edited by: Ngo Quoc Hung on Dec 13, 2010 10:59 AMSystem Updates Batch Data in the Batch Master Record in the Following ways :
1) If the batch does not yet exist for the plant, it is automatically created.
2) If the batch already exists for the plant, the new quantity is simply posted as a receipt in the specified storage location.
When posting a goods receipt with reference to Purchase order, the system updates Posting date as the goods receipt date in general data of the batch.
Maybe you are looking for
-
Not showing using ios on facebook posting
when am posting in facebook its not showing ios
-
IMac gets exclamation mark on wifi icon
Hi, My iMac gets an exclamation mark this afternoon saying alert: no internet connection. In network setting it says self-assigned ip. It worked perfectly before and all of a sudden it just won't connect to the Internet. My MacBook and iPad are able
-
Leopard won't install on my Dual G4 PowerPC
Hey there! I've been trying to upgrade to Leopard, and here's what happens.. I pop in the CD, and it comes up with the install. I double click "Install Leopard", and enter in my password and it restarts my computer. After it restarts, it comes up wit
-
Which kind of IDOC for invoice posting ?
I have a requirement where I have to look at the incoming IDOCS send by vendors through EDI. Now if the IDOC posting fails to create invoice, I have to create a custom report for all the failed invoices posting (status 03). My question is when the ve
-
Parallel processing end condition problem
Hi, i use a block with parallel processing for each row (parforeach). In every branch i create a workitem where a user has to input something. This is stored in my field status. Now i want that if the status is 'X' all branches will be closed like it