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

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


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

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


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

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