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

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


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

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


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

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