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

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


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

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


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

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