Текущее время: Вт, июл 22 2025, 04:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: расширение заголовка проводки (BKPF)
СообщениеДобавлено: Пт, сен 12 2008, 09:30 
Ассистент
Ассистент

Зарегистрирован:
Ср, мар 05 2008, 15:30
Сообщения: 44
Добавил свое поле в BKPF , хочу, чтобы оно отображалось (заполнялось, сохранялось..) в транзакциях FB02 FB03 FB09 FBM3 ...
Можно как-то открыть это поле стандартными методами?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 12 2008, 10:13 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
на счет отображения не скажу (скорее всего врят ли без модификаций экранов).

для сохранения вполне подходит OPEN_FI (транзакция fibf)
process: 1120
там можно изменять данные при проводках как в заголовке так и в позициях.

для изменения данных перед отображением попробуйте
process: 1430


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: расширение заголовка проводки (BKPF)
СообщениеДобавлено: Пт, сен 12 2008, 10:22 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
AlekseyG. написал(а):
Добавил свое поле в BKPF , хочу, чтобы оно отображалось (заполнялось, сохранялось..) в транзакциях FB02 FB03 FB09 FBM3 ...
Можно как-то открыть это поле стандартными методами?

Может это как-то поможет Screen-exit в FI

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: расширение заголовка проводки (BKPF)
СообщениеДобавлено: Пт, сен 12 2008, 10:29 
Специалист
Специалист

Зарегистрирован:
Чт, мар 22 2007, 14:40
Сообщения: 142
Пол: Мужской
Alex80 написал:
AlekseyG. написал(а):
Добавил свое поле в BKPF , хочу, чтобы оно отображалось (заполнялось, сохранялось..) в транзакциях FB02 FB03 FB09 FBM3 ...
Можно как-то открыть это поле стандартными методами?

Может это как-то поможет Screen-exit в FI


я думаю, что если бы нужны были элементы в экранах позиций то это делается экранными расширениями контировок, но честно говоря сомневаюсь что в заголовочных экранах (для BKPF) есть подобные экранные расширения.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: расширение заголовка проводки (BKPF)
СообщениеДобавлено: Пт, сен 12 2008, 11:03 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Pokusannoe_Zubilo написал:
я думаю, что если бы нужны были элементы в экранах позиций то это делается экранными расширениями контировок, но честно говоря сомневаюсь что в заголовочных экранах (для BKPF) есть подобные экранные расширения.
Я честно говоря подобного не делал ни разу. Попробовал вот этот способ. Только замещение на заголовок документа
ВН написал(а):
через транзакцию OBBH - замещения,
там можно определеть на позицию документа
свою подпрограмму, где уже вызывать свой экран
со своими дополнительными переменными.
Осталось только определиться - где хранить свои данные.
Рекомендую создать свою табличку
с ключом MANDT BELNR GJAHR BUZEI

Вышло вот так
Изображение
На сколько так правильно и есть ли другие способы - не знаю. Может хоть чем-то автору темы будет полезно.

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 12 2008, 12:41 
Ассистент
Ассистент

Зарегистрирован:
Ср, мар 05 2008, 15:30
Сообщения: 44
спасибо, сейчас попробую


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: расширение заголовка проводки (BKPF)
СообщениеДобавлено: Пн, окт 22 2012, 09:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, окт 29 2007, 18:22
Сообщения: 254
Пол: Мужской
апну тему.
добавил в bkpf пользовательское поле, в BTE событиях: 1140, 1120 - вызываю свой экран и заполняю информацию. Информация сохраняется, все хорошо.
Есть проблема с изменением документа в FB02. Меняю значение на своем поле, пытаюсь в событии 1430 его сохранить, но не выходит, значение перезатирается после выхода из моего модуля.
Подскажите какой exit или событие использоватья для обновления BKPF при сохранении в FB02?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: расширение заголовка проводки (BKPF)
СообщениеДобавлено: Вт, окт 23 2012, 06:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Тоже сталкивался с подобной проблемой - но только для стандартного поля BKPF.
Стандартный ФМ обновления - после создания документа - позволяет обновлять только следующие поля:
Code:
Но оказывается при изменении заголовка бух дока сохраняются только следующие поля:
SAPLF007 \ BELEGKOPF_SCHREIBEN
UPDATE  bkpf                 
  SET   aedat = bkpf-aedat   
        upddt = bkpf-upddt   
        xblnr = bkpf-xblnr   
        bktxt = bkpf-bktxt   
        stodt = bkpf-stodt   
        xstov = bkpf-xstov   
        duefl = bkpf-duefl   
        brnch = bkpf-brnch   
        numpg = bkpf-numpg   
     xref1_hd = bkpf-xref1_hd
     xref2_hd = bkpf-xref2_hd
  WHERE bukrs = bkpf-bukrs   
    AND gjahr = bkpf-gjahr   
    AND belnr = bkpf-belnr.   
и моего среди них нет .


Соответственно, выбрал одно подходящее из данных.

Наверное, в данном случае - для обновления своего поля поможет вызов своего ФМ асинхронно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: расширение заголовка проводки (BKPF)
СообщениеДобавлено: Вт, окт 23 2012, 12:04 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, окт 29 2007, 18:22
Сообщения: 254
Пол: Мужской
PP Спасибо, Вы были правы. Как раз из-за этого UPDATE и не происходило сохранение
Проблему решил.


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

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


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

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


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

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