Текущее время: Чт, июл 31 2025, 08:06

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


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

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


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

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