Текущее время: Вс, июл 20 2025, 19:24

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Определение замещений в бух.документах(для док-та полностью)
СообщениеДобавлено: Чт, дек 16 2004, 17:37 
Гость
Нужно подменить поле фин.позиции (bseg-fipos) рассмотрев при этом все строки создаваемого документа.
Выбрала для этих целей замещение для документа полностью. Созадала шаг замещения - в котором пользовательская программа.
Результат - в программе все меняется, на выходе из пользовательского модуля - тоже все хорошо, а в сохраненном документе - значение ФП остается неподмененным.
Кто знает, отчего?
Спасибо


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 16 2004, 18:01 
Гость
Да.. для меня момент активации замещения тоже так и остался танцами с бубном :(

Замещение в OBBH активировано? Если все активно и все равно не работает я обычно провожу моделирование и все начинает работать ;)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 17 2004, 09:49 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 04 2004, 12:01
Сообщения: 68
Откуда: 4.6С
была аналогичная проблема, но с другим полем. добавил это поле в табличку GB01 для логического класса 015 и все заработало. это все описано в ноте. номер, к сожалению, не помню.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 17 2004, 11:07 
Гость
А и так тоже может быть. Ноту кстати просто посмотреть - надо в ggb1 для класса 31(FI-AA) попытаться сделать замещение и шаг например на этапе проводкеи. По-умолчанию для этого случая gb01 не заполнена, поэтому шаг не создасться а в расширенном сообщении к ошибке будет ссылка на ноту.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 17 2004, 17:58 
Гость
За ноту спасибо. Изучаю :shock: .
Но еще есть у меня такое сомненье. Когда создается шаг и подключается пользовательская процедура - нужно выбрать одно из полей или "Тлк EXIT". От этого будут зависить параметры вызова FORM. Если я выберу нужное мне поле fipos, то как в программе обратиться к содержимому bkpf, bseg для создаваемого документа?
Если я выберу "Тлк EXIT", то таблицы то я передаю в программу и там их меняю, но изменения не сохраняются снаружи.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 18 2004, 08:22 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Кристина написал(а):
За ноту спасибо. Изучаю :shock: .
Но еще есть у меня такое сомненье. Когда создается шаг и подключается пользовательская процедура - нужно выбрать одно из полей или "Тлк EXIT". От этого будут зависить параметры вызова FORM. Если я выберу нужное мне поле fipos, то как в программе обратиться к содержимому bkpf, bseg для создаваемого документа?
Если я выберу "Тлк EXIT", то таблицы то я передаю в программу и там их меняю, но изменения не сохраняются снаружи.


Вам же уже посоветовали - проверьте замещаемо ли вообще ваше поле: таблица GB01, boolclass = '009' - поле BEXCLUDE д/б пустым


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 18 2004, 18:58 
Гость
Совет правильный. Уберите X из поля BEXCLUDE в записи
BOOLCLASS: 9
CLASSTYPE: S
BCLTAB: BSEG
BCLFIELD: FIPOS
Также можете проверить 15 лог.класс.
После этого включите эту измененную запись в запрос. Чтобы ощутить изменения в исходной системе, запустите RGUGBR00, укажите прикладную область FI и момент времени 2 и поставьте галку напотив "Генерация ПодпрограммЭкспЗамещ".


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 20 2004, 14:12 
Гость
Про BEXCLUDE подмечено верно. В свое время тоже копался с замещением на этом уровне. После сброса BEXCLUDE нужное поле должно появиться в спике "Поля к замещению". Если его там нет - считайте, что замещения не будет.

А вот кто как сбрасывает BEXCLUDE? SE11?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 20 2004, 14:15 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, ноя 04 2004, 12:01
Сообщения: 68
Откуда: 4.6С
Anonymous написал(а):
Про BEXCLUDE подмечено верно. В свое время тоже копался с замещением на этом уровне. После сброса BEXCLUDE нужное поле должно появиться в спике "Поля к замещению". Если его там нет - считайте, что замещения не будет.

А вот кто как сбрасывает BEXCLUDE? SE11?


либо SE11+отладчик, либо небольшая прошка на АБАПе


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 22 2004, 16:01 
Гость
Друзья, СПАСИБО, все получилось.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 07 2005, 07:10 
Гость
Anonymous написал(а):
Про BEXCLUDE подмечено верно. В свое время тоже копался с замещением на этом уровне. После сброса BEXCLUDE нужное поле должно появиться в спике "Поля к замещению". Если его там нет - считайте, что замещения не будет.

А вот кто как сбрасывает BEXCLUDE? SE11?


Можно в SE11 создать ракурс ведения для таблицы GB01 и через SM30 сбрасывать BEXCLUDE :idea:


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

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


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

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


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

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