<?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: What does this error mean? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050108#M88949</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did not declare P_V_TEMP and P_V_DAY in the earlier part of my program. Is it necessary that i do so? Why can't i use back V_PRTEMP and V_PRDAY?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 Dec 2005 07:43:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-12-08T07:43:32Z</dc:date>
    <item>
      <title>What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050101#M88942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i did a syntax check on a program and i got the following error (2 times):&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
A USING reference parameter should not be used. Instead define the parameter as a USING-VALUE(...) or CHANGING parameter.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;When i double-clicked on the error to display the rows that was in question (rows 987 and 988), i couldn't identify what was actually wrong. Here's the statements of those rows:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM CONVERT_NEG_TO_BRACKET USING P_V_TEMP
                            CHANGING P_V_DAY.

  SEARCH P_V_TEMP FOR '-'.
  IF SY-SUBRC = 0.
    SHIFT P_V_TEMP RIGHT BY 1 PLACES.            "row 987
    SHIFT P_V_TEMP LEFT DELETING LEADING SPACE.  "row 988
    CONCATENATE '(' P_V_TEMP ')' INTO P_V_DAY.
  ELSE.
    SHIFT P_V_TEMP LEFT DELETING LEADING SPACE.
    MOVE P_V_TEMP TO P_V_DAY.
  ENDIF.

ENDFORM.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Perhaps anyone of you know what is actually wrong?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:05:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050101#M88942</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-08T07:05:16Z</dc:date>
    </item>
    <item>
      <title>Re: What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050102#M88943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you give the &lt;/P&gt;&lt;P&gt;perform code also.&lt;/P&gt;&lt;P&gt;i mean how you are calling the from.?&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Vijay Babu Dudla&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:07:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050102#M88943</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-08T07:07:57Z</dc:date>
    </item>
    <item>
      <title>Re: What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050103#M88944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Can you provide ur PERFORM statement as well.&lt;/P&gt;&lt;P&gt;Try passing both parameters in CHANGING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abdul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:08:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050103#M88944</guid>
      <dc:creator>abdul_hakim</dc:creator>
      <dc:date>2005-12-08T07:08:59Z</dc:date>
    </item>
    <item>
      <title>Re: What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050104#M88945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PERFORM CONVERT_NEG_TO_BRACKET USING P_V_TEMP&lt;/P&gt;&lt;P&gt;                                      P_V_DAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try to change perform  to the above and try..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:15:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050104#M88945</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-08T07:15:07Z</dc:date>
    </item>
    <item>
      <title>Re: What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050105#M88946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's the PERFORM statements that i used to do the calling, but its real long. Here goes:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;    FORM PROCESS_DATA
*&amp;amp;---------------------------------------------------------------------*
FORM PROCESS_DATA.

* There are some long coding here, but i'm not going to post them,     *
* they are ridiculously long, but if you need me to * post the         *
* complete subroutine, let me know                                     *

*--&amp;gt; PR Days = PR release date - PR creation date
  IF T_PUR-UDATE_PR IS INITIAL OR T_PUR-BADAT IS INITIAL.
    V_PRDAY = '0'.
  ELSE.
    PERFORM CALC_ACT_WORKDAY
           USING T_PUR-BADAT T_PUR-UDATE_PR V_PRTEMP.
    PERFORM CONVERT_NEG_TO_BRACKET USING V_PRTEMP
                                   CHANGING V_PRDAY.
  ENDIF.

*--&amp;gt; RFQ Days = RFQ quotation date - PR release date
  IF T_PUR-UDATE_RFQ IS INITIAL OR T_PUR-UDATE_PR IS INITIAL.
   V_RFQDAY = '0'.
  ELSE.
PERFORM CALC_ACT_WORKDAY
        USING T_PUR-UDATE_PR T_PUR-UDATE_RFQ V_RFQTEMP.
PERFORM CONVERT_NEG_TO_BRACKET USING V_RFQTEMP
                                   CHANGING V_RFQDAY.
  ENDIF.

*--&amp;gt; PO days
*--&amp;gt; RFQ number not exist (PO Days = PO printed date - PR released date)
  IF T_PUR-ANFNR IS INITIAL.
      IF T_PUR-VSTAT = 1.
        IF T_PUR-DATVR_PO IS INITIAL OR T_PUR-UDATE_PR IS INITIAL.
          V_PODAY = '0'.
        ELSE.
PERFORM CALC_ACT_WORKDAY
        USING T_PUR-UDATE_PR T_PUR-DATVR_PO V_POTEMP.
          PERFORM CONVERT_NEG_TO_BRACKET USING V_POTEMP
                                         CHANGING V_PODAY.
        ENDIF.
      ELSEIF T_PUR-VSTAT = 2 OR T_PUR-VSTAT = 0.
        IF T_PUR-AEDAT IS INITIAL OR T_PUR-UDATE_PR IS INITIAL.
          V_PODAY = '0'.
        ELSE.
PERFORM CALC_ACT_WORKDAY
        USING T_PUR-UDATE_PR T_PUR-AEDAT V_POTEMP.
          PERFORM CONVERT_NEG_TO_BRACKET USING V_POTEMP
                                         CHANGING V_PODAY.
        ENDIF.
      ELSEIF T_PUR-VSTAT IS INITIAL.
        V_PODAY = '0'.
      ENDIF.
  ELSE.
*--&amp;gt; RFQ number exist (PO Days = PO printed date - Quotation date)
    IF T_PUR-VSTAT = 1.
      IF T_PUR-DATVR_PO IS INITIAL OR T_PUR-RFQ_AEDAT IS INITIAL.
        V_PODAY = '0'.
      ELSE.
PERFORM CALC_ACT_WORKDAY
        USING T_PUR-RFQ_AEDAT T_PUR-DATVR_PO V_POTEMP.
        PERFORM CONVERT_NEG_TO_BRACKET USING V_POTEMP
                                       CHANGING V_PODAY.
      ENDIF.
    ELSEIF T_PUR-VSTAT = 2 OR T_PUR-VSTAT = 0.
      IF T_PUR-AEDAT IS INITIAL OR T_PUR-RFQ_AEDAT IS INITIAL.
        V_PODAY = '0'.
      ELSE.
PERFORM CALC_ACT_WORKDAY
        USING T_PUR-RFQ_AEDAT T_PUR-AEDAT V_POTEMP.
        PERFORM CONVERT_NEG_TO_BRACKET USING V_POTEMP
                                       CHANGING V_PODAY.
      ENDIF.
    ELSEIF T_PUR-VSTAT IS INITIAL.
      V_PODAY = '0'.
    ENDIF.
  ENDIF.
  CLEAR: V_TABKEY,
         V_TABKEY2,
         V_TABKEY3.
ENDFORM.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  GET_LATEST_GRNDATE
*&amp;amp;---------------------------------------------------------------------*
FORM GET_LATEST_GRNDATE.
DATA: D_LINES TYPE I.

  CLEAR T_DATE.
  DESCRIBE TABLE T_DATE LINES D_LINES.
  IF D_LINES GT 0.
    SORT T_DATE BY CPUDT EBELN EBELP DESCENDING.
    READ TABLE T_DATE WITH KEY EBELN = T_PUR-EBELN.
    IF SY-SUBRC = 0.
      READ TABLE T_DATE INDEX 1.
      MOVE: T_DATE-CPUDT TO T_PUR-CPUDT.
      MODIFY T_PUR TRANSPORTING CPUDT
             WHERE EBELN = T_PUR-EBELN AND EBELP = T_PUR-EBELP.
    ENDIF.
  ENDIF.

*--&amp;gt; GRN Days = GRN date - PO printed date
  IF T_PUR-VSTAT = 1.
    IF T_PUR-CPUDT IS INITIAL OR T_PUR-DATVR_PO IS INITIAL.
      V_GRNDAY = '0'.
    ELSE.
PERFORM CALC_ACT_WORKDAY
        USING T_PUR-DATVR_PO T_PUR-CPUDT V_GRNTEMP.
      PERFORM CONVERT_NEG_TO_BRACKET USING V_GRNTEMP
                                     CHANGING V_GRNDAY.
    ENDIF.
  ELSEIF T_PUR-VSTAT = 2 OR T_PUR-VSTAT = 0.
    IF T_PUR-CPUDT IS INITIAL OR T_PUR-AEDAT IS INITIAL.
      V_GRNDAY = '0'.
    ELSE.
PERFORM CALC_ACT_WORKDAY
        USING T_PUR-AEDAT T_PUR-CPUDT V_GRNTEMP.
      PERFORM CONVERT_NEG_TO_BRACKET USING V_GRNTEMP
                                     CHANGING V_GRNDAY.
    ENDIF.
  ENDIF.
ENDFORM.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  GET_VAR_DAY
*&amp;amp;---------------------------------------------------------------------*
FORM GET_VAR_DAY.
DATA: V_TEMP2(8).

  V_TEMP2 = V_STADAY - V_ACTDAY.
  PERFORM CONVERT_NEG_TO_BRACKET USING V_TEMP2
                                 CHANGING V_VARDAY.

ENDFORM.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:21:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050105#M88946</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-08T07:21:21Z</dc:date>
    </item>
    <item>
      <title>Re: What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050106#M88947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Try to Give Changing for Both &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM CONVERT_NEG_TO_BRACKET CHANGING P_V_TEMP&lt;/P&gt;&lt;P&gt;P_V_DAY&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:24:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050106#M88947</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-08T07:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050107#M88948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bernard!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This error has a simple reason: you change (in line 987, 988) using parameters - which shouldn't be changed by definition of using.&lt;/P&gt;&lt;P&gt;If you change parameters, changing would be right attribute. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's just a simple matter of correct definitions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Christian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:36:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050107#M88948</guid>
      <dc:creator>christian_wohlfahrt</dc:creator>
      <dc:date>2005-12-08T07:36:43Z</dc:date>
    </item>
    <item>
      <title>Re: What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050108#M88949</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did not declare P_V_TEMP and P_V_DAY in the earlier part of my program. Is it necessary that i do so? Why can't i use back V_PRTEMP and V_PRDAY?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:43:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050108#M88949</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-08T07:43:32Z</dc:date>
    </item>
    <item>
      <title>Re: What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050109#M88950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;not required to declare them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i just gave example...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you use changing for both....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM CONVERT_NEG_TO_BRACKET USING V_PRTEMP&lt;/P&gt;&lt;P&gt;V_PRDAY.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:46:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050109#M88950</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-08T07:46:47Z</dc:date>
    </item>
    <item>
      <title>Re: What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050110#M88951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i think it would work if you pass P_V_temp and P_V_day by both value and reference.For this you must use changing for both&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:57:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050110#M88951</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-08T07:57:17Z</dc:date>
    </item>
    <item>
      <title>Re: What does this error mean?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050111#M88952</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i told it in my previous posts the saem check it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Dec 2005 07:59:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/what-does-this-error-mean/m-p/1050111#M88952</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-12-08T07:59:33Z</dc:date>
    </item>
  </channel>
</rss>

