Hi Jorge. I never see this problem so i investigate a bit and found the following:
OK, The error message BK048 is trigger only for "Total Values". The error message is Hardcoded, so its not possible to customize.
+ Confirm the following, your SKF was created as "Total" ?
+ If yes, create a new SKF as Fixed, and try to post in KB31N with QTY = 0
PS: I found this in program LK40CF0N / form "CHECK_QUANTITY". If you have an abap, check with him this code, its just 10 lines so he spend 5 minuts! But its clear, with totals, you cant post qty = 0
if activity = vrgng-s.
read table itobjects with key
kokrs = conarea
stagr = doc_item-stagr.
if doc_item-mbgbtr = 0
and itobjects-grtyp = grtyp_totals.
perform error_handling
using
'BK' 'E' '048' text-013 '' '' '' doc_item-zlenr.
DOC_ITEM-MBGBTR | This is the SKF value | 0.000 |
ITOBJECTS-GRTYP | this is the type of the SKF | 2 |
GRTYP_TOTALS | 2 |
There are 2 kinds of SKF:
1 | Fixed values |
2 | Totals values |
Statistical Key Figure Category
Establishes whether the value of the key figure entered in one month
- should be used for the remainder of the fiscal year (Fixed value) should be used in one particular month and not the following ones (Total value)
Examples
Key figure "Number of employees" => fixed value
Key figure "Number of telephone minutes" => Total
Note
If corrections are necessary after entering the quantity for statistical key figure, then one can change the value in the totals record.
If the "fixed value" of the key figure is replaced, it will be valid for the following months until a new value is entered.
Wish this helpyou a bit!
Arturo.