Текущее время: Сб, авг 02 2025, 18:57

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Exit или BAdI для проверки правил расчета внутреннего заказа
СообщениеДобавлено: Пт, авг 24 2007, 14:11 
Начинающий
Начинающий

Зарегистрирован:
Вт, фев 20 2007, 09:41
Сообщения: 10
Добрый день!
Как можно программно реализовать проверку правил расчета внутреннего заказа?


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

Зарегистрирован:
Чт, мар 29 2007, 11:51
Сообщения: 330
Откуда: Yugorsk.RU
Пол: Мужской
отчётик наверное написать, который будет вываливать на экран все несоответствия. Можно даже автоматическую корректировку в нём-же прикрутить (например массовое исправление схемы перерасчёта и т.п.)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 27 2007, 09:35 
Начинающий
Начинающий

Зарегистрирован:
Вт, авг 21 2007, 18:51
Сообщения: 10
решаю аналогичную проблему
коллеги из FI подсказывают, что здесь, возможно, поможет такой инструмент, как "проверка" (в IMG - в разделе "логика контировки").
Сама никогда не пробовала и не знаю, на что данный инструмент способен.
Не проверяли? Или он срабатывает именно при расчете, а не при попытке сохранения правила?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 28 2007, 06:42 
Начинающий
Начинающий

Зарегистрирован:
Вт, фев 20 2007, 09:41
Сообщения: 10
Вроде-бы получилось использовать BAdI CO_SRULE_CHECK. Срабатывает при сохранении данных заказа. Хотелось бы, конечно, еще при нажатии кнопки "Проверка правил расчета", но видимо несбыточная мечта.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 28 2007, 08:29 
Начинающий
Начинающий

Зарегистрирован:
Вт, авг 21 2007, 18:51
Сообщения: 10
Я тоже пробовала CO_SRULE_CHECK
Работает как надо, если при проверке не учитывается номер (или вид) заказа.
Если надо проверять правило в зависимости, допустим, от вида заказа, то срабавтывает не при вводе заказа, а только после того как данные заказа уже были сохранены (что в принципе достаточно предсказуемо), т.е. при изменении заказа.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 29 2007, 07:02 
Начинающий
Начинающий

Зарегистрирован:
Вт, фев 20 2007, 09:41
Сообщения: 10
А если использовать exit COOPA_01, ФМ EXIT_SAPLRKIO_001. Проверку правил расчета производить при I_ACTVT = '32'.

Данные заказа получаются через I_AUFK,
правила расчета через
Code:

TYPES: BEGIN OF ty_cobrb_buf.
        INCLUDE STRUCTURE cobrb.
TYPES:   uflag LIKE dkobr-upd_flag,
       END OF ty_cobrb_buf.
TYPES: ty_t_cobrb_buf TYPE ty_cobrb_buf OCCURS 10.

FIELD-SYMBOLS:
  <fs_cobrb_buf> TYPE ty_t_cobrb_buf.

  ASSIGN ('(SAPLKOBS)GT_COBRB_BUF[]') TO <fs_cobrb_buf>.


значения uflag: I - новая строка, U - измененная, D - удаленная

Поправьте, если я не прав.


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

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


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

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


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

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