关于dunning14项相关配置如图3.3.3.7-1.
下面配置只针对AR,AP催款配置完全相同,通常除了想xuebi这样吃饱没事做的人一般是不会对AP催款的,写个AP aging report不就可以,难道还要print dunning notice给自己,这不是怕国家纸张用不完事做吗?
[1] Define Dunning Areas
Dunning area设置是可选的,如果一个company code需要为不同的组织单元执行不同的催款方式,就可为同一company code建立多个dunning area.
可根据一个Profit center,一个分销渠道,一个销售组织,一个业务范围等划分Dunning area.
如图3.3.3.7-1-1,company code 5100没有细分dunning are,5300划分了俩dunning area .
如果有警告提示说没有为company code建立dunning notice请看[4]建立dunning procedure ,先忽略它.
[2] Define Dunning Keys
如图3.3.3.7-2-1,为不同的dunning level定义dunning Key,这步SAP已经做好了并不需要另外配置,[1]实际上Dunn. Key对应的Max. leveldunning level 0(关于dunning level在稍稍后会细说),[2]我的理解是将dunning level 1-3dunning level 0分开打印.
[3] Define Dunning Block Reasons
定义dunning block reason,就是说这些将不在催款考虑之中.
为了便于大家更深入理解dunning原理,请看图3.3.3.7-2的客户主数据(Tcode:XD01-XD03).
[1]必须在客户主数据填上dunn. Procedure才可使用F150催款,[2]如果选择了它此客户将不在催款之列,[3]…..,[4]如果运行了F150,催款日期将更新到此字段同时[5]dunning level也被更新,[6]选择不同的dunning area .
[4] Define Dunning Procedures
T-code:FBMP
如图3.3.3.7-4-1,[1]维护dunning level,图中设置了3(dunning level1位数值显然最多可设置9,通常3-5级就够了,如果碰到象Xuebi这样的客户就是赖帐你设10000级也没用要么做自认倒霉做坏帐处理),[2]dunning费用[3]设置最小的金额,小于此金额的不被催款(举个例子,人家xuebi看的起你借了你1元钱买个冰棒吃,AR还催啥?),[4]在大集团可能需要不同语言版本的催款函图(这我最清楚了),选择进去为dunning level将打印的dunning notice定义Form(Smartform)名称
1 接下来的assign form实际上只是修改form(smartform)名称而已,你必须在此为dunning level定义即将打印的催款函使用的form(smartform),通常company codedunning level使用同一个form,同一集团不同的company code可使用不同的form,如果需要的格式不同的话.
这很容易理解,如定义不同的form越多,增加开发工作量,但是如果一个form的逻辑要考虑不同dunning level打印格式不同,并且对不同国家的客户又要显示不同的语言版本(使用text element可做到)有增加了开发的逻辑复杂度,实际的问题是一个大集团在不同的洲有十几个公司,有几家公司共用了同一个Form格式只是语言版本不同,结果在其中一家公司更改时影响了其他并不需要更改格式的公司,所以你需要平衡.
要是你家ABAPer以为自己很拽,就让它一个form搞定,难死他
[5]特别总帐是否需要在dunning之列(通常比如payment request,down payment可以加入)…….[9]是否对超期为收的进行利息计算(通常不用吧,客户是上帝得罪不起的,要不什么长虹有N亿AR)…[12]一定要维护company code data,其实dunning 相关配置大都可在FBMP ->Environment下的子菜单完成.
[5] Define Dunning Groupings
[6] Define Interest Rates
[7] Known/Netotiated Leave
着个表示有的公司长期修TNND几个月假,这段时期不算在dunning日期.
[8] Define Dunning Forms(with SAPScript)
[9] Define Dunning Forms(with SAP SmartForms)
[10] Assign Dunning Forms
实际上这不不能assign,只能就assign 的form做修改而已,需要打印的催款函是在图3.3.3.7-4-1[4]dunning text中进去定义的.
[11] Define Sender Details for Dunning Forms
[12] Develop Enhancements for the Dunning print Program
[13] Attached Payment Medai
[14] Generate List for Dunning Program Configuration1
Dunning 的配置并不复杂,倒是苦了想俺这样的printformabaper, by 不同的dunning level和不同国家的客户分不同语言版本去coding,下面介绍下F150的操作.
1.parameter tab页输入dunning参数.
5300所有的客户dunning.
2.使用Free selection
如图,如果选择KNA1-NAME values 80000086实际上和第1步的条件排除对客户80000086 催款,如勾选了exclude values,则表示只对customer 80000086催款(注意不选表示排除,选上了反而是不排除只对符合value条件的客户催款),只有有需要可非常灵活地设置排除条件.
选客户和供应商余额BSID,BSIK还可限制比如只对open item amount>100的催款.限制条件可随意组合.
3Additional log .
将需要log的客户或供应商名称输入.看第5步图[3]log.
4.schedule to run dunning
5
[1] [3]可看log .
6.当做完这动作时,如图3.33.7-2客户company code主数据的correspondence tab页的last dunned出现的是F150 parameter使用的dunning date,dunning level出现的是此次dunning level. 同时使用FBL5N能发现符合dunning level的未清项last dunneddunning level也写上了数据.
7.谈谈dunning相关表,就下面几个破表.
MHNK| MHND:dunning data (account entries)
BKPF|BSEG:FI document header and item table
BSAD|BSID:customer open items
BSAK|BSIK:Vendor open item s
BSAS|BSIS :G/L open items
KNA1|KNB1:vendor master data
LFA1|LFB1:customer master data
所有的客户未清项在BSAD,BSID,FBL5N看到的就是此俩表的数据.
相关程序逻辑, 不说了,免的你们头荤..
Tcode::de5NBSIDoepn ader adn ataies)ram Configuration1ram F150
program RFMAHN21 (Dunning List)
program SAPF150S2 (Dunning update program)
program SAPF150D2 (Dunning print program)
复习下:配置dunning只要简单几补

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。