Текущее время: Сб, июл 19 2025, 16:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: поля в ALV
СообщениеДобавлено: Пт, ноя 17 2006, 09:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Подскажите при выводе таблицы в ALV необходимо выводить всего 3 поля, как скрыть остальное?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: поля в ALV
СообщениеДобавлено: Пт, ноя 17 2006, 09:16 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
пошел_погулять написал(а):
Подскажите при выводе таблицы в ALV необходимо выводить всего 3 поля, как скрыть остальное?

Установив соответствующие опции.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 17 2006, 10:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
ржунимагу, есть хелп однако ...

lvc_s_fcat-no_out = <value>

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 20 2006, 13:08 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, май 10 2006, 15:18
Сообщения: 41
Откуда: Israel, Rishon Le-Zion
LOOP AT int_fcat INTO gwa_int_fcat.
lv_tabix = sy-tabix.
IF gwa_int_fcat-fieldname = 'field_name'.
gwa_int_fcat-no_out = 'X'.
MODIFY int_fcat FROM gwa_int_fcat INDEX lv_tabix.
ENDIF.
MODIFY int_fcat FROM gwa_int_fcat INDEX lv_tabix.
ENDLOOP.

_________________
Just Beginner...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 20 2006, 13:21 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Да проще вариант настроить и с ним запускать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 20 2006, 14:37 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Где в таком случае вариант настроить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 20 2006, 16:36 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
пошел_погулять написал(а):
Где в таком случае вариант настроить?


В заголовке ALV. И заполнить is_variant для set_table_for_first_display


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 20 2006, 17:47 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
А прописать в fieldcatalog только эти три поля не судьба?

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 21 2006, 15:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Сделал вот так, но вываливает ошибку при вызове функции!?
Code:
CLEAR ls_fcat.
    ls_fcat-fieldname = 'kunnr'.
    APPEND ls_fcat to pt_fieldcat.

    CLEAR ls_fcat.
    ls_fcat-fieldname = 'balnr'.
    APPEND ls_fcat to pt_fieldcat.

    CLEAR ls_fcat.
    ls_fcat-fieldname = 'wrbtr'.
    APPEND ls_fcat to pt_fieldcat.

   CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
       IT_FIELDCAT              = pt_fieldcat
    TABLES
      T_OUTTAB                 = w_bseg
    EXCEPTIONS
      PROGRAM_ERROR            = 1
      OTHERS                   = 2.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 21 2006, 16:06 
Гость
а может все-таки еще ls_fcat-tabname хотя бы (Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!) указать? :wink:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 21 2006, 16:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Может с типом еще, что...
Code:
DATA: pt_fieldcat TYPE lvc_t_fcat,
      ls_fcat TYPE lvc_s_fcat.

Все равно вываливается с ошибкой:
Type conflict when calling function module "REUSE_ALV_GRID_DISPLAY".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 21 2006, 16:35 
Специалист
Специалист

Зарегистрирован:
Вт, окт 25 2005, 11:10
Сообщения: 114
Откуда: Киев
а как у тебя описана w_bseg ?
она должна быть без хедара


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 21 2006, 16:41 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 22 2006, 11:14
Сообщения: 136
Code:
W_BSEG TYPE TRTY_BSID


и по ходу кода

Code:
SELECT kunnr belnr wrbtr FROM BSID
    APPENDING CORRESPONDING FIELDS OF TABLE W_BSEG
    WHERE KUNNR = W_KNA1-KUNNR.

    SELECT kunnr belnr wrbtr FROM BSAD
    APPENDING CORRESPONDING FIELDS OF TABLE W_BSEG
    WHERE KUNNR = W_KNA1-KUNNR.

вобщем то если указываешь имя структуры в I_STRUCTURE_NAME, то все работает, но так как мне надо только 3 поля, делаю филдкаталог и все падает...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 21 2006, 16:46 
Гость
значит неправильно объявил pt_fieldcat


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 22 2006, 10:14 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, окт 16 2006, 14:09
Сообщения: 30
Вызывай REUSE_ALV_GRID_DISPLAY_LVC тогда и тип field_cat lvc_t_fcat подойдет


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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