王牌对王牌第一季综艺,黄视频在线观看网站,世界一级毛片,成人黄色免费看

薈聚奇文、博采眾長、見賢思齊
當(dāng)前位置:公文素材庫 > 公文素材 > 范文素材 > hr開發(fā)小結(jié)

hr開發(fā)小結(jié)

網(wǎng)站:公文素材庫 | 時間:2019-05-28 20:26:02 | 移動端:hr開發(fā)小結(jié)

hr開發(fā)小結(jié)

HR信息類型增強(qiáng)

信息類型是SAPHR模塊數(shù)據(jù)單元,用于對人員數(shù)據(jù)的記錄和維護(hù),是HR的基礎(chǔ)。信息類型按照其創(chuàng)建方式的不同可以分為:人事信息類型、組織信息類型。信息類型數(shù)據(jù)的維護(hù)主要在事物碼PA30、PA40、po10、P013中進(jìn)行。信息類型的創(chuàng)建

信息類型的創(chuàng)建涉及到的兩個事務(wù)碼:PM01,PPCI。分別對應(yīng)人事主數(shù)據(jù)與組織、職位主數(shù)據(jù)的增強(qiáng)。

人事信息類型在生成時,系統(tǒng)會自動生成201*、1000、3000等屏幕,以及相應(yīng)的類,和PR模塊。其中201*屏幕是我們在PA30中(對人事信息類型來說)編輯或查看時看到的屏幕,一般做好信息類型增強(qiáng)后需要對201*屏進(jìn)行修改,像設(shè)置下拉框、設(shè)置單選按鈕組、制作樹型結(jié)構(gòu)F4等;3000屏為列表屏幕,是我們點擊概覽時所看到的屏幕。PR模塊用于信息類型的顯示(具體的我也不清楚)。

組織信息或職位信息類型,有時需要創(chuàng)建7000屏,也就是我們常見的PPOSE屏,這個屏幕可以在生成信息類型時直接在PPCI里生成(點擊菜單欄中,信息類型創(chuàng)建子屏幕即可,當(dāng)然邏輯流要與201*屏的邏輯流保持一致)。人事信息類型的創(chuàng)建創(chuàng)建信息類型

HR本身提供一些常用的信息類型,但當(dāng)有特殊的需求時需要進(jìn)行信息類型的創(chuàng)建。自己創(chuàng)建的信息類型編碼是以9開頭的四位數(shù)字,其他數(shù)字開頭的信息類型為系統(tǒng)自帶的。像9025、9195、9135等。創(chuàng)建步驟如下(以9001為例):TCODEPM01

PM01》創(chuàng)建IT》輸入9001》選擇PS結(jié)構(gòu)》編輯,進(jìn)入ps9001編輯界面。維護(hù)后點擊;

信息類型增強(qiáng)時,需要創(chuàng)建一個結(jié)構(gòu),用于說明該信息類型有哪些字段,結(jié)構(gòu)的名稱格式為:”PS+信息類型”。實例結(jié)構(gòu)如下:保存,激活后返回PM01界面,點擊生成對象,同前。維護(hù)信息類型特征:

系統(tǒng)會按照你提供的字段生成201*屏、3000屏;其中201*屏為我們在PA30中進(jìn)行維護(hù)(查看)時展現(xiàn)出的屏幕,3000屏即列表屏,當(dāng)我們選擇概覽時的所看到屏幕。

詳細(xì)設(shè)置如下:(我們可以通過SM30維護(hù)V_T582A中信息從而實現(xiàn)對信息類型的屬性的維護(hù))

維護(hù)完保存,進(jìn)入PA30,效果如下:

信息類型自動生成完成。由于屏幕是自動生成,屏幕中的所有字段均由結(jié)構(gòu)中的字段生成。所以需要對屏幕進(jìn)行修改。(像:屏幕字段描述的修改、F4幫助、下拉列表等)增強(qiáng)單個屏幕當(dāng)某些信息類型的字段不能滿足當(dāng)前的業(yè)務(wù)需求時,需要對這個信息類型進(jìn)行增強(qiáng)。單個屏幕增強(qiáng)的步驟如下(以信息類型0529為例)。PM01》單個屏》信息類型號0529》客戶包含》編輯,這時進(jìn)入CI_P0529結(jié)構(gòu)的創(chuàng)建。

CI_0529結(jié)構(gòu)中的字段即為需要在屏幕中增強(qiáng)的附加字段。CI_0529結(jié)構(gòu)如下:

創(chuàng)建完成后,保存,激活,回到PM01初始界面,點擊生成對象,這時系統(tǒng)會給出一系列提示消息框,不要理會,點確定直到不出現(xiàn)。這時相關(guān)的屏幕、結(jié)構(gòu)、表都已經(jīng)創(chuàng)建完畢,但要在前臺界面顯示出來還需做一定的設(shè)置。

PM01》分配增強(qiáng)》新條目。

維護(hù)好之后,保存,退出,現(xiàn)在可在事務(wù)碼PA30里看到效果了。注:屏幕自動生成的字段的輸入/輸出以及可修改性是可以在屏幕修正(v_t588m/t588m)里進(jìn)行設(shè)置。組織職位信息類型的創(chuàng)建創(chuàng)建信息類型

組織信息信類型的創(chuàng)建TCODE為:PPCI

信息類型以9開頭,最好與人事的信息類型編碼區(qū)分開。

首先要創(chuàng)建HRIXXXX結(jié)構(gòu)。SE11根據(jù)業(yè)務(wù)字段進(jìn)行HRI結(jié)構(gòu)的創(chuàng)建.(在創(chuàng)建組織信息類型時要,收集好需求,避免遺漏字段。組織信息類型后期刪除比較麻煩。)創(chuàng)建信息類型PPCI進(jìn)行檢查生成信息類型

維護(hù)信息類型視圖(SM30T777I),維護(hù)時間限制和信息類型類型組織職位中子屏幕(7000)屏幕的創(chuàng)建

進(jìn)入PPCI,填寫信息類型,點擊創(chuàng)建,點擊菜單欄中的“信息類型”,選擇“創(chuàng)建子屏幕”。

創(chuàng)建完子屏幕后,對新生成屏幕的邏輯流及屏幕進(jìn)行修改。HR出口(CMOD)增強(qiáng)HR出口增強(qiáng)中常用的方法有:

1、cl_hr_pnnnn_type_cast=>prelp_to_pnnnn“獲取數(shù)據(jù)2、cl_hr_pnnnn_type_cast=>pnnnn_to_prelp“寫入數(shù)據(jù)HR中常用的BADI

1、HRBAS00INFTY“作用于OM2、HRPAD00INFTY“作用于PA原始字段描述修改增強(qiáng)1、CMODHR程序開發(fā)

HR程序開發(fā)如其他模塊開發(fā)有些不同。主要是因為HR模塊中引入了信息類型、邏輯數(shù)據(jù)庫和宏。2.1邏輯數(shù)據(jù)庫

HR中常用的邏輯數(shù)據(jù)庫為:PNP、PCH、PNPCE、PAP,其中PNP及PCH用的最多。PNP用于獲取人員信息,PCH用于獲取組織信息。2.2Provide

PROVIDE常用于HR的取數(shù)中。

一般provide和endprovide用于處理時間限制是1和2的infotype.會一筆一筆的循環(huán)該infotype.provideendprovide會將符合條件的記錄進(jìn)行分段,因此會改變pnnnn-begda或pnnnn-endda的值,使用時要注意。2.3HR報表常用的宏

1、rp_provide_from_last用于獲取信息類型中的最新的一筆數(shù)據(jù)2、rp_provide_from_frst用法與rp_provide_from_last相同,用于獲取信息類型中的第一筆數(shù)據(jù)與HR相關(guān)的FM

1、RH_STRUC_GET用于獲取組織單元下的職位及人員信息2、CU_READ_RGDIR薪資報表中用于獲取期間

3、PYXX_READ_PAYROLL_RESULT根據(jù)索引號得到工資數(shù)一般與CU_READ_RGDIR一起用

4、RP_LAST_DAY_OF_MONTHS獲取一個月的最后一天5、HR_GET_TIME_BETWEEN_DATES獲取日期年月差6、RH_OBJID_REQUEST獲取組織對象

7、HR_HCP_READ_OBJECT_TEXT獲取對象文本8、RP_HIRE_FIRE獲取0041中的日期9、HR_AUPBS_AGE計算員工年齡

擴(kuò)展閱讀:SAP HR開發(fā)總結(jié)(1)

一、系統(tǒng)中提供了標(biāo)準(zhǔn)的報表

某些報表無法通過菜單路徑或常規(guī)報告選擇來訪問。而是必須通過選擇菜單:系統(tǒng)→服務(wù)→報告來進(jìn)行訪問。在初始屏幕中,您可以輸入RP*并使用后續(xù)報告來顯示所有報表的概覽?赏ㄟ^使用以下命名約定來輸入更多特定的通用搜索標(biāo)準(zhǔn):RPL*RPS*RPC*RPU*RPT*RPAPL*RPI*RH*清單統(tǒng)計工資核算報表實用程序報表時間管理報表申請人數(shù)據(jù)報表用于創(chuàng)建批輸入會話的報表人事計劃報表

EXAMPLE_PNP_GET_PAYROLL,如果沒有寫過Payrollresport的人,參考這個Report。PAY99_RESULT:Structureforpayrollresult,其中的EVP在設(shè)計工資單的Rule時可能就用到。

二、PHF、SI、TAX相關(guān)的報表,可以在pc28中找到

PC28SAPmenuSubsequentActivitiesPerpayrollperiodReporting

通過中國的TAX報表,看看如何處理payrollresult.

(1)LDB

(2)Reportcatalog,使用后可以自動帶出選擇屏幕的一部分(3)Unicodechecksactive,要激活(4)使用了getpernr,這樣的event.,getpernr是一個循環(huán)操作,界面上選擇

的所有員工,都會依次循環(huán)。每一次的循環(huán),都會找到當(dāng)前員工的infotype數(shù)據(jù),找哪些infotype中的數(shù)據(jù),是在infotypes中的聲明中決定的。

(5)取得payrollresult的function:CU_READ_RGDIR,將payrollresult

從cluster表中取出來。

(6)對于Cluster表,可以如下使用

TABLES:PERNR,PCL1,PCL2,PC260.(7)

三、標(biāo)準(zhǔn)報表舉例

(1)HTWLINF0

可以看到員工的所有維護(hù)過的信息類型,包括幾條記錄,分別的起止時間,最后修改的時間、修改人等,如果有子類型,還會按照子類型來區(qū)分;更方便的是,雙擊每條記錄,都可以跳到PA20中查看詳細(xì)的信息。

(2)EXAMPLE_PNP_GET_PAYROLL

如果沒有寫過Payrollresport的人,參考這個Report

REPORTZEXAMPLE_PNP_GET_PAYROLL.

tables:pernr,pyorgscreen,pytimescreen.nodes:payrolltypepay99_result.tables:t512t.

data:wa_rtlikelineofpayroll-inter-rt.data:wa_crtlikelineofpayroll-inter-crt.data:wa_wpbplikelineofpayroll-inter-wpbp.data:g_result_countertypei.

data:mylistlikepc261OCCURS0.data:wa_mylistlikelineofmylist.

data:paytypereftocl_pay."這個類有兩個方法READ_RESULT,和WRITE_RESULTinitialization.

getpernr.

write:/"正在處理的人員編號為:",pernr-pernr.g_result_counter=0.createobjectpay.

callmethodpay->read_resultimportinglist=mylist."將結(jié)果輸出到pc261結(jié)構(gòu)中。Clusterdirectory

"CALLMETHODpay->write_resultEXPORTINGlist=mylist."感覺這一句可有可無?

loopatmylistintowa_mylist."循環(huán)訪問獲得的結(jié)果。write:/wa_mylist.endloop.

getpayroll.

g_result_counter=g_result_counter+1.

write:/"sequencenumber=",payroll-evp-seqnr.write:"Inperiod=",payroll-inter-versc-inper.write:"forperiod=",payroll-inter-versc-fpper.write:"Paydate=",payroll-inter-versc-paydt.

write:/"WBPB拆分---begin".

loopatpayroll-inter-wpbpintowa_wpbp.

write:/"PersonelArea=",wa_wpbp-werks,"Subarea=",wa_wpbp-btrtl.endloop.

write:/"WBPB拆分---end".skip1.

write:/"RT表中的數(shù)據(jù)--begin".loopatpayroll-inter-rtintowa_rt.

selectsingle*fromt512twheresprsl=sy-languandmolga=payroll-inter-versc-molgaandlgart=wa_rt-lgart.

write:/wa_rt-lgart,t512t-lgtxt,wa_rt-betrgcurrencypayroll-inter-versc-waers,payroll-inter-versc-waers.endloop.

write:/"RT表中的數(shù)據(jù)--end".write:/"CRT表中的數(shù)據(jù)--begin".

loopatpayroll-inter-crtintowa_crt.

selectsingle*fromt512twheresprsl=sy-languandmolga=payroll-inter-versc-molgaandlgart=wa_crt-lgart.

write:/wa_crt-lgart,t512t-lgtxt,wa_crt-betrgcurrencypayroll-inter-versc-waers,payroll-inter-versc-waers.endloop.

write:/"CRT表中的數(shù)據(jù)--end".

getpernrlate.

skip.

ifg_result_counter=0.

write:/"未找到結(jié)果for",pernr-pernr.else.

write:/"共找到:",g_result_counter,"條結(jié)果for",pernr-pernr.endif.

(3)PAY99_RESULT結(jié)構(gòu)

Structureforpayrollresult,其中的EVP在設(shè)計工資單的Rule時可能就用到。(4)2

四、自定義報表舉例五、獲得員工的雇傭日期

data:hire_datelikep0001-ENDDA.

CALLFUNCTION"RP_GET_HIRE_DATE"EXPORTING

PERSNR="28000021"CHECK_INFOTYPES="0000"

IMPORTING

HIREDATE=hire_date.

write:/hire_date.

-4556-1-1.html

HR信息類型創(chuàng)建$_"V#W/W4d.d;@

9@;E0R9a7^9s/x)l-c8X

鎖定人員編號

CALLFUNCTION"BAPI_EMPLOYEE_DEQUEUE"6~,i$p:r(`0^!^0x

:u)@-W&q"p%a,o

EXPORTING%@5F*Kk+J-n2C(a5S,b*J

!Q8q"U#W;y!a8`8h

NUMBER=

IMPORTING

$]/n5Bc!~6B/c

RETURN=

*^:r,`.B6c*`%C4r8h#z

EXCEPTIONS+n4w(U7D;a#m)p

)R#E)U;r)y"L*x#}:g%N

OTHERS=01."A2j(U(f"Y/d"l+I

3C-M+D3~*^9N&q

創(chuàng)建信息類型1Y!~7N#K2?7u.o4|

4e"C3e5C1p*{"?+{

CALLFUNCTION"HR_INFOTYPE_OPERATION";Q.s)}7g#I-q

EXPORTING5U4F%w8[/Vg8V7e+e

INFTY=

"v&q7q;}7R2N*A

SUBTYPE=&p({5`+P)z7n&z2Ov

NUMBER=6V&Y;v"Y-m6V

VALIDITYBEGIN=

RECORD=(V,M/n+t:s2R%r%R&\\.{1C-C+L)x,{!U3vh

OPERATION="INS"

#a:L!x/E"S2BA-G7g$X1U

NOCOMMIT="X"

(j-~3Y.n2@*y:s6?+u-b(C

DIALOG_MODE="0"

IMPORTING

RETURN=+a8~)B2L$O0|

KEY=6q6F3a3o*{1L7n/w;`

1EF*B$u-v*|8o!D-a%c

EXCEPTIONS#P5[H4n#T#D

OTHERS=0.1c#T0U)~6N+C!D8O8e.s

IFL_RETURNISINITIAL.

P_TYPE="S".

,T*Z:H(q"n0e"H&s#u(G

S_MSG="信息類型創(chuàng)建成功".#k9J1h$O:r)m-ay

(I"Z6s;P-F2T

COMMITWORK.$X:E2@+M,`#~

解除鎖定.D"D+@;V4x"f.]

CALLFUNCTION"BAPI_EMPLOYEE_DEQUEUE"+]%k1yr:E/P&V$u

EXPORTING

(g"r3f)`:]*`-^)j

NUMBER=6E9H7@8X"~:Z.?-m:e+QA7A

IMPORTING8p"OM0X5r0^4]

RETURN=

EXCEPTIONS:X;C9z*i!o5j:b7c8Z

OTHERS=01.

友情提示:本文中關(guān)于《hr開發(fā)小結(jié)》給出的范例僅供您參考拓展思維使用,hr開發(fā)小結(jié):該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。


hr開發(fā)小結(jié)》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.taixiivf.com/gongwen/616739.html
相關(guān)文章