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

Часовой пояс: 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 часа


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

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


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

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