Текущее время: Ср, июл 23 2025, 13:16

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Дублирование полей в ALV - отчетах fbl1n, fbl3n, fbl5n и fagll03
СообщениеДобавлено: Чт, июн 21 2012, 08:51 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Всем доброго времени суток!

Нужно добавить в транзакции: fbl1n, fbl3n, fbl5n и fagll03 некое поле ZZNAME из таблицы ZTABLE.

Все успешно сделал с помощью:
http://sapboard.ru/forum/viewtopic.php?f=13&t=51080&view=next для fbl1n, fbl3n, fbl5n
и
http://sapboard.ru/forum/viewtopic.php?t=31497 для fagll03

Но возникла одна проблема:
Когда в ALV отчётах хочу вытащить новое поле на экран, то нужное поле дублируется и я могу вытаскивать как поле ZZNAME, так и U_NAME.

Не подскажите, как можно убрать возможность выбора поля U_NAME?

Всем откликнувшимся заранее спасибо!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование полей в ALV - отчетах fbl1n, fbl3n, fbl5n и fagll03
СообщениеДобавлено: Чт, июн 21 2012, 11:10 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Benoni написал(а):
Всем доброго времени суток!

Нужно добавить в транзакции: fbl1n, fbl3n, fbl5n и fagll03 некое поле ZZNAME из таблицы ZTABLE.

Все успешно сделал с помощью:
http://sapboard.ru/forum/viewtopic.php?f=13&t=51080&view=next для fbl1n, fbl3n, fbl5n
и
http://sapboard.ru/forum/viewtopic.php?t=31497 для fagll03

Но возникла одна проблема:
Когда в ALV отчётах хочу вытащить новое поле на экран, то нужное поле дублируется и я могу вытаскивать как поле ZZNAME, так и U_NAME.

Не подскажите, как можно убрать возможность выбора поля U_NAME?

Всем откликнувшимся заранее спасибо!

В принципе можно извратиться и спрятать U_NAME, но зачем это делать? В элементе данных поля ZZNAME, проставте в метки, что то вроде "Наименование (Z)" чтобы можно было отличать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дублирование полей в ALV - отчетах fbl1n, fbl3n, fbl5n и fagll03
СообщениеДобавлено: Чт, июн 21 2012, 13:28 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Besa написал:
В принципе можно извратиться и спрятать U_NAME, но зачем это делать? В элементе данных поля ZZNAME, проставте в метки, что то вроде "Наименование (Z)" чтобы можно было отличать.


А если U_NAME и ZZNAME ссылаются на один и тот же элемент данных?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование полей в ALV - отчетах fbl1n, fbl3n, fbl5n и fagll03
СообщениеДобавлено: Чт, июн 21 2012, 13:39 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Benoni написал(а):
Besa написал:
В принципе можно извратиться и спрятать U_NAME, но зачем это делать? В элементе данных поля ZZNAME, проставте в метки, что то вроде "Наименование (Z)" чтобы можно было отличать.


А если U_NAME и ZZNAME ссылаются на один и тот же элемент данных?

В чем проблема создать свой ЭД?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дублирование полей в ALV - отчетах fbl1n, fbl3n, fbl5n и fagll03
СообщениеДобавлено: Чт, июн 21 2012, 13:50 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Besa написал:
В чем проблема создать свой ЭД?


Проблема в том, что ZZNAME мы добавляем сами через доп.-структуры, а вот U_NAME формируется автоматически.
Получается, что если я переприсвою ЭД ZZNAME, перегенерирую структуру RFPOSXEXT, то и U_NAME будет присвоен этот же ЭД.
Или я не так что - то понял?)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование полей в ALV - отчетах fbl1n, fbl3n, fbl5n и fagll03
СообщениеДобавлено: Чт, июн 21 2012, 14:12 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Benoni написал(а):
Besa написал:
В чем проблема создать свой ЭД?


Проблема в том, что ZZNAME мы добавляем сами через доп.-структуры, а вот U_NAME формируется автоматически.
Получается, что если я переприсвою ЭД ZZNAME, перегенерирую структуру RFPOSXEXT, то и U_NAME будет присвоен этот же ЭД.
Или я не так что - то понял?)

Что то я не помню таких проблем когда расширял эти отчеты. Аппенд структуру с полями Вы создаете в RFPOS и RFPOSX. Далее при запуске программы RFPOSXEXTEND генерится структура RFPOSXEXT, в которую добавляются Ваши поля. На основе этой структуры и строится каталог поле АЛВ. U_ поля генерируются от настройки из T021S.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дублирование полей в ALV - отчетах fbl1n, fbl3n, fbl5n и fagll03
СообщениеДобавлено: Чт, июн 21 2012, 14:53 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
[quote="Besa"]Что то я не помню таких проблем когда расширял эти отчеты. Аппенд структуру с полями Вы создаете в RFPOS и RFPOSX. Далее при запуске программы RFPOSXEXTEND генерится структура RFPOSXEXT, в которую добавляются Ваши поля. На основе этой структуры и строится каталог поле АЛВ. U_ поля генерируются от настройки из T021S.[quote="Besa"]

Да, все точно так и проделывал. А не подскажите, как тогда точно такое же поле генерируется в таблице T021S?
И, если удалить его, получается, оно и из АЛВ должно удалиться?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дублирование полей в ALV - отчетах fbl1n, fbl3n, fbl5n и fagll03  Тема решена
СообщениеДобавлено: Чт, июн 21 2012, 15:20 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Benoni написал(а):
Да, все точно так и проделывал. А не подскажите, как тогда точно такое же поле генерируется в таблице T021S?
И, если удалить его, получается, оно и из АЛВ должно удалиться?

Это настройка, ее кто то сделал. sm30->V_T021S. Дело в том что, можно не кодить, а просто вытащить доп поля из определенных таблиц БД (Bseg Bsed и т.д.), то есть данные которые в системе есть, но просто не видны в отчете. Вам это поле не мешает. Меняйте просто ЭД в Вашем ZZ чтобы отличалось и все.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Дублирование полей в ALV - отчетах fbl1n, fbl3n, fbl5n и fagll03
СообщениеДобавлено: Чт, июн 21 2012, 16:59 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Besa написал:
Это настройка, ее кто то сделал. sm30->V_T021S. Дело в том что, можно не кодить, а просто вытащить доп поля из определенных таблиц БД (Bseg Bsed и т.д.), то есть данные которые в системе есть, но просто не видны в отчете. Вам это поле не мешает. Меняйте просто ЭД в Вашем ZZ чтобы отличалось и все.


Спасибо, Besa, теперь разобрался. Я просто думал, что U_поля автоматически генерируются когда мы добавляем ZZNAME. Что - то вроде показать пользователю через этот пресловутый U_поле, что ZZNAME это поле, которое создал пользователь. А оказалось, это совершенно разные поля. :)


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

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


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

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


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

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