SD--sap的SD, FI,MM的业务集成和SD业务常用到重要函数
SD--sap的SD, FI,MM的业务集成和SD业务常用到重要函数
http://blog.csdn.net/sap_jack/article/details/1066926
SD 和 MM 模块的业务集成:
1. 当你创建销售订单(SO),所有的项目将从MM模块拷贝物料主数据.
2. MRP和可用性检查也从MM模块读取相关数据.
3. While you create inbound/outbound delivery with reference to a sales order,the shipping point determination takes place with the help of the loading group, plant data, shipping conditions etc. This also refers to Material Master.
4. The material which you are entering in a sales order must be extended to the sales area of your sales order/customer otherwise you cannot transact with this material.
SD 和 FI模块的业务集成 :-
1. Whenever you create a delivery with reference to a sales order, goods movement takes place in the bacgground. eg. In case of standard sales order, you create an outbound goods delivery to the customer.
Here movement 601 takes place. This movement is configured in MM. Also, this movement hits some G/L account in FI. Every such movement of good s hits some G/L account.
2. The accounts posting in FI is done with reference to the billing documents (invoice, debit note, credit note etc) created in SD. Thus this is a link between SD and FI
3. Tax determination: In case of a tax determination also, there is a direct link between SD and MM
SD 与其他模块的集成点列表
销售订单 –
Integration Points Module
•Availability Check - MM
•Credit Check - FI
•Costing - CO/ MM
•Tax Determination - FI
•Transfer of Requirements - PP/ MM
发货和过账 –
Integration Points Module
•Availability Check - MM
•Credit Check - FI
•Reduces stock - MM
•Reduces Inventory $ - FI/ CO
•Requirement Eliminated - PP/ MM
发票 -
Integration Points Module
•Debit A/R - FI/ CO
•Credit Revenue - FI/ CO
•Updates G/ L - FI/ CO
(Tax, discounts, surcharges, etc.)
•Milestone Billing - PS
退货 & Credit Memo -
Integration Points Module
•Increases Inventory - MM
•Updates G/ L - FI
•Credit Memo - FI
•Adjustment to A/R - FI
•Reduces Revenue - FI
SD Transaction Code Flow:
Inquiry / Document type IN
Tcode for creation VA11,VA12,VA13. tables VBAK,VBAP
Quotation / QT
Tcode for creation VA21,VA22,VA23. tables VBAK,VBAP
Purchase Order PO
Tcode for creation ME21,ME22,ME23. tables EKKO,EKPO.
Sales Order OR
Tcode for creation VA01,VA02,VA03. tables VBAK,VBAP
Delivery LF
Tcode for creation VL01,VL02,VL03. tables LIKP,LIPS
Billing F2
Tcode for creation VF01,VF02,VF03. tables VBRK,VBRP
To create a sales order we need purchase order number and custmer number. Before that, to create a purchase order we need to have material no, vendor no.
To create vendor tcode is
xk01(create), xk02(change) , xk03(display)
Tables are lfa1.
To create custmer tcode is xd01, xd02, xd03.
Table is kna1.
个人收集的业务重要函数
Function Name
|
Function Description
|
Function Pool
|
Function Pool Description
|
示例程序
|
|
||||
SD_SALEDOCUMENT_CREATE
|
|
|
|
|
SD_ORDER_CREDIT_RELEASE
|
SD信用管理
|
VKMP
|
|
|
RV_AVAILABILITY_CHECK
|
RV 可用量和需求
|
V03V
|
|
|
RV_REQUIREMENT_GENERATE
|
RV 可用量和需求
|
V03V
|
|
|
RV_DELIVERY_CREATE
|
SD交货汇总处理
|
V50S
|
|
|
|
|
|
|
|
出库单-》财务凭证
|
||||
WS_REVERSE_GOODS_ISSUE
|
Goods Mvmnts and Goods Mvments Reversals
|
V51W
|
|
RVV50L09
|
MB_CREATE_GOODS_MOVEMENT
|
为交货的发货
|
MBWL
|
|
|
MB_CANCEL_GOODS_MOVEMENT
|
为交货的发货
|
MBWL
|
|
|
订单/出库单-》发票
|
||||
RV_INVOICE_CREATE
|
出具发票(新建)
|
V60A
|
|
|
RV_INVOICE_DOCUMENT_ADD
|
(保存)其中 SLL_DOCUMENT_TRANSFER单元的调用可作发票出口
|
|
|
|
|
||||
|
||||
发票-》财务凭证
|
||||
RV_ACCOUNTING_DOCULIST_CREATE
|
|
V60B
|
RV-RF接口
|
|
RV_ACCOUNTING_DOCUMENT_CREATE
|
发票-》凭证
|
V60B
|
RV-RF接口
|
VF02(过帐)
|
FI_PERIOD_CHECK
|
财务会计-》凭证-》过帐期间-》未清和关帐过帐期间(表t001b)
|
FACS
|
FI/CO接口的FI服务
|
很多的检查函数
|
sd_invoice_release_to_account
|
释放发票-》凭证
调用RV_INVOICE_DOCUMENT_ADD |
V60A
|
RV-RF接口
|
VFX3
|
RV_INVOICE_LIST_DOCUMENT_ADD
|
|
V60A
|
|
VF02
|
RV_INVOICE_DOCUMENT_ADD
|
根据RFBFK决定是否调用(591行)RV_ACCOUNTING_DOCUMENT_CREATE
|
V60A
|
|
VF02(保存)
|
|
|
|
|
|
|
||||
AC_DOCUMENT_CREATE
|
|
RWCL
|
会计合算接口
|
|
AC_DOCUMENT_REVERSE
|
|
RWCL
|
会计合算接口
|
|
|
|
|
|
|
|
||||
RV_MISSING_DOCUMENT_DATA
|
确定不完整的销售凭证
|
VO5M
|
|
RVAUFERR
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
NUMBER_CHECK
|
检查号码是否在号码区间内
|
|
R/3 Central Basis Development: Number Ranges
|
|
NUMBER_GET_INFO
|
提供信息为一个数目范围数据
|
|
|
|
NUMBER_GET_NEXT
|
分配下一个空号
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RWIN_CHECK_SUBSET
|