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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Как в ALV сделать все поля обязательными для ввода, не зная филдкаталога?
СообщениеДобавлено: Сб, мар 03 2007, 10:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Подскажите :) Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как в ALV сделать все поля обязательными для ввода, не зная филдкаталога?
СообщениеДобавлено: Сб, мар 03 2007, 16:28 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Primat написал(а):
Подскажите :) Заранее благодарен.

http://sapboard.ru/forum/search.php

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 05 2007, 08:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Да самая лучшая подсказка, когда не знаеш как подсказать это поиск. :evil:
Я пользуюсь поиском перед тем как задать вопрос!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 05 2007, 09:15 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Primat написал(а):
Да самая лучшая подсказка, когда не знаеш как подсказать это поиск. :evil:
Я пользуюсь поиском перед тем как задать вопрос!

Так в чём проблема-то
сделать поля обязательнвми?
или
получить филдкаталог?

И про какой ALV идёт речь (объект, ФМ)?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 05 2007, 09:48 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Сделать поля обезательными, делаю это все через класы.
Структура:
Code:

FIELD-SYMBOLS : <itab>   TYPE INDEX TABLE.
DATA:
           ref type ref to data,
           DBTABNAME TYPE   DD02L-TABNAME.
...................
  CREATE DATA ref TYPE STANDARD TABLE OF (DBTABNAME).
  assign ref->* to <itab>.
  SELECT * FROM (DBTABNAME) INTO TABLE <itab>.

  CALL METHOD g_grid->set_table_for_first_display
         EXPORTING i_structure_name = DBTABNAME
                   is_layout        = gs_layout
         CHANGING
                   it_outtab        = <itab>
                   it_fieldcatalog  = gt_fieldcat_lvc.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 05 2007, 11:30 
Гость
воспользуйся ФМ REUSE_ALV_FIELDCATALOG_MERGE
для динамического получения фиелдкаталога.

Правда, его нужно потом перекодировть,
так как it_fieldcatalog имеет другое название полей,
а вот там уже и сделать поля обязательными


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 05 2007, 11:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
А почему не хотите знать филд каталог?
Метод set_table_for_first_display его всё равно возвращает в параметре it_fieldcatalog.

Можно его поменять, а потом метод g_grid->set_frontend_fieldcatalog.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 05 2007, 12:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Не перейти на ФМ я не могу?
А к стати, назрел вопрос, а можно ALV генерируемое ФМ запихнуть в контрол или под экран?
А по поводу:
sibrin написал:
А почему не хотите знать филд каталог?
Метод set_table_for_first_display его всё равно возвращает в параметре it_fieldcatalog.

Можно его поменять, а потом метод g_grid->set_frontend_fieldcatalog.

Можно поподробнее, конечно, если с его помощью можно сделать все поля обязательными?
Я как-то думал что это, можно было б, сделать без филдкаталога, но что поделаешь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 05 2007, 12:28 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
РМщик написал(а):
воспользуйся ФМ REUSE_ALV_FIELDCATALOG_MERGE
для динамического получения фиелдкаталога.

Правда, его нужно потом перекодировть,
так как it_fieldcatalog имеет другое название полей,
а вот там уже и сделать поля обязательными

Для объектного фкаталога вроде как предназначен ФМ LVC_FIELDCATALOG_MERGE.

Только вот я не припомню полей каталога, отвечающих за обязательность ввода.

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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