<?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: Rfc error in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501058#M565158</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;Have you looked BAPI BAPI_CUSTOMER_CHANGEFROMDATA1?&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;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Jul 2007 15:12:18 GMT</pubDate>
    <dc:creator>ferry_lianto</dc:creator>
    <dc:date>2007-07-18T15:12:18Z</dc:date>
    <item>
      <title>Rfc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501054#M565154</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;can any body Debug this code.&lt;/P&gt;&lt;P&gt;Customer record is not inserting into table KNA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION ZRFC_CUSTOMER_UPDATE.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Global Interface:&lt;/P&gt;&lt;P&gt;*"  EXPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(RFCRC) LIKE  SY-SUBRC&lt;/P&gt;&lt;P&gt;*"     VALUE(ERROR_TEXT) LIKE  T100-TEXT&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      CUSTOMER_T STRUCTURE  BRFCKNA1&lt;/P&gt;&lt;P&gt;*"  EXCEPTIONS&lt;/P&gt;&lt;P&gt;*"      UPDATE_ERROR&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;  DATA UPDATE_VIA_CALL_TRANSACTION VALUE 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT CUSTOMER_T.&lt;/P&gt;&lt;P&gt;    IF UPDATE_VIA_CALL_TRANSACTION = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    update via CALL TRANSACTION&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM BDC_INIT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM BDC_NEXT_DYNPRO USING 'SAPMF02D' 101.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'RF02D-KUNNR' CUSTOMER_T-KUNNR.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'RF02D-D0110' 'X'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_NEXT_DYNPRO USING 'SAPMF02D' 110.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'KNA1-ANRED' CUSTOMER_T-ANRED.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'KNA1-NAME1' CUSTOMER_T-NAME1.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'KNA1-PFACH' CUSTOMER_T-PFACH.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'KNA1-STRAS' CUSTOMER_T-STRAS.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'KNA1-PSTLZ' CUSTOMER_T-PSTLZ.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'KNA1-ORT01' CUSTOMER_T-ORT01.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'KNA1-TELF1' CUSTOMER_T-TELF1.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'KNA1-TELFX' CUSTOMER_T-TELFX.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_SET_FIELD USING 'BDC_OKCODE' '=UPDA'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_CALL USING 'XD02' CHANGING ERROR_TEXT.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    update via SAP SQL&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      UPDATE KNA1 SET&lt;/P&gt;&lt;P&gt;        ANRED = CUSTOMER_T-ANRED&lt;/P&gt;&lt;P&gt;        NAME1 = CUSTOMER_T-NAME1&lt;/P&gt;&lt;P&gt;        PFACH = CUSTOMER_T-PFACH&lt;/P&gt;&lt;P&gt;        STRAS = CUSTOMER_T-STRAS&lt;/P&gt;&lt;P&gt;        PSTLZ = CUSTOMER_T-PSTLZ&lt;/P&gt;&lt;P&gt;        ORT01 = CUSTOMER_T-ORT01&lt;/P&gt;&lt;P&gt;        TELF1 = CUSTOMER_T-TELF1&lt;/P&gt;&lt;P&gt;        TELFX = CUSTOMER_T-TELFX&lt;/P&gt;&lt;P&gt;        WHERE KUNNR = CUSTOMER_T-KUNNR.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  exception handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      RFCRC = SY-SUBRC.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     raise update_error.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ENDIF.&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;P&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;       Start new screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_NEXT_DYNPRO USING program dynpro.&lt;/P&gt;&lt;P&gt;  CLEAR BDC_CALL.&lt;/P&gt;&lt;P&gt;  BDC_CALL-program  = program.&lt;/P&gt;&lt;P&gt;  BDC_CALL-dynpro   = dynpro.&lt;/P&gt;&lt;P&gt;  BDC_CALL-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND BDC_CALL.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "BDC_NEXT_DYNPRO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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;       Insert field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM BDC_SET_FIELD USING fnam fval.&lt;/P&gt;&lt;P&gt;  IF fval &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;    CLEAR BDC_CALL.&lt;/P&gt;&lt;P&gt;    BDC_CALL-fnam = fnam.&lt;/P&gt;&lt;P&gt;    BDC_CALL-fval = fval.&lt;/P&gt;&lt;P&gt;    APPEND BDC_CALL.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.     "BDC_SET_FIELD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 15:04:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501054#M565154</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T15:04:57Z</dc:date>
    </item>
    <item>
      <title>Re: Rfc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501055#M565155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I will not even bother as you are using a direct update to KNA1. Which is a big huge NO NO.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 15:08:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501055#M565155</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T15:08:32Z</dc:date>
    </item>
    <item>
      <title>Re: Rfc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501056#M565156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are calling this FM from Portal, then after getting error message check ST22, you might get error details there.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 15:09:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501056#M565156</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T15:09:41Z</dc:date>
    </item>
    <item>
      <title>Re: Rfc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501057#M565157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chandan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its not a good practice to update tables directly. It will lead to many problems. Dont update KNA1 directly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Aneesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 15:11:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501057#M565157</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T15:11:47Z</dc:date>
    </item>
    <item>
      <title>Re: Rfc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501058#M565158</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;Have you looked BAPI BAPI_CUSTOMER_CHANGEFROMDATA1?&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;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 15:12:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501058#M565158</guid>
      <dc:creator>ferry_lianto</dc:creator>
      <dc:date>2007-07-18T15:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: Rfc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501059#M565159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also if the record does not exist. UPDATE will not work. You need to either INSERT or MODIFY. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But still, DO NOT DO DIRECT UPDATES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 15:12:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501059#M565159</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T15:12:47Z</dc:date>
    </item>
    <item>
      <title>Re: Rfc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501060#M565160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Das,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   is this part of the code is not working..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;update via SAP SQL&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;lt;b&amp;gt;UPDATE KNA1 SET&lt;/P&gt;&lt;P&gt;ANRED = CUSTOMER_T-ANRED&lt;/P&gt;&lt;P&gt;NAME1 = CUSTOMER_T-NAME1&lt;/P&gt;&lt;P&gt;PFACH = CUSTOMER_T-PFACH&lt;/P&gt;&lt;P&gt;STRAS = CUSTOMER_T-STRAS&lt;/P&gt;&lt;P&gt;PSTLZ = CUSTOMER_T-PSTLZ&lt;/P&gt;&lt;P&gt;ORT01 = CUSTOMER_T-ORT01&lt;/P&gt;&lt;P&gt;TELF1 = CUSTOMER_T-TELF1&lt;/P&gt;&lt;P&gt;TELFX = CUSTOMER_T-TELFX&lt;/P&gt;&lt;P&gt;WHERE KUNNR = CUSTOMER_T-KUNNR.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if this is the case there could be 2 reasons.&lt;/P&gt;&lt;P&gt;1) Kna1 may not have the kunnr that you are trying to update.&lt;/P&gt;&lt;P&gt;2) The format of KUNNR is not same as in KNA1.. Use the function module Converstion_exit_alpha_input before the update statment and get the converted format of the kunnar and pass that in the where kunnr = customer_t-kunnar...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheer's&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 15:23:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501060#M565160</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T15:23:53Z</dc:date>
    </item>
    <item>
      <title>Re: Rfc error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501061#M565161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So there of two of us who pointed out not to do direct updates. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOORAY FOR THE TWO OF US THEN!!!!!!!!!!!!!!!!!!!!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2007 15:25:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/rfc-error/m-p/2501061#M565161</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-18T15:25:21Z</dc:date>
    </item>
  </channel>
</rss>

