客户主数据发布程序(品尝ABAP的味道)
来源:互联网 发布:centos 7 ip配置 nat 编辑:程序博客网 时间:2024/09/21 09:20
上午学习了DMFXC冯旭晨顾问的第一个程序,其中有不少知识点。1. 程序抬头注释,本来就应该有的,冯顾问按标准的来,NICE。
2. SELECT-OPTIONS 变量定义说明:
SELECT-OPTIONS: S_ERDAT FOR KNA1-ERDAT. "日期
其实上面的定义了一个类似于RANGE变量(结构)
它由SIGN,OPTION,LOW,HIGH四个固定字段构成。
3. 条件检查,判断S_ERDAT(RANGE变量)输入是否为INITIAL。
输入条件有:
S_ERDAT是日期,KUNNR是客户号
IF S_ERDAT[] IS INITIAL AND S_KUNNR[] IS INITIAL.
TODO
ELSE。
不满足 TODO
ENDIF。
4. 系统对客户数据的更新,都被记录在CDHDR表中,所以可以通过该表,按更新时间查询数据。
5. 程序中大量使用 IF RETURN[ ] IS NOT INITIAL 来判断内表是否为空。
6. 数据交给接口是一张表一次传出。但写日志的时候,根据返回RETURN表只读了第一行数据的标志位,然后把传出前的数据写入日志表。(这里有问题?)
会不会有这种情况?: 第二条数据错了,返回E,但第一条对的,返回S,结果日志视为全部都成功了?
7. 写日志的程序被封装成了INCLUDE ZSDI0001,主要是为了填装日志ID流水号的产生。
日志ID使用了NUMBER_GET_NEXT产生流水号。
流水号对象,使用TC SNRO来设定。
0 0
- 客户主数据发布程序(品尝ABAP的味道)
- 二级物料处理程序,上(品尝ABAP的味道)
- 二级物料处理程序,中(品尝ABAP的味道)
- 二级物料处理程序,下(品尝ABAP的味道)
- SAP接口程序方式说明(品尝ABAP的味道)
- ABAP里的自动编号(品尝ABAP的味道)
- 热咖啡报表 (品尝ABAP的味道)
- 品尝到苦尽甘来的味道
- java学习——品尝OO的味道(一)
- java学习——品尝OO的味道(一)
- 品尝常量指针和指针常量的味道
- abap-SD-客户主数据 "订单组合标志" 引发的错误
- ABAP 利用class创建客户/供应商主数据
- abap修改客户主数据值bapi SD_CUSTOMER_MAINTAIN_ALL
- 能嗅出程序的味道来
- 品尝咖啡的态度
- ABAP 预算发布的函数
- abap describe的用法(程序示例)
- PB中保存图片
- c语言的灵魂——指针
- LeetCode(85) Maximal Rectangle
- JCL 基础知识--mainframe大型机学习
- QT 5.0.2 SQL
- 客户主数据发布程序(品尝ABAP的味道)
- #define A(x) T_##x
- 数据库架构的演变
- 【安卓笔记】ArrayAdapter删除item注意事项
- 程式实现更改防火墙设置(Win7+VS2010)
- 树状数组
- Win32 获取进程占用的内存信息
- Cursor 用法
- 坚持一年痘痘就没了