SAP中与薪资计算有关的常用函数及表项

 1、根据某个的人员号获取其所有薪资区间(项)。

 

 DATA:lt_rgdir  TYPE STANDARD TABLE OF pc260 WITH DEFAULT KEY,

    CALL FUNCTION 'CD_READ_RGDIR'

 

    EXPORTING
      persnr          = p0001-pernr  “人员号
    TABLES
      in_rgdir        = lt_rgdir    ”结果表  
    EXCEPTIONS
      no_record_found = 1

 

      OTHERS          2.

 

 


2、*获取期间的薪资
  LOOP AT LT_RGDIR INTO LS_RGDIR.

    CLEAR: LV_RELID, LV_MOLGA.
    CALL FUNCTION 'PYXX_GET_RELID_FROM_PERNR'
      EXPORTING
        EMPLOYEE                    = P0001-PERNR
      IMPORTING
        RELID                       = LV_RELID
        MOLGA                       = LV_MOLGA
      EXCEPTIONS
        ERROR_READING_INFOTYPE_0001 = 1
        ERROR_READING_MOLGA         = 2
        ERROR_READING_RELID         = 3
        OTHERS                      = 4.

3、*读取薪资结果数据
    CLEAR LS_RESULT .
    CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT'
      EXPORTING
        CLUSTERID                    = LV_RELID
        EMPLOYEENUMBER               = P0001-PERNR
        SEQUENCENUMBER               = LS_RGDIR-SEQNR
      CHANGING
        PAYROLL_RESULT               = LS_RESULT
      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.

 

3、查工资表项视图

 

    V_512W_T   在se11下可以查看这个视图  如下图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3、待续

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值