<?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: Help in ABAP code please! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391566#M531895</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not declare them as type string?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Jun 2007 15:25:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-07T15:25:44Z</dc:date>
    <item>
      <title>Help in ABAP code please!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391564#M531893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have upgraded to ECC6.0 and I am trying to fix some syntax errors. Here is the piece of code with the problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;====&lt;/P&gt;&lt;P&gt;import i_key&lt;/P&gt;&lt;P&gt;           old_zsops to old_zzsops&lt;/P&gt;&lt;P&gt;           new_zsops to new_zzsops&lt;/P&gt;&lt;P&gt;           from database zsopshist(Z1)&lt;/P&gt;&lt;P&gt;           id i_key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     import i_key&lt;/P&gt;&lt;P&gt;           old_zsops to old_prezsops&lt;/P&gt;&lt;P&gt;           new_zsops to new_prezsops&lt;/P&gt;&lt;P&gt;           from database zsopshist(Z1)&lt;/P&gt;&lt;P&gt;           id i_key.&lt;/P&gt;&lt;P&gt;=====&lt;/P&gt;&lt;P&gt;I am kind of new to ABAP and went throught the documentation but could someone please tell me what "old_zsops to old_zzsops" does?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code above is causing the dump with error "Error when attempting to IMPORT object "OLD_ZSOPS"". I went through the code and I found that old_zsops and new_zsops is not declared at all and it doesn't give any compilation errors! It goes to dump when I execute the problem. If it is required I would send the whole code but I see the following declarations in the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: old_prezsops like zsops_prev.     "PJCHG10854&lt;/P&gt;&lt;P&gt;data: new_prezsops like zsops_prev.     "PJCHG10854&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: old_zzsops like zsops.            "PJCHG10854&lt;/P&gt;&lt;P&gt;data: new_zzsops like zsops.            "PJCHG10854&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: long_rec(900) type c.             "PJCHG10854&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: old_lzsops like long_rec.         "PJCHG10854&lt;/P&gt;&lt;P&gt;data: new_lzsops like long_rec.         "PJCHG10854&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: curr_zsops like zsops,&lt;/P&gt;&lt;P&gt;      prev_zsops like zsops_prev.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could someone please help me how to fix this problem? How do I declare "old_zsops and new_zsops" because they are used in 2 different import statements? All the answers will be rewarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Mithun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 15:01:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391564#M531893</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T15:01:06Z</dc:date>
    </item>
    <item>
      <title>Re: Help in ABAP code please!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391565#M531894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any help please!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Mithun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 15:12:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391565#M531894</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T15:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: Help in ABAP code please!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391566#M531895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not declare them as type string?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 15:25:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391566#M531895</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T15:25:44Z</dc:date>
    </item>
    <item>
      <title>Re: Help in ABAP code please!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391567#M531896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the reply Rob. I tried and it still went to DUMP with the same error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Mithun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 15:36:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391567#M531896</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T15:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: Help in ABAP code please!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391568#M531897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What does the dump say? (Error message and point in the code?)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 15:41:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391568#M531897</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T15:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: Help in ABAP code please!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391569#M531898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the error message&lt;/P&gt;&lt;P&gt;Error when attempting to IMPORT object "OLD_ZSOPS". &lt;/P&gt;&lt;P&gt;==============&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is  some more information from dump&lt;/P&gt;&lt;P&gt;===================&lt;/P&gt;&lt;P&gt;Error analysis                                                                                &lt;/P&gt;&lt;P&gt;An exception occurred that is explained in detail below.                                     &lt;/P&gt;&lt;P&gt;    The exception, which is assigned to class 'CX_SY_IMPORT_MISMATCH_ERROR', was                 &lt;/P&gt;&lt;P&gt;     not caught in                                                                                &lt;/P&gt;&lt;P&gt;procedure "IMPORT_RECORD" "(FORM)", nor was it propagated by a RAISING clause.               &lt;/P&gt;&lt;P&gt;    Since the caller of the procedure could not have anticipated that the                        &lt;/P&gt;&lt;P&gt;    exception would occur, the current program is terminated.                                    &lt;/P&gt;&lt;P&gt;    The reason for the exception is:                                                             &lt;/P&gt;&lt;P&gt;    The object "OLD_ZSOPS" has a different object type in the dataset from                       &lt;/P&gt;&lt;P&gt;    that in the target program "ZCFICO6010".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 15:49:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391569#M531898</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T15:49:13Z</dc:date>
    </item>
    <item>
      <title>Re: Help in ABAP code please!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391570#M531899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try declaring it the same as in program ZCFICO6010.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 15:57:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391570#M531899</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T15:57:30Z</dc:date>
    </item>
    <item>
      <title>Re: Help in ABAP code please!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391571#M531900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Everything is in the same porgram. To avoid confusion I will send the whole code:&lt;/P&gt;&lt;P&gt;===&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZCFICO6010&lt;/P&gt;&lt;P&gt;         line-count 65&lt;/P&gt;&lt;P&gt;         line-size 132&lt;/P&gt;&lt;P&gt;         no standard page heading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: zsopshist, zsops.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data: old_zsops like zsops,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     new_zsops like zsops.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: old_prezsops like zsops_prev.     "PJCHG10854&lt;/P&gt;&lt;P&gt;data: new_prezsops like zsops_prev.     "PJCHG10854&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: old_zzsops like zsops.            "PJCHG10854&lt;/P&gt;&lt;P&gt;data: new_zzsops like zsops.            "PJCHG10854&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: long_rec(900) type c.             "PJCHG10854&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: old_lzsops like long_rec.         "PJCHG10854&lt;/P&gt;&lt;P&gt;data: new_lzsops like long_rec.         "PJCHG10854&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: curr_zsops like zsops,&lt;/P&gt;&lt;P&gt;      prev_zsops like zsops_prev.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-----&lt;/P&gt;&lt;P&gt;data: begin of i_key,&lt;/P&gt;&lt;P&gt;  kostl(5),&lt;/P&gt;&lt;P&gt;  aedat(8),&lt;/P&gt;&lt;P&gt;  cputm(6).&lt;/P&gt;&lt;P&gt;data:   end of i_key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: HEADER like zsops-oprcd,&lt;/P&gt;&lt;P&gt;      header1(92) type c.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    header1 like header.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: v_field(18) type c,&lt;/P&gt;&lt;P&gt;      v_old(20)  type c,&lt;/P&gt;&lt;P&gt;      v_new(20)  type c,&lt;/P&gt;&lt;P&gt;      user like zsops-uname,&lt;/P&gt;&lt;P&gt;      date like zsops-aedtm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of table occurs 0,&lt;/P&gt;&lt;P&gt;      text(20) type c,&lt;/P&gt;&lt;P&gt;      oprcd like zsops-oprcd,&lt;/P&gt;&lt;P&gt;      field(15) type c,&lt;/P&gt;&lt;P&gt;      user like zsops-uname,&lt;/P&gt;&lt;P&gt;      date like zsops-aedtm,&lt;/P&gt;&lt;P&gt;      v_old(20) ,&lt;/P&gt;&lt;P&gt;      v_new(20) ,&lt;/P&gt;&lt;P&gt;    end of table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: text(30) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;       srtfd like zsopshist-srtfd,&lt;/P&gt;&lt;P&gt;     end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data: ihist like old_zsops occurs 0 with header line,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     nhist like new_zsops occurs 0 with header line.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: ihist like zsops occurs 0 with header line,&lt;/P&gt;&lt;P&gt;      nhist like zsops occurs 0 with header line.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Selection Screen&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK one WITH FRAME TITLE TEXT-200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: s_oprcd  like zsops-oprcd obligatory,&lt;/P&gt;&lt;P&gt;            s_oprcdh like zsops-oprcd .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                s_cputm   for sy-uzeit.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK three WITH FRAME TITLE TEXT-300.&lt;/P&gt;&lt;P&gt;parameters:s_aedtm  like zsops-aedtm obligatory,&lt;/P&gt;&lt;P&gt;s_aedtmh like zsops-aedtm obligatory.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK three.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK TWO WITH FRAME TITLE TEXT-100.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_REGSRT RADIOBUTTON GROUP RADI,&lt;/P&gt;&lt;P&gt;            P_ACCSRT RADIOBUTTON GROUP RADI.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK TWO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: new_date like sy-datum obligatory default '20051214'.&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;      Top-Of-Page&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;top-of-page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BEGIN OF BLOCK INSERTED FOR                              "JJMM20040330&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA: CC_LOW LIKE ZSOPS-OPRCD,&lt;/P&gt;&lt;P&gt;        CC_HIGH LIKE ZSOPS-OPRCD,&lt;/P&gt;&lt;P&gt;        FROM_DATE(10) TYPE C,&lt;/P&gt;&lt;P&gt;        TO_DATE(10)   TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: S_OPRCD TO CC_LOW NO-ZERO,&lt;/P&gt;&lt;P&gt;         S_AEDTM TO FROM_DATE USING EDIT MASK '__/__/____',&lt;/P&gt;&lt;P&gt;         S_AEDTMH TO TO_DATE USING EDIT MASK '__/__/____'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF S_OPRCDH = S_OPRCD.&lt;/P&gt;&lt;P&gt;    CONCATENATE: 'Cost Center'(T02) CC_LOW 'Changed On'(T04) FROM_DATE&lt;/P&gt;&lt;P&gt;                 'To'(T03) TO_DATE 'Sort By'(T05) text INTO HEADER1&lt;/P&gt;&lt;P&gt;                 separated by space.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE: S_OPRCDH TO CC_HIGH NO-ZERO.&lt;/P&gt;&lt;P&gt;    CONCATENATE: 'Cost Center'(T02) CC_LOW 'To'(T03) CC_HIGH&lt;/P&gt;&lt;P&gt;                 'Changed On'(T04) FROM_DATE 'To'(T03) TO_DATE&lt;/P&gt;&lt;P&gt;                 'Sort By'(T05) text INTO HEADER1 separated by space.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;END OF BLOCK INSERTED FOR                                "JJMM20040330&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM DISPLAY_PAGE_HEADER(ZCLT0001) USING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                      header1            "JJMM20040330&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                        HEADER&lt;/P&gt;&lt;P&gt;                                        TEXT-T01&lt;/P&gt;&lt;P&gt;                                        header1.           "JJMM20040330&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BEGIN OF BLOCK COMMENTED OUT FOR                         "JJMM20040330&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; write:/5 'Cost Center'(T02), s_oprcd+5(5), 'To'(T03), s_oprcdh,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       40 'Changed On'(T04), s_aedtm, 'To'(T03), s_aedtmh,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       85 'Sort by'(T05), text.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; uline. skip.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;END OF BLOCK COMMENTED OUT FOR                           "JJMM20040330&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Write:/ 'Field Changed'(C01), 25 'Old Values'(C02),&lt;/P&gt;&lt;P&gt;           55 'New Values'(C03), 85 'Cost Center'(C04),&lt;/P&gt;&lt;P&gt;          105 'Changed By'(C05), 120 'Changed On'(C06).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  uline.&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;start-of-selection.&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;  data: time(6),&lt;/P&gt;&lt;P&gt;        v_subrc like sy-subrc,&lt;/P&gt;&lt;P&gt;        prev_format(1),&lt;/P&gt;&lt;P&gt;        srtfd like zsopshist-srtfd,&lt;/P&gt;&lt;P&gt;        srtfdh like zsopshist-srtfd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  srtfd&lt;EM&gt;0(5) = s_oprcd&lt;/EM&gt;5(5).&lt;/P&gt;&lt;P&gt;  srtfd+5(8) = s_aedtm.&lt;/P&gt;&lt;P&gt;  srtfd+13(6) = '000000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   if s_oprcdh is initial.&lt;/P&gt;&lt;P&gt;     s_oprcdh = s_oprcd.&lt;/P&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  srtfdh&lt;EM&gt;0(5) = s_oprcdh&lt;/EM&gt;5(5).&lt;/P&gt;&lt;P&gt;  srtfdh+5(8) = s_aedtmh.&lt;/P&gt;&lt;P&gt;  srtfdh+13(6) = '999999'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select srtfd from zsopshist into table itab&lt;/P&gt;&lt;P&gt;          WHERE  SRTFD &amp;gt;= SRTFD&lt;/P&gt;&lt;P&gt;          AND    SRTFD &amp;lt;= SRTFDH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;sort itab by srtfd.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF ITAB+5(8) GE S_AEDTM  AND                            "IJHM00001&lt;/P&gt;&lt;P&gt;        ITAB+5(8) LE S_AEDTMH.                              "IJHM00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      move: itab+0(5)          to i_key-kostl,&lt;/P&gt;&lt;P&gt;            itab+5(8)          to i_key-aedat,&lt;/P&gt;&lt;P&gt;            itab+13(6)         to i_key-cputm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;/---  PJCHG10854 Begin commented/New code                     /&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;/---  To change the import structure based on date the old    /&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;/---  import was removed and following coded added.           /&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      clear: v_subrc, prev_format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      if itab+5(8) lt new_date.&lt;/P&gt;&lt;P&gt;        prev_format = 'X'.&lt;/P&gt;&lt;P&gt;        perform import_record_prev changing v_subrc.      "PJCHG10854&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;        perform import_record changing v_subrc.           "PJCHG10854&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     import i_key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          old_zsops&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          new_zsops&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          from database zsopshist(Z1)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          id i_key.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;/---   PJCHG10854 END commented/New code                /&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      if v_subrc = 0.                                     "PJCHG10854&lt;/P&gt;&lt;P&gt;        perform get_final_table.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.                                                  "IJHM00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if p_regsrt = 'X'.&lt;/P&gt;&lt;P&gt;    sort table by oprcd field date descending.&lt;/P&gt;&lt;P&gt;    text = 'Cost Center'(C04).&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    sort table by field oprcd date descending.&lt;/P&gt;&lt;P&gt;    text = 'Field Changed'(C01).&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;   perform write_report.&lt;/P&gt;&lt;P&gt;&lt;/P&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;      FORM get_final_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;      ........                                                      *&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_final_table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; move old_zsops to ihist.           "PJCHG10854&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; move new_zsops to nhist.           "PJCHG10854&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if prev_format eq 'X'.              "PJCHG10854&lt;/P&gt;&lt;P&gt;    move old_prezsops to ihist.       "PJCHG10854&lt;/P&gt;&lt;P&gt;    move new_prezsops to nhist.       "PJCHG10854&lt;/P&gt;&lt;P&gt;  else.                               "PJCHG10854&lt;/P&gt;&lt;P&gt;    move old_zzsops to ihist.         "PJCHG10854&lt;/P&gt;&lt;P&gt;    move new_zzsops to nhist.         "PJCHG10854&lt;/P&gt;&lt;P&gt;  endif.                              "PJCHG10854&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if ihist-ivcrg ne nhist-ivcrg.&lt;/P&gt;&lt;P&gt;   table-text = 'Invst Charge Base'(F01).&lt;/P&gt;&lt;P&gt;   table-field = 'IVCRG'.&lt;/P&gt;&lt;P&gt;    table-v_old   = ihist-ivcrg.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-ivcrg.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&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;&lt;/P&gt;&lt;P&gt;  if ihist-mgtfp ne nhist-mgtfp.&lt;/P&gt;&lt;P&gt;    table-field = 'MGTFP'.&lt;/P&gt;&lt;P&gt;    table-text = 'Mgt Fee %'(F02).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-mgtfp.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-mgtfp.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if ihist-discd ne nhist-discd.&lt;/P&gt;&lt;P&gt;    table-field = 'DISCD'.&lt;/P&gt;&lt;P&gt;    table-text = 'Cash Disc. Passback'(F03).&lt;/P&gt;&lt;P&gt;    table-v_old   = ihist-discd.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-discd.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&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;  if ihist-consc ne nhist-consc.&lt;/P&gt;&lt;P&gt;    table-field = 'CONSC'.&lt;/P&gt;&lt;P&gt;    table-text = 'Subsidy Calc'(F04).&lt;/P&gt;&lt;P&gt;    table-v_old   = ihist-consc.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-consc.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if ihist-payfart ne nhist-payfart.&lt;/P&gt;&lt;P&gt;    table-field = 'PAYFART'.&lt;/P&gt;&lt;P&gt;    table-text = 'Payroll Fringe'(F05).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-payfart.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-payfart.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if ihist-frbpb ne nhist-frbpb.&lt;/P&gt;&lt;P&gt;    table-field = 'FRBPB'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rebate Pass Back'(F06).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-frbpb.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-frbpb.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if ihist-exlca ne nhist-exlca.&lt;/P&gt;&lt;P&gt;    table-field = 'EXLCA'.&lt;/P&gt;&lt;P&gt;    table-text = 'Excl Source27'(F07).&lt;/P&gt;&lt;P&gt;    table-v_old   = ihist-exlca.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-exlca.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if ihist-exlcb ne nhist-exlcb.&lt;/P&gt;&lt;P&gt;    table-field = 'EXLCB'.&lt;/P&gt;&lt;P&gt;    table-text = 'Excl Source11'(F08).&lt;/P&gt;&lt;P&gt;    table-v_old   = ihist-exlcb.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-exlcb.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if ihist-trnrate ne nhist-trnrate.&lt;/P&gt;&lt;P&gt;    table-field = 'TRNRATE'.&lt;/P&gt;&lt;P&gt;    table-text = 'Payroll Training'(F09).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-trnrate.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-trnrate.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if ihist-mgffa ne nhist-mgffa.&lt;/P&gt;&lt;P&gt;    table-field = 'MGFFA'.&lt;/P&gt;&lt;P&gt;    table-text = 'Mgt Fee Amt'(F10).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-mgffa.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-mgffa.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if ihist-mgtfi ne nhist-mgtfi.&lt;/P&gt;&lt;P&gt;    table-field = 'MGTFI'.&lt;/P&gt;&lt;P&gt;    table-text = 'Mgt Fees Indicator'(F11).&lt;/P&gt;&lt;P&gt;    table-v_old   = ihist-mgtfi.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-mgtfi.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if ihist-eqres ne nhist-eqres.&lt;/P&gt;&lt;P&gt;    table-field = 'EQRES'.&lt;/P&gt;&lt;P&gt;    table-text = 'Eqip Res Accrual'(F12).&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  table-v_old = ihist-eqres.                             "JJMM20040331&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  table-v_new = nhist-eqres.                             "JJMM20040331&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    table-v_old(12) = ihist-eqres.                         "JJMM20040331&lt;/P&gt;&lt;P&gt;    table-v_new(12) = nhist-eqres.                         "JJMM20040331&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if ihist-ovrhd ne nhist-ovrhd.&lt;/P&gt;&lt;P&gt;    table-field = 'OVRHD'.&lt;/P&gt;&lt;P&gt;    table-text = 'OverHead Amt'(F13).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-ovrhd.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-ovrhd.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;    if ihist-xaccural ne nhist-xaccural.&lt;/P&gt;&lt;P&gt;    table-field = 'XACCUARAL'.&lt;/P&gt;&lt;P&gt;    table-text = 'Exclude Accrual'(F14).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-xaccural.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-xaccural.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&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;  if ihist-ovrrt ne nhist-ovrrt.&lt;/P&gt;&lt;P&gt;    table-field = 'OVRRT'.&lt;/P&gt;&lt;P&gt;    table-text = 'OverHead Rate'(F15).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-ovrrt.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-ovrrt.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;    if ihist-ztbd01 ne nhist-ztbd01.&lt;/P&gt;&lt;P&gt;    table-field = 'ZTBD01'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  table-text = 'Char1'.                                  "JJMM20040330&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    table-text = 'Meal Allowance'(F16).                    "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-v_old   = ihist-ztbd01.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-ztbd01.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BEGIN OF BLOCK INSERTED FOR                            "JJMM20040330&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if ihist-earlybil ne nhist-earlybil.&lt;/P&gt;&lt;P&gt;    table-field = 'EARLYBIL'.&lt;/P&gt;&lt;P&gt;    table-text = 'Early Billing'(F17).&lt;/P&gt;&lt;P&gt;    table-v_old   = ihist-earlybil.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-earlybil.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if ihist-combined ne nhist-combined.&lt;/P&gt;&lt;P&gt;    table-field = 'COMBINED'.&lt;/P&gt;&lt;P&gt;    table-text = 'Combined Billing'(F18).&lt;/P&gt;&lt;P&gt;    table-v_old   = ihist-COMBINED.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-COMBINED.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;END OF BLOCK INSERTED FOR                                "JJMM20040330&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if ihist-rate1 ne nhist-rate1.&lt;/P&gt;&lt;P&gt;    table-field = 'RATE1'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 1'(F19).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate1.&lt;/P&gt;&lt;P&gt;    table-v_new(12)  = nhist-rate1.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;*if ihist-rate1 ne nhist-rate2.                            "JJMM20040330&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  table-field = 'RATE1'.                                 "JJMM20040330&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; if ihist-rate2 ne nhist-rate2.                            "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-field = 'RATE2'.                                 "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 2'(F20).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate2.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate2.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&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;*if ihist-rate1 ne nhist-rate3.                            "JJMM20040330&lt;/P&gt;&lt;P&gt; if ihist-rate3 ne nhist-rate3.                            "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-field = 'RATE3'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 3'(F21).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate3.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate3.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&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;*if ihist-rate1 ne nhist-rate4.                            "JJMM20040330&lt;/P&gt;&lt;P&gt; if ihist-rate4 ne nhist-rate4.                            "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-field = 'RATE4'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 4'(F22).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate4.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate4.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;*if ihist-rate1 ne nhist-rate5.                            "JJMM20040330&lt;/P&gt;&lt;P&gt; if ihist-rate5 ne nhist-rate5.                            "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-field = 'RATE5'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 5'(F23).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate5.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate5.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;*if ihist-rate1 ne nhist-rate6.                            "JJMM20040330&lt;/P&gt;&lt;P&gt; if ihist-rate6 ne nhist-rate6.                            "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-field = 'RATE6'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 6'(F24).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate6.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate6.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;*if ihist-rate1 ne nhist-rate7.                            "JJMM20040330&lt;/P&gt;&lt;P&gt; if ihist-rate7 ne nhist-rate7.                            "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-field = 'RATE7'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 7'(F25).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate7.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate7.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;*if ihist-rate1 ne nhist-rate8.                            "JJMM20040330&lt;/P&gt;&lt;P&gt; if ihist-rate8 ne nhist-rate8.                            "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-field = 'RATE8'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 8'(F26).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate8.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate8.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;*if ihist-rate1 ne nhist-rate9.                            "JJMM20040330&lt;/P&gt;&lt;P&gt; if ihist-rate9 ne nhist-rate9.                            "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-field = 'RATE9'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 9'(F27).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate9.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate9.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&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;*if ihist-rate1 ne nhist-rate10.                           "JJMM20040330&lt;/P&gt;&lt;P&gt; if ihist-rate10 ne nhist-rate10.                          "JJMM20040330&lt;/P&gt;&lt;P&gt;    table-field = 'RATE10'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 10'(F28).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate10.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate10.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&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;*if ihist-rate1 ne nhist-rate11.                           "JJMM20040330&lt;/P&gt;&lt;P&gt; if ihist-rate11 ne nhist-rate11.                          "JJMM20040330&lt;/P&gt;&lt;P&gt;   table-field = 'RATE11'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 11'(F29).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate11.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate11.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  perform write_report.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; The following lines of code have been added per change IJHM00001&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate12 ne nhist-rate12.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE12'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 12'(F30).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate12.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate12.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate13 ne nhist-rate13.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE13'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 13'(F31).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate13.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate13.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate14 ne nhist-rate14.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE14'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 14'(F32).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate14.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate14.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate15 ne nhist-rate15.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE15'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 15'(F33).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate15.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate15.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate16 ne nhist-rate16.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE16'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 16'(F34).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate16.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate16.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate17 ne nhist-rate17.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE17'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 17'(F35).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate17.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate17.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate18 ne nhist-rate18.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE18'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 18'(F36).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate18.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate18.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; The following lines of code have been added per change IJHM00002&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate19 ne nhist-rate19.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE19'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 19'(F37).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate19.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate19.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate20 ne nhist-rate20.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE20'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 20'(F38).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate20.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate20.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate21 ne nhist-rate21.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE21'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 21'(F39).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate21.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate21.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-rate22 ne nhist-rate22.&lt;/P&gt;&lt;P&gt;   table-field = 'RATE22'.&lt;/P&gt;&lt;P&gt;    table-text = 'Rate 22'(F40).&lt;/P&gt;&lt;P&gt;    table-v_old(12)   = ihist-rate22.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-rate22.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-intcrb ne nhist-intcrb.&lt;/P&gt;&lt;P&gt;   table-field = 'INTCRB'.&lt;/P&gt;&lt;P&gt;    table-text = 'Intcrb'(F47).                             "IJHM00002&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   table-text = 'Intcrb'(F37).                            "IJHM00002&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    table-v_old   = ihist-intcrb.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-intcrb.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-intcrr ne nhist-intcrr.&lt;/P&gt;&lt;P&gt;   table-field = 'INTCRR'.&lt;/P&gt;&lt;P&gt;    table-text = 'Intcrr'(F48).                             "IJHM00002&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   table-text = 'Intcrr'(F38).                            "IJHM00002&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    table-v_old(12)   = ihist-intcrr.&lt;/P&gt;&lt;P&gt;    table-v_new(12)   = nhist-intcrr.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-zwktran ne nhist-zwktran.&lt;/P&gt;&lt;P&gt;   table-field = 'ZWKTRAN'.&lt;/P&gt;&lt;P&gt;    table-text = 'Data Trans End Unit'(F49).                "IJHM00002&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   table-text = 'Data Trans End Unit'(F39).               "IJHM00002&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    table-v_old   = ihist-zwktran.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-zwktran.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-zwkbud ne nhist-zwkbud.&lt;/P&gt;&lt;P&gt;   table-field = 'ZWKBUD'.&lt;/P&gt;&lt;P&gt;    table-text = 'Wkly Budget Ind'(F50).                    "IJHM00002&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   table-text = 'Wkly Budget Ind'(F40).                   "IJHM00002&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    table-v_old   = ihist-zwkbud.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-zwkbud.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-bcycle ne nhist-bcycle.&lt;/P&gt;&lt;P&gt;   table-field = 'BCYCLE'.&lt;/P&gt;&lt;P&gt;    table-text = 'Bcycle'(F51).                             "IJHM00002&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   table-text = 'Bcycle'(F41).                            "IJHM00002&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    table-v_old   = ihist-bcycle.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-bcycle.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if ihist-ovind ne nhist-ovind.&lt;/P&gt;&lt;P&gt;   table-field = 'OVIND'.&lt;/P&gt;&lt;P&gt;    table-text = 'Ovind'(F52).                              "IJHM00002&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   table-text = 'Ovind'(F42).                             "IJHM00002&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    table-v_old   = ihist-ovind.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-ovind.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*New code for PRSID -&lt;/P&gt;&lt;HR originaltext="----------------------------------------" /&gt;&lt;P&gt;"ZN032106&lt;/P&gt;&lt;P&gt;  if ihist-prsid ne nhist-prsid.&lt;/P&gt;&lt;P&gt;   table-field = 'PRSID'.&lt;/P&gt;&lt;P&gt;    table-text = 'PRSID'(F53).&lt;/P&gt;&lt;P&gt;    table-v_old   = ihist-prsid.&lt;/P&gt;&lt;P&gt;    table-v_new   = nhist-prsid.&lt;/P&gt;&lt;P&gt;    table-user    = nhist-uname.&lt;/P&gt;&lt;P&gt;    table-date    = nhist-aedtm.&lt;/P&gt;&lt;P&gt;    table-oprcd = nhist-oprcd.&lt;/P&gt;&lt;P&gt;    append table.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;*End of new code----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------" /&gt;&lt;P&gt;"ZN032106&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&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;      FORM write_report                                             *&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;      ........                                                      *&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 write_report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write:/1 table-text,   25 table-v_old(12) left-justified,&lt;/P&gt;&lt;P&gt;         55 table-v_new(12) left-justified, 85 table-oprcd,&lt;/P&gt;&lt;P&gt;         106 table-user, 120 table-date.&lt;/P&gt;&lt;P&gt;  uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;skip 5.                                                    "JJMM20040330&lt;/P&gt;&lt;P&gt;write:/35 TEXT-R01.                                        "JJMM20040330&lt;/P&gt;&lt;P&gt;reserve 1 lines.                                           "JJMM20040330&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&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  import_record&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;form import_record changing p_subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     import i_key&lt;/P&gt;&lt;P&gt;           old_zsops to old_zzsops&lt;/P&gt;&lt;P&gt;           new_zsops to new_zzsops&lt;/P&gt;&lt;P&gt;           from database zsopshist(Z1)&lt;/P&gt;&lt;P&gt;           id i_key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     p_subrc = sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " import_record&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  import_record_prev&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;form import_record_prev changing p_subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     import i_key&lt;/P&gt;&lt;P&gt;           old_zsops to old_prezsops&lt;/P&gt;&lt;P&gt;           new_zsops to new_prezsops&lt;/P&gt;&lt;P&gt;           from database zsopshist(Z1)&lt;/P&gt;&lt;P&gt;           id i_key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     p_subrc = sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " import_record_prev&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  import_record_long&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;form import_record_long changing p_subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     import i_key&lt;/P&gt;&lt;P&gt;           old_zsops to old_lzsops&lt;/P&gt;&lt;P&gt;           new_zsops to new_lzsops&lt;/P&gt;&lt;P&gt;           from database zsopshist(Z1)&lt;/P&gt;&lt;P&gt;           id i_key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     p_subrc = sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " import_record_prev&lt;/P&gt;&lt;P&gt;========&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Mithun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 16:19:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391571#M531900</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T16:19:42Z</dc:date>
    </item>
    <item>
      <title>Re: Help in ABAP code please!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391572#M531901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ANyone has any ideas, please let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Mithun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 16:53:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391572#M531901</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T16:53:48Z</dc:date>
    </item>
    <item>
      <title>Re: Help in ABAP code please!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391573#M531902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;My guess is that the data object that you are trying to import is stored in a different format, check the program where the export is done and confirm that the type of the exported object matches with old_zzsops.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jun 2007 00:00:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-in-abap-code-please/m-p/2391573#M531902</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-08T00:00:38Z</dc:date>
    </item>
  </channel>
</rss>

