• || 您当前的位置首页 > SAP HR?#35797;?#32593;

    ABAP HR开发中常用的宏

    来源SAP HR?#35797;?#32593;  作者小彭  (查看评论)

    1HR开发区别与其他模块开发的主要特点是HR引入了信息类型 逻辑数据库和宏
    信息类型
    逻辑数据库

    常用的宏有
    1rp_provide_from_last 用于获取信息类型中的最新的一笔数据

    rp_provide_from_last p0002 space pn-begda pn-endda.
    IF pnp-sw-found NE 1.
    * MESSAGE I101 WITH PERNR-PERNR.
    PERFORM error_handling USING pernr-pernr 103
    pernr-pernr 0002 space space.
    REJECT.
    ENDIF.
    FORM error_handling USING pernr msgno msgv1 msgv2 msgv3 msgv4.
    CLEAR display_err.
    display_err-pernr = pernr.
    display_err-arbgb = 72.
    display_err-msgty = E.
    display_err-msgno = msgno.
    display_err-msgv1 = msgv1.
    display_err-msgv2 = msgv2.
    display_err-msgv3 = msgv3.
    display_err-msgv4 = msgv4.
    APPEND display_err.
    ENDFORM. ERROR_HANDLING

    2rp_provide_from_frst
    用法与rp_provide_from_last 相同用于获取信息类型中的第一笔数据

    3rp-edit-name

    rp-edit-name p0001 p0002 t001p-molga space. using $$FORMAT
    IF $ret-code NE 0.
    * MESSAGE I110 WITH PERNR-PERNR.
    PERFORM error_handling USING pernr-pernr 109
    pernr-pernr space space space.
    ENDIF.

    考试辅导
    最近更新内容
    Google广告
    -->
    10