Текущее время: Ср, июл 23 2025, 20:56

Часовой пояс: UTC + 3 часа


Правила форума


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Календарное планирование
СообщениеДобавлено: Вт, ноя 27 2007, 07:38 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, май 05 2006, 09:25
Сообщения: 358
Добрый день! Подскажите пожалуйста по следующему вопросу:
Существует потребность в виде сбытового заказа, ППМ генерит заявки со сроком поставки на определнную дату. Например на среду. Но поставщик к кому должны быть созданы заявки поставляет только по понедельникам. Получается заявка позже. Как решить эту проблему? С помощью календарного планирования и какого то хитрого размера партии?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 27 2007, 10:46 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
наверное это можно сделать и настройками, но вот с использованием BADI MD_PURREQ_CHANGE это будет выглядеть примерно так:

Code:
method IF_EX_MD_PURREQ_CHANGE~CHANGE_BEFORE_SAVE_MRP.

  data: ws type scal-week,
        wn type scal-week,
        req_date type d,
        monday type d.

* check processing status of purchase requisition
  CHECK im_vstat EQ 'H'                   "PurReq created
  OR    im_vstat EQ 'V'.                  "PurReq changed

* <ЧтоТоТамЕЩе> - Здесь проверяем релевантность данной позиции
* необходимости сдвига даты поставки на понедельник

* CHECK <ЧтоТоТамЕЩе>.

  case im_vstat.
    when 'H'. req_date = IM_MDPS-dat00.
    when 'V'. req_date = IM_EBAN_OLD-lfdat.
  endcase.

  CALL FUNCTION 'DATE_GET_WEEK'
    EXPORTING
      DATE = req_date
    IMPORTING
      WEEK = ws.

  CALL FUNCTION 'WEEK_GET_FIRST_DAY'
    EXPORTING
      WEEK = ws
    IMPORTING
      DATE = monday.

  IF monday ne req_date.
    wn = ws + 1.

    CALL FUNCTION 'WEEK_GET_FIRST_DAY'
      EXPORTING
        WEEK = wn
      IMPORTING
        DATE = CH_EBAN-lfdat.

    ch_changed = 'X'.
  ENDIF.

endmethod.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 27 2007, 11:32 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, май 05 2006, 09:25
Сообщения: 358
Спасибо! Будем пробовать


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB