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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Редактирование ALV на уровне столбцов
СообщениеДобавлено: Пн, дек 26 2005, 13:34 
Гость
Скажите пожалуйста, можно ли отменить редактрование столбца в ALV gride. Я реализовал на уровне ячеек, но мне не нравится, слишком кода много и цикл лишний.
В примерах САПа ничего по этому поводу не нашел, можно ли как то проще сделать ???


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: re
СообщениеДобавлено: Пн, дек 26 2005, 13:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
на уровне field catalog-а попробуй, поля edit и input


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: А можно по подробнее
СообщениеДобавлено: Пн, дек 26 2005, 13:55 
Гость
Расскажите пожалуйста подробнее о проблеме. Возможно я смогу помочь.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 26 2005, 14:39 
Гость
Code:
REPORT  ZTEST2021                               .
TYPE-POOLS: SLIS, KKBLO.

DATA:      SV_FIELDCAT     TYPE SLIS_T_FIELDCAT_ALV,
           GT LIKE LINE OF SV_FIELDCAT,
           PRN LIKE SY-REPID,
           V_T001 LIKE T001 OCCURS 0 WITH HEADER LINE.

START-OF-SELECTION.

PRN = SY-REPID.

SELECT * FROM T001 INTO TABLE V_T001.

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
  EXPORTING
    I_STRUCTURE_NAME       = 'T001'
  CHANGING
    CT_FIELDCAT            = SV_FIELDCAT
  EXCEPTIONS
    INCONSISTENT_INTERFACE = 1
    PROGRAM_ERROR          = 2
    OTHERS                 = 3.

LOOP AT SV_FIELDCAT INTO GT.
  CASE GT-FIELDNAME.
     WHEN 'BUTXT' OR 'ORT01'.
        GT-EDIT = 'X'.
     WHEN OTHERS.
        GT-EDIT = SPACE.
  ENDCASE.
  MODIFY SV_FIELDCAT FROM GT.

ENDLOOP.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
    I_CALLBACK_PROGRAM       = PRN
    I_SAVE                   = 'A'
    IT_FIELDCAT              = SV_FIELDCAT[]
  TABLES
    T_OUTTAB                 = V_T001[].


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Ср, дек 28 2005, 18:15 
Гость
trop написал(а):
на уровне field catalog-а попробуй, поля edit и input


через каталог полей не проходит. input - такого ваще нету, а вот что я не записывал в поле edit ('1', '0', ' ', 'X') там длина 1 символ, никакой реакции, странно, вроде так должно работать.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: re
СообщениеДобавлено: Ср, дек 28 2005, 23:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
что в layout пишешь?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Чт, дек 29 2005, 07:33 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
ZeuS написал(а):
trop написал(а):
на уровне field catalog-а попробуй, поля edit и input


через каталог полей не проходит. input - такого ваще нету, а вот что я не записывал в поле edit ('1', '0', ' ', 'X') там длина 1 символ, никакой реакции, странно, вроде так должно работать.


А что код, который привел PMщик не работает?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Чт, дек 29 2005, 08:15 
Гость
trop написал(а):
что в layout пишешь?

layo-edit = 'X'.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: re
СообщениеДобавлено: Чт, дек 29 2005, 10:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
попробуй сбросить layout-edit и использовать edit в field-catalog,
field-catalog более тонкая настройка, layout-edit X ее перекрывает


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: re  Тема решена
СообщениеДобавлено: Чт, дек 29 2005, 10:58 
Гость
в моем коде, вообще нет лэйаута,
но его действительно нужно:

layo-edit = SPACE. Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!

иначе он перекроет настройки столбцов


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

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


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

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


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

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