Текущее время: Пн, июл 28 2025, 12:38

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Динамическое мероприятие и ИТ 0041
СообщениеДобавлено: Ср, июл 29 2009, 18:27 
Специалист
Специалист

Зарегистрирован:
Ср, авг 15 2007, 22:37
Сообщения: 138
Добрый день!
Подскажите такой момент.
В динамическом мероприятии мне нужно установить значение для даты ZZ в 0041 ИТ.
Как это сделать, если я не знаю номера позиции это даты и вообще позиция может быть разной у различных сотрудников


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие и ИТ 0041
СообщениеДобавлено: Чт, июл 30 2009, 07:36 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Может что-нить в этом духе?:
Code:
P   P0041-DAR01='ZZ'
W   P0041-DAT01=<ТребДата>
P   P0041-DAR02='ZZ'
W   P0041-DAT02=<ТребДата>
P   P0041-DAR03='ZZ'
W   P0041-DAT03=<ТребДата>


но, мне кажется, проще в PBO логике указать нужное значение (ведь <ТребДату> тоже как-то нужно сформировать). Сделать это можно например в БАДИ HRPAD00INFTY / Метод BEFORE_OUTPUT.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Динамическое мероприятие и ИТ 0041
СообщениеДобавлено: Чт, июл 30 2009, 09:47 
Специалист
Специалист

Зарегистрирован:
Ср, авг 15 2007, 22:37
Сообщения: 138
так пробовал уже , не прокатило.
попробую с BADI поиграться. Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие и ИТ 0041
СообщениеДобавлено: Чт, июл 30 2009, 12:46 
Специалист
Специалист

Зарегистрирован:
Ср, авг 15 2007, 22:37
Сообщения: 138
да, но только BADI это, данные не меняет (. Может assign криво рисую?

Code:
FIELD-SYMBOLS: <f41> TYPE p0041.
  iF innnn-infty = '0041'.
    ASSIGN innnn TO <f41> CASTING.
   <f41>-dat05 = '20090101'.
  ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие и ИТ 0041
СообщениеДобавлено: Чт, июл 30 2009, 14:20 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
примерно так:

Code:
  define prelp_to_pnnnn.
    call method cl_hr_pnnnn_type_cast=>prelp_to_pnnnn
      exporting
        prelp = &2
      importing
        pnnnn = &1.
  end-of-definition.

  define assign_data.
    assign: (&1) to &3.
    if sy-subrc = 0.
      move: &2 to &3.
    endif.
  end-of-definition.

  data: ls_0041 type p0041.
  field-symbols: <p0041>  type p0041.

...
  case innnn-infty.
    ...
    when '0041'.
      prelp_to_pnnnn ls_0041 innnn.

*     Теперь делаем с LS_0041 то, что нужно (например данные по умолчанию)
      ...
*
      assign_data '(MP004100)p0041' ls_0041 <p0041>.
...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Динамическое мероприятие и ИТ 0041
СообщениеДобавлено: Чт, июл 30 2009, 14:36 
Специалист
Специалист

Зарегистрирован:
Ср, авг 15 2007, 22:37
Сообщения: 138
Отлично, заработало. Спасибо большое.
Сам бы до такого ассайна точно не допер бы ).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое мероприятие и ИТ 0041
СообщениеДобавлено: Пт, июл 31 2009, 08:46 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Стандарт забавно обновляет ИТ0041 в динамике.
Посмотрите в T588Z, например, вызовы LIMIT_PF(HBRDYNMS) и GET_NEW_DATES(HBRDYNMS)

_________________
/nex


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

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


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

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


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

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