Question:
Hi,
Hi,
We are going for classification. Using class Type : 022. Batch is activated for Material.
Legacy Scenario,
In legacy system, the Unique ness of the line item is maintained basing on 5 unique fields. (One is material Number + 4 fields).
i.e.1) if one of the value entered for the 5 fields is different, the system allows you to post the goods receipt.
2) if the data entered in all the 5 fields matches with the values in the existing record in the database, then the system gives the error MSG " Material/Record Already exits". So you are not allowed to post Goods Receipt.
How this functionality can be achieved in Standard SAP 4.6C.
What we are doing/ What we want:
We are defining these 4 fields as characteristics in classification in SAP. So at the time of goods receipt, the system has to accept the 5 input fields(Characteristic values) and check in the database if the record/line item is existing with the same combination of values.
If there is record with the same set of vales, the system should not allow us to post the GR.
Thanks,
Niki
Answer:
Hi,
On the change class transaction front screen there is a flag that can be set to check for duplicates, you can then either produce an error message or just a warning message if someone wants to classify a batch with exactly the same values in the characteristics.
Have a look and see if this is what you want.
Steve Birchall
_________________
Author of "SAP - A map of the minefield"
available from www.helpsap.com
Answer:
Hi Steve,
Thanks for the Info.
I tried as you told. By this only the duplicate values for characteristic are not allowed at the time of creation of Class.
But at the time of creation of Goods receipt for the same characteristics the system is allowing duplicate value.
Cheers,
Niki
Answer:
Hi,
The setting does not relate to the creation of the class as you indicate, it relates to the Classification of the object (the Batch in this case).
The setting is designed to prevent duplicate classifcation of objects it is not related to the control of the creation of the class itself.
If you are not sure if I am right please check the documentation (Click on help for the flag in the transaction)
Cheers
Steve B
_________________
Author of "SAP - A map of the minefield"
available from www.helpsap.com
Answer:
Hi Steve ,
I appreciate your effort in SAPFANS.com. Thanks.
In Change class – CL01, In Basic Data Tab, under Same Classification selected the option (Radio Button) Check With Error. Then I tried to give same values to Characteristic say—A , A, A. Then it is giving error . So it is fine.
“
Diagnosis
You have already entered values for this characteristic. You are entering new values, and have entered the value A. This value exists already.
”
------------- ----------------------------
But what I want is at the time of GR for a Batch, the combination of values for a group of characteristic’s have to be unique for a batch.
Example: At the time of Goods Receipt.
A) Allow to post the goods receipt for these combination of Values:
1) Batch --- B1
2)Material No --- 100
3) Characteristic 1 --- A
4) Characteristic 2 --- B
B) Don't Allow to post the GR for a BATCH with the same combination of values(as shown below) 2nd time.
1) Batch --- B1
2)Material No --- 100
3) Characteristic 1 --- A
4) Characteristic 2 --- B
Note: Here I am trying to post with the same values for 2nd GR also. So I should get a ERROR.
C) Out of the above 4 values, at least one value has to be different. Like
1) Batch --- B1
2)Material No --- 100
3) Characteristic 1 --- A
4) Characteristic 2 --- PPPPPP
Then I should be allowed to post the GR. As the value for Characteristic 2 is changed.
Hope I am clear. How to accomplish this scenario in SAP
Regards,
Niki
Answer:
Hi,
I have also checked " MSC2N" Batch change.
The options are -- BATCH STATUS -- unrestricted use and Batch restricted use. It talks about the Goods movement from one stock type to the other. But not about uniqueness of characteristic values.
"
Indicator: Batch in unrestricted-use stock
Specifies that the status of the batch is set to unrestricted; that is, there is no restriction on use of the stock for the batch if it has not been assigned to another stock type such as blocked stock or stock in quality inspection.
Use
If, though a batch has the status restricted, you want to use a goods movement to post a quantity to unrestricted-use stock, the system posts the quantity to restricted-use stock, not to unrestricted-use stock.
If you set the status of a batch to restricted, the system transfers the total unrestricted-use stock to restricted-use stock and creates a material document.
You cannot change the status of a batch (unrestricted/restricted) in a goods movement, only with the following functions:
By maintaining the batch master record manually
Using the control function provided in the QM system
"
--------------------------------------------
"Batch in restricted-use stock
Specifies that the batch is included in restricted-use stock.
Use
If, though a batch has the status "restricted", you want to use a goods movement to post a quantity to unrestricted-use stock, the quantity is posted to restricted-use stock and not to unrestricted-use stock.
If the status of a batch is set to restricted, the total unrestricted-use stock is transferred to restricted-use stock by means of a transfer posting. A material document is created.
You cannot change the status of a batch (unrestricted/restricted) in a goods movement, only with the following functions:
by maintaining the batch master record manually
using the control function provided in the QM system
"
Thanks,
Niki
Answer:
you can achieve situation B) by activating an exit that checks if a previous GR was performed for that batch. however, consider the danger of dissallowing a 2nd GR as you wont be in position to perform partial GR's from that moment onwards.
also, in C) if Char2 is "PPPPPP" instead of "B" then you simply have a new batch B2 because its physical properties/features differ from B1. remember a "batch is a homogenous quantity of material" thus you cant have a portion with "PPPPPP" and another with "B".
dp
Answer:
Hi DP,
Ours is an R&D unit. We don't receive partial goods on one order. So once GR is posted. That GR is done.
But for testing we will be receiving same batch again and again. Also we are definning certain fields as characteristics , which does not effect the properties of the material.
Say(Example only) the "Sl Number" of a person who is receiving the Material, "serviceability" of the material as characteristics at the time of GR. So our intention is these two field values with batch number ,material number have to be unique.
As I said above we receive the material from the SAME batch for testing. So we have to use same batchnumber .
I understand , as you say that "batch is a homogenous quantity of material".
Any screen exits available for GR(MB1C) for adding new fields,...
Thanks,
Niki.