Текущее время: Пн, июл 28 2025, 01:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Как правильно расширять стандартные структуры?
СообщениеДобавлено: Ср, мар 09 2011, 07:27 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Здравствуйте.

Есть 2 стан. структуры, которые я хочу расширить, добавив пару своих полей.
Первую структуру я расширил через F5(допол.структура), при этом создал структуру Z*.
А как добавить уже созданную структуру в стандартную? Через F5 не могу, нужно создавать новую, а меню Обработать->Include->Вставить неактивно, похоже нужен ключ. Если не трудно, скиньте ссылку на официальную документацию. Заранее спасибо...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно расширять стандартные структуры?
СообщениеДобавлено: Ср, мар 09 2011, 07:33 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Есть .INCLUDE и есть .APPEND. F1 жмите на них, там все написано.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно расширять стандартные структуры?
СообщениеДобавлено: Ср, мар 09 2011, 11:59 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
DarZ написал(а):
Здравствуйте.

Есть 2 стан. структуры, которые я хочу расширить, добавив пару своих полей.
Первую структуру я расширил через F5(допол.структура), при этом создал структуру Z*.
А как добавить уже созданную структуру в стандартную? Через F5 не могу, нужно создавать новую, а меню Обработать->Include->Вставить неактивно, похоже нужен ключ. Если не трудно, скиньте ссылку на официальную документацию. Заранее спасибо...

Создайте аппенд, а в него включите уже созданную структуру.
Только проверьте категории расширения на совместимость.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно расширять стандартные структуры?
СообщениеДобавлено: Ср, мар 09 2011, 12:06 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Сделал по другому, не знаю насколько это правильно и не правильно.
1. Расширил bapisditm .APPEND структурой Z* с полем OIHANTYP TYPE OIH_HANTYP
2. Расширил bapisditmx .APPEND структурой Z*X с полем OIHANTYP TYPE BAPIUPDATE
3. Подставлял значение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно расширять стандартные структуры?
СообщениеДобавлено: Ср, мар 09 2011, 13:25 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 06 2005, 17:52
Сообщения: 559
Мне кажется, поля тоже нужно на Z* называть, если только обратное не сделано специально. В саповском стандарте широко используется move-corresponding и называя поля не на Z, можно получить как приятные, так и неприятные эффекты :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно расширять стандартные структуры?
СообщениеДобавлено: Ср, мар 09 2011, 13:30 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Sergeant написал(а):
Мне кажется, поля тоже нужно на Z* называть, если только обратное не сделано специально. В саповском стандарте широко используется move-corresponding и называя поля не на Z, можно получить как приятные, так и неприятные эффекты :)

Насколько я понял это делается специально, пытаются расширить бапишку.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как правильно расширять стандартные структуры?
СообщениеДобавлено: Ср, мар 09 2011, 13:36 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Мы не совсем хотели расширять БАПИшку, просто пришлось прибегнуть к такому, не совсем красивому решению. Хотелось передать свой OIHANTYP в заказ...


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

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


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

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


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

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