當前位置:編程學習大全網 - 源碼下載 - 開發過SAP HR工資類報表的大神進,顯示工資核算結果是哪個函數?開發邏輯?

開發過SAP HR工資類報表的大神進,顯示工資核算結果是哪個函數?開發邏輯?

有個TCODE: pc_payresult裏面有很多期發工資的信息。

1.用這個FM可以拿到裏面的所有工資信息

* Get Payroll registry

CALL FUNCTION 'CU_READ_RGDIR'

EXPORTING

persnr = pernr-pernr

no_authority_check = 'X'

TABLES

in_rgdir = lt_rgdir

EXCEPTIONS

no_record_found = 1

OTHERS = 2.

2.如果要算回算的話,要調用這個FM來找出這壹期相關的payroll期, 再調用第三步的那個FM

* get regular payroll

CALL FUNCTION 'CD_EVALUATION_PERIODS'

EXPORTING

* bonus_date = s_bondt

inper_modif = p_permo

inper = p_inper

* pay_type = s_payty

* pay_ident = s_payid

TABLES

rgdir = p_rgdir

evpdir = t_evadir

EXCEPTIONS

no_record_found = 1

OTHERS = 2.

3. 如果不涉及回算, 直接調用這個FM可以拿到RT表的內容

CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT'

EXPORTING

clusterid = 'HK'

employeenumber = pr_pernr

sequencenumber = lw_evadir-seqnr

read_only_international = 'X'

CHANGING

payroll_result = lw_payresults

EXCEPTIONS

illegal_isocode_or_clusterid = 1

error_generating_import = 2

import_mismatch_error = 3

subpool_dir_full = 4

no_read_authority = 5

no_record_found = 6

versions_do_not_match = 7

error_reading_archive = 8

error_reading_relid = 9

OTHERS = 10.

這些過程會涉及壹些概念, in-period, for-period, off-cycle, retro payroll(回算), wage type, 這些可以向妳的consultant去了解。

  • 上一篇:股票中 委買大於委賣 為什麽股價不漲
  • 下一篇:微商分銷系統的功能有哪些
  • copyright 2024編程學習大全網