InfoType 0014 간접평가모듈 금액 조회 로직
반복지급 및 공제(PA0014) 간접평가지시자(INDBW) 가 찍혀있는 임금유형의 금액 조회를 위한 로직입니다.
1. Source Code
[#M_더보기|접기|
DATA: BEGIN OF lt_indbw OCCURS 20,
seqnr(3). ” sequence number
INCLUDE STRUCTURE ptbindbw.
DATA: END OF lt_indbw.
DATA: ls_511 TYPE t511.
CLEAR: ls_511, lt_indbw, lt_indbw[].
SELECT SINGLE * FROM t511 INTO ls_511
WHERE molga EQ ’41’
AND lgart EQ ls_0014-lgart
AND endda GE ls_0014-endda.
MOVE-CORRESPONDING ls_511 TO lt_indbw.
MOVE ‘I’ TO lt_indbw-indbw.
APPEND lt_indbw.
CALL FUNCTION ‘RP_EVALUATE_INDIRECTLY_P0014’
EXPORTING
pbegda = ls_0014-begda
pmolga = ’41’
ppernr = ls_0014-pernr
TABLES
ptbindbw = lt_indbw
EXCEPTIONS
bad_parameters = 1
error_at_indirect_evaluation = 2
OTHERS = 3.
READ TABLE lt_indbw INDEX 1.
MOVE lt_indbw-betrg TO ls_list-betrg.
_M#]
2. 참고 프로그램
Include FP50LE00의 form indbw_betrg
3. PA0015 관련 함수
– RP_EVALUATE_INDIRECTLY_P0015