Текущее время: Пт, июл 18 2025, 03:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Добавление поля в Report Painter table
СообщениеДобавлено: Вт, май 02 2006, 10:03 
Гость
Привет всем! У кого есть опыт добавления новых полей в таблицу для Report Painter ?

Подскажите плиз, какие таблицы T804* должны быть заполнены и как? Я добавила новое поле в additional structure, прописанную в T804A-addt , прописала Filler routine для этого поля в T804C, создала Filler routine в соответствующем пуле.

Две проблемы - новое поле не видно в библиотеке как признак (где настраиваются признаки для библиотеки???). И Filler routine не вызывается, т.к. новое поле в сгенеренном тексте программы Report painter помечено как неиспользуемое .

Заранее спасибо

Татьяна


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 13:33 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
На счет полей в существующие таблицы добавить сказать не могу.
Но если нужно с нуля добавить таблицу, которую сами будете заполнять данными, то могу описать последовательность


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 14:03 
Гость
Aval написал:
На счет полей в существующие таблицы добавить сказать не могу.
Но если нужно с нуля добавить таблицу, которую сами будете заполнять данными, то могу описать последовательность


опишите плиз!!!


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 14:32 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
1. Создаем таблицу в словаре(почему-то те кто учил меня сказали имя должно начинаться на ZF...). Особенность - вид данных USER.
2. В тран. MC27 приписываем структуру анализа(типа ссылки для RP, я так понимаю). Выбираем любое приложение, указываем имя структуры(как таблица для простоты), далее выбираем ссылка на таблицу СД, выбираем таблицу. В появившемся ракурсе определяем через соот. кнопки Признаки и Показатели. По завершении Структ. анализа - Сгенерировать.
3. Далее расширенное ведение T804A(sm30). Не полню или в результате генерации или через новые записи. Добавляем или редактируем строку, с таким же именем ZF....., как структура анализа.
Тип таблицы - I. Приложение - F.
Стурктура передачи - ZF.....(Почему и одно имя, чтобы не путаться) :) .
Текстовая подпрограмма - для извлечения текстов(см. F1, сам не использовал).
И самое главное Пул для программ - пул программ, где кроме текствой программы(если испотльзуется) должена быть программа FILL_<имя таблицы>. Она должна заполнять внутренюю таблицу данными.
4. Пул подпрограмм должен содержать программа FILL_<имя таблицы>.
Интерфейс примерно такой:
FORM fill_zfunicga TABLES sel_tab LIKE sel_tab[]
data_tab LIKE itab[].
itab - внутр. таблица на базе твоей из СД.
sel_tab - передаются параметры из RP.

DATA: BEGIN OF sel_tab OCCURS 10,
field LIKE rgsmh-field,
min LIKE rgsmh-min,
max LIKE rgsmh-max,
END OF sel_tab,
itab LIKE <имя таб из СД> OCCURS 100 WITH HEADER LINE.

После этого при создании библиотеки будешь видеть данную таблицу, как например спецрегистровую.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Ср, май 03 2006, 16:35 
Гость
Получилось! Не хватало откорректировать T804A-OFF_FIELD. Согласно документации, туда достаточно прописать поле доп. структуры, начиная с которого поля будут включены в библиотеку. На деле глючит :shock: . Но если оставить T804A-OFF_FIELD пустым, то в библиотеке появляются все поля доп. структуры, в том числе и нужное.

В итоге новое поле стало характеристикой и прога его заполнения работает :D


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

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


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

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


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

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