基本采购订单创建步骤
1.创建采购订单 ME21N
如果是练习的话建议用以下数据:
要记得点左上角的保存按钮:标准采购订单在号4500017816下被创建(我们要保存一个习惯,将订单号这些记下来)
2.收货 MIGO
点保存:物料凭证 5000000302 已过帐。物料凭证已经被保存并正被存储在数据库中。
MKPF存的是物料凭证表头信息,MSEG存的是物料凭证行项目信息
3.发票校验 MIRO
要注意右边的灯是绿色的,代表帐平了。
4.看一下完整的采购过程 ME23N
开发
成为abap开发人员后,我们百分之六十的工作都是在开发报表,我们在开发报表前,业务会给我们一个开发文档。
查询磁盘文件下的表:
我们不知道这么多字段,究竟哪一个才是订单编号的字段,我们就可以将鼠标放在订单编号上,按F1,然后点击弹出来的表中的技术信息,就可以看到是属于哪个字段。
重要要点:
1.主键字段;
2.报表结果要展示的字段
3.报表过滤条件的字段
4.数据库表和表的连接字段
5.你认为为了编程方便,提高性能的字段
*&-----------------------------------------------------------------------------------------------------*
*& CHANGE HISTORY for XX project *
*&-----------------------------------------------------------------------------------------------------*
*& DATE | PROGRAMMER | FLAG *
*& 2022/8/13 | Lee | XX-BW *
*------------------------------------------------------------------------------------------------------*
REPORT ZT005.
*Declaration tables 数据库表的申明
TABLES:EKKO, "采购凭证抬头
EKPO, "采购凭证项目
KONV, "条件(事务数据)
MSEG, "凭证段:物料
MKPF. "抬头:物料凭证
DATA:
"采购凭证抬头
BEGIN OF GIT_EKKO OCCURS 0,
EBELN TYPE EKKO-EBELN, "采购凭证号
BUKRS TYPE EKKO-BUKRS, "公司代码
BSART TYPE EKKO-BSART, "采购凭证类型
KNUMV TYPE EKKO-KNUMV, "单据条件数
END OF GIT_EKKO,
"采购凭证项目
BEGIN OF GIT_EKPO OCCURS 0,
EBELN TYPE EKPO-EBELN, "采购凭证号
EBELP TYPE EKPO-EBELP, "采购凭证的项目编号
MATNR TYPE EKPO-MATNR, "物料号