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

    1. sELECT

      1.   select之后不要急着处理,最多用下sort还有delete adjacent,不用sy-subrc判断之后loop操作,要注意处理逻辑。

      2.   sort一个好处是为了后面read table时用binary search,sort时用哪个key,

          delete adjacent  duplicates from xx 最好就用这个key,或者comparing all fields binary search也用这个key。

      3. 用了FOR ALL ENTRIES IN 的sELECT语句,不用再用delete adjacent duplicates from xx
    2.   改sTructure,加入新的字段

      1.   先看Where-Used-List,看是不是会影响到别的程序。
    3. 关于日期

    •   选择栏选择屏幕要控制 NO-EXTENSION;

       

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

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

      •    另外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.  

    

上一篇:页面头部title、description、keywords标签的优化


下一篇:Spark之Pipeline处理模式