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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: SE16N_INTERFACE при сохранении ошибка Enter a valid value "00" "002"
СообщениеДобавлено: Вт, май 31 2016, 15:30 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, май 16 2006, 15:28
Сообщения: 48
Добрый день, Форумчане!

Очень нужно победить ошибку, которая выскакивает при попытке сохранить данные в Z* таблице. Редактирование выполняю напрямую, так надо. Использую FM SE16N_INTERFACE, с параметрами EDIT и SAP_EDIT, соответственно.

Есть поле, которому может быть присвоено одно из двух значений. Среди значений для данного поля нету значения "пусто". При создании новых строк программа постоянно выдает ошибку, что такого значения нету в справочнике и не дает сохранить данные. При этом, для старых записей в данном поле указано "пусто".

Как можно обойти эту ошибку? Знания ABAP не настолько большие и не могу найти место, где отключить эту проверку. Как можно ввести значение "пусто" в поле?

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SE16N_INTERFACE при сохранении ошибка Enter a valid value "00" "002"
СообщениеДобавлено: Вт, май 31 2016, 16:17 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 351
Проще всего - написать программу, делающую для нужных записей insert или modify.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SE16N_INTERFACE при сохранении ошибка Enter a valid value "00" "002"
СообщениеДобавлено: Вт, май 31 2016, 16:38 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
003 написал(а):
Добрый день, Форумчане!

Очень нужно победить ошибку, которая выскакивает при попытке сохранить данные в Z* таблице. Редактирование выполняю напрямую, так надо. Использую FM SE16N_INTERFACE, с параметрами EDIT и SAP_EDIT, соответственно.

Есть поле, которому может быть присвоено одно из двух значений. Среди значений для данного поля нету значения "пусто". При создании новых строк программа постоянно выдает ошибку, что такого значения нету в справочнике и не дает сохранить данные. При этом, для старых записей в данном поле указано "пусто".

Как можно обойти эту ошибку? Знания ABAP не настолько большие и не могу найти место, где отключить эту проверку. Как можно ввести значение "пусто" в поле?

Спасибо!

Ну там наверное проверочная таблица подцеплена к полю или ссылка на домен с фиксированными значениями.
А поповоду старых записей, там куча вариантов как записи могли попасть туда с "пустотой".
Исходя из этого думайте и принимайте решение.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SE16N_INTERFACE при сохранении ошибка Enter a valid value "00" "002"
СообщениеДобавлено: Вт, май 31 2016, 17:44 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, май 16 2006, 15:28
Сообщения: 48
Да, спасибо за подсказку. В итоге залез в домен, добавил туда значение "пусто". Загрузил данные в таблицу и удалил из домена пустое значение. Вроде все ок!


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

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


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

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


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

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