交货单明细表

  • 格式:doc
  • 大小:119.00 KB
  • 文档页数:11

0 第 0 页
确认项 职责
姓名 签署 日期

功能说明书 已完成

测试通过
1.2文档变更
修正日期 修正描述 修改提出者 变更序号 版本号 隶属文件编号

1 开发类型
[请将相应的开发类型右边的方框用黑色填充]
报表程序 (REPORT)
打印程序 (SCRIPT/SMART)
1 第 1 页

数据转换 (BDC)
2 业务需求概述
需求概述:
交货单明细表

开发难度(高/中/低): 中 系统交易代码:
运行类型(在线/批处理): 在线 输出至: 屏幕

交易量: 随时
备注: 纸张要求:
打印要求:
其他:

现有/样本报表

3 功能规范
3.1 程序开发优先级
[请在相应的优先级下的方框用黑色填充]
2 第 2 页

高 中 低
3.2 权限要求
[请在此描述对于本程序执行所需要的权限要求]
权限对象:
装运点:
V_VBAK_VKO

销售工厂:
3.3 程序运行频率
[请在此选择本程序的运行频率,并按照业务需要,说明具体的频率要求,
例如,每日:具体到时;每周:具体到日和时;每月:具体到日和时;每
年:具体到日和时]

运行频率 选择 说明
每小时
每日
每周
每月
3 第 3 页

每年
其他
3.4 选择屏幕设计及其布局
销售工厂 到
装运点 到
装运条件 到
客户 到
物料 到
交货单号 到
交货单凭证日期 到
发货过账日期 到

全部
已发货过账
未发火过账

3.5 参数和选择条件
[请在此处填入选择屏幕的相应信息]
按照销售工厂:M_MSEG_WWA
装运点:V_LIKP_VST
4 第 4 页

[注:P代表PARAMETERS,输入为一个单值;S代表SELECT-OPTIONS,输入
为一个范围]

屏幕字段 P/S 可参照的表及字段 必填/ 可选 描述 默认值

销售工厂 S LIKP-VKORG 必填 输入销售工厂
装运点 S LIPS-VTWEG 可选 装运地点
装运条件 S LIKP-VSTEL 可选 装运条件
客户 S LIKP-KUNAG 可选 客户编码
物料 S LIPS-MATNR 可选 物料编码
交货单号 S LIKP-VBELN 可选 交货单编码
交货单凭证日期 S LIKP-BLDAT 可选 输入交货单凭证日期 查询日期和
发火过账日
期必须有一
个填写才可
以,否则报错

发货过账日期 LIKP-WADAT_IST 可选 输入交货单发货过账日期 查询日期和
发火过账日
期必须有一
5 第 5 页

个填写才可
以,否则报错

备注:
1、选择屏幕上就的“全部”、“已发货过账”和“未发货过账”,不可以同时选择,默认
为“全部”就是将所有“已发货过账”和“未发货过账”的单据都选取出来。

2、在选择条件时,加入各个字段的Search help。
3.6 选择屏幕检查确认
4 程序输出格式
4.1 输出布局及样式

4.2 对于输出的要求
[请在此处说明对于输出报表的各个项目的要求]
备注:

4.3 业务大概逻辑
4.4 前台业务截图
[请在此处附上前台业务的截图,并将所要取出的字段标记出来]
6 第 6 页

各相关字段取数逻辑:
1、 选择已发货过账和为发货过账时的取数。
选择VBUK-WBSTK。(发货过账标志:C或A)A:显示为未过账,C:显示为已过账。
2、 交货单凭证日期
交货单的凭证日期:LIKP-BLDAT
3、 发货过账日期
交货单发火过账日期:LIKP-WADAT_IST
4、 序号
显示每一行的流水序号
5、 交货单日期
经过选择屏幕筛选之后 取字段LIKP-BLDAT。(凭证日期)

6、 销售工厂
经过选择屏幕筛选之后 取字段LIPS-WERKS
7、 装运点
经过选择屏幕筛选之后 取字段LIKP-VSTEL
8、 订单类型
当LIPS-VGBEL=VBAK-VBELN AND VBAK-AUART=TVAKT-AUART 取TVAKT-BEZEI(中
文描述)
7 第 7 页

9、 订单号
经过选择屏幕筛选后取LIPS-VGBEL(交货单行项目中的前数据)。

10、 订单数量
当LIPS-VGBEL=VBAK-VBELN时,取VBAP-KWMENG

11、 交货单总量
按查询屏幕查出的交货单号在LIPS中反查订单号LIPS-VGBEL,再根据订单号
LIPS-VGBEL=VBFA-VBELV取出订单下VBFA-VBTYP_N=‘J’AND VBFA-VBTYP_N=‘T’
的所有交货单VBFA-VBELN(通过凭证流表VBFA取交货单比较方便),取出交货单
号之后关联到VBUK表VBUK-VBELN,当VBUK-WBSTK=‘A’时取的LIPS-LFIMG和
VBUK-WBSTK=‘C’时取的LIPS-LFIMG求和。

12、 已过帐数量
逻辑同“交货单总量”字段,只是在求交货单量之和前加个VBUK-WBSTK=‘C’的
条件。(订单下的所有已清交货单的数量之和)

13、 计量单位
取LIPS-VRKME。

14、 订单状态
当LIPS-VGBEL=VBAK-VBELN时,取VBUK-GBSTK,如果为B:显示为部分处理,如
v1.0 可编辑可修改
8 第 8 页
果为C:显示为已完成。

15、 交货单号
经过选择屏幕筛选之后取LIKP-VBELN。

16、 客户名称
根据LIKP-KUNAG=KNA1-KUNNR,在表KNA1中取字段NAME1。

17、 送达方
LIKP- KUNNR= KNA1-KUNNR时,取KNA1-NAME1。先取得客户编码,然后再根据客
户编码取名称。

18、 分销渠道
取LIPS-VTWEG=TVTWT-VTWEG取TVTWT-VTEXT(描述)。

19、 物料号
经过选择屏幕筛选之后 取字段LIPS-MATNR。
9 第 9 页

20、 物料名称
取LIPS-ARKTX。

21、 交货单量
取LIPS-LFIMG(单个交货单的量)

22、 计量单位
取LIPS-VRKME。

23、 交货单状态
取VBUK-WBSTK。(发货过账标志:C或A)A:显示为未过账,C:显示为已过账

24、 运输方式
当LIPS-VGBEL=VBAK-VBELN AND VBAK-VSBED=TVSBT-VSBED 取TVSBT-VTEXT作为
运输方式

25、 车号
取LIPS-OIC_TRUCKN加上LIPS- OIA_BASELO。

26、 过量容差
10 第 10 页

取LIPS-UEBTO。
27、 发货过账日期
如果交货单状态为”C”,取LIKP-WADAT_IST。否则为空