- 浏览: 175377 次
- 性别:
- 来自: 成都
文章分类
1) Calling a credit check function
FUNCTION SD_ORDER_CREDIT_CHECK
2) Credit release function (related TCODE: VKM1)
FUNCTION SD_ORDER_CREDIT_RELEASE
3) on the credit check call and Updating Unconfirmed Sales Document (V_V1)
SDV03V01
4) user interface can be enhanced
Credit Check
If you want to carry out your own individual credit checks, that differ from those in the standard system, you must define them in the following user exits:
LVKMPTZZ
LVKMPFZ1: USER_CREDIT_CHECK1
LVKMPFZ2: USER_CREDIT_CHECK2
LVKMPFZ3: USER_CREDIT_CHECK3
User exit for availability check
User exit USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF.
5 Important structures
Open deliveries/billing documents (S067)
S067-OFAKW - Open billing document credit value
s067-OLIKW - Open delivery credit value
Open orders (S066)
s066-oeikw - Open sales order credit value (schedule lines)
SD_CREDIT_EXPOSURE : Get open order, delivery and invoices
6) can refer to the function LVKMPF0G
7)
Code:
CALL FUNCTION 'CREDIT_EXPOSURE'
EXPORTING
kkber = wa_result-kkber
kunnr = wa_result-kunnr
date_credit_exposure = '99991231'
IMPORTING
creditlimit = old_klimk
open_delivery = old_olikw
open_invoice = old_ofakw
open_items = old_skfor
open_order = old_oeikw
PERCENTAGE = old_KLPRZ
sum_opens = old_oblig.
Transactions used
Settings for determining the credit control area of a document. The settings of items 1 - 4 are taken into account according to their priority. The credit control area found is stored in field VBAK-KKBER.
1. Transaction OB38
Check which credit control area is assigned to the company code.
Company code:
Credit control area:
2. Transaction OVFL
Check which credit control area is assigned to the sales area.
Sales area:
Credit control area:
3. Transaction XD02 or VD02
Check which credit control area is assigned to the payer.
Payer:
Credit control area:
4. Transaction SE37
Is user exit EXIT_SAPV45K_001 being used?
5. Transaction OBZK
For the settings under items 2 - 4, field "All company codes" must be marked in Transaction
OB45, or the credit control area must be entered under the relevant company code in table
T001CM of the credit control areas allowed.
Company code:
Credit control areas allowed:
6. Settings for the credit checks
7. Transaction OVAK
Which settings do exist for the sales document type used?
Sales document:
Check credit:
Credit group:
8. Transaction OVAD
Which settings do exist for the delivery type used?
Delivery type:
Credit group for delivery:
Credit group for goods issue:
9. Transaction OB01
Credit management/Change risk category
Definition of the risk category for each credit control area. This risk category can be
assigned to a credit account by using Transaction FD32.
10. Transaction OVA8
Here, the individual credit checks for key fields
- credit control area
- risk category
- credit group are set. Take these key fields from the above settings and go to the detail screen. In particular, check whether fields "Reaction" and "Status/block" are set correctly. To carry out follow-up actions in case of a credit block, the credit check status must be set (field "Status/block").
11. Transaction FD32
Credit master data for the payer of the relevant document.
Credit account:
Credit limit:
Risk category:
Currency:
12. Settings for updating the credit values Update of the credit values is required for the limit check (static or dynamic credit limit check).
13. Transaction OVA7
Update of the credit value is active for the corresponding item type if the check box is marked. This field corresponds to field "Active receivable" in Transaction VOV7.
Item type:
Active receivable:
14. Transaction V/08, Pricing
In the pricing procedure used for pricing, subtotal "A" must be entered in a line for determining the credit value (mark the pricing procedure and doubleclick on "Control").
Usually, the net value plus taxes is used. This way the system is determined to use this subtotal for credit pricing. The credit price is stored in field VBAP-CMPRE and used for update and credit check.
You can find the used pricing procedure of the order under "Item -> Condition -> Analysis".
Pricing procedure:
Line with subtotal = 'A':
15. Transaction OB45
Which update group (field "Update") do you use in the relevant credit control area? The default setting is "12". If you use another update group, check whether this is fine with you. If you open an OSS message, please tell us the alternative update group.
Credit control area:
Update:
16. Transaction OMO1
Which kind of update did you choose for structure S066?
In any case, "Synchronous update (1)" has to be chosen as the kind of update.
All other settings will lead to errors.
17. Program: RVKRED77, RVKRED07
SD: Reorganization of Credit Values after Update Errors
Credit Management Configaration
http://wiki.sdn.sap.com/wiki/display/ERPLO/Credit+Management+Configaration
FUNCTION SD_ORDER_CREDIT_CHECK
2) Credit release function (related TCODE: VKM1)
FUNCTION SD_ORDER_CREDIT_RELEASE
3) on the credit check call and Updating Unconfirmed Sales Document (V_V1)
SDV03V01
4) user interface can be enhanced
Credit Check
If you want to carry out your own individual credit checks, that differ from those in the standard system, you must define them in the following user exits:
LVKMPTZZ
LVKMPFZ1: USER_CREDIT_CHECK1
LVKMPFZ2: USER_CREDIT_CHECK2
LVKMPFZ3: USER_CREDIT_CHECK3
User exit for availability check
User exit USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF.
5 Important structures
Open deliveries/billing documents (S067)
S067-OFAKW - Open billing document credit value
s067-OLIKW - Open delivery credit value
Open orders (S066)
s066-oeikw - Open sales order credit value (schedule lines)
SD_CREDIT_EXPOSURE : Get open order, delivery and invoices
6) can refer to the function LVKMPF0G
7)
Code:
CALL FUNCTION 'CREDIT_EXPOSURE'
EXPORTING
kkber = wa_result-kkber
kunnr = wa_result-kunnr
date_credit_exposure = '99991231'
IMPORTING
creditlimit = old_klimk
open_delivery = old_olikw
open_invoice = old_ofakw
open_items = old_skfor
open_order = old_oeikw
PERCENTAGE = old_KLPRZ
sum_opens = old_oblig.
Transactions used
Settings for determining the credit control area of a document. The settings of items 1 - 4 are taken into account according to their priority. The credit control area found is stored in field VBAK-KKBER.
1. Transaction OB38
Check which credit control area is assigned to the company code.
Company code:
Credit control area:
2. Transaction OVFL
Check which credit control area is assigned to the sales area.
Sales area:
Credit control area:
3. Transaction XD02 or VD02
Check which credit control area is assigned to the payer.
Payer:
Credit control area:
4. Transaction SE37
Is user exit EXIT_SAPV45K_001 being used?
5. Transaction OBZK
For the settings under items 2 - 4, field "All company codes" must be marked in Transaction
OB45, or the credit control area must be entered under the relevant company code in table
T001CM of the credit control areas allowed.
Company code:
Credit control areas allowed:
6. Settings for the credit checks
7. Transaction OVAK
Which settings do exist for the sales document type used?
Sales document:
Check credit:
Credit group:
8. Transaction OVAD
Which settings do exist for the delivery type used?
Delivery type:
Credit group for delivery:
Credit group for goods issue:
9. Transaction OB01
Credit management/Change risk category
Definition of the risk category for each credit control area. This risk category can be
assigned to a credit account by using Transaction FD32.
10. Transaction OVA8
Here, the individual credit checks for key fields
- credit control area
- risk category
- credit group are set. Take these key fields from the above settings and go to the detail screen. In particular, check whether fields "Reaction" and "Status/block" are set correctly. To carry out follow-up actions in case of a credit block, the credit check status must be set (field "Status/block").
11. Transaction FD32
Credit master data for the payer of the relevant document.
Credit account:
Credit limit:
Risk category:
Currency:
12. Settings for updating the credit values Update of the credit values is required for the limit check (static or dynamic credit limit check).
13. Transaction OVA7
Update of the credit value is active for the corresponding item type if the check box is marked. This field corresponds to field "Active receivable" in Transaction VOV7.
Item type:
Active receivable:
14. Transaction V/08, Pricing
In the pricing procedure used for pricing, subtotal "A" must be entered in a line for determining the credit value (mark the pricing procedure and doubleclick on "Control").
Usually, the net value plus taxes is used. This way the system is determined to use this subtotal for credit pricing. The credit price is stored in field VBAP-CMPRE and used for update and credit check.
You can find the used pricing procedure of the order under "Item -> Condition -> Analysis".
Pricing procedure:
Line with subtotal = 'A':
15. Transaction OB45
Which update group (field "Update") do you use in the relevant credit control area? The default setting is "12". If you use another update group, check whether this is fine with you. If you open an OSS message, please tell us the alternative update group.
Credit control area:
Update:
16. Transaction OMO1
Which kind of update did you choose for structure S066?
In any case, "Synchronous update (1)" has to be chosen as the kind of update.
All other settings will lead to errors.
17. Program: RVKRED77, RVKRED07
SD: Reorganization of Credit Values after Update Errors
Credit Management Configaration
http://wiki.sdn.sap.com/wiki/display/ERPLO/Credit+Management+Configaration
发表评论
-
How to read the component information
2013-04-18 15:19 874Example from a PI 7.10 system: ... -
Error: SRT_CORE255
2012-07-11 16:00 1709use report(SRT_ADMIN_CHECK)to C ... -
Maintaining Table T000
2012-04-19 13:39 7521. Start transaction SM31 2. In ... -
get statusname for background job
2011-07-12 15:39 917Line number:3394 in include pro ... -
Business Transaction Events (BTE)
2011-07-07 15:46 845There are 2 types of BTE: (1) ... -
Ex.rate diff.accts are incomplete when F-28
2011-07-05 14:00 1654Q:I am facing this problem when ... -
ERROR: The difference is too large for clearing when F-28
2011-06-16 14:27 2383refer to:http://forums.sdn.sap. ... -
ERROR: Ex.rate diff.accts are incomplete for account XXXXXXXX currency XXX
2011-06-15 17:24 1397T-CODE: OB09 (Account Determina ... -
Stop the combining of spool request to an existing one
2011-05-23 13:47 1304Q:this is a general printing qu ... -
SAP Transport Return Code Status
2011-04-13 10:00 1475refer to: http://itsiti.com/sap ... -
<转>根据T-Code查找对应的菜单路
2010-12-26 18:03 903转自:http://www.itpub.net/viewthr ... -
ALE and IDocs
2010-12-24 11:17 798http://wiki.sdn.sap.com/wiki/di ...
相关推荐
19.zip<br>Apply a 3D bitmap pattern on text or other shapes<br>将文字上色(3维的位图模板)(6KB)<END><br>20,20.zip<br>Encapsulated Dib API<br>压缩设备无关位图的API(5KB)<END><br>21,21.zip<br>An enhanced ...
04.zip<br>Outlook Style UI<br>Outlook风格的界面效果(16KB)<END><br>5,05.zip<br>Dynamic child window repositioning<br>动态改变对话框的大小, 对话框中的控件相应改变(15KB)<END><br>6,06.zip<br>Enhanced list...
qlistctrl.zip<br>QListCtrl - a popup list box like that in Visual C++ 6.0(36KB)<END><br>45,ncombo.zip<br>An Enhanced Combo Box Control.(194KB)<END><br>46,XFloorWnd.zip<br>Floor Window Control(341KB)...
mfciterator.zip<br>STL Iterators and the MFC (29KB)<END><br>66,atldatetime.zip<br>An ATL replacement for COleDateTime (7KB)<END><br>67,excoll.zip<br>Enhanced collection template classes: CArrayEx, ...
millisec.zip<br>Count Time in Milliseconds <END><br>60,getday.zip<br>Get the Day of Week that a Day Falls On<END><br>61,shellend.zip<br>Notify the User when a Shelled Process Ends <END><br>62,varlist....
Revised, <br><br>updated and expanded the Mac OS X Bible Panther edition is the definitive, expanded and <br><br>enhanced, comprehensive resource for the Mac user.<br>The new edition covers all the ...
06.zip<br>Using a Multidimensional SAFEARRAY to pass data across from COM objects<br>这个例子使用多维的SAFEARRAY结构收集COM对象(5KB)<END><br>7,07.zip<br>An Enhanced Combo Box Control<br>一个增强的...
(2KB)<END><br>28,listfind.zip<br>This sample shows how to use the CList<> template. (9KB)<END><br>29,ndbrow.zip<br>This Visual C++ 6 project shows how to create an MDI application that hosts ...
noreturn.zip<br>Disable the Return Key in a TextBox<END><br>60,entertab.zip<br>Use the Enter Key Like a Tab<END><br>61,detenter.zip<br>Detect When the User Presses Enter<END><br>62,prntscrn.zip<br>...
Coverage includes:<br><br>Simplifying management with the Configuration Advisor, HealthCenter, and Memory Visualizer <br><br>Integrating the enterprise via Federated Web Services and the DB2 enhanced ...
IP路由<br>第六章:Enhanced IGRP(EIGRP) and Open Shortest Path First(OSPF)<br>第七章:Layer 2 Switching<br>第八章:Virtual LANs(VLANs)<br>第九章:Managing a Cisco Interwork<br>第十章:Managing Traffic ...
第一章:Internetworking <br>第二章:Internet Protocols<br>第三章:IP Subnetting and Variable Length Subnet Masks(VLSM)<br>第四章:Introduction to the Cisco IOS<br>第五章:IP路由<br>第六章:Enhanced ...
and new troubleshooting tools<br><br>Go above and beyond what you've heard about Vista<br><br>Discover the...enhanced security<br><br>http://www.btebook.com/%7BCD7EF822-94E0-4987-AD38-2064E9296478%7D.htm
第一章:Internetworking <br>第二章:Internet Protocols<br>第三章:IP Subnetting and Variable Length Subnet Masks(VLSM)<br>第四章:Introduction to the Cisco IOS<br>第五章:IP路由<br>第六章:Enhanced ...
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software ... An enhanced online index allows readers to quickly and easily search the entire text for specific topics.<br>
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software ... An enhanced online index allows readers to quickly and easily search the entire text for specific topics.<br>
In Version 4.0, the display devices were enhanced, freeform curves and surfaces are<br>more extensively supported, functions can be defined, and numerous improvement and optimizations<br>are added.
<br>Network Security Technologies, Second Edition <br><br><br>by Kwok T. Fung <br><br>Publisher: AUERBACH; 2 edition (October 28, 2004) <br><br>http://www.auerbach-publications.com/home.asp<br><br><br...
These tasks must cooperate to behave correctly, and threads meet the needs of cooperative multitasking.<br><br>Chapter 15Annotationsdescribes the annotation types used to document some of the extra-...
Of course everything works just as fine under both OS families (9x/NT).<br><br>The package "madDisAsm" features a full x86 disassembler including MMX, 3dNow enhanced, SSE and SSE2 support. The ...