Текущее время: Вт, июл 22 2025, 16:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Автозаполнение признака (Классификация)
СообщениеДобавлено: Ср, фев 06 2013, 07:59 
Специалист
Специалист

Зарегистрирован:
Вт, фев 08 2011, 06:51
Сообщения: 109
Здравствуйте.
У меня есть признак (В данном случае в DMS документе). Я хотел бы заполнять его автоматом. Для автоматического заполнения я написал процедуру. В новых DMS документах данная процедура работает и заполняет значение признака. Но при изменение ранее созданных документов, данная процедура не может записать значение. Система ругается на противоречивость присвоения значений признаков.
Покопавшись в отладке обнаружил, что он не может перезаписать значение, которое было введено пользователем. Значение признака в таблице AUSP хранится с номером автора (поле ATAUT / ' ' -Ввод пользователем / '7' - Процедура). И соответственно те значения которые изначально были введены пользователем, процедурой не перезаписываются.
Подскажите пожалуйста, каким образом можно перезаписать такое значение с помощью процедуры?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автозаполнение признака (Классификация)
СообщениеДобавлено: Чт, фев 07 2013, 13:44 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 05 2006, 17:37
Сообщения: 40
Добрый день. Что у Вас за процедура заполнения в смысле реализации?
Можно воспользоваться пакетником для транзакции изменения CV02N.
Либо применить BAPI для изменения документа, там есть в параметрах структуры для передачи параметров и значения признака.

_________________
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автозаполнение признака (Классификация)
СообщениеДобавлено: Чт, фев 07 2013, 14:01 
Специалист
Специалист

Зарегистрирован:
Вт, фев 08 2011, 06:51
Сообщения: 109
DFH написал(а):
Добрый день. Что у Вас за процедура заполнения в смысле реализации?


К признаку DMS документа создано отношение с видом "Процедура" (можно создать к любому признаку классификации, не важно где используется эта классификация, в DMS или нет). В процедуру вставлен соответствующий ФМ, который заполняет значение признака. Данная процедура отрабатывает во время создания, изменения DMS документа и автоматически подставляет значение признака, в зависимости от введённых значений в другие поля.

DFH написал(а):
Можно воспользоваться пакетником для транзакции изменения CV02N. Либо применить BAPI для изменения документа, там есть в параметрах структуры для передачи параметров и значения признака.


Задача в том чтобы изменять значение признака во время ввода данных на экран. Так сто BAPI здесь не поможет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автозаполнение признака (Классификация)
СообщениеДобавлено: Пн, июн 24 2013, 13:03 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июн 26 2007, 09:23
Сообщения: 76
Откуда: Белгород/Москва
Пол: Мужской
Добрый день.

А есть ли способ автоматического заполнения признака классификации DMS документа не процедурой, определяемой для признака, а на уровне программы создания/редактирования документа?

Нужно это, чтобы для функционала автоопределения были доступны данные самого DMS документа, а не только его классификации.
Assigne просьба не предлагать - это портит карму, да и не факт, что получится его использовать в процедурах классификации.

_________________
Бойцовый кот нигде не пропадёт!!!


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

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


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

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


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

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