Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Date Invalid error while changing the partner address

former_member404244
Active Contributor
0 Likes
578

HELLO All,

I am getting an error while trying to change the partner address through "BAPI_SALESORDER_CHANGE" FM.its giving DATE // INVALID.. I am pasting my code..let me know where i went wrong.



g_vbeln = wa_table-vbeln.
*    g_head-created_by = sy-uname.
    g_head_x-updateflag = 'U'.

    select single adrnr from kna1 into gl_adrnr where kunnr = wa_table-kunnr.
    if sy-subrc = 0.
      wa_bapiaddr1-addr_no      = gl_adrnr.
    endif.
    wa_bapiparnrc-document = wa_table-vbeln.
    wa_bapiparnrc-itm_number = wa_table-item.
    wa_bapiparnrc-updateflag = 'U'.
    wa_bapiparnrc-partn_role = 'WE'.
    wa_bapiparnrc-p_numb_old = wa_table-kunnr.
    wa_bapiparnrc-p_numb_new = wa_table-kunnr.
    wa_bapiparnrc-addr_link = gl_adrnr.
    APPEND wa_bapiparnrc TO it_bapiparnrc.

* Customer Address Information
    wa_bapiaddr1-formofaddr     = wa_table-title_medi.
    wa_bapiaddr1-name           = wa_table-name1.
    wa_bapiaddr1-name_2         = wa_table-name2.
    wa_bapiaddr1-street_lng     = wa_table-street.
    wa_bapiaddr1-house_no       = wa_table-house_num1.
    wa_bapiaddr1-postl_cod1     = wa_table-post_code1.
    wa_bapiaddr1-city           = wa_table-city1.
    wa_bapiaddr1-country        = wa_table-country.
    wa_bapiaddr1-region         = wa_table-region.
    wa_bapiaddr1-time_zone      = wa_table-time_zone.
    wa_bapiaddr1-po_box         = wa_table-po_box.
    wa_bapiaddr1-postl_cod2     = wa_table-post_code2.
*    wa_bapiaddr1-postl_cod3     = wa_table-post_code3.

    append wa_bapiaddr1 to it_bapiaddr1.
    clear wa_bapiaddr1.


* call BAPI function Module for Update.

    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
      EXPORTING
        SALESDOCUMENT    = g_vbeln
        ORDER_HEADER_INX = g_head_x
      TABLES
        RETURN           = it_return
        PARTNERCHANGES   = it_bapiparnrc
        PARTNERADDRESSES = it_bapiaddr1.

Regards,

Raj

1 REPLY 1
Read only

former_member404244
Active Contributor
0 Likes
527

I was passing wrong values during creation of sales order ..that is the reson for the error...

Thanks all for your help