SAP HR 报表开发
生活随笔
收集整理的這篇文章主要介紹了
SAP HR 报表开发
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?新建程序。在程序?qū)傩源翱谥?#xff0c;Application選擇 “P”, Logical database使用??PNP??(人力資源主數(shù)據(jù))或??PAP??(申請人主數(shù)據(jù)),Selection screen 可使用 000((選擇信息類型的屏幕),900?(選擇工資核算結(jié)果的屏幕)。選擇相關(guān)報告類。
?
1、選擇屏幕的修改。
????a.在程序?qū)傩缘膱蟾骖?#xff0c;定義新的選擇屏幕。
??? b.ATSELECTION-SCREEN OUTPUT.?中 使用 MODIFY SCREEN.進(jìn)行修改。
?
2、使用邏輯數(shù)據(jù)庫的HR?報表基本結(jié)構(gòu)。以查詢?nèi)藛T職務(wù)為例。
PERNR is a Data Dictionary structurewithout a database. You must declare this structure in the reportusing the TABLES statement.
REPORT RPABAP01.
TABLES: PERNR.
INFOTYPES: 0001.?"使用的信息類型
??GET PERNR."以查詢畫面中的標(biāo)準(zhǔn)查詢條件自動過濾。一次取一個人,自動循環(huán)。
????PROVIDE* FROM P0001 BETWEEN PN-BEGDA AND PN-ENDDA.
????WRITE:??/?P0001-PERNR,"人員編號
??????????????P0001-STELL,?"職務(wù)
??????????????P0001-BEGDA,"結(jié)束日期
??????????????P0001-ENDDA.?"開始日期
????ENDPROVIDE. ? ?3、相關(guān)Functionmodules ????Functionmodules in HR ????RP*?、HR* ????HR_READ_INFOTYPE?????????讀取員工 / 申請人信息類型數(shù)據(jù)。 ????HR_INFOTYPE_OPERATION?????更新信息類型的數(shù)據(jù)。 ???HR_CHECK_AUTHORITY_INFTY? 使用權(quán)限檢查 ????RH_MWB_OBJECTS_OF_OTYPE_GET
????HRCM_ORGSTRC_INFO_TABLE_GET
????RH_STRUC_GET ?4、相關(guān)Macromodules ????宏存放在表TRMAC中。 ????Macro:RP_PROVIDE_FROM_LAST? 取得期間內(nèi)最后一條記錄。 ????Macro:RP_PROVIDE_FROM_FRST? 取得期間內(nèi)第一條記錄
TABLES: PERNR.
INFOTYPES: 0001.?"使用的信息類型
??GET PERNR."以查詢畫面中的標(biāo)準(zhǔn)查詢條件自動過濾。一次取一個人,自動循環(huán)。
????PROVIDE* FROM P0001 BETWEEN PN-BEGDA AND PN-ENDDA.
????WRITE:??/?P0001-PERNR,"人員編號
??????????????P0001-STELL,?"職務(wù)
??????????????P0001-BEGDA,"結(jié)束日期
??????????????P0001-ENDDA.?"開始日期
????ENDPROVIDE. ? ?3、相關(guān)Functionmodules ????Functionmodules in HR ????RP*?、HR* ????HR_READ_INFOTYPE?????????讀取員工 / 申請人信息類型數(shù)據(jù)。 ????HR_INFOTYPE_OPERATION?????更新信息類型的數(shù)據(jù)。 ???HR_CHECK_AUTHORITY_INFTY? 使用權(quán)限檢查 ????RH_MWB_OBJECTS_OF_OTYPE_GET
????HRCM_ORGSTRC_INFO_TABLE_GET
????RH_STRUC_GET ?4、相關(guān)Macromodules ????宏存放在表TRMAC中。 ????Macro:RP_PROVIDE_FROM_LAST? 取得期間內(nèi)最后一條記錄。 ????Macro:RP_PROVIDE_FROM_FRST? 取得期間內(nèi)第一條記錄
總結(jié)
以上是生活随笔為你收集整理的SAP HR 报表开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多余预留清除方法
- 下一篇: 设置ALV不同行的小数点位数