资源描述:
《 sap fico 运维项目实例-fi-sd信贷检查及信贷更新程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、üFI-SD情景SD创建销售订单时,要进行信贷检查,如果未清订单openorders(表S066-OEIKW),未清交货opendelivery(表S067-OLIKW),未清发票openbilling(表S067-OFAKW),未清项openitems等超过了信贷额度/某个百分比,销售订单就会被block锁定,需要VKM3进行释放。如果在FD32处对信贷限额、风险类别等进行了更改,则会出现如下提示:为了使FD33中各项数字保持准确,同时便于分析销售订单锁定原因,需要定期运行信贷重组程序:RVKRED7
2、7及F.28(RFDKLI20)ü手工/Ad-hoc运行RVKRED77运行信贷更新程序需要锁定SD的表VBAK,LIKP及VBRK.应事先选择一个systemquiettime以确保不会有更新这三张表的操作产生,或者先SE38运行程序RVKREDSP来锁定这三张表,如下图保持在此界面,RVKRED77运行完之前不要退出(F3或后退)SM12显示已经锁定的table:Page
3、17如果退出了RVKREDSP则此处会为空白。表被锁住时做相关操作会报错:再运行RVKRED77——为适应quiettime时间
4、或提升效率,也可按照客户号等分段运行,待运行完之后再退出RVKREDSPüBatchjob运行RVKRED77/RVKRED07RVKREDSP不适用于batchjob,因其在batchjob模式下运行完之后会自动把表解锁,对后续的RVKRED07运行没有意义。应参考SAPnote755395,编写适合batchjob的程序/report来锁定表,此程序(Z_RVKRED77_PARALLEL)运行后会自动调用RVKRED07直到其运行结束才解除对表的锁定Page
5、171.运行频率一般每月或每季度一次,
6、询问BASIS在系统的quiettime运行以免影响其它程序,根据运行时间长短可酌情分成几段存为不同变式分段运行。2.SM36运行RVKRED88模拟程序RVKRED88是RVKRED77的模拟运行程序,显示正确的信贷值,与FD32中的当前值进行对比,即可知道二者差别,要做真正的更新,需要运行RVKRED773.SM37查看Job等到Job运行结束:Page
7、17可以看到用了1900秒大约32分钟在SWBP中查看结果1.SE38运行程序RVKRED07进入selectionscreen,创建变式并保存P
8、age
9、17复选框都勾上,KNKLI为creditaccount(customernumber),KKBER为信贷控制范围,PROTB=LOG=X,NOBLOCK=X记下变式variant名1.SE38运行程序Z_RVKRED77_PARALLELPage
10、17把之前保存的变式填上,保存Goto>>Variants>>SaveasVariant1.SM36创建batchjob点StepPage
11、17Program应为Z_RVKRED77_PARALLEL,Variant填在Z_RVKRED77_PARA
12、LLEL中创建的变式,Z_RVKRED77_PARALLEL会锁定表VBAK,LIKP和VBRK,之后使用变式ZRVKRED07-1调用RVKRED07保存点后退按钮Page
13、17(如果Z_RVKRED77_PARALLEL中还创建了其它变式需要添加,继续点Step,所有步骤创建完成后)点StartconditionPage
14、17点Date/Time设置运行时间,点PeriodicJob设置运行频率(每天/每周/每月等)Page
15、17设置好后保存1.SM37查看JobActive表示Job正在运行,待运
16、行结束,历时1006秒大约17分钟:Page
17、171.查看所作的更改可以在SBWP中查看收到的spool:可以在FD32的status查看单个客户的数据或者S_ALR_87012215查看多个客户的:Page
18、17由于锁表的操作是双向的,即Job运行时会锁表,其它用户/Job在此期间不能有对表的操作;同样,如果Job开始运行时有其他用户/Job在操作对应表,会造成RVKRED77不能顺利锁表而Cancel,如发生此情况可SM12查看细节并采取措施——更改运行时间等。ü运行F.28Page
19、17先在测试模
20、式下运行:在考虑未清开票、未清交货等后重新计算了应收。测试无误后实际运行,“CreditlimitforcontrolareaBFDPistobereset”信息不会再出现。üFD33各处数据说明及与上述程序关系FD33信贷数据:Page
21、17Creditlimit为信贷额度,Creditexposure即已用的信用额度,creditlimitused=creditexposure/creditlimit*100%;creditexposu