二者区别:
按范围:
HR_FORMS_TIM_GET_B2_RESULTS:
按期间:
HR_TIME_RESULTS_GET
对于ZES这张簇表只能从HR_FORMS_TIM_GET_B2_RESULTS中获取,并且有记录每天考勤情况
例子:
DATA: ls_tim_b2 TYPE hrf_tim_b2.
DATA: gs_saldo LIKE LINE OF ls_tim_b2-ft_saldo.
CALL FUNCTION 'HR_FORMS_TIM_GET_B2_RESULTS'
EXPORTING
pernr = pernr-pernr
begda = pnpbegda
endda = pnpendda
* PERIODS =
IMPORTING
tim_b2 = ls_tim_b2
EXCEPTIONS
wrong_cluster_version = 1
no_read_authority = 2
cluster_archived = 3
technical_error = 4
OTHERS = 5.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
LOOP AT ls_tim_b2-ft_saldo INTO gs_saldo.
CASE gs_saldo-ztart.
WHEN '9005'. "应出勤天数
gs_result-zycq &