DTP中写例程 取前7日和前1日

来源:互联网 发布:淘宝网信用怎么刷 编辑:程序博客网 时间:2024/04/29 22:46

前7日


dataL_DATE_NC(8TYPE N.
DATAL_DATE TYPE D,L_DATE1 TYPE D.
DATALS_RANGE TYPE rssdlrange.
dataL_IDX like SY-TABIX.
read table L_T_RANGE with key
     FIELDNAME '/BIC/ZBUSDE'.
L_DATE1 SY-DATUM 1.
L_DATE_NC L_DATE1+0(8)"HIGH
L_DATE L_DATE_NC.
L_DATE L_DATE 6.  "LOW
LS_RANGE-LOW L_DATE.
LS_RANGE-HIGH L_DATE_NC.
LS_RANGE-SIGN 'I'.
LS_RANGE-OPTION 'BT'.
LS_RANGE-IOBJNM 'ZBUSDE'.
LS_RANGE-FIELDNAME '/BIC/ZBUSDE'.
if L_IDX <> 0.
  modify L_T_RANGE index L_IDX.
else.
  append LS_RANGE to L_T_RANGE.
endif.
          p_subrc 0.


前1日

dataL_DATE_NC(8TYPE N.
DATAL_DATE TYPE D,L_DATE1 TYPE D.
DATALS_RANGE TYPE rssdlrange.
dataL_IDX like SY-TABIX.
read table L_T_RANGE with key
     FIELDNAME '/BIC/ZBUSDE'.
L_DATE1 SY-DATUM 1.
L_DATE_NC L_DATE1+0(8)"HIGH
L_DATE L_DATE_NC.
*L_DATE = L_DATE - 1000.  "LOW
LS_RANGE-LOW L_DATE.
LS_RANGE-HIGH L_DATE_NC.
LS_RANGE-SIGN 'I'.
LS_RANGE-OPTION 'BT'.
LS_RANGE-IOBJNM 'ZBUSDE'.
LS_RANGE-FIELDNAME '/BIC/ZBUSDE'.
if L_IDX <> 0.
  modify L_T_RANGE index L_IDX.
else.
  append LS_RANGE to L_T_RANGE.
endif.
          p_subrc 0.


0 0
原创粉丝点击