Табличка MKOL и партионный учет

Автор Паганель, Листопад 05, 2010, 03:09:06 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Паганель

Возможно кто-то знает, но другим, наверное будет интересно - обнаружил интересную особенность таблички mkol (консигнационные запасы поставщика), обычно в этой табличке хранится текущий остаток по товару, поставщику, заводу, т.е. выборка строится примерно так:

    SELECT SINGLE ( slabs ) FROM mkol INTO l_slabs
       WHERE
             matnr = z_matnr AND
             werks = z_werks AND
             sobkz = 'M' AND
             lifnr = z_lifnr.


Но если у Вас партионный учет, да еще с раздельной оценкой (тип оценки в ОЗМ "X - партия", в табличке mkol хранятся остатки по каждой партии, и выборку соответственно следует строить так:
т.е. выборка строится примерно так:

    SELECT SINGLE sum( slabs ) FROM mkol INTO l_slabs
       WHERE
             matnr = z_matnr AND
             werks = z_werks AND
             sobkz = 'M' AND
             lifnr = z_lifnr.