Hi Masa,
I recommend you to scope dimensions inside RUNLOGIC_PH BADI... Parallel running badi on all members of time dimension looks strange...
Second - in the calling script:
*WHEN U_PRODUCT_SAL.COUNT_KBN
*IS 1 //SUM_QTY
*REC(ACCOUNT_SAL = SUM_QTY, EXPRESSION = 0)
*ELSE
*REC(ACCOUNT_SAL = SUM_QTY, EXPRESSION = %VALUE%)
*ENDWHEN
can you describe the usage of property COUNT_KBN?
Try very simple script first even without parallel run. Then test more complex.
Vadim