Текущее время: Вт, июл 22 2025, 10:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Перехватить имя компонента по умолчанию
СообщениеДобавлено: Вт, апр 10 2007, 09:46 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Доброе время суток.

Как перехватить имя компонента по умолчанию?
Вызываю тр. AW01 из своей программы, устанавливаю параметр GJR необходимому году, а при запуске отображается текущий, и вижу в свойствах элемента имя компонента FISC_YEAR. Может как то можно переопределить его?

_________________
С уважением, Гараничев Игорь


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

Зарегистрирован:
Вт, авг 17 2004, 08:47
Сообщения: 222
Пол: Мужской
Я так понимаю, что заполнение ид параметра GJR не поможет, т.к. на экране не указан этот ид параметр.

Можно <я не знать русский языка> запустить тр. AW01 через call transaction и передать туда данные через bdcdata.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 10 2007, 10:01 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
SAPer написал:
Я так понимаю, что заполнение ид параметра GJR не поможет, т.к. на экране не указан этот ид параметр.

Можно <я не знать русский языка> запустить тр. AW01 через call transaction и передать туда данные через bdcdata.


Хм. Тоже вариант.

_________________
С уважением, Гараничев Игорь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 10 2007, 13:34 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Igor Garanichev написал:
SAPer написал:
Я так понимаю, что заполнение ид параметра GJR не поможет, т.к. на экране не указан этот ид параметр.

Можно <я не знать русский языка> запустить тр. AW01 через call transaction и передать туда данные через bdcdata.


Хм. Тоже вариант.


Облом. Не вышло.

_________________
С уважением, Гараничев Игорь


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

Зарегистрирован:
Вс, мар 13 2005, 13:59
Сообщения: 201
Откуда: Moscau
А в чем облом?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 10 2007, 14:07 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Boger написал(а):
А в чем облом?


Передаю я ему год, он всё равно устанавливает текущий.

_________________
С уважением, Гараничев Игорь


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

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
В транзакции AW01 жестко зашит текущий год :
Code:
  METHOD constructor.
...
    edit_jahre = sy-datum+0(4).        " hier nur fќr die Ausgabe

и
Code:
  METHOD get_akt_gjahr.
    DATA: gjahr TYPE t009b-bdatj.
    DATA: ls_t093c  TYPE t093c.

    CALL FUNCTION 'T093C_READ'
      EXPORTING
        i_bukrs   = i_bukrs
      IMPORTING
        f_t093c   = ls_t093c
      EXCEPTIONS
        not_found = 1
        OTHERS    = 2.
    IF sy-subrc EQ 0.
      CALL FUNCTION 'DATE_TO_PERIOD_CONVERT'
                    EXPORTING
                       i_date         = sy-datum
*                         I_MONMIT       = 00
                       i_periv        = ls_t093c-periv
                     IMPORTING
*                            E_BUPER        =
                          e_gjahr        = gjahr
                     EXCEPTIONS
                          input_false    = 1
                          t009_notfound  = 2
                          t009b_notfound = 3
                          OTHERS         = 4.
      IF sy-subrc EQ 0.
        e_gjahr = gjahr.
      ELSE.
        e_gjahr = 0.
      ENDIF.
    ELSE.
      e_gjahr = 0.
    ENDIF.
  ENDMETHOD.                    "cl_fiaa

_________________
С уважением,
Удав.


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

Зарегистрирован:
Пн, окт 24 2005, 15:55
Сообщения: 296
Пол: Мужской
Удав написал(а):
В транзакции AW01 жестко зашит текущий год :

Я видел. Просто хотел сделать красивый переход в эту транзакцию, чтобы и год соответствовал, но пускай уже пользователь сам отбирает необходимый год.

_________________
С уважением, Гараничев Игорь


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

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


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

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


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

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