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

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


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

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


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

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