SD--如何配置发票分割开票
在sap的開票業務中,用戶常常需要根據自己的一些特殊需求分多張開具發票,這種需求是通過SD的單據復制來配置完成的。下面例子的配置是根據項目類別來開具發票,具體步驟如下:
1、執行TCODE: VTFA;
2、選中一個目標發票類型和源單據類型,雙點擊“Item”;
3、在“Display View "Item":Overview"屏幕上,雙擊單據項目,系統就會彈出"Display View "Item":Detail"屏幕;
4、查看Data VBRK/VBRP中指定的公式,公式代碼如下:
*---------------------------------------------------------------------*
* Data transfer for delivery related billing *
?*---------------------------------------------------------------------*
?*---------------------------------------------------------------------*
* FORM DATEN_KOPIEREN_001 *
*---------------------------------------------------------------------*
* ---> VBAK Order header KUAGV View Sold-to *
* VBAP Order item KURGV View Payer *
?* VBKD Business data order KUREV View Bill-to *
?* LIKP Delivery header KUWEV View Ship-to *
* LIPS Delivery item *
*---------------------------------------------------------------------*
FORM DATEN_KOPIEREN_001.
* Header data
* VBRK-xxxxx = ............
* Item data
* VBRP-xxxxx = ............
* Additional split criteria
DATA: BEGIN OF ZUK,
MODUL(3) VALUE '001',
?VTWEG LIKE VBAK-VTWEG,
?SPART LIKE VBAK-SPART,
END OF ZUK.
ZUK-SPART = VBAK-SPART.
?ZUK-VTWEG = VBAK-VTWEG.
VBRK-ZUKRI = ZUK.
?ENDFORM.
5、讓ABAP根據下面代碼修改001公式(代碼修改部分用紅色標示)?
FORM DATEN_KOPIEREN_001.
* Header data
* VBRK-xxxxx = ............
* Item data
* VBRP-xxxxx = ............
* Additional split criteria
DATA: BEGIN OF ZUK,
MODUL(3) VALUE '001',
VTWEG LIKE VBAK-VTWEG,
SPART LIKE VBAK-SPART,
PSTYV LIKE VBAP-PSTYV, <- New line
?END OF ZUK.
ZUK-SPART = VBAK-SPART.
?ZUK-VTWEG = VBAK-VTWEG.
ZUK-PSTYV = VBAP-PSTYV. <- New line
VBRK-ZUKRI = ZUK.
ENDFORM.
這樣發票就可以根據項目類別分開開具發票,用戶的其他需求可以參照該方式配置完成。
相關Notes:
11162 - Invoice split criteria in billing document
36832 - Invoice split in fields from the sales order
轉載于:https://www.cnblogs.com/duadu/archive/2008/07/03/6166552.html
總結
以上是生活随笔為你收集整理的SD--如何配置发票分割开票的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 080703 雨&星巴克的菜单
- 下一篇: ArcGIS Server 9.2 on