Текущее время: Сб, апр 27 2024, 10:50

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Исключить запас материала из определееных складских ячеек.
СообщениеДобавлено: Ср, апр 30 2008, 14:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 16:32
Сообщения: 174
Откуда: ru
Уважаемые коллеги, подскажите плиз, используем дозаказ дефицита
материалов.
Критический материал может располагаться на 2,3 разных складских ячейках, как сделать так, чтобы запас на одной из этих ячеек исключить из анализа?
Пример есть материал X в ячейке R1 лежит 10
в ячейке R50 лежит 10
как сделать так чтобы запас в ячейке R50 исключить из анализа?
Как вмешаться в процесс генерации дефицита? Есть расширение, BADI
подскажите плиз?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 30 2008, 14:33 
Гость
Бади MD_CHANGE_MRP_DATA

метод CHANGE_MDPSX_MARD

примерный текст метода (в данном случае
он исключает запасы при прогоне ППМ на 008 и 009 типах склада)

Code:
METHOD IF_EX_MD_CHANGE_MRP_DATA~CHANGE_MDPSX_MARD .

  DATA: L_SUM TYPE LQUA-GESME,
        L_MARD TYPE MARD.

  CLEAR: L_SUM.

  LOOP AT IM_MARD INTO L_MARD.

    CLEAR: L_SUM.

    SELECT SUM( GESME ) INTO L_SUM
       FROM LQUA
       WHERE MATNR = L_MARD-MATNR
        AND WERKS = L_MARD-WERKS
        AND ( LGTYP = '008' OR LGTYP = '009' ).

    L_SUM = ABS( L_SUM ).

    IF L_SUM <> 0.
      CH_CHANGED = 'X'.
      IF CH_MDPS-MNG01 > L_SUM.
        CH_MDPS-MNG01 = CH_MDPS-MNG01 - L_SUM .
      ELSE.
        CH_MDPS-MNG01 = 0.
      ENDIF.
    ENDIF.

  ENDLOOP.

ENDMETHOD.



Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: В точку.
СообщениеДобавлено: Ср, апр 30 2008, 14:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 16:32
Сообщения: 174
Откуда: ru
Пасибо Огромное Михайл!!!


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

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


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

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


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

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