HR_TIME_RESULTS_GET

Категория:

Группа функций SAP:

Описание модуля: 
Данный функциональный модуль позволяет считать результаты оценки времени
Пример использования: 
*& Confidential and Proprietary
*& Copyright 2013
*& All Rights Reserved
*& Abap name:  ZBC_REPT_GET_TIME_TEST
*& Created by:   Черкашин Н.
*& Web site: http://abap.kz/
 
REPORT  ZBC_REPT_GET_TIME_TEST.
 
tables:
  pa0001.
 
parameters:
 p_pernr type pernr-pernr.
 
select-options:
  s_datum for pa0001-begda.
 
data:
       lf_gjahr   type t549q-pabrj
      ,lf_mon     type t549q-pabrp
      ,lt_zl      type standard table of pc2bf
      ,ls_zl type pc2bf.
 
 
*** Год и месяц
lf_gjahr = s_datum-low(4).
lf_mon   = s_datum-low+4(2).
 
 
CALL FUNCTION 'HR_TIME_RESULTS_GET'
  EXPORTING
    get_pernr             = p_pernr
    get_pabrj             = lf_gjahr
    get_pabrp             = lf_mon
  TABLES
    get_zl                = lt_zl "Читаем повременные виды оплат
  EXCEPTIONS
    no_period_specified   = 1
    wrong_cluster_version = 2
    no_read_authority     = 3
    cluster_archived      = 4
    technical_error       = 5
    others                = 6.
 
 
*** Пробегаемся по повременным видам оплат
 
loop at lt_zl into ls_zl where datum <= s_datum-low and datum >= s_datum-high.
  case ls_zl-LGART.
    when '1010'."Для вида 1010
     write: ls_zl-anzhl. "Выводим часы
  endcase.
endloop.
Параметры: 
ПараметрНазвание параметраОписание параметраТип параметра
Импорт
GET_PERNR
Табельный номер
Импорт
GET_PABRJ
Год расчета
Импорт
GET_PABRP
Расчетный период
Импорт
GET_KDATE
Дата расчета
Экспорт
GET_BEZUG
Кластер B2: ссылка
Экспорт
GET_KNTAG
Кластер B2: строка дней
Таблица
GET_WPBP
Результат расчета: рабочее место/основные выплаты
Таблица
GET_ALP
Альтернативная оплата - таблица ALP
Таблица
GET_AB
Кластер RD/B2: таблица AB
Таблица
GET_SKO
Кластер B2: таблица SKO
Таблица
GET_VERT
Кластер B2: таблица VERT
Таблица
GET_SALDO
Временные сальдо по каждому периоду (таблица SALDO)
Таблица
GET_ZES
Временные сальдо на каждый день (таблица ZES)
Таблица
GET_ZKO
Изменения лимита (таблица ZKO)
Таблица
GET_FEHLER
Сообщения (таблица FEHLER)
Таблица
GET_ABWKONTI
Лимиты отсутствия (таблица ABWKONTI)
Таблица
GET_PSP
Индивидуальный график рабочего времени (таблица PSP)
Таблица
GET_MEHR
Сверхурочная работа (таблица MEHR)
Таблица
GET_ANWES
Присутствия (таблица ANWES)
Таблица
GET_RUFB
Дежурства по вызову (таблица RUFB)
Таблица
GET_ZL
Повремен. виды оплаты (таблица ZL)
Таблица
GET_URLAN
ПриращениеОтпуска (таблица URLAN)
Таблица
GET_VS
Переменные сальдо по каждому дню (таблица VS)
Таблица
GET_CVS
Накопленные переменные сальдо (таблица CVS)
Таблица
GET_C1
Распределение затрат - таблица C1
Таблица
GET_AT
Структура ссылочной таблицы
Таблица
GET_PT
Пары временных событий
Таблица
GET_WST
СПД-рабочие наряды
Таблица
GET_CWST
СПД-рабочие наряды
Таблица
GET_QTACC
Генерация лимитов отсутствия (таблица QTACC)
Таблица
GET_QTBASE
Базы права кумулированных лимитов (QTBASE
Таблица
GET_QTTRANS
Пул переноса: генерация лимита (таблица QTTRANS)