Текущее время: Чт, авг 07 2025, 12:11

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Технические имена в ReportPainter
СообщениеДобавлено: Чт, окт 19 2006, 06:24 
Ассистент
Ассистент

Зарегистрирован:
Вт, окт 17 2006, 06:17
Сообщения: 35
Откуда: Astana
Приветствую всех! Помогите новичку. Может кто подскажет как подтянуть технические имена признака. К примеру признак RACCT(счет) в Report Painter-е показывает наименование счета, а как подтянуть к примеру наименование дебитора выбрав признак KUNNR. В QUERY есть технические имена полей, может есть такая же возможность в ReportPainter.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 23 2006, 11:47 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 08:10
Сообщения: 1024
Где показывать надо дебиторов? В строках?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 23 2006, 12:24 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Была похожая задача у нас. Решить удалось только создав библиотеку на базе своей таблицы, которая заполняется автоматически(вернее даже не она, а внутр. таблица определяемая на её структуре) во время запуска отчета. Заполняет ее программа, которую пишешь сам, где можно сформировать все что душа пожелает. Как правильно подключить данную таблицу писал в ABAP-форуме, где-то с пол-года назад.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Технические имена в ReportPainter
СообщениеДобавлено: Вт, окт 24 2006, 17:06 
Ассистент
Ассистент

Зарегистрирован:
Вт, окт 17 2006, 06:17
Сообщения: 35
Откуда: Astana
Да не получается вывести имена дебиторов в строках. Библиотека сформирована на базе итоговой таблицы спец. регистра


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 25 2006, 06:51 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Сам не делал такое, но думаю должно получиться. Добавь в таблицу регистра текстовое поле, где будет размещаться наименование дебитора. В режиме присвоения операций, в переносе поле добавь это поле. В качестве отправителя, для удобства, ACCIT_GLX и поле KUNNR. В польз. программе укажи подпрограмму, например U01. В редакторе создай ее, например вот так:
Code:
FORM e01_mvc  USING from_field to_field.

  SELECT SINGLE name1 INTO to_field
     FROM kna1 WHERE kunnr = from_field.

ENDFORM.

Можно и проще. Не добавлять в перенос поле с наименованием дебитора, а навесить подпрограмму на перенос поля KUNNR. Тогда выбранное значение нужно заносить в структуру GLU1-<наимен.дебитора>.
Code:
FORM e01_mvc  USING from_field to_field.

  SELECT SINGLE name1 INTO glu1-<наимен.дебитора>
     FROM kna1 WHERE kunnr = from_field.

ENDFORM.

[/code]


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Технические имена в ReportPainter
СообщениеДобавлено: Ср, окт 25 2006, 08:25 
Ассистент
Ассистент

Зарегистрирован:
Вт, окт 17 2006, 06:17
Сообщения: 35
Откуда: Astana
Спасибо за совет Aval, но user exit при переносе полей уже сделан и имя дебитора в таблице по позициям(ZXXXXA) записывается в поле ZZNAME1, в этом вся проблема что поле ZZNAME1 нельзя использовать как признак в таблице регистра (ZXXXX0 ИЛИ ZXXXXC) таб. объектов 1, 2. И при формировании библиотеки для ReportPainter поле ZZNAME1 нет в списке признаков (может быть можно самому в библитеку впихнуть поле zzname1 как признак?)


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

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
В библиотеке обычно представлена таблица итоговых записей, ZXXXXT. Только что попробовал, добавил поле(правда ограничение МАХ - 24 символа) в таблицу ZXXXXO, оно появилось в ZXXXXA и ZXXXXT. В таблицу ZXXXXC, как понимаю автоматом не добавляется, но можно самому. Но зачем? В библиотеке нужна итоговая таблица. Там у меня поле как признак появилось.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Технические имена в ReportPainter
СообщениеДобавлено: Ср, окт 25 2006, 13:29 
Ассистент
Ассистент

Зарегистрирован:
Вт, окт 17 2006, 06:17
Сообщения: 35
Откуда: Astana
Aval написал:
В библиотеке обычно представлена таблица итоговых записей, ZXXXXT. Только что попробовал, добавил поле(правда ограничение МАХ - 24 символа) в таблицу ZXXXXO, оно появилось в ZXXXXA и ZXXXXT. В таблицу ZXXXXC, как понимаю автоматом не добавляется, но можно самому. Но зачем? В библиотеке нужна итоговая таблица. Там у меня поле как признак появилось.

Такой вариант тоже пробовал. Минус то что длина поля max 24, не полностью отразиться имя дебитора, но это не самое главное, проблема в том что когда вставляешь признак(который создан для того чтобы отображать имя деб-ра) в строку report painter и при генерации группы отчетов в котором находиться отчет с этим признаком выдает ошибку и не генерируется.


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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 31 2006, 13:23 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, сен 29 2004, 07:43
Сообщения: 37
Для начала нужно проверить настройку интегрированных основных данных для полей KUNNR или RKUNNR. Там указывается тектовая таблица и поля для коротких/длинных текстов в ней...

Если все настроено, через формат отчета(раздела), можно выставить вариант отображения ключевого столбца - код, код + наименование или просто наименование.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Технические имена в ReportPainter
СообщениеДобавлено: Вт, окт 31 2006, 15:33 
Ассистент
Ассистент

Зарегистрирован:
Вт, окт 17 2006, 06:17
Сообщения: 35
Откуда: Astana
Спасибо Rager, по вашему совету все пошло! :o


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

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


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

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


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

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