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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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