<?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: Regarding BAPI_CUSTOMER_CREATEFROMDATA1 Urgent Issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi-customer-createfromdata1-urgent-issue/m-p/3316965#M794528</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;Pls go thru this code. hope it will sove ur issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward if help.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION z_bapi_customer_create.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Interface local:&lt;/P&gt;&lt;P&gt;*" IMPORTING&lt;/P&gt;&lt;P&gt;*" VALUE(I_KNA1) LIKE KNA1 STRUCTURE KNA1 OPTIONAL&lt;/P&gt;&lt;P&gt;*" VALUE(I_KNB1) LIKE KNB1 STRUCTURE KNB1 OPTIONAL&lt;/P&gt;&lt;P&gt;*" VALUE(I_KNVV) LIKE KNVV STRUCTURE KNVV OPTIONAL&lt;/P&gt;&lt;P&gt;*" EXPORTING&lt;/P&gt;&lt;P&gt;*" VALUE(E_KUNNR) LIKE KNA1-KUNNR&lt;/P&gt;&lt;P&gt;*" REFERENCE(O_KNA1) LIKE KNA1 STRUCTURE KNA1&lt;/P&gt;&lt;P&gt;*" REFERENCE(RETURN) LIKE BAPIRETURN1 STRUCTURE BAPIRETURN1&lt;/P&gt;&lt;P&gt;*" TABLES&lt;/P&gt;&lt;P&gt;*" T_XKNVI STRUCTURE FKNVI OPTIONAL&lt;/P&gt;&lt;P&gt;*" T_XKNB5 STRUCTURE FKNB5 OPTIONAL&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-(1) initial routines -&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------" /&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;&lt;SPAN __jive_emoticon_name="info"&gt;&lt;/SPAN&gt; data declaration: fields, items, tables:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: subrc LIKE sy-subrc,&lt;/P&gt;&lt;P&gt;credit_control_flag LIKE bapikna108-x_flag value 'X',&lt;/P&gt;&lt;P&gt;postflag LIKE wdl_flag-xflag.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(ii) reset exporting data and sy-subrc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLEAR: return,&lt;/P&gt;&lt;P&gt;sy-subrc.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(iii) fill temporary interface data i_bapikna1_0x, i_bapikna10x&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(in the following: importing data unchanged, work only with&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;temporary interface data)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(iv) reset data of function kernel&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLEAR: i_kna1,&lt;/P&gt;&lt;P&gt;i_knb1,&lt;/P&gt;&lt;P&gt;i_knvv.&lt;/P&gt;&lt;P&gt;REFRESH:&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;t_xknbk,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;t_xknvi,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;t_xknvk,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;t_xknvp,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;t_xknb5.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-(2) work routines -&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&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;&lt;SPAN __jive_emoticon_name="info"&gt;&lt;/SPAN&gt; call "check function"&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;(ii) fill exporting data of "kernel function"&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;(iii) call "kernel function" post synchron (postflag = X)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;i_kna1-land1 = 'BR'.&lt;/P&gt;&lt;P&gt;i_kna1-name1 = 'Nome'.&lt;/P&gt;&lt;P&gt;i_kna1-ort01 = 'Abaetetuba'.&lt;/P&gt;&lt;P&gt;i_kna1-pstlz = '099999999'.&lt;/P&gt;&lt;P&gt;i_kna1-regio = 'PA'.&lt;/P&gt;&lt;P&gt;i_kna1-sortl = 'Conceito'.&lt;/P&gt;&lt;P&gt;i_kna1-stras = 'Rua'.&lt;/P&gt;&lt;P&gt;i_kna1-mcod1 = 'Nome'.&lt;/P&gt;&lt;P&gt;i_kna1-mcod2 = 'Abaetetuba'.&lt;/P&gt;&lt;P&gt;i_kna1-mcod3 = 'Sr.'.&lt;/P&gt;&lt;P&gt;i_kna1-brsch = '01'.&lt;/P&gt;&lt;P&gt;i_kna1-ktokd = '0021'.&lt;/P&gt;&lt;P&gt;i_kna1-spras = 'P'.&lt;/P&gt;&lt;P&gt;i_kna1-stcd2 = '999'.&lt;/P&gt;&lt;P&gt;i_kna1-lzone = 'AC00000001'.&lt;/P&gt;&lt;P&gt;i_kna1-stkzn = 'X'.&lt;/P&gt;&lt;P&gt;i_kna1-txjcd = 'NN'.&lt;/P&gt;&lt;P&gt;i_kna1-duefl = 'X'.&lt;/P&gt;&lt;P&gt;i_kna1-civve = 'X'.&lt;/P&gt;&lt;P&gt;i_kna1-brsch = 'AG05'.&lt;/P&gt;&lt;P&gt;i_kna1-anred = 'Sr.'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_knvv-vkorg = 'MY01'.&lt;/P&gt;&lt;P&gt;i_knvv-vtweg = 'Z5'.&lt;/P&gt;&lt;P&gt;i_knvv-spart = 'Z7'.&lt;/P&gt;&lt;P&gt;i_knvv-versg = '1'.&lt;/P&gt;&lt;P&gt;i_knvv-kalks = '1'.&lt;/P&gt;&lt;P&gt;i_knvv-kdgrp = '02'.&lt;/P&gt;&lt;P&gt;i_knvv-bzirk = 'CLIE'.&lt;/P&gt;&lt;P&gt;i_knvv-pltyp = '02'.&lt;/P&gt;&lt;P&gt;i_knvv-awahr = '100'.&lt;/P&gt;&lt;P&gt;i_knvv-antlf = '9'.&lt;/P&gt;&lt;P&gt;i_knvv-kzazu = 'X'.&lt;/P&gt;&lt;P&gt;i_knvv-vsbed = '01'.&lt;/P&gt;&lt;P&gt;i_knvv-perfk = '01'.&lt;/P&gt;&lt;P&gt;i_knvv-waers = 'BRL'.&lt;/P&gt;&lt;P&gt;i_knvv-ktgrd = '01'.&lt;/P&gt;&lt;P&gt;i_knvv-vwerk = 'MY01'.&lt;/P&gt;&lt;P&gt;i_knvv-vkgrp = 'LDA'.&lt;/P&gt;&lt;P&gt;i_knvv-vkbur = 'MSOY'.&lt;/P&gt;&lt;P&gt;i_knvv-kurst = '001S'.&lt;/P&gt;&lt;P&gt;i_knvv-kabss = '0001'.&lt;/P&gt;&lt;P&gt;i_knvv-kkber = 'SE01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_knb1-bukrs = '4169'.&lt;/P&gt;&lt;P&gt;i_knb1-akont = '0011411000'.&lt;/P&gt;&lt;P&gt;i_knb1-akont = '9999999999'.&lt;/P&gt;&lt;P&gt;i_knb1-zwels = 'C'.&lt;/P&gt;&lt;P&gt;i_knb1-zterm = '7001'.&lt;/P&gt;&lt;P&gt;i_knb1-vzskz = '02'.&lt;/P&gt;&lt;P&gt;i_knb1-fdgrv = 'C1'.&lt;/P&gt;&lt;P&gt;i_knb1-xzver = 'X'.&lt;/P&gt;&lt;P&gt;i_knb1-knrze = '0000935002'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;t_xknvi-aland = 'BR'.&lt;/P&gt;&lt;P&gt;t_xknvi-tatyp = 'IBRX'.&lt;/P&gt;&lt;P&gt;t_xknvi-taxkd = '1'.&lt;/P&gt;&lt;P&gt;APPEND t_xknvi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;t_xknb5-bukrs = i_knb1-bukrs.&lt;/P&gt;&lt;P&gt;t_xknb5-mahna = '0001'.&lt;/P&gt;&lt;P&gt;append t_xknb5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;postflag = 'X'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_kna1 = i_kna1&lt;/P&gt;&lt;P&gt;i_knb1 = i_knb1&lt;/P&gt;&lt;P&gt;i_knvv = i_knvv&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_BAPIADDR1 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_BAPIADDR2 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_MAINTAIN_ADDRESS_BY_KNA1 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;pi_postflag = postflag&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;e_kunnr = e_kunnr&lt;/P&gt;&lt;P&gt;o_kna1 = o_kna1&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNAS =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNBK =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;T_XKNB5 = t_xknb5&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNEX =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNVA =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNVD =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;t_xknvi = t_xknvi&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNVK =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNVL =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNVP =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNZA =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;client_error = 1&lt;/P&gt;&lt;P&gt;kna1_incomplete = 2&lt;/P&gt;&lt;P&gt;knb1_incomplete = 3&lt;/P&gt;&lt;P&gt;knb5_incomplete = 4&lt;/P&gt;&lt;P&gt;knvv_incomplete = 5&lt;/P&gt;&lt;P&gt;kunnr_not_unique = 6&lt;/P&gt;&lt;P&gt;sales_area_not_unique = 7&lt;/P&gt;&lt;P&gt;sales_area_not_valid = 8&lt;/P&gt;&lt;P&gt;insert_update_conflict = 9&lt;/P&gt;&lt;P&gt;number_assignment_error = 10&lt;/P&gt;&lt;P&gt;number_not_in_range = 11&lt;/P&gt;&lt;P&gt;number_range_not_extern = 12&lt;/P&gt;&lt;P&gt;number_range_not_intern = 13&lt;/P&gt;&lt;P&gt;account_group_not_valid = 14&lt;/P&gt;&lt;P&gt;parnr_invalid = 15&lt;/P&gt;&lt;P&gt;bank_address_invalid = 16&lt;/P&gt;&lt;P&gt;tax_data_not_valid = 17&lt;/P&gt;&lt;P&gt;no_authority = 18&lt;/P&gt;&lt;P&gt;company_code_not_unique = 19&lt;/P&gt;&lt;P&gt;dunning_data_not_valid = 20&lt;/P&gt;&lt;P&gt;knb1_reference_invalid = 21&lt;/P&gt;&lt;P&gt;cam_error = 22&lt;/P&gt;&lt;P&gt;OTHERS = 23&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;(iv) insert the credit control data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;IF credit_control_flag = 'X'&lt;/P&gt;&lt;P&gt;AND sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_KNKA_K'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PI_REF_CUSTOMER = E_KUNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PI_CUSTOMER = E_KUNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KNKA_INSERT_ERROR = 23&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KNKK_INSERT_ERROR = 24.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CREDITCONTROL_INSERT_DEFAULT' IN UPDATE TASK&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;kunnr = e_kunnr&lt;/P&gt;&lt;P&gt;kkber = i_knvv-kkber&lt;/P&gt;&lt;P&gt;knrze = i_knb1-knrze.&lt;/P&gt;&lt;P&gt;&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;(v) return-value "kernel function"&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(1) reset data of function kernel&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLEAR: i_kna1,&lt;/P&gt;&lt;P&gt;i_knb1,&lt;/P&gt;&lt;P&gt;i_knvv.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_BAPIADDR1_01,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_BAPIADDR2_01.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(2) error-handling&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;return value sy-subrc, only in case sy-subrc = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the exporting data customer_number (customerno)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;will be changed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;subrc = sy-subrc.&lt;/P&gt;&lt;P&gt;CLEAR sy-subrc.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-(3) set return values and leave the function -&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;customerno (key-field of BO KNA1), pe_customer, return&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM returnsubrc_1&lt;/P&gt;&lt;P&gt;USING subrc&lt;/P&gt;&lt;P&gt;e_kunnr&lt;/P&gt;&lt;P&gt;CHANGING e_kunnr&lt;/P&gt;&lt;P&gt;return.&lt;/P&gt;&lt;P&gt;IF subrc = 0.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Jan 2008 06:50:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-23T06:50:11Z</dc:date>
    <item>
      <title>Regarding BAPI_CUSTOMER_CREATEFROMDATA1 Urgent Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi-customer-createfromdata1-urgent-issue/m-p/3316964#M794527</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;I am using BAPI_CUSTOMER_CREATEFROMDATA1 to create customers from the portal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have given a reference customer in the PI_COPYREFERENCE structure along with sales area information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the BAPI gives an error message like no tax records exist for the reference customer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working in UAE, and here we dont have tax. So we dont maintain tax records anywhere.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to overcome this issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help me out?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks alot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shobin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 06:47:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi-customer-createfromdata1-urgent-issue/m-p/3316964#M794527</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-23T06:47:31Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding BAPI_CUSTOMER_CREATEFROMDATA1 Urgent Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi-customer-createfromdata1-urgent-issue/m-p/3316965#M794528</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;Pls go thru this code. hope it will sove ur issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward if help.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION z_bapi_customer_create.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Interface local:&lt;/P&gt;&lt;P&gt;*" IMPORTING&lt;/P&gt;&lt;P&gt;*" VALUE(I_KNA1) LIKE KNA1 STRUCTURE KNA1 OPTIONAL&lt;/P&gt;&lt;P&gt;*" VALUE(I_KNB1) LIKE KNB1 STRUCTURE KNB1 OPTIONAL&lt;/P&gt;&lt;P&gt;*" VALUE(I_KNVV) LIKE KNVV STRUCTURE KNVV OPTIONAL&lt;/P&gt;&lt;P&gt;*" EXPORTING&lt;/P&gt;&lt;P&gt;*" VALUE(E_KUNNR) LIKE KNA1-KUNNR&lt;/P&gt;&lt;P&gt;*" REFERENCE(O_KNA1) LIKE KNA1 STRUCTURE KNA1&lt;/P&gt;&lt;P&gt;*" REFERENCE(RETURN) LIKE BAPIRETURN1 STRUCTURE BAPIRETURN1&lt;/P&gt;&lt;P&gt;*" TABLES&lt;/P&gt;&lt;P&gt;*" T_XKNVI STRUCTURE FKNVI OPTIONAL&lt;/P&gt;&lt;P&gt;*" T_XKNB5 STRUCTURE FKNB5 OPTIONAL&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-(1) initial routines -&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------" /&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;&lt;SPAN __jive_emoticon_name="info"&gt;&lt;/SPAN&gt; data declaration: fields, items, tables:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: subrc LIKE sy-subrc,&lt;/P&gt;&lt;P&gt;credit_control_flag LIKE bapikna108-x_flag value 'X',&lt;/P&gt;&lt;P&gt;postflag LIKE wdl_flag-xflag.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(ii) reset exporting data and sy-subrc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLEAR: return,&lt;/P&gt;&lt;P&gt;sy-subrc.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(iii) fill temporary interface data i_bapikna1_0x, i_bapikna10x&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(in the following: importing data unchanged, work only with&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;temporary interface data)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(iv) reset data of function kernel&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLEAR: i_kna1,&lt;/P&gt;&lt;P&gt;i_knb1,&lt;/P&gt;&lt;P&gt;i_knvv.&lt;/P&gt;&lt;P&gt;REFRESH:&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;t_xknbk,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;t_xknvi,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;t_xknvk,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;t_xknvp,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;t_xknb5.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-(2) work routines -&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------" /&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;&lt;SPAN __jive_emoticon_name="info"&gt;&lt;/SPAN&gt; call "check function"&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;(ii) fill exporting data of "kernel function"&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;(iii) call "kernel function" post synchron (postflag = X)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;i_kna1-land1 = 'BR'.&lt;/P&gt;&lt;P&gt;i_kna1-name1 = 'Nome'.&lt;/P&gt;&lt;P&gt;i_kna1-ort01 = 'Abaetetuba'.&lt;/P&gt;&lt;P&gt;i_kna1-pstlz = '099999999'.&lt;/P&gt;&lt;P&gt;i_kna1-regio = 'PA'.&lt;/P&gt;&lt;P&gt;i_kna1-sortl = 'Conceito'.&lt;/P&gt;&lt;P&gt;i_kna1-stras = 'Rua'.&lt;/P&gt;&lt;P&gt;i_kna1-mcod1 = 'Nome'.&lt;/P&gt;&lt;P&gt;i_kna1-mcod2 = 'Abaetetuba'.&lt;/P&gt;&lt;P&gt;i_kna1-mcod3 = 'Sr.'.&lt;/P&gt;&lt;P&gt;i_kna1-brsch = '01'.&lt;/P&gt;&lt;P&gt;i_kna1-ktokd = '0021'.&lt;/P&gt;&lt;P&gt;i_kna1-spras = 'P'.&lt;/P&gt;&lt;P&gt;i_kna1-stcd2 = '999'.&lt;/P&gt;&lt;P&gt;i_kna1-lzone = 'AC00000001'.&lt;/P&gt;&lt;P&gt;i_kna1-stkzn = 'X'.&lt;/P&gt;&lt;P&gt;i_kna1-txjcd = 'NN'.&lt;/P&gt;&lt;P&gt;i_kna1-duefl = 'X'.&lt;/P&gt;&lt;P&gt;i_kna1-civve = 'X'.&lt;/P&gt;&lt;P&gt;i_kna1-brsch = 'AG05'.&lt;/P&gt;&lt;P&gt;i_kna1-anred = 'Sr.'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_knvv-vkorg = 'MY01'.&lt;/P&gt;&lt;P&gt;i_knvv-vtweg = 'Z5'.&lt;/P&gt;&lt;P&gt;i_knvv-spart = 'Z7'.&lt;/P&gt;&lt;P&gt;i_knvv-versg = '1'.&lt;/P&gt;&lt;P&gt;i_knvv-kalks = '1'.&lt;/P&gt;&lt;P&gt;i_knvv-kdgrp = '02'.&lt;/P&gt;&lt;P&gt;i_knvv-bzirk = 'CLIE'.&lt;/P&gt;&lt;P&gt;i_knvv-pltyp = '02'.&lt;/P&gt;&lt;P&gt;i_knvv-awahr = '100'.&lt;/P&gt;&lt;P&gt;i_knvv-antlf = '9'.&lt;/P&gt;&lt;P&gt;i_knvv-kzazu = 'X'.&lt;/P&gt;&lt;P&gt;i_knvv-vsbed = '01'.&lt;/P&gt;&lt;P&gt;i_knvv-perfk = '01'.&lt;/P&gt;&lt;P&gt;i_knvv-waers = 'BRL'.&lt;/P&gt;&lt;P&gt;i_knvv-ktgrd = '01'.&lt;/P&gt;&lt;P&gt;i_knvv-vwerk = 'MY01'.&lt;/P&gt;&lt;P&gt;i_knvv-vkgrp = 'LDA'.&lt;/P&gt;&lt;P&gt;i_knvv-vkbur = 'MSOY'.&lt;/P&gt;&lt;P&gt;i_knvv-kurst = '001S'.&lt;/P&gt;&lt;P&gt;i_knvv-kabss = '0001'.&lt;/P&gt;&lt;P&gt;i_knvv-kkber = 'SE01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_knb1-bukrs = '4169'.&lt;/P&gt;&lt;P&gt;i_knb1-akont = '0011411000'.&lt;/P&gt;&lt;P&gt;i_knb1-akont = '9999999999'.&lt;/P&gt;&lt;P&gt;i_knb1-zwels = 'C'.&lt;/P&gt;&lt;P&gt;i_knb1-zterm = '7001'.&lt;/P&gt;&lt;P&gt;i_knb1-vzskz = '02'.&lt;/P&gt;&lt;P&gt;i_knb1-fdgrv = 'C1'.&lt;/P&gt;&lt;P&gt;i_knb1-xzver = 'X'.&lt;/P&gt;&lt;P&gt;i_knb1-knrze = '0000935002'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;t_xknvi-aland = 'BR'.&lt;/P&gt;&lt;P&gt;t_xknvi-tatyp = 'IBRX'.&lt;/P&gt;&lt;P&gt;t_xknvi-taxkd = '1'.&lt;/P&gt;&lt;P&gt;APPEND t_xknvi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;t_xknb5-bukrs = i_knb1-bukrs.&lt;/P&gt;&lt;P&gt;t_xknb5-mahna = '0001'.&lt;/P&gt;&lt;P&gt;append t_xknb5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;postflag = 'X'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_kna1 = i_kna1&lt;/P&gt;&lt;P&gt;i_knb1 = i_knb1&lt;/P&gt;&lt;P&gt;i_knvv = i_knvv&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_BAPIADDR1 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_BAPIADDR2 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_MAINTAIN_ADDRESS_BY_KNA1 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;pi_postflag = postflag&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;e_kunnr = e_kunnr&lt;/P&gt;&lt;P&gt;o_kna1 = o_kna1&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNAS =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNBK =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;T_XKNB5 = t_xknb5&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNEX =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNVA =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNVD =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;t_xknvi = t_xknvi&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNVK =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNVL =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNVP =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;T_XKNZA =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;client_error = 1&lt;/P&gt;&lt;P&gt;kna1_incomplete = 2&lt;/P&gt;&lt;P&gt;knb1_incomplete = 3&lt;/P&gt;&lt;P&gt;knb5_incomplete = 4&lt;/P&gt;&lt;P&gt;knvv_incomplete = 5&lt;/P&gt;&lt;P&gt;kunnr_not_unique = 6&lt;/P&gt;&lt;P&gt;sales_area_not_unique = 7&lt;/P&gt;&lt;P&gt;sales_area_not_valid = 8&lt;/P&gt;&lt;P&gt;insert_update_conflict = 9&lt;/P&gt;&lt;P&gt;number_assignment_error = 10&lt;/P&gt;&lt;P&gt;number_not_in_range = 11&lt;/P&gt;&lt;P&gt;number_range_not_extern = 12&lt;/P&gt;&lt;P&gt;number_range_not_intern = 13&lt;/P&gt;&lt;P&gt;account_group_not_valid = 14&lt;/P&gt;&lt;P&gt;parnr_invalid = 15&lt;/P&gt;&lt;P&gt;bank_address_invalid = 16&lt;/P&gt;&lt;P&gt;tax_data_not_valid = 17&lt;/P&gt;&lt;P&gt;no_authority = 18&lt;/P&gt;&lt;P&gt;company_code_not_unique = 19&lt;/P&gt;&lt;P&gt;dunning_data_not_valid = 20&lt;/P&gt;&lt;P&gt;knb1_reference_invalid = 21&lt;/P&gt;&lt;P&gt;cam_error = 22&lt;/P&gt;&lt;P&gt;OTHERS = 23&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;(iv) insert the credit control data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;IF credit_control_flag = 'X'&lt;/P&gt;&lt;P&gt;AND sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_KNKA_K'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PI_REF_CUSTOMER = E_KUNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PI_CUSTOMER = E_KUNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KNKA_INSERT_ERROR = 23&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KNKK_INSERT_ERROR = 24.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CREDITCONTROL_INSERT_DEFAULT' IN UPDATE TASK&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;kunnr = e_kunnr&lt;/P&gt;&lt;P&gt;kkber = i_knvv-kkber&lt;/P&gt;&lt;P&gt;knrze = i_knb1-knrze.&lt;/P&gt;&lt;P&gt;&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;(v) return-value "kernel function"&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(1) reset data of function kernel&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CLEAR: i_kna1,&lt;/P&gt;&lt;P&gt;i_knb1,&lt;/P&gt;&lt;P&gt;i_knvv.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_BAPIADDR1_01,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_BAPIADDR2_01.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(2) error-handling&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;return value sy-subrc, only in case sy-subrc = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;the exporting data customer_number (customerno)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;will be changed&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;subrc = sy-subrc.&lt;/P&gt;&lt;P&gt;CLEAR sy-subrc.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-(3) set return values and leave the function -&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;customerno (key-field of BO KNA1), pe_customer, return&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM returnsubrc_1&lt;/P&gt;&lt;P&gt;USING subrc&lt;/P&gt;&lt;P&gt;e_kunnr&lt;/P&gt;&lt;P&gt;CHANGING e_kunnr&lt;/P&gt;&lt;P&gt;return.&lt;/P&gt;&lt;P&gt;IF subrc = 0.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 06:50:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi-customer-createfromdata1-urgent-issue/m-p/3316965#M794528</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-23T06:50:11Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding BAPI_CUSTOMER_CREATEFROMDATA1 Urgent Issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi-customer-createfromdata1-urgent-issue/m-p/3316966#M794529</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Deepanker,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks alot for your quick reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I am not an ABAPer. I am working in portal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know if there is any work around with the standard BAPI so that I can go on using it without moving forward with an ABAP development.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope you are clear with the scenario.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shobin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 06:59:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi-customer-createfromdata1-urgent-issue/m-p/3316966#M794529</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-23T06:59:01Z</dc:date>
    </item>
  </channel>
</rss>

