Текущее время: Пн, июл 28 2025, 20:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: SAP Query заголовок
СообщениеДобавлено: Вт, окт 23 2007, 12:04 
Ассистент
Ассистент

Зарегистрирован:
Сб, ноя 11 2006, 14:55
Сообщения: 39
Пол: Мужской
Как в заголовок SAP Query вставить поля?
Например месяц, код цеха и т.п.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 02 2007, 12:25 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
тоже интересует этот вопрос


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP Query заголовок
СообщениеДобавлено: Пт, ноя 02 2007, 13:28 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
tarch написал:
Как в заголовок SAP Query вставить поля?
Например месяц, код цеха и т.п.

Изменять заголовок можно через:
SET TITLEBAR title [OF PROGRAM prog]
[WITH text1 ... text9].

Заголовок, определяемый в редакторе SAP-Query является статическим заголовком генерируемого отчёта.

Ещё можно поменять заголовок изменив непосредственно sy-title

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 07 2007, 14:32 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
Объясню поподробнее что мне надо. Надо чтобы сверху квери отчета было: дата, время, номер цеха. Пишу в заголовке отчета при создании в sq01 время и дату...всё отлично выводит если я смотрю через ABAP-список а когда смотрю через SAP List Viewer то в заколовке выводит только само название отчета...и всё.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 13 2007, 15:11 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Ctrelok написал:
Объясню поподробнее что мне надо. Надо чтобы сверху квери отчета было: дата, время, номер цеха. Пишу в заголовке отчета при создании в sq01 время и дату...всё отлично выводит если я смотрю через ABAP-список а когда смотрю через SAP List Viewer то в заколовке выводит только само название отчета...и всё.


Ну написали же, воспользуйтесь конструкцией

sy-uname написал(а):
зменять заголовок можно через:
SET TITLEBAR title [OF PROGRAM prog]
[WITH text1 ... text9].


Это напишите в кодироке например start-of-selection.

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 19 2007, 19:45 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 10:08
Сообщения: 72
Коллеги, все-таки не понятно мне чего надо написать. :cry:
SET TITLEBAR, как описано в хелпе, меняет заголовок окна, что он успешно делает, если прописать эту конструкцию в блоке INITIALIZATION - изменяется заголовок окна селекционного экрана.
Заголовок ALV-grid не изменяется.
Может подскажете поподробнее, как все-таки поменять заголовок ALV-grid, а еще лучше header.

При выводе ALV-grid в качестве заголовка подставляется text-GRL. Как его изменить в блоках кодировки я не знаю. Может быть кто-нибудь знает?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 12 2008, 23:17 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 22 2005, 18:05
Сообщения: 95
Народ, присоединяюсь к вопросу.
Нужно вывести в заголовок отчета в формате ALV признаки, введенные на селекционном экране: дата с, дата по, план счетов....еще имя пользователя.

Подскажите плииз. Пробовал ставить set titlebar..., а также write... в область top-of-screen - ничего не появляется при выводе отчета.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 14 2008, 12:28 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Вот до чего я "дошел" :D :D

Следующий код необходимо вставить в кодировку "обработка записей". Все это пришлось делать потому, что при выводе отчета в ALV представлении заголовок берется на самом деле из TEXT-GRL (в программе он является защищенным от изменения), который и пытаюсь подменить следующим образом.

Code:
DATA TEXTTAB TYPE TABLE OF TEXTPOOL.
FIELD-SYMBOLS <TEXTREC> LIKE LINE OF TEXTTAB.
DATA MEM_ID(20).
DATA S_SUBMIT.
FIELD-SYMBOLS <FS>.
DATA NAME_VAR_PROG TYPE STRING.
DATA SEL_TAB type TABLE OF RSPARAMS WITH HEADER LINE.
CONSTANTS C_KEY_TEXT TYPE TEXTPOOL-KEY VALUE 'GRL'.
CONSTANTS C_PAR_%ALV TYPE RSSCR_NAME VALUE '%ALV'.

CONCATENATE 'Z' SY-REPID INTO MEM_ID.

IMPORT S_SUBMIT = S_SUBMIT FROM MEMORY ID MEM_ID.

IF S_SUBMIT <> 'X'.

  S_SUBMIT = 'X'.
  EXPORT S_SUBMIT = S_SUBMIT TO MEMORY ID MEM_ID.

  READ TEXTPOOL SY-REPID LANGUAGE SY-LANGU INTO TEXTTAB.

  READ TABLE TEXTTAB ASSIGNING <TEXTREC>
    WITH KEY KEY = C_KEY_TEXT.
  CHECK SY-SUBRC IS INITIAL.
 
  " Записываем то что нужно видеть в заголовке
  <TEXTREC>-ENTRY = ZAK-LOW.

  INSERT TEXTPOOL SY-REPID FROM TEXTTAB LANGUAGE SY-LANGU.

  " Заполняем таблицу паарметров
  CLEAR SEL_TAB[].

  " Параметр %ALV
  CONCATENATE '(' SY-REPID ')' C_PAR_%ALV INTO NAME_VAR_PROG.
  ASSIGN (NAME_VAR_PROG) TO <FS>.
  IF SY-SUBRC IS INITIAL.
    CLEAR SEL_TAB.
    SEL_TAB-SELNAME = C_PAR_%ALV.
    SEL_TAB-SIGN = 'I'.
    SEL_TAB-OPTION = 'EQ'.
    SEL_TAB-LOW = <FS>.
    APPEND SEL_TAB.
  ENDIF.

  " Критерий выбора ZAK
  LOOP AT ZAK.
    CLEAR SEL_TAB.
    SEL_TAB-SELNAME = 'ZAK'.
    SEL_TAB-SIGN = ZAK-SIGN.
    SEL_TAB-OPTION = ZAK-OPTION.
    SEL_TAB-LOW = ZAK-LOW.
    SEL_TAB-HIGH = ZAK-HIGH.
    APPEND SEL_TAB.
  ENDLOOP.

  " ... Делаем заполнение для всех параметров отчета

    SUBMIT (SY-REPID)
      WITH SELECTION-TABLE SEL_TAB.

ENDIF.

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 28 2008, 23:04 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 22 2005, 18:05
Сообщения: 95
ничего себе.... :shock:
надо будет попробовать! Спасибо большое!

Я сделал выгрузку в Excel, добавил в шапку заголовка нужные мне поля, написал макрос и вроде тоже неплохо получилось.
:D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 31 2008, 10:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
А почему код вставляете в "обработку записей"? :shock: Вроде бы же эта область предназначена для каждой конкретной записи... Чем отличается область end-select?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 02 2008, 07:51 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Angie написал:
А почему код вставляете в "обработку записей"? :shock: Вроде бы же эта область предназначена для каждой конкретной записи... Чем отличается область end-select?


:D
Тем, что в моем коде, после изменения текстов программы, она сама же себя запускает на выполненение. И зачем же ей выполняться первый раз, чтоб потом еще раз запуститься на выполнение по новой. Поэтому код вставляется в секцию "Обработка записей".

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP Query заголовок
СообщениеДобавлено: Ср, фев 29 2012, 15:41 
Начинающий
Начинающий

Зарегистрирован:
Ср, фев 01 2012, 10:15
Сообщения: 3
Здравствуйте!
Подниму тему.
Отчет SAP QUERY показывает одну таблицу Z'овскую при помощи ALV Grid.
Необходимо в заголовок отчета добавить информацию о количестве найденных записей, так же как это пишется в при просмотре таблицы в SE11 "Браузер данных: таблица ZKOFF, совпадений 11"
Заранее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAP Query заголовок
СообщениеДобавлено: Ср, фев 29 2012, 21:35 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
abap_prog написал(а):
Отчет SAP QUERY показывает одну таблицу Z'овскую при помощи ALV Grid.
Необходимо в заголовок отчета добавить информацию о количестве найденных записей, так же как это пишется в при просмотре таблицы в SE11

Учитывая то, что программа Query обычно представляет собой один огромный SELECT...ENDSELECT и количество выбранных записей будет известно только в конце, боюсь сие невозможно. Аналогичные вопросы на SDN:
http://forums.sdn.sap.com/thread.jspa?threadID=1108479
http://forums.sdn.sap.com/thread.jspa?threadID=1551431

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP Query заголовок
СообщениеДобавлено: Чт, мар 01 2012, 11:48 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
abap_prog написал(а):
боюсь сие невозможно
Фрагменты кодировки END-OF-SELECTION.

_________________
В SAPе есть всё, просто вы чего-то не нашли.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP Query заголовок
СообщениеДобавлено: Чт, мар 01 2012, 13:22 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
SYS написал(а):
Фрагменты кодировки END-OF-SELECTION.

Для ALV-Grid? :?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

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


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

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


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

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