Текущее время: Ср, дек 24 2025, 19:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Расширение транзакций ftr_create, ftr_edit
СообщениеДобавлено: Чт, апр 24 2008, 17:36 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
Подскажите пожалуйста, кто-нибудь расширял вышеуказанные транзакции (они же ts01, ts02)? Если с помощью BAdI FTR_CUSTOMER_EXTENT добавить собственную закладку получилось, то с передачей введенных пользователем данных в программу возникли проблемы. Никто не знает, как передать данные, введенные на собственной закладке (экран в своей группе функций), в транзакцию для сохранения?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение транзакций ftr_create, ftr_edit
СообщениеДобавлено: Пт, апр 25 2008, 08:30 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
vakito написал(а):
Подскажите пожалуйста, кто-нибудь расширял вышеуказанные транзакции (они же ts01, ts02)? Если с помощью BAdI FTR_CUSTOMER_EXTENT добавить собственную закладку получилось, то с передачей введенных пользователем данных в программу возникли проблемы. Никто не знает, как передать данные, введенные на собственной закладке (экран в своей группе функций), в транзакцию для сохранения?
Данну процедуру не осуществлял, но во многих методах данного BADI есть возможсть получить доступ к пользовательским полям добавленным через APPEND стурктуры в таблицу VTBFHA. Например в EVT_TRANSACTION_SAVE_READY это можно сделать так
Code:
METHOD IF_EX_FTR_CUSTOMER_EXTENT~EVT_TRANSACTION_SAVE_READY.

  DATA: ls_cust_data TYPE FTROP_TAB_CUST_APPEND.

* получить данные
  ls_cust_data = PI_CUST_TRANSACTION->GET_CUST_DATA( ).

...

* передать изменения
  PI_CUST_TRANSACTION->SET_CUST_DATA( ls_cust_data ).


ENDMETHOD.


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

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
Да, можно, но все эти методы перед save отрабатывают уже после того, как сформированы данные для сохранения и изменить их возможности не дают, поэтому годятся разве что для проверок.
Т.е. получить эти данные можно, и изменить можно, но на сохранение это не повлияет.


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

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
В итоге сделал собственную таблицу и стал сохранять туда.


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

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


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

Сейчас этот форум просматривают: Google Feedfetcher


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

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