Текущее время: Вт, июн 17 2025, 23:04

Часовой пояс: 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
Сообщения: 3080
Откуда: Москва
Расширение 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 часа


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

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


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

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