cancel
Showing results for 
Search instead for 
Did you mean: 

No customer master record exists for customer whe using bapi SALES DOCU CREATEWITH DIA

former_member635273
Participant
0 Kudos
500

i get error " No customer master record exists for customer" when using bapi SALES DOCU CREATEWITH DIA.

But when i check customer using XD03, customer already exist.

ls_ord_hdr-doc_type  = p_auart.
  ls_ord_hdr-sales_org = lv_sales_org.
  ls_ord_hdr-distr_chan  = '10'.
  ls_ord_hdr-division  = '00'.
ls_part-partn_role = 'AG'.
  ls_part-partn_numb = p_kunnr.
  APPEND ls_part TO lt_part.
  CLEAR ls_part.

  ls_part-partn_role = 'VW'.
  ls_part-partn_numb = p_parvw.
  APPEND ls_part TO lt_part.
  CLEAR ls_part.

  LOOP AT it_cart INTO wa_cart.
    ls_item-itm_number = wa_cart-item.
    ls_item-material = wa_cart-matnr.
    APPEND ls_item TO lt_item.
    CLEAR ls_item.

    ls_schd-itm_number = wa_cart-item.
    ls_schd-req_qty = wa_cart-reqqty.
    APPEND ls_schd TO lt_schd.
    CLEAR ls_schd.
  ENDLOOP.

  CALL FUNCTION 'BAPI_SALESDOCU_CREATEWITHDIA'
    EXPORTING
      sales_header_in    = ls_ord_hdr
*   IMPORTING
*     SALESDOCUMENT_EX   =
    TABLES
      sales_items_in     = lt_item
      sales_partners     = lt_part
      sales_schedules_in = lt_schd.

Accepted Solutions (1)

Accepted Solutions (1)

venkateswaran_k
Active Contributor
0 Kudos

Hi

Use CONVERSION_EXIT_ALPHA_INPUT function to convert your p_kunnr to the internal format. (A leading zeros)

before your statement

ls_part-partn_numb = p_kunnr.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
  EXPORTING
    input         = p_kunnr
 IMPORTING
   OUTPUT        = p_kunnr.

Regards,

Venkat

former_member635273
Participant
0 Kudos

thnk u so much sir. it's work

Answers (0)