Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => SE38 - ABAP Редактор => Тема начата: Паганель от Ноябрь 05, 2010, 03:09:06 pm

Название: Табличка MKOL и партионный учет
Отправлено: Паганель от Ноябрь 05, 2010, 03:09:06 pm
Возможно кто-то знает, но другим, наверное будет интересно - обнаружил интересную особенность таблички mkol (консигнационные запасы поставщика), обычно в этой табличке хранится текущий остаток по товару, поставщику, заводу, т.е. выборка строится примерно так:
Код: You are not allowed to view links. Register or Login
    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 хранятся остатки по каждой партии, и выборку соответственно следует строить так:
т.е. выборка строится примерно так:
Код: You are not allowed to view links. Register or Login
    SELECT SINGLE sum( slabs ) FROM mkol INTO l_slabs
       WHERE
             matnr = z_matnr AND
             werks = z_werks AND
             sobkz = 'M' AND
             lifnr = z_lifnr.