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

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


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

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


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

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