<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Please help me - Wat is this program doing ? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/please-help-me-wat-is-this-program-doing/m-p/4713795#M1107132</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This programs Unlocks the error queue during Transactional RFC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you call a remote system using tRFC, if some error occurs during execution, this program (in the remote system) find out the error logs and unlocks the resources,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Nov 2008 06:36:45 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-03T06:36:45Z</dc:date>
    <item>
      <title>Please help me - Wat is this program doing ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/please-help-me-wat-is-this-program-doing/m-p/4713794#M1107131</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT  yfi1_trfcmonitor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; TABLE Declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: trfcqin.                                            "#EC *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; INTERNAL TABLE Declarations.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_err_queue TYPE STANDARD TABLE OF trfcqin,             " Internal table for error queues&lt;/P&gt;&lt;P&gt;      it_app_queue TYPE STANDARD TABLE OF trfcqin,             " Internal table for first LUW&lt;/P&gt;&lt;P&gt;      it_qtable    TYPE STANDARD TABLE OF trfcqin,&lt;/P&gt;&lt;P&gt;      it_trfcqins  TYPE STANDARD TABLE OF trfcqins,&lt;/P&gt;&lt;P&gt;      it_qiwklist  TYPE STANDARD TABLE OF qiwktab,&lt;/P&gt;&lt;P&gt;        fields      LIKE sval OCCURS 0 WITH HEADER LINE.             " Internal table of current queues&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      it_qview     TYPE STANDARD TABLE OF trfcqview.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Variable Declarations.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;DATA: v_acttid      TYPE arfctid,                              " Transaction ID&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     reg_qname   LIKE qrfcevent-qname,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     range_tab  LIKE RANGE OF reg_qname,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     range_line LIKE LINE OF range_tab.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       rmqdest     LIKE rfcdes-rfcdest,&lt;/P&gt;&lt;P&gt;       subrc       LIKE sy-subrc.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      rfcmess(72),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      p_title(60) TYPE c,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      retcode     TYPE c,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      globalfield(100),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      globalline LIKE sy-linno.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area Declarations&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_qiwklist TYPE qiwktab,                               " Work area of type qiwktab&lt;/P&gt;&lt;P&gt;      wa_queue    LIKE it_err_queue,&lt;/P&gt;&lt;P&gt;      wa_err_queue LIKE trfcqin,&lt;/P&gt;&lt;P&gt;      wa_app_queue LIKE trfcqin,&lt;/P&gt;&lt;P&gt;      wa_trfcqins  TYPE trfcqins,&lt;/P&gt;&lt;P&gt;      wa_qview    TYPE trfcqview.                          " Work area of type trfcqview.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;selection parameters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:     client LIKE sy-mandt      DEFAULT sy-mandt,&lt;/P&gt;&lt;P&gt;                qname  LIKE trfcqin-qname DEFAULT 'XBTR*'.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: qtab FOR trfcqin-qname NO-DISPLAY ."default '*'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;client = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Getting all the  queues&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'QIWK_GET_ALL'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    client   = client&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    qiwklist = it_qiwklist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_qiwklist INTO wa_qiwklist&lt;/P&gt;&lt;P&gt;          WHERE qname = qname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Getting all the error queues&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'TRFC_QIN_GET_ERROR_QUEUES'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      client = sy-mandt&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      qtable = it_err_queue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_err_queue INTO wa_err_queue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*getting the first LUW.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'TRFC_QIN_GET_FIRST_LUW'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;         qname        = wa_err_queue-qname&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       no_read_lock = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;         tid          = v_acttid&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;         qtable       = it_app_queue&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;         OTHERS       = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*save the current  LUW.&lt;/P&gt;&lt;P&gt;    READ TABLE it_app_queue INTO wa_app_queue INDEX 1.&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      DELETE FROM trfcqin&lt;/P&gt;&lt;P&gt;          WHERE  arfcipid = wa_app_queue-arfcipid AND&lt;/P&gt;&lt;P&gt;                 arfcpid  = wa_app_queue-arfcpid AND&lt;/P&gt;&lt;P&gt;                 arfctime = wa_app_queue-arfctime AND&lt;/P&gt;&lt;P&gt;                 arfctidcnt = wa_app_queue-arfctidcnt AND&lt;/P&gt;&lt;P&gt;                 qname = wa_app_queue-qname AND&lt;/P&gt;&lt;P&gt;                 qcount = wa_app_queue-qcount AND&lt;/P&gt;&lt;P&gt;                 qstate = 'SYSFAIL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*unlock the queue&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'TRFC_QIN_RESTART'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          qname                = wa_err_queue-qname&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;          invalid_parameter    = 1&lt;/P&gt;&lt;P&gt;          system_failed        = 2&lt;/P&gt;&lt;P&gt;          communication_failed = 3&lt;/P&gt;&lt;P&gt;          OTHERS               = 4.&lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING wa_app_queue TO wa_trfcqins.&lt;/P&gt;&lt;P&gt;      APPEND wa_trfcqins TO it_trfcqins.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;INSERT trfcqins FROM TABLE it_trfcqins.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;  CLEAR it_trfcqins.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2008 06:27:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/please-help-me-wat-is-this-program-doing/m-p/4713794#M1107131</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-03T06:27:54Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me - Wat is this program doing ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/please-help-me-wat-is-this-program-doing/m-p/4713795#M1107132</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This programs Unlocks the error queue during Transactional RFC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you call a remote system using tRFC, if some error occurs during execution, this program (in the remote system) find out the error logs and unlocks the resources,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2008 06:36:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/please-help-me-wat-is-this-program-doing/m-p/4713795#M1107132</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-03T06:36:45Z</dc:date>
    </item>
  </channel>
</rss>

