SAP 采购订单税金抓取方法
生活随笔
收集整理的這篇文章主要介紹了
SAP 采购订单税金抓取方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
SAP 采購訂單稅金抓取方法:
一、找表字段:
1.在EKKO表里找到采購訂單的單據(jù)條件號:EKKO-KNUMV
2.在KONV條件(事務數(shù)據(jù))表內(nèi)找到單據(jù)條件號:KONV-KNUMV
行項目號:KONV-KPOSN
運費條件類型:KONV-KSCHL = "FRB1" 或 "FRC1"或"FRA1"
運費值:KONV-KWERT (按單據(jù)條件號+行項目號求和)
二、建立關聯(lián):
1.EKKO和EKPO用EBELN進行關聯(lián)得到:EKKO-EBELN、EKPO-EBELP、EKKO-KNUMV
2.再與KONV用EKKO-KNUMV=KONV-KNUMV、EKPO-EBELP=KONV-KNUMV進行關聯(lián)得到:
KONV-KSCHL(運費條件類型,并且="FRB1" 或 "FRC1"或"FRA1")對應的
KONV-KWERT(運費值)。
三、SQL撈取數(shù)據(jù):
1.自行搞定。
運費的獲取:1.通過MSEG- EBELN從EKKO表中獲取KNUMV
2.通過KNUMV查找KNOV表中相關記錄
3.查找KNOV表相同行項目的KSCHL字段以ZF開頭的所有價格記錄
4.針對每一個價格記錄計算運費:判斷KNOV-KRECH,如果KNOV-KRECH=’B’,則取KBETR字段值;如果KNOV-KRECH=’C’,則取KBETR字段值* MSEG-ERFMG(行項目數(shù)量)
5.將第4步計算出的運費進行加和,得出此行項目的運費
一、找表字段:
1.在EKKO表里找到采購訂單的單據(jù)條件號:EKKO-KNUMV
2.在KONV條件(事務數(shù)據(jù))表內(nèi)找到單據(jù)條件號:KONV-KNUMV
行項目號:KONV-KPOSN
運費條件類型:KONV-KSCHL = "FRB1" 或 "FRC1"或"FRA1"
運費值:KONV-KWERT (按單據(jù)條件號+行項目號求和)
二、建立關聯(lián):
1.EKKO和EKPO用EBELN進行關聯(lián)得到:EKKO-EBELN、EKPO-EBELP、EKKO-KNUMV
2.再與KONV用EKKO-KNUMV=KONV-KNUMV、EKPO-EBELP=KONV-KNUMV進行關聯(lián)得到:
KONV-KSCHL(運費條件類型,并且="FRB1" 或 "FRC1"或"FRA1")對應的
KONV-KWERT(運費值)。
三、SQL撈取數(shù)據(jù):
1.自行搞定。
運費的獲取:1.通過MSEG- EBELN從EKKO表中獲取KNUMV
2.通過KNUMV查找KNOV表中相關記錄
3.查找KNOV表相同行項目的KSCHL字段以ZF開頭的所有價格記錄
4.針對每一個價格記錄計算運費:判斷KNOV-KRECH,如果KNOV-KRECH=’B’,則取KBETR字段值;如果KNOV-KRECH=’C’,則取KBETR字段值* MSEG-ERFMG(行項目數(shù)量)
5.將第4步計算出的運費進行加和,得出此行項目的運費
總結(jié)
以上是生活随笔為你收集整理的SAP 采购订单税金抓取方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于采购订单的MIRO校验过程
- 下一篇: 程序员的七大痛点