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

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


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

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


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

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