版本:1.0
开发功能说明书
页码:PAGE3/NUMPAGES4
责任人:
机密级别:
修改人
修改日期:DATE\@yyyy-M-d2018-8-27TIME\@H:mm9:13
文件名:
程序功能说明
1.基本信息
?
名称:
供应商-批次报表
开发类型:
RF
开发者:
传输请求号:
DEVK910682
DEVK910583
模块:
程序名称/TCODE(ABAP)
ZR_MM_0142/ZM142
?
2.?功能描述
?
功能描述:
查找物料供应商批次对应关系及物料库存数据
?
?
?
3.?程序设计逻辑与说明
?
1、查找物料批次库存数据
??SELECT?mchb~charg
?????????mchb~matnr
?????????mchb~lgort
?????????mchb~clabs非限制使用的估价的库存
?????????mchb~cumlm在运库存?(从一库存地到另一库存地)
?????????mchb~cinsm质量检验中的库存
?????????mchb~ceinm全部限制批次的总计库存
?????????mchb~cspem冻结的库存
?????????mchb~cretm返回冻结的库存
?????????mchb~cvmla上期的估价的非限制使用库存
?????????mchb~cvmum前一期间的中转库存
?????????mchb~cvmin前一期间的质量检验库存
?????????mchb~cvmei上期限制使用的库存
?????????mchb~cvmsp前期的冻结库存
?????????mchb~cvmre前一期间冻结的退回存货
?????????mara~meins
?????????makt~maktx
??INTO?TABLE?gt_mchb
??FROM?mchb
??INNER?JOIN?mch1?ON?mchb~matnr?=?mch1~matnr?AND?mchb~charg?=?mch1~charg
??INNER?JOIN?mara?ON?mchb~matnr?=?mara~matnr
??INNER?JOIN?makt?ON?mchb~matnr?=?makt~matnr
??WHERE?mchb~matnr?IN?s_matnr
????AND?mchb~charg?IN?s_charg
????AND?mch1~lwedt?IN?s_lwedt
????AND?mara~matkl?IN?s_matkl
????AND?makt~spras?=?1.
2、根据物料批次取供应商
????SELECT?ekbe~charg
???????????ekko~lifnr
?????INTO?TABLE?gt_ekbe
??????FROM?ekbe
??????INNER?JOIN?ekko?ON?ekko~ebeln?=?ekbe~ebeln
??????INNER?JOIN?ekpo?ON?ekbe~ebeln?=?ekpo~ebeln?AND?ekbe~ebelp?=?ekpo~ebelp
??????FOR?ALL?entries?IN?gt_mchb
??????WHERE?ekko~lifnr?IN?s_lifnr
????????AND?ekpo~matnr?=?gt_mchb-matnr
*????????AND?ekpo~lgort?=?gt_mchb-lgort
????????AND?ekbe~charg?=?gt_mchb-charg.
3、将以上取出的数据结合在一起,以ALV输出?
程序设计输入界面/格式
?选择屏幕
程序设计操作界面/格式字段说明
选择屏幕
Field#
字段名
必须输入/可选输入
字段计算方法
补充说明
S_CHARG
批次号
可选输入
?
S_LIFNR
供应商
可选输入
S_LWEDT
入库日期
可选输入
S_MATKL
物料组
可选输入
S_MATNR
物料
可选输入
S_CHARG
批次号
可选输入
4.?异常处理
?
5.?使用说明
?
截图+使用说明(测试)
?
?
6.?附录
?