Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9041

Re: Deleting Locked Transactions from SM12 programmatically

$
0
0

Hi Mathew,

 

A working, tested code below.

 

* Data declarations

DATA: enq TYPE TABLE OF seqg3,

            wa_enq TYPE seqg3,

            p_subrc TYPE sy-subrc.

 

* Call FM to read the locked entries.

CALL FUNCTION 'ENQUEUE_READ'

        EXPORTING

          gname                 = 'CRMD_ORDERADM_H' " U'r table name

          guname                = 'USER_NAME'   " User name

        TABLES

          enq                   = enq

        EXCEPTIONS

          communication_failure = 1

          system_failure        = 2

          OTHERS                = 3.

 

* FM to delete the locked entries.

IF enq IS NOT INITIAL.

   DELETE enq WHERE gmode NE 'E'. " Only edit mode documents.

   CALL FUNCTION 'ENQUE_DELETE'

     EXPORTING

       check_upd_requests = '1'

     IMPORTING

       subrc              = p_subrc

     TABLES

       enq                = enq.

 

   IF p_subrc = 0.

   ENDIF.


ENDIF.


Thanks,

Faisal PC


Viewing all articles
Browse latest Browse all 9041

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>