Текущее время: Ср, июл 30 2025, 14:05

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Как добавить новую таблицу для замещений
СообщениеДобавлено: Чт, сен 01 2011, 11:54 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 08 2008, 13:38
Сообщения: 34
Пол: Женский
Добрый день!
Требуется в замещении по строкам документа FI (OBBH) добавить таблицу BSED.
Сделали:
1. В ракурсе VWTYGB01 добвлены строки:
1.1.
Класс:9
Тип: B "Относится к полям правил или условий"
Таблица: BSED
Поле: *
Исключ: ПУСТО

1.2.
Класс:9
Тип: S "Относится к замещаемым полям"
Таблица: BSED
Поле: *
Исключ: ПУСТО

1.3.
Класс:9
Тип: S "Относится к замещаемым полям"
Таблица: BSED
Поле: WNAME, WDATE и т.п.
Исключ: ПУСТО

2. В программе ZRGGBS000 добавили тоже ссылку на таблицу BSED
3. Перегенерили ABAP-кодировку для замещений\правил
4. При проводке документа выдается сообщение GB083.
Возможно ли вообще добавить другие таблицы в замещение по строкам документа FI?
Спасибо за любые ответы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как добавить новую таблицу для замещений
СообщениеДобавлено: Чт, сен 01 2011, 13:14 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
В замещениях доступа к BSED нет, но можно через указатель (ASSIGN).
Я попробовал, на втором моменте видны:
(SAPMF05A)XBSED[]
(SAPMF05A)BSED.

Code:
data: v(30) value '(SAPMF05A)BSED'.
field-symbols: <s> type BSED.
assign (v) to <s>.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как добавить новую таблицу для замещений
СообщениеДобавлено: Пт, сен 02 2011, 09:54 
Ассистент
Ассистент

Зарегистрирован:
Вт, июл 05 2011, 11:47
Сообщения: 26
Транзакция GGB1 – создание замещения.
Транзакция OBBH – активация замещения.
Замещения в транзакциях значений доступных параметров .

Скопировать программы RGGBS000 RGGBR000 в ZRGGBS000 ZRGGBR000. Полученные программы вставить в SM30-> T80D вместо стандартных . Сохранить изменения в T80D. Запустить транз GGB1.
Курсор установить на место внедрения и нажать на кнопку ЗАМЕЩЕНИЕ. Обозвать и нажать ВВОД.
Нажать на кнопку ШАГ и выбрать поля для замещения -> ввод. Выбрать – ‘замещать пользовательской программой’. Назвать этап 001. Кнопка ‘Воронка’ это предпосылки – нажать и составить условие, например sy-uname = 'DEVELOPER'. Жмем на кривую стрелку – ЗАМЕЩЕНИЕ ПРИ ВЫПОЛНЕННОЙ ПРЕДПОСЫЛКЕ. Выбираем программу замещения на Z* и польз (UFP11).
Тр. OBBH создаем запись с нашим замещением и степенью активации 1.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как добавить новую таблицу для замещений
СообщениеДобавлено: Пт, сен 02 2011, 12:33 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Alter написал(а):
Транзакция GGB1 – создание замещения.
Транзакция OBBH – активация замещения.
Замещения в транзакциях значений доступных параметров .

Скопировать программы RGGBS000 RGGBR000 в ZRGGBS000 ZRGGBR000. Полученные программы вставить в SM30-> T80D вместо стандартных . Сохранить изменения в T80D. Запустить транз GGB1.
Курсор установить на место внедрения и нажать на кнопку ЗАМЕЩЕНИЕ. Обозвать и нажать ВВОД.
Нажать на кнопку ШАГ и выбрать поля для замещения -> ввод. Выбрать – ‘замещать пользовательской программой’. Назвать этап 001. Кнопка ‘Воронка’ это предпосылки – нажать и составить условие, например sy-uname = 'DEVELOPER'. Жмем на кривую стрелку – ЗАМЕЩЕНИЕ ПРИ ВЫПОЛНЕННОЙ ПРЕДПОСЫЛКЕ. Выбираем программу замещения на Z* и польз (UFP11).
Тр. OBBH создаем запись с нашим замещением и степенью активации 1.

Спасибо, конечно, за подробную информацию по созданию и активации замещения, но к изначальному вопросу это отношение имеет весьма слабое. Пока что Alter устное замечание.


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

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


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

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


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

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