Текущее время: Вт, июл 29 2025, 13:42

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: HR_INFOTYPE_OPERATION: Создание записей в 2001 ИТ с указанием часов
СообщениеДобавлено: Пт, апр 02 2010, 14:25 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Всем привет.
Пробую создать запись в 2001 ИТ на неполный раб.день, т.е. BEGDA = ENDDA плюс указываю BEGUZ и ENDUZ. Запись создается, но значения BEGUZ/ ENDUZ игнорируются и запись создается на полный день (т.е. ALLDF = 'X')

Может кто сталкивался с такой ситуацией?

Code:
  data: ls_return type bapireturn1,
        ls_key    type bapipakey.

  clear: p2001.

*   Заполнение PSKEY
  move: pernr         to p2001-pernr,
        '2001'        to p2001-infty,
        t9000-awart   to p2001-subty,
        t9000-begda   to p2001-begda,
        t9000-endda   to p2001-endda.

* Заполнение 2001
  move: t9000-awart   to p2001-awart,
        t9000-beguz   to p2001-beguz,
        t9000-enduz   to p2001-enduz,
        sy-datum      to p2001-aedtm.

  call function 'BAPI_EMPLOYEE_ENQUEUE'
    exporting
      number = pernr
    importing
      return = ls_return.

  if ls_return is initial.

    call function 'HR_INFOTYPE_OPERATION'
      exporting
        infty         = '2001'
        subtype       = t9000-awart
        number        = pernr
        validityend   = t9000-begda
        validitybegin = t9000-endda
        record        = p2001
        operation     = 'INS'
      importing
        return        = ls_return
        key           = ls_key
      exceptions
        others        = 0.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: HR_INFOTYPE_OPERATION: Создание записей в 2001 ИТ с указанием часов
СообщениеДобавлено: Пт, апр 02 2010, 14:34 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 14:48
Сообщения: 701
Откуда: Mosсow
Пол: Мужской
А для вашего вида отсутсвия V_T554S-MINTG равно 000?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: HR_INFOTYPE_OPERATION: Создание записей в 2001 ИТ с указанием часов
СообщениеДобавлено: Пт, апр 02 2010, 14:47 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
да, MIN=0 и МАХ=999. Может какой флаг поднять нужно...

... сорри, ступил :oops: указал BEGUZ/ENDUZ которые полностью охватывают раб.смену - вот система и выставляла полный раб.день


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

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


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

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


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

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