获取HR排班计划

作者: Mmm_余安 | 来源:发表于2018-11-13 14:54 被阅读2次
    • 获取排班计划
      前台 Tcode:PA30 月历


      点击山上有太阳
    image.png

    根据配置数据每个公司略有不同(名字的不同,上班时间不同以及休假事宜)


    image.png

    获取每一个时间段的函数:HR_READ_TIMEDATA_PSP

     DATA: LT_PERS TYPE TABLE OF PDPSP,
            LS_PERS TYPE PDPSP.
        CALL FUNCTION 'HR_READ_TIMEDATA_PSP'
          EXPORTING
            BEGIN_DATE            = IS_RETURN-BEGDA
            END_DATE              = IS_RETURN-ENDDA
            PERSON_ID             = IS_RETURN-PERNR
            PERSON_TYP            = 'P'
          TABLES
            PERS_AVAIL            = LT_PERS
          EXCEPTIONS
            NO_CAPACITY_AVAILABLE = 1
            NO_INTEGRATION_ACTIV  = 2
            TIMEINFO_ERROR        = 3
            OTHERS                = 4.
        IF SY-SUBRC <> 0.
    * Implement suitable error handling here
        ENDIF.
    

    在LT_PERS内表中,会查询你输入的员工号从开始日期到结束日期的所有排班,根据排班来计算请假时间或者怎样,raed table 就好了

    相关文章

      网友评论

        本文标题:获取HR排班计划

        本文链接:https://www.haomeiwen.com/subject/lkvkfqtx.html