采购订单执行情况表

来源:互联网 发布:mac versions 破解版 编辑:程序博客网 时间:2024/05/21 14:58
本程序能够跟踪采购订单每个行项目的执行情况,包括订单创建日期、创建人、审批情况、订单数量、订单金额、已交货数量、已交货金额、发票预制数量、发票预制金额、发票校验数量、发票校验金额等数据。


所有有查看订单权限的人员都需要有这个权限。

需要增加权限对象:M_BEST_BSAM_BEST_EKGM_BEST_EKOM_BEST_WRK


取值逻辑:

描述

类型

长度

小数

参考字段

采购组织

 

 

 

EKKO-EKORG

采购组

 

 

 

EKKO-EKGRP

IMIS合同(订单)号

 

 

 

EKKO-VERKF

订单编号

 

 

 

EKKO-EBELN

订单行项目号

 

 

 

EKPO-EBELP

订单日期

 

 

 

EKKO-AEDAT

订单录入人

 

 

 

EKKO-ERNAM

供应商编号

 

 

 

EKKO-LIFNR

供应商名称

 

 

 

LFA1-NAME1 where lFA1-LIFNR = EKKO-LIFNR

订单审批结果

 

 

 

EKKO-FRGZU

订单审批状态

 

 

 

EKKO-FRGKE

物料号

 

 

 

EKPO-MATNR

物料描述

 

 

 

MAKT-MAKTX where MAKT-MATNR = EKPO-MATNR

数量

 

 

 

IF EKPO-RETPO = "X" THEN数量 = 0 - EKPO-MENGE

ELSE数量 = EKPO-MENGE

单位

 

 

 

EKPO-MEINS

含税单价

 

 

 

KONV-KBETR where konv-knumv = ekko-knumv and konv-kposn = ekpo-ebelp and konv-kschl = 'PBXX'

折前总价金额

 

 

 

KONV-KWERT where konv-knumv = ekko-knumv and konv-kposn = ekpo-ebelp and konv-kschl = 'PBXX'

折扣金额

 

 

 

sum(KONV-KWERT) where konv-knumv = ekko-knumv and konv-kposn = ekpo-ebelp and ( konv-kschl = 'RA00' or konv-kschl = 'RB00')

折后含税金额

 

 

 

折前总价金额 -折扣金额

进项税

 

 

 

KONV-KWERT where konv-knumv = ekko-knumv and konv-kposn = ekpo-ebelp and konv-kschl = 'ZM01'

不含税金额

 

 

 

折后含税金额 -进项税

币别

 

 

 

EKKO-WAERS

已交货数量

 

 

 

sum(ekbe-menge) where ekbe-ebeln = ekpo-ebeln and ekbe-ebelp = ekpo-ebelp and ekbe-vgabe = '1' and ekbe-shkzg 'S'
减去 sum(ekbe-menge) where ekbe-ebeln = ekpo-ebeln and ekbe-ebelp = ekpo-ebelp and ekbe-vgabe = '1' and ekbe-shkzg 'H'

已交货金额

 

 

 

已交货数量 *含税单价

仍需交货数量

 

 

 

if EKPO-ELIKZ = 'X' then 0 else (EKPO-MENGE -已交货数量)

仍需要交货金额

 

 

 

仍需交货数量 *含税单价

交货完成标志

 

 

 

EKPO-ELIKZ

发票预制数量

 

 

 

sum(ekbe-menge) where ekbe-ebeln = ekpo-ebeln and ekbe-ebelp = ekpo-ebelp and ekbe-vgabe = 'P' and ekbe-shkzg 'S'
减去 sum(ekbe-menge) where ekbe-ebeln = ekpo-ebeln and ekbe-ebelp = ekpo-ebelp and ekbe-vgabe = 'P' and ekbe-shkzg 'H'

发票预制金额

 

 

 

(找到ekbe-belnrekbe-buzei ekbe-gjahr条件ekbe-ebeln = ekpo-ebeln and ekbe-ebelp = ekpo-ebelp and ekbe-vgabe = 'P' and ekbe-shkzg 'S',再根据刚才找到的结果取出RSEG-WRBTR条件 RSEG-belnr = ekbe-belnr and ekbe-gjahr and rseg-buzei = ekbe-buzei)
减去
 (
找到ekbe-belnrekbe-buzei ekbe-gjahr条件ekbe-ebeln = ekpo-ebeln and ekbe-ebelp = ekpo-ebelp and ekbe-vgabe = 'P' and ekbe-shkzg 'H',再根据刚才找到的结果取出RSEG-WRBTR条件 RSEG-belnr = ekbe-belnr and ekbe-gjahr and rseg-buzei = ekbe-buzei)

发票校验数量

 

 

 

sum(ekbe-menge) where ekbe-ebeln = ekpo-ebeln and ekbe-ebelp = ekpo-ebelp and ekbe-vgabe = '2' and ekbe-shkzg 'S'
减去 sum(ekbe-menge) where ekbe-ebeln = ekpo-ebeln and ekbe-ebelp = ekpo-ebelp and ekbe-vgabe = '2' and ekbe-shkzg 'H'

发票校验金额

 

 

 

(找到ekbe-belnrekbe-buzei ekbe-gjahr条件ekbe-ebeln = ekpo-ebeln and ekbe-ebelp = ekpo-ebelp andekbe-vgabe = '2' or ekbe-vgabe = '3') and ekbe-shkzg 'S',再根据刚才找到的结果取出RSEG-WRBTR条件 RSEG-belnr = ekbe-belnr and ekbe-gjahr and rseg-buzei = ekbe-buzei)
减去
 (
找到ekbe-belnrekbe-buzei ekbe-gjahr条件ekbe-ebeln = ekpo-ebeln and ekbe-ebelp = ekpo-ebelp andekbe-vgabe = '2' or ekbe-vgabe = '3') and ekbe-shkzg 'H',再根据刚才找到的结果取出RSEG-WRBTR条件 RSEG-belnr = ekbe-belnr and ekbe-gjahr and rseg-buzei = ekbe-buzei)

未发票校验数量

 

 

 

EKPO-MENGE -已发票校验数量

未发票校验金额

 

 

 

不含税金额 -已发票校验金额


原创粉丝点击