Текущее время: Ср, апр 24 2024, 14:56

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Настройка проверки доступности в сетевом графике
СообщениеДобавлено: Пт, ноя 02 2007, 16:35 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, май 15 2006, 11:16
Сообщения: 86
Пол: Мужской
Всем здрасьте!
Настроена проверка доступности запаса так, чтобы операция не деблокировалась при дефиците материала. Однако, если ввести компонент к ранее деблокированной операции, то система сохраняет график без проблем. Только при этом в компоненте появляется индикатор дефицита. Это так и должно быть? Хотелось бы запретить сохранять график при дефиците материалов независимо от статуса операции.


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

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
например, при сохранении, в экзите (например, БАДИ WORKORDER_UPDATE), проверять резервирование на наличие соответствующего индикатора и выдавать сообщение об ошибке.


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

Зарегистрирован:
Пн, май 15 2006, 11:16
Сообщения: 86
Пол: Мужской
OlegDm написал(а):
например, при сохранении, в экзите (например, БАДИ WORKORDER_UPDATE), проверять резервирование на наличие соответствующего индикатора и выдавать сообщение об ошибке.

К сожалению в указанном Вами БАди только один метод, позволяющий выдать сообщение, и в нем недоступны таблицы с компонентами...


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

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

Code:
method IF_EX_WORKORDER_UPDATE~AT_SAVE.

  case is_header_dialog-autyp.
    when '20'. " Network

      types: begin of lst_resb_bt.
              include type resbb.
      types:  indold type sy-tabix,
              no_req_upd LIKE sy-datar,
      end of lst_resb_bt.

      data: lt_resb_bt type standard table of lst_resb_bt.

      field-symbols: <fs_resb_bt>  type table.

      assign ('(SAPLCOBC)resb_bt[]') to <fs_resb_bt>.

      if sy-subrc = 0.
        lt_resb_bt[] = <fs_resb_bt>[].
*...
*... Теперь в таблице lt_resb_bt есть вся необходимая информация   
*...

      endif.

  Endcase.

endmethod.


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

Зарегистрирован:
Пн, май 15 2006, 11:16
Сообщения: 86
Пол: Мужской
Большое спасибо, OlegDm!
Все получилось!
Поделитесь секретом, как определили контекст выполнения, то есть '(SAPLCOBC)resb_bt[]'?


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

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
где-то методом научного тыка, где-то с отладчиком. В общем-то нужная инфа зачастую хранится в таблицах *_BT + проги где они объявлены. Вот например еще :
Заголовок СГ до изменения - (SAPLCOKO)caufv_old
Операции СГ до изменения - (SAPLCOBO)afvg_bt_old[]
Операции СГ после изменения - (SAPLCOBO)afvg_bt[]


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

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


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

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


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

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