zoukankan      html  css  js  c++  java
  • 删除请求号(网上转载)

    第一步:

    REPORT  ZR_DELREQNO.


    DATA :
    ITAB_E070 LIKE E070 OCCURS WITH HEADER LINE,
    IWA_E070C LIKE E070C,   "Request client
    ITAB_E071  LIKE E071 OCCURS WITH HEADER LINE ,
    IWA_E07T LIKE E07T ,     "Requst short text(desc)
    IWA_E070A LIKE E070A ,
    ITAB_TLOCK LIKE TLOCK OCCURS WITH HEADER LINE .

    PARAMETER REQNO LIKE E070-TRKORR DEFAULT '' .
    SELECT  * INTO TABLE ITAB_E070 FROM E070
    WHERE TRKORR EQ REQNO OR STRKORR EQ REQNO.
    IF  SY-SUBRC NE .
      WRITE 'The Request No.:' , REQNO ' not exist !' .
    ENDIF.
    SELECT  SINGLE * INTO IWA_E070C FROM E070C
    WHERE TRKORR EQ REQNO  .
    SELECT  * INTO TABLE ITAB_E071 FROM E071
    WHERE TRKORR EQ REQNO .
    SELECT SINGLE * INTO IWA_E07T FROM E07T
    WHERE TRKORR EQ REQNO .
    SELECT SINGLE * INTO IWA_E070A FROM E070A
    WHERE TRKORR EQ REQNO .

    IF ITAB_E070 IS INITIAL .
      SELECT * INTO TABLE ITAB_TLOCK FROM TLOCK
      WHERE TRKORR EQ REQNO  .
    ELSE.
      SELECT  * INTO TABLE ITAB_TLOCK FROM TLOCK
      FOR ALL   ENTRIES IN ITAB_E070
      WHERE TRKORR EQ ITAB_E070-TRKORR .
    ENDIF.
    IF SY-SUBRC NE .
      WRITE : / 'No Locked object for the request NO. was found!'.
    ENDIF.
    DELETE :
    E070  FROM TABLE ITAB_E070 ,
    E070C FROM IWA_E070C,
    E071  FROM TABLE ITAB_E071,
    E07T  FROM IWA_E07T ,
    E070A FROM IWA_E070A ,
    TLOCK FROM TABLE ITAB_TLOCK .
    WRITE  : / 'The Request No.:' , REQNO .

    第二步:删除请求号后,必须删除TLOCK表中的相应的请号,不然还是编辑不了

  • 相关阅读:
    laravel5.2 开发中打印sql语句
    centos 安装 vsftpd
    linux 安装 DenyHosts 防止密码被暴力破解
    linux nginx 安装防火墙ngx_lua_waf
    mysql 下载资源地址
    微信公众号 access_token 没有过期 却失效
    centos 安装 composer
    五十个小技巧提高PHP执行效率
    yii 使用DB实现rbac 权限控制
    git 的使用
  • 原文地址:https://www.cnblogs.com/yanglikun/p/4109937.html
Copyright © 2011-2022 走看看