Solution : https://service.sap.com/sap/support/notes/440857 (SAP Service marketplace login required)
Key words : 
attached source code corrections, incorrectly assigned valuation types, generate error message m7688, system creates batches, user exits exit_saplv01z_001, m7668 solution implement, goods receipts  - change, goods receipt view, complete form check_and_create_batch, entered valuation type
Related Notes : 
       
| 806219 | Individual batch valuation: Creating batch from order | 
| 655803 | Insert co-product: SBDKZ incorrect | 
| 549670 | Creating goods receipt batches from the order | 
| 515499 | Release restrictions for R/3 Plug-In 2002.1 | 
| 499653 | Note 493767 - Generating change documents | 
| 493767 | Automatic goods receipt: batch classification is missing | 
| 485382 | Syntax error in the function group COS6 | 
| 484689 | Syntax error in function group COS6 | 
| 455047 | CO40: Co-products with alternative unit of measure | 
| 372819 | Order item is not transferred to X_BNCOM | 
| 354242 | Incorrect component quantities when changing header quantity | 
| 329290 | Repeated batch creation in the production order | 
| 313339 | Conversion from batch classification is not adjusted | 
| 217173 | Batch in the process order: prop./prod. quant. |