Текущее время: Вс, июл 27 2025, 15:10

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


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

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


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

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