FUNCTION in R/3 4.6C AND ECC 5.0

FIMA_DATE_CREATE

HR_ECM_GET_DATETYP_FROM_IT0041

[@more@]

FIMA_DATE_CREATE

IN 4.6C

I_YEARS LIKE VTBBEWE-ATAGE 0
I_MONTHS LIKE VTBBEWE-ATAGE 0
I_DAYS LIKE VTBBEWE-ATAGE 0
I_CALENDAR_DAYS LIKE VTBBEWE-ATAGE 0

without sign.

in ECC 5.0

with sign.

HR_ECM_GET_DATETYP_FROM_IT0041

this function is not in ECC 5.0

create one :

FUNCTION ZHRF_GET_DATETYP_FROM_IT0041.
*"----------------------------------------------------------------------
*"*"Local interface:
*" IMPORTING
*" VALUE(PERNR) TYPE PERNR_D
*" VALUE(KEYDT) TYPE DATUM
*" VALUE(DATAR) TYPE DATAR
*" EXPORTING
*" VALUE(DATE) TYPE P0041-DAT01
*"----------------------------------------------------------------------

DATA I0041 TYPE P0041.
DATA I0041_TAB TYPE TABLE OF P0041 INITIAL SIZE 1.
DATA: DATAR_0041 TYPE DATAR,
DATE_0041 TYPE DATUM.

CLEAR DATE.

CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
PERNR = PERNR
INFTY = '0041'
BEGDA = KEYDT
ENDDA = KEYDT
TABLES
INFTY_TAB = I0041_TAB.

READ TABLE I0041_TAB INDEX 1 INTO I0041.
CHECK SY-SUBRC = 0.

DO 12 TIMES VARYING DATAR_0041 FROM I0041-DAR01 NEXT I0041-DAR02
VARYING DATE_0041 FROM I0041-DAT01 NEXT I0041-DAT02.
IF DATAR_0041 = DATAR .
DATE = DATE_0041.
EXIT.
ELSEIF DATE_0041 IS INITIAL.
EXIT.
ENDIF.
ENDDO.

ENDFUNCTION.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8479461/viewspace-1021911/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8479461/viewspace-1021911/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值