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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: DOCUMENT_MAIN01
СообщениеДобавлено: Чт, июл 10 2008, 12:07 
Ассистент
Ассистент

Зарегистрирован:
Ср, мар 05 2008, 15:30
Сообщения: 44
При использовании метода BEFORE_SAVE считываю данные по дополнительным полям договора

CALL FUNCTION 'CTMS_DDB_HAS_VALUES_INTERNAL'
EXPORTING
ASSIGNED_VALUES = 'X'
ALLOWED_VALUES = ' '
TABLES
imp_characteristics = x_api_char
exp_values = x_api_vali
EXCEPTIONS
not_found = 1
OTHERS = 2.

в зависимости от данных выдается сообщение об ошибке.

при первом сохранении данные считываются,
после изменения данных договора и послдуещего сохранения, данные не обновляются ... какой параметр задать, чтобы при каждом сохранении данные были актуальны?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DOCUMENT_MAIN01
СообщениеДобавлено: Пт, июл 11 2008, 22:39 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 02 2005, 20:19
Сообщения: 133
Откуда: Moscow
AlekseyG. написал(а):
При использовании метода BEFORE_SAVE считываю данные по дополнительным полям договора

CALL FUNCTION 'CTMS_DDB_HAS_VALUES_INTERNAL'
EXPORTING
ASSIGNED_VALUES = 'X'
ALLOWED_VALUES = ' '
TABLES
imp_characteristics = x_api_char
exp_values = x_api_vali
EXCEPTIONS
not_found = 1
OTHERS = 2.

в зависимости от данных выдается сообщение об ошибке.

при первом сохранении данные считываются,
после изменения данных договора и послдуещего сохранения, данные не обновляются ... какой параметр задать, чтобы при каждом сохранении данные были актуальны?


О каком договоре вы говорите?
DOCUMENT_MAIN01 - это BADI-определение для DMS ...
Или у вас карточка договора на DMS сделана?
Тогда BEFORE_SAVE - не подходящий для этого метод. Лично я в BEFORE_SAVE делаю всевозможные проверки перед сохранением.

_________________
Монарх - это серъезно (с) "Классик"


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

Зарегистрирован:
Ср, мар 05 2008, 15:30
Сообщения: 44
Здравствуйте,
Да, DMS - cv01n, проверки на тип документ, конечно, проверяются.

Проверку делаю по полям признаков,
в расширении CV110001 не нашел, то что мне надо

а где можно сделать проверку по признакам, перед сохранением, с выводом сообщения на экран?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 15 2008, 08:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
Расширение CLCTMS02 не подойдет?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DOCUMENT_MAIN01
СообщениеДобавлено: Чт, дек 11 2008, 12:49 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июл 22 2008, 17:07
Сообщения: 68
Откуда: Минск
AlekseyG. написал(а):
При использовании метода BEFORE_SAVE считываю данные по дополнительным полям договора
....
в зависимости от данных выдается сообщение об ошибке.


Вопрос еще актуален? Вам важны значения в дополнительных полях? Или достаточно того, заполнено оно или нет?
Если Вы решили данную проблему, то поделитесь пожалуйста решением


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DOCUMENT_MAIN01
СообщениеДобавлено: Ср, авг 25 2021, 22:51 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 24 2015, 11:01
Сообщения: 65
Пол: Мужской
Всё ещё актуально) Куда добавить проверку перед сохранением? Проверка должна работать по классификации

что-то такие варианты мне не оч нравятся
https://answers.sap.com/questions/10078 ... ain01.html

Поделитесь опытом, пжлст


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

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


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

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


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

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