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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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