+ Sapforum.Biz » Инструменты » ABAP - Инструментальные средства » SE38 - ABAP Редактор (Модератор: Dmitriy)Тема:
|- красная и желтая граница ячейки в ALV




Автор Тема: красная и желтая граница ячейки в ALV  (Прочитано 7397 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн r00xus

  • Newbie
  • *
  • Сообщений: 30
  • Reputation Power: 0
  • r00xus has no influence.
  • YearsYearsYearsYearsYears
здравствуйте.

у меня на экране поля шапки некоего документа и ALV с его позициями. я хочу сделать общий журнал для вывода сообщений об ошибках в документе и для позиций и для документа в целом.

пользовательские проверки наряду с автоматическими в ALV можно сделать через событие DATA_CHANGE путем добавления сообщений через ER_DATA_CHANGED->ADD_PROTOCOL_ENTRY, но никаких не связанные с ALV сообщений туда добавить нельзя.

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

вопрос: есть ли возможность искусственно окрасить границы ячеек ALV как при работе стандартного протокола? через STYLE или еще как-то?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 636
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: красная и желтая граница ячейки в ALV
« Ответ #1 : Март 03, 2014, 10:45:15 pm »
You are not allowed to view links. Register or Login
вопрос: есть ли возможность искусственно окрасить границы ячеек ALV как при работе стандартного протокола? через STYLE или еще как-то?
Если я правильно понял, то наверное нужна программа типа: You are not allowed to view links. Register or Login

Оффлайн r00xus

  • Newbie
  • *
  • Сообщений: 30
  • Reputation Power: 0
  • r00xus has no influence.
  • YearsYearsYearsYearsYears
Re: красная и желтая граница ячейки в ALV
« Ответ #2 : Март 03, 2014, 10:54:38 pm »
You are not allowed to view links. Register or Login
Если я правильно понял, то наверное нужна программа типа: You are not allowed to view links. Register or Login
не. надо чтобы вот так:

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 636
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: красная и желтая граница ячейки в ALV
« Ответ #3 : Март 03, 2014, 10:55:26 pm »
You are not allowed to view links. Register or Login
не. надо чтобы вот так:
Извини но ничего не понял...

Оффлайн r00xus

  • Newbie
  • *
  • Сообщений: 30
  • Reputation Power: 0
  • r00xus has no influence.
  • YearsYearsYearsYearsYears
Re: красная и желтая граница ячейки в ALV
« Ответ #4 : Март 03, 2014, 10:59:32 pm »
сорри что не достаточно четко объяснил :-[ во вложении к предыдущему посту картинка.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 636
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: красная и желтая граница ячейки в ALV
« Ответ #5 : Март 03, 2014, 11:07:57 pm »
You are not allowed to view links. Register or Login
сорри что не достаточно четко объяснил :-[ во вложении к предыдущему посту картинка.
Я по картинке ничего не понял... вообще ничего что нужно сделать конкретно. Картинку видел, обведенные ячейки тоже... но дальше ничего не понял  :o

Оффлайн r00xus

  • Newbie
  • *
  • Сообщений: 30
  • Reputation Power: 0
  • r00xus has no influence.
  • YearsYearsYearsYearsYears
Re: красная и желтая граница ячейки в ALV
« Ответ #6 : Март 03, 2014, 11:20:19 pm »
уточняю.

в приведенном вами примере речь идет о раскрашивании фона ячеек с помощью LAYO-INFO_FNAME и LAYO-CTAB_FNAME. когда работает проверка ошибок в ALV через DATA_CHANGE то ячейки выделяются по-другому. у них граница становиться красной.

вот я хочу покрасить границы ячеек так же но без добавления ошибок через DATA_CHANGE. это в принципе возможно?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 636
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: красная и желтая граница ячейки в ALV
« Ответ #7 : Март 03, 2014, 11:31:14 pm »
You are not allowed to view links. Register or Login
вот я хочу покрасить границы ячеек так же но без добавления ошибок через DATA_CHANGE. это в принципе возможно?
А не, такое к сожалению сам не делал, и примера нигде не видел можно ли такое вообще реализовать. Вполне возможно какие-то внутренние методы класса могут быть. Но если найдешь как и что, буду рад увидеть описание  :-\

Оффлайн Удав

  • Newbie
  • *
  • Сообщений: 44
  • Reputation Power: 0
  • Удав has no influence.
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: красная и желтая граница ячейки в ALV
« Ответ #8 : Июнь 18, 2014, 10:27:38 am »
А зачем изобретать велосипед?  ???
Вы смотрели, как обработка ошибок реализована в транзакции VA01/VA02?