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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 60 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 17 2007, 15:12 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, окт 16 2006, 07:31
Сообщения: 628
Откуда: СССР
Пол: Мужской
Lars написал:
Я бы все таки, посоветовал посмотреть пакет SLIS и saphelp :)

Уже начал :D
Дело в том что я IMGшник восновном, но взялся сделать кое-какие расширения, а в ALV не очень, вот и плаваю. :D

_________________

Мы делаем простые вещи - сложными!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 17 2007, 15:18 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, окт 16 2006, 07:31
Сообщения: 628
Откуда: СССР
Пол: Мужской
ROKO написал:
Rednaxela написал:
А можно для тех кто на тепловозе, как его сомтреть, это же пакет, как увидеть его функциональность, в отличие например от abapdocu, его же нельзя запустить?


1)SE80 --> PACKAGE ------>SLIS
2)Ставишь курсор на слове SLIS и жмешь ввод
3)Открываешь закладку Программы
4)Выбираешь программу BCALV_EDIT_04 и нажимаешь ввод
:D :D :D :D Все будет хорошо


Е-мае, в системе оказывается еще и Functional Group есть с именем SLIS, в ней то закладки Programs нету!!! :!: :!: :!:
Только щас дошло! Вот оказия то какая!

_________________

Мы делаем простые вещи - сложными!


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

Зарегистрирован:
Вт, сен 26 2006, 08:37
Сообщения: 79
Откуда: Москва/Тюмень
может попробовать gs_layout-SEL_MODE или gs_layout-no_rowmark ?? :roll:


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

Зарегистрирован:
Вт, сен 26 2006, 08:37
Сообщения: 79
Откуда: Москва/Тюмень
Пардон ребята не дочитал тему до конца... :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 12 2007, 09:08 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, окт 16 2006, 07:31
Сообщения: 628
Откуда: СССР
Пол: Мужской
Коллеги,
еще с одной проблемой столкнулся

Как в объектном ALV можно заполнить автоматически филдкаталог
типа
GT_CAT type LVC_T_FCAT,

Спасибо!

_________________

Мы делаем простые вещи - сложными!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 12 2007, 09:33 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Для структуры, описанной в словаре:
DATA: f_struct_name LIKE dd02l-tabname,
gt_cat TYPE lvc_t_fcat.

CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
i_structure_name = f_struct_name
CHANGING
ct_fieldcat = gt_cat
EXCEPTIONS
OTHERS = 0.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 12 2007, 13:04 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, окт 16 2006, 07:31
Сообщения: 628
Откуда: СССР
Пол: Мужской
vga написал(а):
Для структуры, описанной в словаре:
DATA: f_struct_name LIKE dd02l-tabname,
gt_cat TYPE lvc_t_fcat.

CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
i_structure_name = f_struct_name
CHANGING
ct_fieldcat = gt_cat
EXCEPTIONS
OTHERS = 0.


Спасибо! Заработало!
но вот здесь нужно указывать только таблицу БД,
f_struct_name LIKE dd02l-tabname
а если у меня структура с includами неськольких таблиц? как быть?

_________________

Мы делаем простые вещи - сложными!


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

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Rednaxela написал:
...
но вот здесь нужно указывать только таблицу БД,
f_struct_name LIKE dd02l-tabname
а если у меня структура с includами неськольких таблиц? как быть?

Это не важно, главое - структура должна быть "плоской".

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


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

Зарегистрирован:
Пн, окт 16 2006, 07:31
Сообщения: 628
Откуда: СССР
Пол: Мужской
Еще возникла сложность - кнопка изменения LAYOUT на панели ALV присутствует, а сохранить сам LAYOUT невозможно!
Как с этим бороться?

_________________

Мы делаем простые вещи - сложными!


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

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

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


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

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Rednaxela написал:
Еще возникла сложность - кнопка изменения LAYOUT на панели ALV присутствует, а сохранить сам LAYOUT невозможно!
Как с этим бороться?

Цитата:
СОХРАНЕНИЕ ФОРМАТОВ

Цель

Стандартная функция Формат Изменения может быть доступен пользователям щелкая икону в toolbar. Эта икона позволяет регулировать текущий формат на их требования в течение целой жизни управляющего примера. Смотри отчет BCALV_GRID_09 в пакете SLIS.

Предварительные условия

Во встроенной установке, потребители могут сохранить встроенный формат. Тогда, загружено когда вызван метод set_table_for_first_display. Если Вы не хотите позволить, чтобы создавали встроенные форматы, установите параметр I_DEFAULT этого метода в SPACE.


Поток процесса

Объявите переменную для determinig сохраняющие выборы пригодные для потребителя, и структуры для установления формата:

DATA: X_SAVE , для параметра I_SAVE
GS_VARIANT TYPE DISVARIANT, для параметра I_VARIANT
Структура типа DISVARIANT должна содержать переменную REPID как минимум:

G_REPID = SY-REPID.
GS_variant-REPORT = G_REPID

Определите сохраняющие опции предназначенные для пользователя:

X_SAVE = ‘U’ форматы могут только сохранены как специфичные для пользователя

Передайте обе переменных, используя вызов set_table_for_first_display

CALL METHOD GRID1  set_table_for_first_display

EXPORTING I_STRUCTURE_NAME = ‘SFLIGHT’
IS_VARIANT = GS_VARIANT
I_SAVE = X_SAVE
CHANGING IT_OUTTAB = GT_SFLIGHT.

Если Вы определяете только фактический параметр для IS_VARIANT, можете только загрузить форматы но не сохранять новые. Если Вы используете параметр I_SAVE, передающий структуру формата с IS_VARIANT - необходимый шаг.

РЕЗУЛЬТАТ

toolbar Теперь включает выборочное меню около иконки формата, которая позволяет, чтобы сохранять и загружать форматы.В зависимости от величины параметров I_SAVE, следующие опции для экономии форматов доступны

Сохраняемые Опции для Форматов
I_SAVE = SPACE. Форматы не могут быть сохранены
I_SAVE = ‘U’ Только определенные форматы пользователя могут быть сохранены
I_SAVE = ‘X’ Только глобальные форматы могут быть сохранены
I_SAVE = ‘A’ Как определенные пользователем так и глобальные форматы могут быть сохранены

Всех благ :D


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

Зарегистрирован:
Пн, окт 16 2006, 07:31
Сообщения: 628
Откуда: СССР
Пол: Мужской
ROKO написал:
Всех благ :D

СПАСИБО! РАБОТАЕТ!

_________________

Мы делаем простые вещи - сложными!


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

Зарегистрирован:
Пн, окт 16 2006, 07:31
Сообщения: 628
Откуда: СССР
Пол: Мужской
Lars написал:
Ну, типа
READ TABLE ianlz ... INDEX e_row-index.

А само значения выбранной ячейки можно получить прямо???

_________________

Мы делаем простые вещи - сложными!


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

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
Rednaxela написал:
Lars написал:
Ну, типа
READ TABLE ianlz ... INDEX e_row-index.

А само значения выбранной ячейки можно получить прямо???

ВОТ ТИПА
Code:
  LOOP AT er_data_changed->mt_good_cells INTO ls_modify_row  .

    READ TABLE gt_os INTO wa_os  INDEX ls_modify_row-row_id.

    IF sy-subrc = 0.

      IF wa_os-anlue(1) <> '$'.

        CALL METHOD er_data_changed->modify_cell
          EXPORTING
            i_row_id    = ls_modify_row-row_id
            i_fieldname = 'UPDKZ'
            i_value     = 'V'.
      ENDIF.

    ENDIF.
  ENDLOOP.


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

Зарегистрирован:
Пн, окт 16 2006, 07:31
Сообщения: 628
Откуда: СССР
Пол: Мужской
ROKO написал:
Rednaxela написал:
Lars написал:
Ну, типа
READ TABLE ianlz ... INDEX e_row-index.

А само значения выбранной ячейки можно получить прямо???

ВОТ ТИПА
Code:
  LOOP AT er_data_changed->mt_good_cells INTO ls_modify_row  .

    READ TABLE gt_os INTO wa_os  INDEX ls_modify_row-row_id.

    IF sy-subrc = 0.

      IF wa_os-anlue(1) <> '$'.

        CALL METHOD er_data_changed->modify_cell
          EXPORTING
            i_row_id    = ls_modify_row-row_id
            i_fieldname = 'UPDKZ'
            i_value     = 'V'.
      ENDIF.

    ENDIF.
  ENDLOOP.


Что такое gt_os и ls_modify_row ?

_________________

Мы делаем простые вещи - сложными!


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

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


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

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


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

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