ТЗ к транзакции ZSORTCAZ программа KMK_RP_CO_SORTCALC
Оглавление
1. Название. 1
2. Входные параметры. 1
3. Обработка данных. 2
4. Вид отчета. 5
5. Модификация №1. Добавление фактических данных. 7
5.1. Добавляем фактические данные. 7
5.2. Вид отчета. 7
6. Модификация №2. Пересчет веса материалов. 7
6.1. Пересчет в базовый вес плановых данных. 9
6.2. Пересчет в базовый вес фактических данных. 9
7. Модификация №3 Отражение брака в фактических затратах. 10
8. Модификация №4 Распределение отклонения счета 16*. 11
9. Модификация № 5 Добавление анализа затрат. 12
9.1. Расчет отклонений. 12
9.2. Детализация видов затрат до ресурсов. 17
9.2.1................................................................ Детализация фактических затрат. 17
9.2.2.................................................................... Детализация плановых затрат. 17
9.3. Перевод топлива в тонны условного топлива (ТУТ) 17
9.4. Расчет отклонения за счет изменения сортамента. 17
9.5. Расчет отклонений за счет условно-постоянных расходов. 17
ТЗ283_СО_ Сортовая калькуляция себестоимости продукции основного производства.
Транзакция ZSORTCAZ – Сортовая калькуляция себестоимости.
Период С (мм) |
Обязательно для заполнения |
Период По (ММ) |
Не обязательно для заполнения |
Финансовый год (ГГГГ) |
Обязательно для заполнения |
Цех (+++) |
Обязательно для заполнения |
Участок (++) |
Не обязательно для заполнения |
Дополнительные параметры ввода:
Ö Только итоги
Ö Детально по материалам
Ö Отображать номера объектов
1.1. Определяем группу заказов совмещением входных параметров.
Код группы заказов N «Цех (+++)»_ «Участок++»F. Период С (мм). Финансовый год (ГГГГ)
Если группа не найдена, то ищем группу N «Цех (+++)»_ «Участок++»F
Если задан «Период По », то определяются все группы п N «Цех (+++)»_ «Участок++»F. Период ПО (мм)
Если «Участок (++)» не заполнено, то определяем группу заказов только по коду цеха. N «Цех (+++)»_ «Участок++»F. мм.ГГГГ
о каждому период из заданного интервала.
1.2. Определяем СО-производственные заказы, относящиеся к заданному периоду отчета и входящие в наборы:
SETLEAF _SETCLASS = 0103
SETLEAF _SETNAME = код группы заказов, соответствующих входным параметрам в найденные группы заказов :
AUFK_AUFNR = 20*,
AUFK_AUART = N «ЦЕХ»
AUFK_AUTYP = 4
AUFK_KOKRS = NKMK
AUFK_ AUFEX = ММ.ГГГГ (по всем периодам входящим в интервал «Период С» – «Период По»).
1.3. Определяем производственную номенклатуру по каждому найденному заказу.
Запоминаем для каждого заказа номенклатурный номер из поля AFPO_ MATNR, выбранного по условию:
AFPO_ AUFNR = AUFK_AUFNR.
1.4. Определяем объем производства по заказам.
Выбираем данные из поля COSR_SME, соответствующего периода по следующим условиям:
COSR_LEDNR = 0
COSR_OBJNR = AUFK_OBJNR
COSR_GJAHR = Финансовый год (ГГГГ)
COSR_WRTTP = 1,4
COSR_VERSN = 0
COSR_STAGR= Цех (+++)001 – для определения производства в условном весе, Цех (+++)011 – для определения производства в физическом весе ,
К каждому значению определяем единицу измерения - поле COSR_ MEINH.
По каждому заказу должно быть как минимум 2 значения объема производства- с COSR_WRTTP = 4 для статпоказателей +++001 (УТ) и +++011 (Т). Значений с COSR_WRTTP = 1 может и не быть, это означает, что заказ был создан вне производственной программы (дополнительный заказ).
Помещаем значения в соответствующие поля отчета :
Статпоказатель +++001 с COSR_WRTTP = 4 - " Фактический объем производства УТ"
Статпоказатель +++001 с COSR_WRTTP = 1 - "Плановый объем производства УТ "
Статпоказатель +++011 с COSR_WRTTP = 4 - "Фактический объем производства Т"
Статпоказатель +++011 с COSR_WRTTP = 1 - "Плановый объем производства . Т"
Полученные значения суммируем по материалу заказа.
1.5. Определяем количество и сумму затрат на единицу продукции.
В таблице CKIS выбираем данные из полей GPREIS – цена ресурса, MENGE-количество ресурса, MATNR – материал, KSTAR-вид затрат по заданным условиям:
CKIS _LEDNR = 0
CKIS _KADKY = KEKO_KADKY в зависимости от найденной калькуляции
CKIS _TVERS = KEKO_ TVERS в зависимости от найденной калькуляции
CKIS _KKZMA ¹ «Х»
CKIS _KALNR = KEKO_KALNR определяется по условию :
KEKO_KADKY = ДД.ММ.ГГГГ – первое число заданного периода
KEKO_MATNR = AFPO_ MATNR
KEKO_WERKS = 3120
KEKO_KOKRS = NKMK
KEKO_ TVERS = 01
Если калькуляция к материалу не найдена, то ищем по условию :
KEKO_KADKY = ДД.ММ.ГГГГ – первое число периода, следующего за заданным
KEKO_MATNR = AFPO_ MATNR
KEKO_WERKS = 3120
KEKO_KOKRS = NKMK
KEKO_ TVERS = 99
Для позиций с CKIS_TYPPS = M выполняем следующие операции:
- количество материала CKIS_MENGE переводим из единицы измерения CKIS_MEEHT в единицу измерения цены CKIS_PMEHT,.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.