<?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: Error - ABAP Code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095499#M734334</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Gareth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks. Changing the TYPE for &amp;lt;ls_data&amp;gt;, &amp;lt;ls_chas&amp;gt; and &amp;lt;ls_kyfs&amp;gt; resolved the errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 28 Nov 2007 02:24:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-28T02:24:35Z</dc:date>
    <item>
      <title>Error - ABAP Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095495#M734330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i activate this code, it gives an error. The error is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"The field "S_CHAS" is unknown, but there is a field with the similar name &amp;lt;LS_CHAS&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please take a look at the code and suggest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;FUNCTION YCALC_VALUE .&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local Interface:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     REFERENCE(I_AREA) TYPE  UPC_Y_AREA&lt;/P&gt;&lt;P&gt;*"     REFERENCE(I_PLEVEL) TYPE  UPC_Y_PLEVEL&lt;/P&gt;&lt;P&gt;*"     REFERENCE(I_METHOD) TYPE  UPC_Y_METHOD&lt;/P&gt;&lt;P&gt;*"     REFERENCE(I_PACKAGE) TYPE  UPC_Y_PACKAGE&lt;/P&gt;&lt;P&gt;*"     REFERENCE(IT_EXITP) TYPE  UPF_YT_EXITP&lt;/P&gt;&lt;P&gt;*"     REFERENCE(ITO_CHASEL) TYPE  UPC_YTO_CHASEL&lt;/P&gt;&lt;P&gt;*"     REFERENCE(ITO_CHA) TYPE  UPC_YTO_CHA&lt;/P&gt;&lt;P&gt;*"     REFERENCE(ITO_KYF) TYPE  UPC_YTO_KYF&lt;/P&gt;&lt;P&gt;*"  EXPORTING&lt;/P&gt;&lt;P&gt;*"     REFERENCE(ET_MESG) TYPE  UPC_YT_MESG&lt;/P&gt;&lt;P&gt;*"  CHANGING&lt;/P&gt;&lt;P&gt;*"     REFERENCE(XTH_DATA) TYPE  HASHED TABLE&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;xth_data&amp;gt;     TYPE HASHED TABLE,&lt;/P&gt;&lt;P&gt;                              &amp;lt;ls_data&amp;gt;      TYPE ANY,&lt;/P&gt;&lt;P&gt;                             &amp;lt;ls_chas&amp;gt;     TYPE ANY,&lt;/P&gt;&lt;P&gt;                             &amp;lt;ls_kyfs&amp;gt;     TYPE ANY,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: period(3) TYPE n,&lt;/P&gt;&lt;P&gt;             total TYPE F.&lt;/P&gt;&lt;P&gt;                &lt;/P&gt;&lt;P&gt;  DATA: area    TYPE UPC_Y_AREA    value 'KMPA',&lt;/P&gt;&lt;P&gt;        level  TYPE UPC_Y_PLEVEL  value 'KMPL',&lt;/P&gt;&lt;P&gt;        package TYPE UPC_Y_PACKAGE value 'KMPP',&lt;/P&gt;&lt;P&gt;        l_source_var TYPE upc_y_variable,&lt;/P&gt;&lt;P&gt;        l_subrc LIKE sy-subrc,&lt;/P&gt;&lt;P&gt;        ls_return LIKE bapiret2,&lt;/P&gt;&lt;P&gt;        l_type LIKE upc_var-vartype,&lt;/P&gt;&lt;P&gt;        lto_varsel_all TYPE upc_yto_charsel,&lt;/P&gt;&lt;P&gt;        lto_varsel TYPE upc_yto_charsel,&lt;/P&gt;&lt;P&gt;        ls_varsel TYPE upc_ys_charsel,&lt;/P&gt;&lt;P&gt;        lto_chanm TYPE upc_yto_cha.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT xth_data ASSIGNING &amp;lt;ls_data&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT 'S_CHAS' OF STRUCTURE &amp;lt;ls_data&amp;gt; TO &amp;lt;ls_chas&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT 'S_KYFS' OF STRUCTURE &amp;lt;ls_data&amp;gt; TO &amp;lt;ls_chas&amp;gt;.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT xth_data INTO &amp;lt;ls_data&amp;gt;.&lt;/P&gt;&lt;P&gt;    IF ( s_chas-0fiscper &amp;lt;= '009' ).&lt;/P&gt;&lt;P&gt;      total = total + s_kyfs-0value.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2007 23:59:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095495#M734330</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-27T23:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: Error - ABAP Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095496#M734331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;George,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hit the syntax check (ctrl+F2) and the cursor will go to the line where the problem is to be found.  I think you'll find it is &lt;/P&gt;&lt;P&gt;IF ( s_chas-0fiscper &amp;lt;= '009' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try changing &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
LOOP AT xth_data ASSIGNING &amp;lt;ls_data&amp;gt;.
ASSIGN COMPONENT 'S_CHAS' OF STRUCTURE &amp;lt;ls_data&amp;gt; TO &amp;lt;ls_chas&amp;gt;.
ASSIGN COMPONENT 'S_KYFS' OF STRUCTURE &amp;lt;ls_data&amp;gt; TO &amp;lt;ls_chas&amp;gt;.
ENDLOOP.

LOOP AT xth_data INTO &amp;lt;ls_data&amp;gt;.
IF ( s_chas-0fiscper &amp;lt;= '009' ).
total = total + s_kyfs-0value.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; to&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
LOOP AT xth_data ASSIGNING &amp;lt;ls_data&amp;gt;.
ASSIGN COMPONENT 'S_CHAS' OF STRUCTURE &amp;lt;ls_data&amp;gt; TO &amp;lt;ls_chas&amp;gt;.
ASSIGN COMPONENT 'S_KYFS' OF STRUCTURE &amp;lt;ls_data&amp;gt; TO &amp;lt;ls_chas&amp;gt;.
IF ( &amp;lt;ls_chas&amp;gt;-0fiscper &amp;lt;= '009' ).
total = total + &amp;lt;ls_chas&amp;gt;-0value.
ENDIF.
ENDLOOP

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gareth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Gareth Ellem&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2007 00:31:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095496#M734331</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-28T00:31:05Z</dc:date>
    </item>
    <item>
      <title>Re: Error - ABAP Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095497#M734332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gareth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did as you suggested. Now, i get the error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data object "&amp;lt;LS_CHAS&amp;gt;" has no structure and therefore no component called "0FISCPER".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2007 00:41:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095497#M734332</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-28T00:41:16Z</dc:date>
    </item>
    <item>
      <title>Re: Error - ABAP Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095498#M734333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi George,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yep.  This is due to the field symbol &amp;lt;ls_chas&amp;gt; being type any.  The question is therefore what do you want it to do?  In the original you were trying to reference s_chas-0fiscper.  If you require the field symbol to behave in the same way then you will have to type it the same as you expected for s_chas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To get the answer you have to work out how the source data (in xth_data) is coming in in terms of structure and this will lead you to the type required for &amp;lt;ls_chas&amp;gt; and how the assignment will work at runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gareth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2007 00:49:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095498#M734333</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-28T00:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: Error - ABAP Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095499#M734334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Gareth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks. Changing the TYPE for &amp;lt;ls_data&amp;gt;, &amp;lt;ls_chas&amp;gt; and &amp;lt;ls_kyfs&amp;gt; resolved the errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2007 02:24:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-abap-code/m-p/3095499#M734334</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-28T02:24:35Z</dc:date>
    </item>
  </channel>
</rss>

