Текущее время: Сб, май 10 2025, 01:44

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Изменение данных позиций в BADI ME_PROCESS_PO_CUST PROCESS_ITEM
СообщениеДобавлено: Вт, апр 01 2025, 08:11 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 05 2012, 19:27
Сообщения: 29
Пол: Женский
Добрый день,
При удалении позиции из заказа на поставку необходимо зачищать значение полей ANFNR (запрос) и ANFPS (позиция запроса), для этого в BADI ME_PROCESS_PO_CUST в IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM
Пытаюсь записать значение с помощью im_item->set_data, но по итогу выходит сообщение ME664, что выполнить изменение Предложения невозможно. Естественно, поле не затирается.

При этом вручную можно зачищать эти поля, а потом удалять позицию, система не ругается
Возможно, это связано с одновременной попыткой изменить и пометить позицию на удаление

Помогите, пожалуйста


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение данных позиций в BADI ME_PROCESS_PO_CUST PROCESS_ITEM
СообщениеДобавлено: Ср, апр 02 2025, 15:45 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4869
Откуда: Москва
Пол: Мужской
Одно дел сначала поменять данные позиции (удалить ссылки на запрос), потом пометить её на удаление, другое дело сначала пометить позицию на удаление (и тем заблокировать любые её изменения), а потом пытаться удалить ссылки на запрос.
Попробуйте дважды вызывать set data: сначала очистка ссылки со снятием метки удаления, потом установка метки удаления.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение данных позиций в BADI ME_PROCESS_PO_CUST PROCESS_ITEM
СообщениеДобавлено: Чт, апр 17 2025, 16:50 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 05 2012, 19:27
Сообщения: 29
Пол: Женский
LKU написал:
Одно дел сначала поменять данные позиции (удалить ссылки на запрос), потом пометить её на удаление, другое дело сначала пометить позицию на удаление (и тем заблокировать любые её изменения), а потом пытаться удалить ссылки на запрос.
Попробуйте дважды вызывать set data: сначала очистка ссылки со снятием метки удаления, потом установка метки удаления.


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


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

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


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

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


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

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