<?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: query in customer master data upload ....? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-customer-master-data-upload/m-p/4222961#M1009014</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please let me know if my qestion is not clear...&lt;/P&gt;&lt;P&gt;and please cinfirm me ..that can i use the function module (SD_CUSTOMER_MAINTAIN_ALL) instead of BAPI (BAPI_CUSTOMER_CREATEFROMDATA1) for uploading customer master data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please respond me ASAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance and will give full points &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;Srinivas.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 Jul 2008 01:17:01 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-18T01:17:01Z</dc:date>
    <item>
      <title>query in customer master data upload ....?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-customer-master-data-upload/m-p/4222960#M1009013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guru's,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am uploading the customer master data from presentaion server to customer tables using functional module SD_CUSTOMER_MAINTAIN_ALL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while check the Function module separatly and it working properley and i am able to ctere customer...&lt;/P&gt;&lt;P&gt;and i am using the same function module in the program i am unable to upload ..could please check and let me know where i am doing mistake in the below program logis..and values also moving properly before calling function module..while calling the functinal module the controle comming out of the loop and program went to dump i am able to see the message in dump as like this(it may helpfull for resolve):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Name of function module...............: "SD_CUSTOMER_MAINTAIN_ALL"&lt;/P&gt;&lt;P&gt;Name of formal parameter..............: "O_KNA1"&lt;/P&gt;&lt;P&gt;Technical type of actual parameter....: "C"&lt;/P&gt;&lt;P&gt;Technical length of actual parameter..: 20 bytes&lt;/P&gt;&lt;P&gt;Technical type of formal parameter....: "u"&lt;/P&gt;&lt;P&gt;Technical length of formal parameter..: 3634 bytes&lt;/P&gt;&lt;P&gt;Name of formal parameter at caller....: "O_KNA1"&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; Report  ZERP_CUSTOMER_CREATE_UPLOAD&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;REPORT  zerp_customer_create_upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:p_files        TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA :xkunnr(10)      LIKE kna1-kunnr.  "unique KUNNR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gs_i_kna1           TYPE kna1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gs_i_knb1             TYPE knb1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gs_i_knvv           TYPE knvv,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gs_return           TYPE bapireturn1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gs_i_bapiaddr1      TYPE   bapiaddr1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gt_t_xknvi          TYPE STANDARD TABLE OF fknvi,&lt;/P&gt;&lt;P&gt;      gwa_t_xknvi         TYPE fknvi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gt_t_xknbk          TYPE STANDARD TABLE OF fknbk,&lt;/P&gt;&lt;P&gt;      gwa_t_xknbk         TYPE fknbk,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gt_t_yknvp          TYPE STANDARD TABLE OF fknvp,&lt;/P&gt;&lt;P&gt;      gwa_t_xknvp         TYPE fknvp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF gty_itab1,&lt;/P&gt;&lt;P&gt;      abc(305),&lt;/P&gt;&lt;P&gt;      END OF gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab1 TYPE STANDARD TABLE OF gty_itab1,&lt;/P&gt;&lt;P&gt;      gwa_itab1 TYPE gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES :BEGIN OF gty_itab2,&lt;/P&gt;&lt;P&gt;       ktokd(4),        "customer account grp      kna1&lt;/P&gt;&lt;P&gt;       kunnr(10),       "customer                  kna1&lt;/P&gt;&lt;P&gt;       name1(35),       "name1                     kna1&lt;/P&gt;&lt;P&gt;       sortl(10),       "sort filed                kna1&lt;/P&gt;&lt;P&gt;       stras(35),       "house number and adres    kna1&lt;/P&gt;&lt;P&gt;       pstlz(10),       "postal code               kna1&lt;/P&gt;&lt;P&gt;       ort01(35),       "city                      kna1&lt;/P&gt;&lt;P&gt;       land1(3),        "country                   kna1&lt;/P&gt;&lt;P&gt;       telf1(16),       "tele phone no             kna1&lt;/P&gt;&lt;P&gt;       telfx(31),       "fax num                   kna1&lt;/P&gt;&lt;P&gt;       kukla(2),        "cust classificaion        kna1&lt;/P&gt;&lt;P&gt;       bukrs(4),        "company code              knb1&lt;/P&gt;&lt;P&gt;       akont(10),       "reconcilation acct        knb1&lt;/P&gt;&lt;P&gt;       vkorg(4),        "sales org                 knvv&lt;/P&gt;&lt;P&gt;       vtweg(2),        "distr chan                knvv&lt;/P&gt;&lt;P&gt;       spart(2),        "division                  knvv&lt;/P&gt;&lt;P&gt;       zterm(4),        "terms of payment          knvv&lt;/P&gt;&lt;P&gt;       bzirk(6),        "sales district            knvv&lt;/P&gt;&lt;P&gt;       vkbur(4),        "sales office              knvv&lt;/P&gt;&lt;P&gt;       vkgrp(3),        "sales grp                 knvv&lt;/P&gt;&lt;P&gt;       kdgrp(2),        "cust grp                  knvv&lt;/P&gt;&lt;P&gt;       waers(5),        "currency                  knvv&lt;/P&gt;&lt;P&gt;       konda(2),        "price grp                 knvv&lt;/P&gt;&lt;P&gt;       kalks(1),        "pricing procedure assign  knvv&lt;/P&gt;&lt;P&gt;       lprio(2),        "delivery plant            knvv&lt;/P&gt;&lt;P&gt;       vsbed(2),        "shipping conditions       knvv&lt;/P&gt;&lt;P&gt;       vwerk(4),        "delivering plant          knvv&lt;/P&gt;&lt;P&gt;       inco1(3),        "inco1                     knvv&lt;/P&gt;&lt;P&gt;       inco2(28),       "inco2                     knvv&lt;/P&gt;&lt;P&gt;       kkber(4),        "cred control area         knvv&lt;/P&gt;&lt;P&gt;       ktgrd(2),        "acc assgn grp             knvv&lt;/P&gt;&lt;P&gt;       taxkd(1),        "tax classification 4 cust knvi&lt;/P&gt;&lt;P&gt;       bankn(18),       "bank account number       knbk -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;        xkunnr(10),&lt;/P&gt;&lt;P&gt;       END OF gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,&lt;/P&gt;&lt;P&gt;      gwa_itab2 TYPE gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename                = p_files&lt;/P&gt;&lt;P&gt;    filetype                = 'ASC'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    data_tab                = gt_itab1&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    file_open_error         = 1&lt;/P&gt;&lt;P&gt;    file_read_error         = 2&lt;/P&gt;&lt;P&gt;    no_batch                = 3&lt;/P&gt;&lt;P&gt;    gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;    invalid_type            = 5&lt;/P&gt;&lt;P&gt;    no_authority            = 6&lt;/P&gt;&lt;P&gt;    unknown_error           = 7&lt;/P&gt;&lt;P&gt;    bad_data_format         = 8&lt;/P&gt;&lt;P&gt;    header_not_allowed      = 9&lt;/P&gt;&lt;P&gt;    separator_not_allowed   = 10&lt;/P&gt;&lt;P&gt;    header_too_long         = 11&lt;/P&gt;&lt;P&gt;    unknown_dp_error        = 12&lt;/P&gt;&lt;P&gt;    access_denied           = 13&lt;/P&gt;&lt;P&gt;    dp_out_of_memory        = 14&lt;/P&gt;&lt;P&gt;    disk_full               = 15&lt;/P&gt;&lt;P&gt;    dp_timeout              = 16&lt;/P&gt;&lt;P&gt;    OTHERS                  = 17.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;LOOP AT gt_itab1 INTO gwa_itab1.&lt;/P&gt;&lt;P&gt;  gwa_itab2 = gwa_itab1-abc(305).&lt;/P&gt;&lt;P&gt;  APPEND gwa_itab2 TO gt_itab2.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gt_itab2 INTO gwa_itab2.&lt;/P&gt;&lt;P&gt;  SPLIT gwa_itab2 AT ',' INTO gwa_itab2-ktokd&lt;/P&gt;&lt;P&gt;                              gwa_itab2-kunnr&lt;/P&gt;&lt;P&gt;                              gwa_itab2-name1 gwa_itab2-sortl&lt;/P&gt;&lt;P&gt;                              gwa_itab2-stras gwa_itab2-pstlz&lt;/P&gt;&lt;P&gt;                              gwa_itab2-ort01 gwa_itab2-land1&lt;/P&gt;&lt;P&gt;                              gwa_itab2-telf1 gwa_itab2-telfx&lt;/P&gt;&lt;P&gt;                              gwa_itab2-kukla gwa_itab2-bukrs&lt;/P&gt;&lt;P&gt;                              gwa_itab2-akont gwa_itab2-vkorg&lt;/P&gt;&lt;P&gt;                              gwa_itab2-vtweg gwa_itab2-spart&lt;/P&gt;&lt;P&gt;                              gwa_itab2-zterm gwa_itab2-bzirk&lt;/P&gt;&lt;P&gt;                              gwa_itab2-vkbur gwa_itab2-vkgrp&lt;/P&gt;&lt;P&gt;                              gwa_itab2-kdgrp gwa_itab2-waers&lt;/P&gt;&lt;P&gt;                              gwa_itab2-konda gwa_itab2-kalks&lt;/P&gt;&lt;P&gt;                              gwa_itab2-lprio gwa_itab2-vsbed&lt;/P&gt;&lt;P&gt;                              gwa_itab2-vwerk gwa_itab2-inco1&lt;/P&gt;&lt;P&gt;                              gwa_itab2-inco2 gwa_itab2-kkber&lt;/P&gt;&lt;P&gt;                              gwa_itab2-ktgrd&lt;/P&gt;&lt;P&gt;                              gwa_itab2-taxkd&lt;/P&gt;&lt;P&gt;                              gwa_itab2-bankn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*moving files values from ITAB2 work area to global structure related to FM.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-ktokd   = gwa_itab2-ktokd.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-kunnr   = gwa_itab2-kunnr.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-name1   = gwa_itab2-name1.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-sortl   = gwa_itab2-sortl.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-stras   = gwa_itab2-stras.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-pstlz   = gwa_itab2-pstlz.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-ort01   = gwa_itab2-ort01.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-regio   = gwa_itab2-land1.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-telf1   = gwa_itab2-telf1.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-telfx   = gwa_itab2-telfx.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-kukla   = gwa_itab2-kukla.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_i_knb1-bukrs   = gwa_itab2-bukrs.&lt;/P&gt;&lt;P&gt;  gs_i_knb1-akont   = gwa_itab2-akont.&lt;/P&gt;&lt;P&gt;*I FOR GOT TO INCLUDE THE ZTERM VALUE IN EXCELL SHEET SO INCLUDED HARD CODE HERE&lt;/P&gt;&lt;P&gt;  gs_i_knb1-zterm   = '0001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_i_knvv-vkorg   = gwa_itab2-vkorg.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-vtweg   = gwa_itab2-vtweg.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-spart   = gwa_itab2-spart.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-zterm   = gwa_itab2-zterm.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-bzirk   = gwa_itab2-bzirk.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-vkbur   = gwa_itab2-vkbur.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-vkgrp   = gwa_itab2-vkgrp.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-kdgrp   = gwa_itab2-kdgrp.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-waers   = gwa_itab2-waers.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-konda   = gwa_itab2-konda.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-kalks   = gwa_itab2-kalks.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-lprio   = '02'.             "gwa_itab2-lprio.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-vsbed   = gwa_itab2-vsbed.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-vwerk   = gwa_itab2-vwerk.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-inco1   = gwa_itab2-inco1.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-inco2   = gwa_itab2-inco2.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-kkber   = gwa_itab2-kkber.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-ktgrd   = gwa_itab2-ktgrd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gwa_t_xknvi-tatyp  = 'UTXJ'.          "HARD CODE&lt;/P&gt;&lt;P&gt;  gwa_t_xknvi-aland  = 'US'.            "HARD CODED&lt;/P&gt;&lt;P&gt;  gwa_t_xknvi-kz     = '0'.             "HADR CODE&lt;/P&gt;&lt;P&gt;  gwa_t_xknvi-taxkd  = '0'.             "gwa_itab2-taxkd.&lt;/P&gt;&lt;P&gt;  APPEND gwa_t_xknvi TO gt_t_xknvi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gwa_t_xknbk-bankn  = gwa_itab2-bankn.&lt;/P&gt;&lt;P&gt;  APPEND gwa_t_xknbk TO gt_t_xknbk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_i_knb1-lockb          = 'X'.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-kzazu          = 'X'.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-kztlf          = 'X'.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-perfk          = 'X'.&lt;/P&gt;&lt;P&gt;  gs_i_knvv-prfre          = 'X'.&lt;/P&gt;&lt;P&gt;  gs_i_kna1-spras          = 'EN'.&lt;/P&gt;&lt;P&gt;&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                              = gs_i_kna1&lt;/P&gt;&lt;P&gt;     i_knb1                              = gs_i_knb1&lt;/P&gt;&lt;P&gt;     i_knvv                              = gs_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;LI level="1" type="ul"&gt;&lt;P&gt;  I_KNB1_REFERENCE                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_FORCE_EXTERNAL_NUMBER_RANGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_NO_BANK_MASTER_UPDATE             = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CUSTOMER_IS_CONSUMER              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_RAISE_NO_BTE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PI_POSTFLAG                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PI_CAM_CHANGED                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PI_ADD_ON_DATA                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_FROM_CUSTOMERMASTER               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  e_kunnr                             = xkunnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  o_kna1                              = xkunnr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_SD_CUST_1321_DONE                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;/UL&gt;&lt;P&gt;     t_xknbk                             = gt_t_xknbk&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_XKNB5                             =&lt;/P&gt;&lt;/LI&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                             = 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_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;LI level="1" type="ul"&gt;&lt;P&gt;  T_YKNAS                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_YKNBK                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_YKNB5                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_YKNEX                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_YKNVA                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_YKNVD                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_YKNVI                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_YKNVK                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_YKNVL                             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   t_yknvp                             = gt_t_yknvp&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_YKNZA                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  T_UPD_TXT                           =&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;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&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;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;    WRITE: / 'Error Message:', 'error in creation'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;    WRITE: / 'costomer', gwa_itab2-kunnr, 'created'.&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;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 18:34:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-customer-master-data-upload/m-p/4222960#M1009013</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T18:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: query in customer master data upload ....?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-customer-master-data-upload/m-p/4222961#M1009014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please let me know if my qestion is not clear...&lt;/P&gt;&lt;P&gt;and please cinfirm me ..that can i use the function module (SD_CUSTOMER_MAINTAIN_ALL) instead of BAPI (BAPI_CUSTOMER_CREATEFROMDATA1) for uploading customer master data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please respond me ASAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance and will give full points &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;Srinivas.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 01:17:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-in-customer-master-data-upload/m-p/4222961#M1009014</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T01:17:01Z</dc:date>
    </item>
  </channel>
</rss>

