Техническое задание к транзакции ZSORTCAZ (Сортовая калькуляция себестоимости) программа KMK_RP_CO_SORTCALC, страница 6

COVP_WRTTP = COЕP_ WRTTP

COVP_VERSN = COЕP_ VERSN

COVP_KSTAR = COЕP_ KSTAR

COVP_GKOAR = COVP_GKOAR (m)

По выбранным значениям  COVP_RFBN и COVP_ REFBZ  таблице MSEG выбираем номер партии (поле MSEG_CHARG) по условию:

MSEG_MBLNR = COVP_RFBN

MSEG_MJAHR = COVP_GJAHR

MSEG_ZEILE = COVP_ REFBZ 

MSEG_MATNR = COVP_MATNR

Из таблицы AUSP выбиаем коэффициент для пересчета физического веса в базовый (поле AUSP_ ATFLV). По условию

AUSP_ ATINN = 00000000277

AUSP_ KLART = 027

AUSP_ OBJEK = MCH1_ CUOBJ_BM по условию

MCH1_MATNR = MSEG_MATNR

MCH1 CHARG = MSEG_CHARG

Количество COEP_ MBGBTR умножаем на значение AUSP_ ATFLV и получаем количество материала в базовом весе. Помещаем в колонку «Количество. Базовый вес т.»

В случае если документ материала не содержит партию, то принимаем, что коэффициент пересчета равен 1 и базовый, и физически вес будут одинаковы.

Если к материалу найдено несколько партий, то обрабатываем каждый документ отдельно (пересчитываем количество по коэффициенту каждой партии), суммируем полученные значения по материалу  «Количество базовый вес » и «Количество. Физический вес». Коэффициент пересчета в базовый вес определяется как среднее взвешенная величина : отношение «Количество. Физический вес» к «Количество базовый вес ».

В колонках «Базовый ве» суммировать итоги по уровням иерархии видов затрат аналогично колонкам «Физический вес».

По видам затрат, не указанным в перечне «Нераскрываемых видов затрат» значение колонки «Физический вес» дублировать в колонку «Базовый вес».

На примере заказа 200000014348 Слитки_5СП_(для эксп.кв.), материал 1002276      FE-SI-MN_3548-97_Мнс18 за январь месяц 2006 года  коэффициент пересчета равен 1,0612, базовое количество материала будет равно 2,44*1,0612 = 2,589, а коэффициент пересчета будет равен 2,44 / 2,589 = 0,942

7.  Модификация №3 Отражение брака в фактических затратах

В таблице COEP выбираем поля:

COEP_MATNR – номенклатурный номер материала к СО- производственному заказу

COEP_MBGBTR – количество материала.

COEP_ WKGBTR – сумма в валюте контроллинговой единицы

По следующим условиям

COEP_KOKRS = NKMK

COEP_PERIO =  задается во входных данных

COEP_LEDNR = 0

COEP_GJAHR = задается во входных данных

COEP_WRTTP = 4

COEP_VERSN = 0

COEP_BEKNZ = Д, К.

COEP_ KSTAR  ¹ 3299*

COEP_ MATNR = AFPO_ MATNR по СО-производственным заказам, указанным во входных параметрах.

COEP_OBJNR = AUFK_OBJNR, удовлетворяющие условию :

AUFK_AUART = 2800

AUFK_KOKRS = nkmk

AUFK_USER2 = 100, 200, 300

AUFK_USER6 = AUFK_ USER6 (определяется по заказам во входных параметрах)

Отсортировать записи по COEP.KSTAR, COEP.OBJNR, COEP.MATNR. По найденным записям для каждого COEP.MATNR cсуммировать значения полей количество (∑COEP.MBGBTR) и стоимость потерь от брака (∑COEP.WKGBTR).

Сумму по полю COEP_MBGBTR берем с обратным знаком  «-». 

∑COEP.MBGBTR помещаем в колонку «Факт_Количество_физический вес»

∑COEP.WKGBTR помещаем  в колонку «Факт _Сумма»

Значение колонки «Цена» определяется как «Сумма» / «Количество»

Значение колонок «Факт На единицу» рассчитывается делением колонок «Сумма» и «Количество»на определенный ранее объем производства. (ΣСOSR.SME(XXX)

Колонка «Статья  затрат» помещаем: вид затрат COEP.KSTAR заменяем на 329900000036, разворачиваем вид затрат по краткому  тексту заказа 28* AUFK_AUFTEXT заказа COEP_OBJNR и по номенклатурному номеру материала COEP.MATNR с кратким текстом.Данные колонки «Сумма» отражать в суммах вышестоящих групп иерархии.

8.  Модификация №4 Распределение отклонения счета 16*.

В дополнительных входящих параметрах отчета добавляем параметр: «Распределить отклонения »

Если параметр активирован, то необходимо все суммы отклонений со счетов 16* (без привязки к номенклатурным номерам ) распределить между материалами в рамках одного вида затрат пропорционально стоимости материалов.

Пример:

Мандант 520

Финансовый год 2007

Период – 2

Версия – 0

Цех 102

Участок 3