<?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: Dunning Lock - Set/ Reset in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dunning-lock-set-reset/m-p/1736677#M320382</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;any updates??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Dec 2006 15:04:42 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-01T15:04:42Z</dc:date>
    <item>
      <title>Dunning Lock - Set/ Reset</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dunning-lock-set-reset/m-p/1736674#M320379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to set/ reset the dunning lock ( DUN_REASON)? This field appears in the transaction CAA2. Is there any function module for the same?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Dec 2006 12:41:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dunning-lock-set-reset/m-p/1736674#M320379</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-01T12:41:12Z</dc:date>
    </item>
    <item>
      <title>Re: Dunning Lock - Set/ Reset</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dunning-lock-set-reset/m-p/1736675#M320380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The below program is used for updating dunning lock and base status of CA...U can use the code which is required for ur requirement...&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZFR_CA_UPDATE                                               *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZFR_CA_UPDATE       LINE-SIZE  120&lt;/P&gt;&lt;P&gt;                            LINE-COUNT 60&lt;/P&gt;&lt;P&gt;                            MESSAGE-ID ZF_CD.&lt;/P&gt;&lt;P&gt;*----type-pools&lt;/P&gt;&lt;P&gt;TYPE-POOLS:SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TYPES&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_CA_BP,&lt;/P&gt;&lt;P&gt;         GPART TYPE GPART_KK,&lt;/P&gt;&lt;P&gt;       END OF TY_CA_BP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_LIQ_BP,&lt;/P&gt;&lt;P&gt;         PARTNER TYPE BU_PARTNER,&lt;/P&gt;&lt;P&gt;         ZZLIQSTATUS  TYPE ZLIQSTATUS,&lt;/P&gt;&lt;P&gt;       END OF TY_LIQ_BP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_LOCK_OBJECT,&lt;/P&gt;&lt;P&gt;         LOOBJ1 TYPE LOOBJ_KK,&lt;/P&gt;&lt;P&gt;       END OF TY_LOCK_OBJECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: TY_CA_LOCKS    TYPE STANDARD TABLE OF DFKKLOCKS,&lt;/P&gt;&lt;P&gt;       TY_BASE_STATUS TYPE STANDARD TABLE OF ZZCATRANS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: TY_CONTRACT_ACCOUNT TYPE STANDARD TABLE OF FKKVKP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:  IT_CA     TYPE STANDARD TABLE OF FKKVKP,&lt;/P&gt;&lt;P&gt;       IT_CA_BP  TYPE STANDARD TABLE OF TY_CA_BP,&lt;/P&gt;&lt;P&gt;       IT_LOCK_OBJECT TYPE TABLE OF TY_LOCK_OBJECT,&lt;/P&gt;&lt;P&gt;       IT_CA_LOCKS TYPE STANDARD TABLE OF DFKKLOCKS,&lt;/P&gt;&lt;P&gt;       IT_LIQ_BP TYPE STANDARD TABLE OF TY_LIQ_BP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----Internal tables&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_OUT OCCURS 0,&lt;/P&gt;&lt;P&gt;       VKONT         TYPE VKONT_KK,&lt;/P&gt;&lt;P&gt;       GPART         TYPE GPART_KK,&lt;/P&gt;&lt;P&gt;       ZZBASE_STATUS TYPE ZZBASE_STATUS,&lt;/P&gt;&lt;P&gt;       TEXT          TYPE CHAR16,&lt;/P&gt;&lt;P&gt;     END OF IT_OUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA IT_FCAT TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----Work area&lt;/P&gt;&lt;P&gt;DATA: WA_OUT LIKE LINE OF IT_OUT,&lt;/P&gt;&lt;P&gt;      WA_CA     TYPE FKKVKP,&lt;/P&gt;&lt;P&gt;      WA_CA_BP  TYPE TY_CA_BP,&lt;/P&gt;&lt;P&gt;      WA_LOCK_OBJECT TYPE TY_LOCK_OBJECT,&lt;/P&gt;&lt;P&gt;      WA_LIQ_BP TYPE TY_LIQ_BP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----Variable&lt;/P&gt;&lt;P&gt;DATA:W_YESTER_DATE TYPE SYDATUM,&lt;/P&gt;&lt;P&gt;     W_LOOBJ       TYPE LOOBJ_KK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:S_DATE FOR SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;W_YESTER_DATE = SY-DATUM - 1.&lt;/P&gt;&lt;P&gt;MOVE: 'BT'           TO S_DATE-OPTION,&lt;/P&gt;&lt;P&gt;       W_YESTER_DATE TO S_DATE-LOW,&lt;/P&gt;&lt;P&gt;       SY-DATUM      TO S_DATE-HIGH.&lt;/P&gt;&lt;P&gt;APPEND S_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----start-of-selection&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get Contract Account Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM GET_CA USING    S_DATE[]&lt;/P&gt;&lt;P&gt;               CHANGING IT_CA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Update Base Status and Dunning Lock of Contract Account&lt;/P&gt;&lt;P&gt;PERFORM UPD_BASE_ST_AND_LOCK USING IT_CA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----end of selection&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Display output&lt;/P&gt;&lt;P&gt; PERFORM DISPLAY_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Display the output&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DISPLAY_OUTPUT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:L_REPID LIKE SY-REPID.&lt;/P&gt;&lt;P&gt;  IF IT_FCAT[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    CLEAR  IT_FCAT.&lt;/P&gt;&lt;P&gt;    IT_FCAT-TABNAME     = 'IT_OUT'.&lt;/P&gt;&lt;P&gt;    IT_FCAT-FIELDNAME   = 'VKONT'.&lt;/P&gt;&lt;P&gt;    IT_FCAT-SELTEXT_L  = TEXT-001.&lt;/P&gt;&lt;P&gt;    IT_FCAT-COL_POS     = 1.&lt;/P&gt;&lt;P&gt;    IT_FCAT-OUTPUTLEN  = 18.&lt;/P&gt;&lt;P&gt;    IT_FCAT-DO_SUM = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND IT_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR  IT_FCAT.&lt;/P&gt;&lt;P&gt;    IT_FCAT-TABNAME     = 'IT_OUT'.&lt;/P&gt;&lt;P&gt;    IT_FCAT-FIELDNAME   = 'GPART'.&lt;/P&gt;&lt;P&gt;    IT_FCAT-SELTEXT_L  = TEXT-002.&lt;/P&gt;&lt;P&gt;    IT_FCAT-OUTPUTLEN  = 21.&lt;/P&gt;&lt;P&gt;    IT_FCAT-COL_POS     = 2.&lt;/P&gt;&lt;P&gt;    APPEND IT_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR  IT_FCAT.&lt;/P&gt;&lt;P&gt;    IT_FCAT-TABNAME     = 'IT_OUT'.&lt;/P&gt;&lt;P&gt;    IT_FCAT-FIELDNAME   = 'ZZBASE_STATUS'.&lt;/P&gt;&lt;P&gt;    IT_FCAT-SELTEXT_L  = TEXT-003.&lt;/P&gt;&lt;P&gt;    IT_FCAT-OUTPUTLEN  = 2.&lt;/P&gt;&lt;P&gt;    IT_FCAT-COL_POS     = 3.&lt;/P&gt;&lt;P&gt;    APPEND IT_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR  IT_FCAT.&lt;/P&gt;&lt;P&gt;    IT_FCAT-TABNAME     = 'IT_OUT'.&lt;/P&gt;&lt;P&gt;    IT_FCAT-FIELDNAME   = 'TEXT'.&lt;/P&gt;&lt;P&gt;    IT_FCAT-SELTEXT_L  = TEXT-004.&lt;/P&gt;&lt;P&gt;    IT_FCAT-OUTPUTLEN  = 17.&lt;/P&gt;&lt;P&gt;    IT_FCAT-COL_POS     = 4.&lt;/P&gt;&lt;P&gt;    APPEND IT_FCAT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  L_REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF IT_OUT[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    MESSAGE I004 WITH TEXT-006.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        I_CALLBACK_PROGRAM = L_REPID&lt;/P&gt;&lt;P&gt;        IT_FIELDCAT        = IT_FCAT[]&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        T_OUTTAB           = IT_OUT[]&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        PROGRAM_ERROR      = 1&lt;/P&gt;&lt;P&gt;        OTHERS             = 2.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_CA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Get Contract Accounts from FKKVKP table and Liquidation Status&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      of the Buisness Partners of the Contract Accounts from BUT000&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_DATE      Date&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_CA        Internal table storing Contract Accounts&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_CA  USING    P_DATE LIKE S_DATE[]&lt;/P&gt;&lt;P&gt;             CHANGING P_CA   TYPE TY_CONTRACT_ACCOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: P_CA, IT_CA_BP, IT_LIQ_BP.&lt;/P&gt;&lt;P&gt;*Get Contract Account from FKKVKP table&lt;/P&gt;&lt;P&gt;  SELECT *&lt;/P&gt;&lt;P&gt;    INTO TABLE P_CA&lt;/P&gt;&lt;P&gt;    FROM FKKVKP&lt;/P&gt;&lt;P&gt;   WHERE ERDAT IN P_DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;  SORT P_CA BY GPART.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Store the distinct Business Partners from Internal table IT_CA in&lt;/P&gt;&lt;P&gt;*Internal table IT_CA_BP&lt;/P&gt;&lt;P&gt;  LOOP AT P_CA INTO WA_CA.&lt;/P&gt;&lt;P&gt;    WA_CA_BP-GPART = WA_CA-GPART.&lt;/P&gt;&lt;P&gt;    APPEND WA_CA_BP TO IT_CA_BP.&lt;/P&gt;&lt;P&gt;    CLEAR WA_CA_BP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR W_LOOBJ.&lt;/P&gt;&lt;P&gt;    W_LOOBJ = WA_CA-VKONT.&lt;/P&gt;&lt;P&gt;    W_LOOBJ+12(10) = WA_CA-GPART.&lt;/P&gt;&lt;P&gt;    WA_LOCK_OBJECT-LOOBJ1 = W_LOOBJ.&lt;/P&gt;&lt;P&gt;    APPEND WA_LOCK_OBJECT TO IT_LOCK_OBJECT.&lt;/P&gt;&lt;P&gt;    CLEAR WA_LOCK_OBJECT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT IT_CA_BP IS INITIAL.&lt;/P&gt;&lt;P&gt;    SORT IT_CA_BP BY GPART.&lt;/P&gt;&lt;P&gt;    DELETE ADJACENT DUPLICATES FROM IT_CA_BP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get Liquidation Status of the Business Partner from BUT000 table&lt;/P&gt;&lt;P&gt;    SELECT PARTNER ZZLIQSTATUS&lt;/P&gt;&lt;P&gt;      INTO TABLE IT_LIQ_BP&lt;/P&gt;&lt;P&gt;      FROM BUT000&lt;/P&gt;&lt;P&gt;       FOR ALL ENTRIES IN IT_CA_BP&lt;/P&gt;&lt;P&gt;     WHERE PARTNER = IT_CA_BP-GPART.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      SORT IT_LIQ_BP BY PARTNER.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CLEAR IT_CA_BP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT IT_LOCK_OBJECT IS INITIAL.&lt;/P&gt;&lt;P&gt;    SORT IT_LOCK_OBJECT BY LOOBJ1.&lt;/P&gt;&lt;P&gt;    DELETE ADJACENT DUPLICATES FROM IT_LOCK_OBJECT&lt;/P&gt;&lt;P&gt;                   COMPARING LOOBJ1.&lt;/P&gt;&lt;P&gt;*Get all the Dunning Locks for the Contract Account in Internal table&lt;/P&gt;&lt;P&gt;*IT_CA_LOCKS&lt;/P&gt;&lt;P&gt;    SELECT * FROM DFKKLOCKS&lt;/P&gt;&lt;P&gt;      INTO TABLE IT_CA_LOCKS&lt;/P&gt;&lt;P&gt;       FOR ALL ENTRIES IN IT_LOCK_OBJECT&lt;/P&gt;&lt;P&gt;     WHERE LOOBJ1 = IT_LOCK_OBJECT-LOOBJ1&lt;/P&gt;&lt;P&gt;       AND LOTYP  = '06'&lt;/P&gt;&lt;P&gt;       AND PROID  = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      SORT IT_CA_LOCKS BY LOOBJ1 LOCKR.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    CLEAR IT_LOCK_OBJECT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_CA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  UPD_BASE_ST_AND_LOCK&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Update Base Status and Dunning Lock of the Contract Accounts&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_CA  Internal table storing Contract Accounts&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPD_BASE_ST_AND_LOCK  USING    P_CA TYPE TY_CONTRACT_ACCOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  PW_CA       TYPE FKKVKP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR   IT_OUT.&lt;/P&gt;&lt;P&gt;  REFRESH IT_OUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT P_CA INTO PW_CA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get the Liquidation Status of the Business Partner corresponding to&lt;/P&gt;&lt;P&gt;*the Contract Account&lt;/P&gt;&lt;P&gt;    READ TABLE IT_LIQ_BP INTO WA_LIQ_BP&lt;/P&gt;&lt;P&gt;                         WITH KEY PARTNER = PW_CA-GPART&lt;/P&gt;&lt;P&gt;                         BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    CHECK SY-SUBRC = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For 'Liquidated' and 'In Liquidation' Status, add Liquidation Dunning&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Lock to the Contract Account and Update Base Status to Liquidation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM ADD_LIQ_LOCK_AND_BASE_ST USING IT_CA_LOCKS&lt;/P&gt;&lt;P&gt;                                           WA_LIQ_BP&lt;/P&gt;&lt;P&gt;                                           PW_CA.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Business Partner which are not Liquidated, remove Liquidation&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Dunning Lock from the Contract Account if it already has one and&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;update Base Status according to the Dunning Locks present&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM REM_LIQ_LOCK_AND_BASE_ST USING IT_CA_LOCKS&lt;/P&gt;&lt;P&gt;                                           WA_LIQ_BP&lt;/P&gt;&lt;P&gt;                                           PW_CA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " UPD_BASE_ST_AND_LOCK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  ADD_LIQ_LOCK_AND_BASE_ST&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     If Liquidation Status of the Business Partner is 'Liquidated' or&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     'In Liquidation', this subroutine adds Liquidation Dunning Lock&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     to the Contract Account if it does not already exist and update&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     the Base Status of the Contract Account to Liquidation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_CA_LOCKS Internal table to store the Dunning Locks of CA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_LIQ_BP   Structure to store Liq status of the BP&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_CA       Structure to store Contract Account&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM ADD_LIQ_LOCK_AND_BASE_ST  USING    P_CA_LOCKS TYPE TY_CA_LOCKS&lt;/P&gt;&lt;P&gt;                                        P_LIQ_BP   TYPE TY_LIQ_BP&lt;/P&gt;&lt;P&gt;                                        P_CA       TYPE FKKVKP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: PW_CA_LOCKS      TYPE DFKKLOCKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK   ( P_LIQ_BP-ZZLIQSTATUS = '001' ) OR&lt;/P&gt;&lt;P&gt;          ( P_LIQ_BP-ZZLIQSTATUS = '002' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR    W_LOOBJ.&lt;/P&gt;&lt;P&gt;    W_LOOBJ        = P_CA-VKONT.&lt;/P&gt;&lt;P&gt;    W_LOOBJ+12(10) = P_CA-GPART.&lt;/P&gt;&lt;P&gt;*Check whether Lquidation Dunning Lock already exists for the Contract&lt;/P&gt;&lt;P&gt;*Account&lt;/P&gt;&lt;P&gt;  READ TABLE P_CA_LOCKS INTO PW_CA_LOCKS&lt;/P&gt;&lt;P&gt;                             WITH KEY LOOBJ1 = W_LOOBJ&lt;/P&gt;&lt;P&gt;                                      LOCKR  = '4'&lt;/P&gt;&lt;P&gt;                             BINARY SEARCH.&lt;/P&gt;&lt;P&gt;*If Lquidation dunning lock does not exist for the CA&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*Create Liquidation Dunning Lock for the Contract Account&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'FKK_S_LOCK_CREATE'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;             I_LOOBJ1              = W_LOOBJ&lt;/P&gt;&lt;P&gt;             I_GPART               = P_CA-GPART&lt;/P&gt;&lt;P&gt;             I_VKONT               = P_CA-VKONT&lt;/P&gt;&lt;P&gt;             I_PROID               = '01'&lt;/P&gt;&lt;P&gt;             I_LOTYP               = '06'&lt;/P&gt;&lt;P&gt;             I_LOCKR               = '4'&lt;/P&gt;&lt;P&gt;             I_FDATE               = SY-DATUM&lt;/P&gt;&lt;P&gt;             I_TDATE               = '99991231'&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            ALREADY_EXIST         = 1&lt;/P&gt;&lt;P&gt;            IMP_DATA_NOT_COMPLETE = 2&lt;/P&gt;&lt;P&gt;            NO_AUTHORITY          = 3&lt;/P&gt;&lt;P&gt;            ENQUEUE_LOCK          = 4&lt;/P&gt;&lt;P&gt;            WRONG_DATA            = 5&lt;/P&gt;&lt;P&gt;            OTHERS                = 6.&lt;/P&gt;&lt;P&gt;     IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;       MESSAGE I004(ZF_CD) WITH TEXT-005 P_CA-VKONT.&lt;/P&gt;&lt;P&gt;     ELSE.&lt;/P&gt;&lt;P&gt;       WA_OUT-TEXT  = 'LIQ LOCK CREATED'.&lt;/P&gt;&lt;P&gt;       WA_OUT-VKONT = P_CA-VKONT.&lt;/P&gt;&lt;P&gt;       WA_OUT-GPART = P_CA-GPART.&lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;*Check whether Base Status is not set to Liquidation&lt;/P&gt;&lt;P&gt;   IF P_CA-ZZBASE_STATUS &amp;lt;&amp;gt; '4'.&lt;/P&gt;&lt;P&gt;*If Base Status is not set to Liquidation, update it with the same.&lt;/P&gt;&lt;P&gt;     PERFORM UPD_BASE_STATUS USING P_CA&lt;/P&gt;&lt;P&gt;                                   '4'.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;*Populate Internal table for display&lt;/P&gt;&lt;P&gt;   CHECK NOT WA_OUT IS INITIAL.&lt;/P&gt;&lt;P&gt;   IF WA_OUT-ZZBASE_STATUS IS INITIAL.&lt;/P&gt;&lt;P&gt;     WA_OUT-ZZBASE_STATUS = P_CA-ZZBASE_STATUS.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;   APPEND WA_OUT TO IT_OUT.&lt;/P&gt;&lt;P&gt;   CLEAR WA_OUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " ADD_LIQ_LOCK_AND_BASE_ST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  REM_LIQ_LOCK_AND_BASE_ST&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      If the Business Partner is not liquidated and if the CA has&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Liquidation dunning lock, this subroutine removes the&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Liquidation Lock and updates the Base Status as per the Dunning&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Lock present&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_CA_LOCKS   Internal table to store locks of the CA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_LIQ_BP     Structure to store Liquidation status of BP&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_CA         Structure to store Contract Account&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM REM_LIQ_LOCK_AND_BASE_ST  USING    P_CA_LOCKS TYPE TY_CA_LOCKS&lt;/P&gt;&lt;P&gt;                                        P_LIQ_BP   TYPE TY_LIQ_BP&lt;/P&gt;&lt;P&gt;                                        P_CA       TYPE FKKVKP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: PW_CA_LOCKS      TYPE DFKKLOCKS,&lt;/P&gt;&lt;P&gt;        WA_BASE_STAT_TMP TYPE ZZCATRANS,&lt;/P&gt;&lt;P&gt;        WA_BASE_STAT     TYPE ZZCATRANS,&lt;/P&gt;&lt;P&gt;        IT_BASE_STAT     TYPE STANDARD TABLE OF ZZCATRANS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Check whether the Business Partner is not Liquidated&lt;/P&gt;&lt;P&gt;  CHECK   ( P_LIQ_BP-ZZLIQSTATUS &amp;lt;&amp;gt; '001' ) AND&lt;/P&gt;&lt;P&gt;          ( P_LIQ_BP-ZZLIQSTATUS &amp;lt;&amp;gt; '002' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR W_LOOBJ.&lt;/P&gt;&lt;P&gt;  W_LOOBJ        = P_CA-VKONT.&lt;/P&gt;&lt;P&gt;  W_LOOBJ+12(10) = P_CA-GPART.&lt;/P&gt;&lt;P&gt;*Check whether Contract Account has Liquidation Dunning Lock&lt;/P&gt;&lt;P&gt;  READ TABLE P_CA_LOCKS INTO PW_CA_LOCKS&lt;/P&gt;&lt;P&gt;                        WITH KEY LOOBJ1 = W_LOOBJ&lt;/P&gt;&lt;P&gt;                                 LOCKR  = '4'&lt;/P&gt;&lt;P&gt;                        BINARY SEARCH.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;*Remove the Liquidation Dunning Lock&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'FKK_S_LOCK_DELETE'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;             I_LOOBJ1   =  W_LOOBJ&lt;/P&gt;&lt;P&gt;             I_GPART    =  P_CA-GPART&lt;/P&gt;&lt;P&gt;             I_VKONT    =  P_CA-VKONT&lt;/P&gt;&lt;P&gt;             I_PROID    = '01'&lt;/P&gt;&lt;P&gt;             I_LOTYP    = '06'&lt;/P&gt;&lt;P&gt;             I_LOCKR    = '4'&lt;/P&gt;&lt;P&gt;             I_FDATE    = PW_CA_LOCKS-FDATE&lt;/P&gt;&lt;P&gt;             I_TDATE    = PW_CA_LOCKS-TDATE.&lt;/P&gt;&lt;P&gt;    DELETE TABLE P_CA_LOCKS FROM PW_CA_LOCKS.&lt;/P&gt;&lt;P&gt;    WA_OUT-TEXT = 'LIQ LOCK REMOVED'.&lt;/P&gt;&lt;P&gt;    WA_OUT-VKONT        = P_CA-VKONT.&lt;/P&gt;&lt;P&gt;    WA_OUT-GPART        = P_CA-GPART.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF ( P_CA_LOCKS IS INITIAL ) AND ( P_CA-ZZBASE_STATUS &amp;lt;&amp;gt; SPACE ).&lt;/P&gt;&lt;P&gt;*Update Base Status to Space&lt;/P&gt;&lt;P&gt;    PERFORM UPD_BASE_STATUS USING P_CA&lt;/P&gt;&lt;P&gt;                                  SPACE.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    READ TABLE P_CA_LOCKS INTO PW_CA_LOCKS&lt;/P&gt;&lt;P&gt;                          WITH KEY LOOBJ1 = W_LOOBJ&lt;/P&gt;&lt;P&gt;                                   LOCKR = '3'&lt;/P&gt;&lt;P&gt;                          BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF ( SY-SUBRC = 0 ) AND ( P_CA-ZZBASE_STATUS &amp;lt;&amp;gt; '3' ).&lt;/P&gt;&lt;P&gt;*Update Base Status to Commutation&lt;/P&gt;&lt;P&gt;      PERFORM UPD_BASE_STATUS USING P_CA&lt;/P&gt;&lt;P&gt;                                    '3'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      READ TABLE P_CA_LOCKS INTO PW_CA_LOCKS&lt;/P&gt;&lt;P&gt;                            WITH KEY LOOBJ1 = W_LOOBJ&lt;/P&gt;&lt;P&gt;                                     LOCKR = '2'&lt;/P&gt;&lt;P&gt;                            BINARY SEARCH.&lt;/P&gt;&lt;P&gt;      IF ( SY-SUBRC = 0 ) AND ( P_CA-ZZBASE_STATUS &amp;lt;&amp;gt; '2' ).&lt;/P&gt;&lt;P&gt;*Update Base Status to Legal Dispute&lt;/P&gt;&lt;P&gt;        PERFORM UPD_BASE_STATUS USING P_CA&lt;/P&gt;&lt;P&gt;                                      '2'.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK NOT WA_OUT IS INITIAL.&lt;/P&gt;&lt;P&gt;  APPEND WA_OUT TO IT_OUT.&lt;/P&gt;&lt;P&gt;  CLEAR WA_OUT.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " REM_LIQ_LOCK_AND_BASE_ST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  UPD_BASE_STATUS&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Update Base Status with the Lock Reason value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_CA     Internal table to store Contract Account&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_LOCK   Lock Reason&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPD_BASE_STATUS  USING    P_CA TYPE FKKVKP&lt;/P&gt;&lt;P&gt;                               VALUE(P_LOCK).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:  WA_BASE_STAT_TMP TYPE ZZCATRANS,&lt;/P&gt;&lt;P&gt;         WA_BASE_STAT     TYPE ZZCATRANS,&lt;/P&gt;&lt;P&gt;         IT_BASE_STAT     TYPE STANDARD TABLE OF ZZCATRANS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR WA_BASE_STAT_TMP.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'NO_DATA_INITIALIZE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;           I_STRUCTURE = 'ZZCATRANS'&lt;/P&gt;&lt;P&gt;           I_NODATA    = '/'&lt;/P&gt;&lt;P&gt;        CHANGING&lt;/P&gt;&lt;P&gt;           E_DATA      = WA_BASE_STAT_TMP.&lt;/P&gt;&lt;P&gt;  CLEAR: IT_BASE_STAT, WA_BASE_STAT.&lt;/P&gt;&lt;P&gt;*Update Base Status of the Contract Account with the value in&lt;/P&gt;&lt;P&gt;*P_LOCK&lt;/P&gt;&lt;P&gt;  WA_BASE_STAT_TMP-AKTYP   = '02'.&lt;/P&gt;&lt;P&gt;  WA_BASE_STAT_TMP-VKONT   = P_CA-VKONT.&lt;/P&gt;&lt;P&gt;  WA_BASE_STAT_TMP-GPART   = P_CA-GPART.&lt;/P&gt;&lt;P&gt;  WA_BASE_STAT_TMP-PARTNER = P_CA-GPART.&lt;/P&gt;&lt;P&gt;  WA_BASE_STAT_TMP-OPBUK   = P_CA-OPBUK.&lt;/P&gt;&lt;P&gt;  WA_BASE_STAT_TMP-TOGRU   = P_CA-TOGRU.&lt;/P&gt;&lt;P&gt;  WA_BASE_STAT_TMP-VKPBZ   = P_CA-VKPBZ.&lt;/P&gt;&lt;P&gt;  WA_BASE_STAT_TMP-STDBK   = P_CA-STDBK.&lt;/P&gt;&lt;P&gt;  WA_BASE_STAT_TMP-ZZBASE_STATUS = P_LOCK.&lt;/P&gt;&lt;P&gt;  APPEND WA_BASE_STAT_TMP TO IT_BASE_STAT.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ZZ_CACCOUNT_MAINTAIN'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;         T_CA          = IT_BASE_STAT.&lt;/P&gt;&lt;P&gt;  WA_OUT-ZZBASE_STATUS = P_LOCK.&lt;/P&gt;&lt;P&gt;  WA_OUT-VKONT         = P_CA-VKONT.&lt;/P&gt;&lt;P&gt;  WA_OUT-GPART         = P_CA-GPART.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " UPD_BASE_STATUS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Dec 2006 12:54:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dunning-lock-set-reset/m-p/1736675#M320380</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-01T12:54:46Z</dc:date>
    </item>
    <item>
      <title>Re: Dunning Lock - Set/ Reset</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dunning-lock-set-reset/m-p/1736676#M320381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ramesh..&lt;/P&gt;&lt;P&gt;I think that should be useful..I'll check it out. Meanwhile, I have another issue :&lt;/P&gt;&lt;P&gt;How can we reset the dunning level to 0? Any function module to do the same?? Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Dec 2006 13:29:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dunning-lock-set-reset/m-p/1736676#M320381</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-01T13:29:49Z</dc:date>
    </item>
    <item>
      <title>Re: Dunning Lock - Set/ Reset</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dunning-lock-set-reset/m-p/1736677#M320382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;any updates??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Dec 2006 15:04:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dunning-lock-set-reset/m-p/1736677#M320382</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-01T15:04:42Z</dc:date>
    </item>
  </channel>
</rss>

