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. 关于日期

      •     选择栏选择屏幕要控制 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.  

    

 

猜你喜欢

转载自www.cnblogs.com/aurora-cj/p/9372435.html
今日推荐