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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: номер по порядку строк в отчете
СообщениеДобавлено: Чт, окт 02 2014, 18:35 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 16 2014, 22:44
Сообщения: 39
доброго времени суток

возник вопрос по нумерации строк в отчете
работаю с ALV отчетом. для вывода использую 'FIAA_ALV_DISPLAY'
нумерацию осуществляю таким образом:
Code:
count = count + 1.
     itab_data-num = count.

  CLEAR x_fieldcat.
  x_fieldcat-fieldname     = 'NUM'.
  x_fieldcat-tabname       = 'ITAB_DATA'.
  x_fieldcat-ref_tabname   = 'ANLAV'.
  x_fieldcat-outputlen     = 5.
  x_fieldcat-key           = 'X'.
  x_fieldcat-seltext_l     = '№ п/п'.
  x_fieldcat-col_pos       = 1.
  CALL FUNCTION 'FIAA_FIELDCAT_ADD_FIELD'
    EXPORTING
      fieldcat_line = x_fieldcat.

при таком варианте все работает отлично до тех пор пока не будет запущен отчет с одним из вариантов сортировки. нумерация сразу сбивается и идет вразнобой как будто определенный номер п/п присвоили определенной строке

если же к ранее описанному блоку добавить параметр
Code:
x_fieldcat-edit_mask = '==INAVL'.


то после выбора в форме варианта сортировки нумерация происходит правильно. но отсортировав запущеный отчет по любому столбцу порядковые номера выводятся неверно.
после каждой сортировки берется последний порядковый номер строки добавляется к нему единица и данное число становится на место номера п/п первой строки.

подскажите как сделать не сбивающююся нумерацию
возможно есть другая маска или метод.

заранее спасибо


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: номер по порядку строк в отчете
СообщениеДобавлено: Пт, окт 03 2014, 03:37 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2014, 09:41
Сообщения: 180
Можно попробовать тупо заполнять нумерацию каждый раз в PBO...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: номер по порядку строк в отчете
СообщениеДобавлено: Пт, окт 03 2014, 08:40 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 16 2014, 22:44
Сообщения: 39
а можно ли как-то ловить событие нажатия кнопки сортировки и перед ним опустошать значения нумерации? А после заполнять заново


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: номер по порядку строк в отчете
СообщениеДобавлено: Пт, окт 03 2014, 10:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Это гиблая идея - нумеровать сроки в ALV.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: номер по порядку строк в отчете
СообщениеДобавлено: Пт, окт 03 2014, 12:59 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Автор, как только закончите с сортировкой, ждем вас обратно с фильтром :)

Удав правильно говорит. Нужна нумерация - делайте простой список.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: номер по порядку строк в отчете
СообщениеДобавлено: Пт, окт 03 2014, 14:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Пономарев Артем написал:
Автор, как только закончите с сортировкой, ждем вас обратно с фильтром :)

Удав правильно говорит. Нужна нумерация - делайте простой список.

Полностью согласен с Удавом и Артёмом, затея не верна в корне! Для полного счастья не хватает формирования строк подытогов!
ALV - это не отчет, а скорей инструмент анализа данных и формирования отчетов. Присобачьте кнопку и по ней уже выводите любой отчет с любыми бантиками и нумерацией.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: номер по порядку строк в отчете
СообщениеДобавлено: Пт, окт 03 2014, 20:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Пятница же, да?
А чо сразу "гиблая идея"? Не, ну я понимаю, что как бэ - индексы раздали, пересортировали и - опаньки, порядок сменился.
.. Но если есть стойкое пожелание заказчика или тяга к БДСМ, то почему бы и не сорганизовать? Ну там.. свою кнопофку сортировки, а перед этим, значицца, выводом - рраз - и раздали индексы строкам, а? :-)

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: номер по порядку строк в отчете
СообщениеДобавлено: Пт, окт 03 2014, 23:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Кодер написал(а):
Но если есть стойкое пожелание заказчика или тяга к БДСМ, то почему бы и не сорганизовать?

Это уже соучастие... :gigi:

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: номер по порядку строк в отчете  Тема решена
СообщениеДобавлено: Чт, окт 09 2014, 22:52 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, сен 16 2014, 22:44
Сообщения: 39
решение лежало на поверхности
добавив строку
Code:
x_fieldcat-datatype = 'INT'.

нумерация происходит верно после каждой сортировки
:pivo:


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

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


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

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


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

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