查詢需求說(shuō)明
通過(guò)Query(SQ01、SQ02、SQ03)實(shí)現(xiàn)根據(jù)銷(xiāo)售組織查詢銷(xiāo)售訂單中的各項(xiàng)信息,包括物料、金額、成本,以及毛利。
其中對(duì)銷(xiāo)售組織進(jìn)行權(quán)限檢查(Authority Check),字段毛利是通過(guò)金額減去成本計(jì)算出來(lái)的。
目錄
1.1 信息集合維護(hù)... 1
1.1.1 建立信息集(InfoSet)... 1
1.1.2 建立信息集-增加權(quán)限檢查字段... 2
1.1.3 在信息集中增加額外字段... 4
1.2 維護(hù)用戶組以及用戶組所包括的用戶、信息集合... 7
1.3 維護(hù)查詢... 8
1.3.1 查詢與用戶組... 8
1.3.2 維護(hù)查詢... 8
1.4 用戶權(quán)限與操作... 10
1.4.1 為用戶分配權(quán)限... 10
1.4.2 用戶查詢相關(guān)信息... 11
事務(wù)代碼SQ02建立信息集合ZSALEORDER,信息集合中包含銷(xiāo)售訂單的二個(gè)表(VABK/VBAP)
增加表VBAP到信息集中
在信息集中,增加選擇屏幕字段”銷(xiāo)售組織S_VKORG”,并設(shè)置對(duì)銷(xiāo)售組織進(jìn)行權(quán)限檢查
設(shè)置選擇屏幕字段S_VKORG的屬性:參考表為VBAK-VKORG(銷(xiāo)售訂單的銷(xiāo)售組織)
增加對(duì)銷(xiāo)售組織進(jìn)行權(quán)限檢查的代碼,并設(shè)置如果權(quán)限檢查不通過(guò)則不再繼續(xù)執(zhí)行
在信息集中,增加字段ZVALUE(銷(xiāo)售毛利),設(shè)置該字段等于銷(xiāo)售訂單的不含稅金額(VBAP-NETWR)減去銷(xiāo)售訂單的成本(VBAP-WAVER)
設(shè)置字段的屬性
設(shè)置字段的計(jì)算公式
將自定義字段ZVALUE增加到字段組Z1中。
事務(wù)代碼SQ03通過(guò)以下三個(gè)操作,使得用戶ZZTEST具有查詢信息集合ZSALESORDER的權(quán)限
1)建立用戶組ZSD01
2)將用戶ZZTEST分配給用戶組ZZTEST
3)將信息集ZSALESORDER分配給用戶組ZZTEST
事務(wù)代碼SQ01維護(hù)查詢,維護(hù)和執(zhí)行查詢時(shí),注意選擇相應(yīng)的用戶組。
事務(wù)代碼SQ01針對(duì)用戶組ZSD01下的信息集ZSALESORDER新建查詢ZSALEVALUE,將銷(xiāo)售訂單的表中的字段:銷(xiāo)售訂單號(hào)碼、金額、成本、物料等信息增加到該查詢中。
事務(wù)代碼PFCG建立角色Z001,該角色具有銷(xiāo)售組織1000的權(quán)限
將該角色分配給用戶ZZTEST,這樣用戶ZZTEST具有銷(xiāo)售組織1000的權(quán)限
用戶ZZTEST通過(guò)事務(wù)代碼SQ01查詢Query:ZSALEVALUE,銷(xiāo)售組織1000下將會(huì)有權(quán)限,銷(xiāo)售組織2000沒(méi)有權(quán)限。


![clip_image002[4] clip_image002[4]](http://image109.360doc.com/DownloadImg/2018/01/2312/122689159_1_20180123120212409.jpg)
![clip_image004[4] clip_image004[4]](http://image109.360doc.com/DownloadImg/2018/01/2312/122689159_2_20180123120212659.jpg)
![clip_image008[4] clip_image008[4]](http://image109.360doc.com/DownloadImg/2018/01/2312/122689159_4_20180123120212909.jpg)
![clip_image012[4] clip_image012[4]](http://image109.360doc.com/DownloadImg/2018/01/2312/122689159_6_20180123120213221.jpg)
![clip_image014[4] clip_image014[4]](http://image109.360doc.com/DownloadImg/2018/01/2312/122689159_7_20180123120213393.jpg)
![clip_image016[4] clip_image016[4]](http://image109.360doc.com/DownloadImg/2018/01/2312/122689159_8_20180123120213503.jpg)
![clip_image018[4] clip_image018[4]](http://image109.360doc.com/DownloadImg/2018/01/2312/122689159_9_20180123120213628.jpg)
![clip_image020[4] clip_image020[4]](http://image109.360doc.com/DownloadImg/2018/01/2312/122689159_10_20180123120213737.jpg)
![clip_image022[4] clip_image022[4]](http://pubimage.360doc.com/wz/default.gif)


