Текущее время: Вс, июл 20 2025, 00:41

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


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

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


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

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