Текущее время: Вс, июл 20 2025, 22:45

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Собственные проверки при вводе данных РА
СообщениеДобавлено: Пн, фев 13 2006, 13:29 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 21 2004, 12:10
Сообщения: 45
Существует необходимость сравнения значений введенных в разные полях одного инфо-типа и при необходимости выдавать сообщение об ошибке. Например: сумма в поле1 < суммы в поле2.
Может быть кто-то делал подобное? Как это сделать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 13 2006, 14:50 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 08:49
Сообщения: 319
Откуда: Мариуполь
Есть такое BADI HRPAD00INFTY. Через него можно влезть в обработку.

У него есть несколько интерфейсов в зависимости от ситуации.

Код примерно будет выглядеть вот так

Code:
method IF_EX_HRPAD00INFTY~AFTER_INPUT .
  data: new_i0000 type p0000,
*        old_i0000 type p0000,
        l_line  type p1001,
        l_tab1001 type standard table of p1001.


  if TCLAS = 'A' and NEW_INNNN-INFTY = '0000' and ( IPSYST-IOPER = 'INS' or IPSYST-IOPER = 'MOD' or IPSYST-IOPER = 'COP').


*  преобразование для работы с Unicode
    CLASS CL_HR_PNNNN_TYPE_CAST DEFINITION LOAD.
    CALL METHOD CL_HR_PNNNN_TYPE_CAST=>PRELP_TO_PNNNN
      EXPORTING
        PRELP = NEW_INNNN
      IMPORTING
        PNNNN = new_I0000.
...

endif.

endmethod.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 17 2006, 14:36 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 21 2004, 12:10
Сообщения: 45
Спасибо!


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

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


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

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


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

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