For ALL INTRIES



DATAl_t_tablnm TYPE rsdu_t_tablnm,

      l_lines    TYPE i,

      l_hint     TYPE rsdu_hint.




IF RESULT_PACKAGE[] IS NOT INITIAL.


FREEl_t_tablnm.


  CLEARl_linesl_hint.


  APPEND '/bic/azrepro0200' TO l_t_tablnm.


  l_lines linesRESULT_PACKAGE ). 


  CALL FUNCTION 'RSDU_CREATE_HINT_FAE'


    EXPORTING


      i_t_tablnm   l_t_tablnm


      i_fae_fields 2


      i_fae_lines  l_lines


      i_equi_join  rs_c_true


    IMPORTING


      e_hint       l_hint


    EXCEPTIONS


      OTHERS       0.


 


TYPESBEGIN OF s_ZREPRO02,


         DATE0      TYPE /bic/azrepro0200-DATE0,


         /BIC/ZILFIYRWK TYPE /bic/azrepro0200-/BIC/ZILFIYRWK,


       END OF s_ZREPRO02.


DATAt_ZREPRO02 TYPE STANDARD TABLE OF s_ZREPRO02.


FIELD-SYMBOLS<fs_ZREPRO02> TYPE s_ZREPRO02.


SELECT DATE0 /BIC/ZILFIYRWK


  FROM /bic/azrepro0200 INTO TABLE t_ZREPRO02


 FOR ALL ENTRIES IN RESULT_PACKAGE


WHERE     /BIC/ZILIDOW  EQ '6'


     AND  /BIC/ZILFIYRWK EQ RESULT_PACKAGE-/BIC/ZREPID99


   %_HINTS HDB l_hint.


SORT t_ZREPRO02 BY /BIC/ZILFIYRWK.



READ TABLE t_ZREPRO02 ASSIGNING <fs_ZREPRO02>


    WITH KEY


                 /BIC/ZILFIYRWK <result_fields>-/BIC/ZREPID99


             BINARY SEARCH.


    IF sy-subrc EQ 0.


      <result_fields>-/BIC/ZILPHDAT  <fs_ZREPRO02>-DATE0.


      String <result_fields>-/BIC/ZILPHDAT.


      int String(410000 + String+4(2100 + String+6(2).


      <result_fields>-/BIC/ZREPID99 int. 


    ENDIF.


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值