Текущее время: Вс, июл 27 2025, 23:26

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


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

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


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

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