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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: отчет в ALV (начало)
СообщениеДобавлено: Чт, май 17 2012, 09:52 
Специалист
Специалист

Зарегистрирован:
Ср, янв 18 2012, 13:43
Сообщения: 120
Все доброго времени суток. Недавно начал программировать. Поэтому есть некоторые вопросы по настройкам отчета.

Меня интересует.........что означает text-100 в форме top of page в записи ls_line-info = text-100. Иногда встречается множество записей, где идут такие строкие как ls_line-info = text-101, ls_line-info = text-102. Буду рад если разъясните.

Собственно отчет то я написал. Осталось только по дизайну довести до ума. Поэтому вот и не разобрался в некоторых аспектах. Собственно мне нужно, чтобы в заголовке отчета отображалось название "Отчет по просмотру кредитора" и следом за ним, через тире шло имя пользователя, котрый сейчас смотрит этот отчет. Заголовок то я нашел как делать:
FORM ALV_HEADER USING LT_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER.
CLEAR LT_TOP_OF_PAGE.

* Заголовок для отчета
CLEAR LS_LINE.
LS_LINE-TYP = 'H'.
LS_LINE-INFO = 'Отчет для просмотра кредитора'.
APPEND LS_LINE TO LT_TOP_OF_PAGE.
ENDFORM.



Но я никак не могу добавить еще одну запись пользователя через тире после заголовка.....кто подскажет как это сделатЬ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: отчет в ALV (начало)
СообщениеДобавлено: Чт, май 17 2012, 10:20 
Начинающий
Начинающий

Зарегистрирован:
Вт, мар 20 2012, 09:48
Сообщения: 5
text-100 означает текст с возможностью перевода на несколько языков.
Можно дважды нажать мышкой на это поле и провалишься в тексты.
Или выбрать и меню отчета Перейти к --> Текстовые элементы --> Символы текстовых переменных


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: отчет в ALV (начало)
СообщениеДобавлено: Чт, май 17 2012, 10:32 
Специалист
Специалист

Зарегистрирован:
Ср, янв 18 2012, 13:43
Сообщения: 120
Ммм.....спасиба....а как мне прописать в заголовке кроме названия еще и имя пользователя?....можно еще количство совпадений там же прописать.......????


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: отчет в ALV (начало)
СообщениеДобавлено: Чт, май 17 2012, 10:55 
Специалист
Специалист

Зарегистрирован:
Ср, янв 18 2012, 13:43
Сообщения: 120
И еще вопросик.......можно на экран выводить дату по определенной маске.....чтобы была не последовательность цифр типа "12012012", а чтобы выводилось 12.01.2012


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: отчет в ALV (начало)
СообщениеДобавлено: Чт, май 17 2012, 11:03 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
mulyukov_am написал(а):
Ммм.....спасиба....а как мне прописать в заголовке кроме названия еще и имя пользователя?....можно еще количство совпадений там же прописать.......????

Code:
LS_LINE-INFO = 'Отчет для просмотра кредитора'.

тут выводится строка, что мешает сцепить несколько строк в одну и вывести?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: отчет в ALV (начало)
СообщениеДобавлено: Чт, май 17 2012, 11:04 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
mulyukov_am написал(а):
И еще вопросик.......можно на экран выводить дату по определенной маске.....чтобы была не последовательность цифр типа "12012012", а чтобы выводилось 12.01.2012

можно воспользоваться оператором write c маской DD/MM/YYYY


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: отчет в ALV (начало)
СообщениеДобавлено: Чт, май 17 2012, 12:03 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, май 17 2012, 11:45
Сообщения: 24
mulyukov_am написал(а):
Ммм.....спасиба....а как мне прописать в заголовке кроме названия еще и имя пользователя?....можно еще количство совпадений там же прописать.......????


Две таблицы: USR21 и ADRP.
В первой, по sy-uname находишь номер адреса. Во-второй, по номеру адреса находишь имя и фамилию пользователя.

CONCATENATE 'Отчет для просмотра кредитора -' adrp-... adrp... INTO ls_line-info SEPARATED BY space.
И вот оно - счастье))))

P.S. ls_line-info - длинна ограниченна (делай в несколько строк).


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: отчет в ALV (начало)
СообщениеДобавлено: Чт, май 17 2012, 12:41 
Специалист
Специалист

Зарегистрирован:
Ср, янв 18 2012, 13:43
Сообщения: 120
bossjohn написал(а):
mulyukov_am написал(а):
И еще вопросик.......можно на экран выводить дату по определенной маске.....чтобы была не последовательность цифр типа "12012012", а чтобы выводилось 12.01.2012

можно воспользоваться оператором write c маской DD/MM/YYYY


Спасибо большое всем за ответы. Очень полезно. А как мне в ALV применить эту маску. я же вывожу на экран не чеерез WRITE. У меня в ALV используется переменная LS_LINE-INFO прописанная уже в модуле. Как мне воспользоваться данной переменной?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: отчет в ALV (начало)  Тема решена
СообщениеДобавлено: Чт, май 17 2012, 12:45 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, май 17 2012, 11:45
Сообщения: 24
mulyukov_am написал(а):
И еще вопросик.......можно на экран выводить дату по определенной маске.....чтобы была не последовательность цифр типа "12012012", а чтобы выводилось 12.01.2012


WRITE sy-datum TO ls_line-info DD/MM/YYYY.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: отчет в ALV (начало)
СообщениеДобавлено: Чт, май 17 2012, 12:46 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
sorry, to mulyukov_am, жмите f1 на операторах, читайте help, курсы, доку, книжку Кремчера, смотрите примеры в системе(тр abapdocu и тд и тп). Поверьте мне, у Вас куча вопросом отпадет, станет легче.

А и еще, пользуйтесь поиском по этому форуму да и вообще гуглом.

С наилучшими пожеланиями.


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

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


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

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


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

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