Текущее время: Пт, авг 08 2025, 01:41

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


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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