ABAP开发需要养成的习惯—处理规范,日期,sort,改结构

 

SELECT

 

select之后不要loop,最多用下sort还有delete adjacent,要注意取数逻辑和处理逻辑分开写。
sort一个好处是为了后面read table时用binary search,sort时用哪个key,delete adjacent  duplicates from xx comparing xx\binary search也用这个key。
用了FOR ALL ENTRIES IN 的SELECT语句,不用再用delete adjacent duplicates from xx
改Structure,加入新的字段
先看Where-Used-List,看是不是会影响到别的程序。
关于日期
选择栏选择屏幕要控制 NO-EXTENSION;

   

s_sdate   FOR zpp_moldsche-sdate DEFAULT sy-datum NO-EXTENSION OBLIGATORY.

 另外SAP自身对日期有检查,那么就不用写以下代码了

IF g_sta_date IS NOT INITIAL.

  IF g_sta_date > g_end_date.
         MESSAGE 'Requirement Start Date is less than the Requirement End Date'  TYPE 'E'.
    ENDIF.

 ENDIF.  

 

 

 

    

 

转载于:https://www.cnblogs.com/aurora-cj/p/9372435.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值