Текущее время: Пн, авг 04 2025, 13:44

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Как в поставке сохранить данные с доп. экрана в таблицу Z*
СообщениеДобавлено: Пн, апр 21 2008, 15:33 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
Всем привет!
Я использую БАДИ LE_SHP_TAB_CUST_ITEM добавил свою закладку со своими полями. Подскажите, пожалуйста, как эти данные мне сохранить в свою таблицу Z*???
Метода(сохранения) такого в этом БАДИ нет???


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Используйте BAdI BADI_SD_SALES, метод SAVE_DOCUMENT или подпрограмму USEREXIT_SAVE_DOCUMENT в программе SAPMV50A.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 21 2008, 16:50 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
Большое спасибо.
А подскажите, пожалуйста, как в этом USEREXIT'е получить данные с экрана???


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 22 2008, 06:40 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Удав написал(а):
Используйте BAdI BADI_SD_SALES, метод SAVE_DOCUMENT или подпрограмму USEREXIT_SAVE_DOCUMENT в программе SAPMV50A.


этот БАДИ вроде как для внутреннего использования, ругается система при попытке сделать внедрение...

кстати, насчет сохранения попробуй БАДИ LE_SHP_DELIVERY_PROC


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 22 2008, 07:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
OlegDm написал(а):
этот БАДИ вроде как для внутреннего использования, ругается система при попытке сделать внедрение...
Если зайти в этот БАДИ в se18 на изменение, то можно снять галку "Within SAP" и использовать на здоровье. Ключ OSCR не требуется. Вообще, очень странно со стороны SAP закрывать БАДИ, для которых разрешены множественные внедрения, особенно с учётом того, что есть технология неявных точек расширения.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 22 2008, 13:26 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Захожу в SE18 - эта галка для редактирования не доступна, вернее вообще скрыта - может можно как то это дело по другому открыть? (Система ЕСС 5.0)


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
DAK написал(а):
А подскажите, пожалуйста, как в этом USEREXIT'е получить данные с экрана???

Насчет BAdI я обманул... BADI_SD_SALES - это для заказов.
Нужно использовать определение LE_SHP_DELIVERY_PROC, метод SAVE_AND_PUBLISH_DOCUMENT.

Стандартные данные:
USEREXIT: заголовок - структура LIKP, позиции документа - таблица XLIPS.
BAdI - Заголовок документа - таблица xlikp(позиция 1), позиции документа - таблица xlips.
Собственные данные:
Хранятся как глобальные данные в своей группе функций(программе), в которой определен свой подэкран.
В SAVE_AND_PUBLISH_DOCUMENT (или процедуре USEREXIT_SAVE_DOCUMENT) вызывается ФМ сохранения собственных глобальных данных из группы функций(программы), в которой находится свой подэкран.

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


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
OlegDm написал(а):
Захожу в SE18 - эта галка для редактирования не доступна, вернее вообще скрыта - может можно как то это дело по другому открыть? (Система ЕСС 5.0)
Ну, это только от версии базиса зависит. У нас 700 level 12, а в ECC 5.0 что ли 640 ?

Можно и по-другому: эта галка в табличке хранится :wink:

А у меня это выглядит так: se18 -> "Change" F6 -> "Make repairs in foreign namespaces only if they are urgent" Enter -> Maint. in orig. lang. -> "Warning" Enter -> открывается на изменение, поменять можно всё, в том числе на подэкране Attributes в самом верху блока Type галка "Within SAP".


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
В 4.7 поле SXS_ATTR-INTERNAL не показвается в SE18.
Очистить это поле можно только изменением данных в таблице SXS_ATTR в SE16.

PS: Вроде BADI_SD_SALES создан в 2001 г., а до сих пор стоит галка "Использование ограничивается SAP" :roll:

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 23 2008, 21:08 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
В дополнение к Удав'у:
1. it_xlikp и it_xlips могут быть пустыми, если происходит удаление поставки.
2. Свой ФМ лучше запускать как отложенный ФМ обновления. Чтобы данные попали в БД только в случае успешного коммита изменений поставки.


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

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


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

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


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

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