Текущее время: Пн, июл 21 2025, 01:19

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


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

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


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

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