Skip to Content
0
Former Member
Dec 08, 2008 at 03:02 PM

BAPI_CUSTOMERQUOTATION_CHANGE - error while changing a condition value

603 Views

Hallo Gurus,

I am trying to use tshi BAPI BAPI_CUSTOMERQUOTATION_CHANGE to change a condition value of a condition record of a quotation.

Every time I execute the BAPI, instead of the condition tyoe being changed, a new record is added to the list of conditions!

Can someone please help!

Thsi is my piece of code::

itab_BAPISDH1X-UPDATEFLAG = 'U'.

append itab_BAPISDH1X.

itab_BAPICOND-ITM_NUMBER = '10'.

itab_BAPICOND-COND_ST_NO = '31'.

itab_BAPICOND-COND_COUNT = '00'.

itab_BAPICOND-COND_TYPE = 'ZST3'.

itab_BAPICOND-COND_VALUE = '15.00'.

itab_BAPICOND-COND_UPDAT = 'X'.

append itab_BAPICOND.

itab_BAPICONDX-ITM_NUMBER = '10'.

itab_BAPICOND-COND_ST_NO = '31'.

itab_BAPICOND-COND_COUNT = '00'.

itab_BAPICONDX-COND_TYPE = 'ZST3'.

itab_BAPICONDX-UPDATEFLAG = 'X'.

itab_BAPICONDX-COND_VALUE = 'X'.

append itab_BAPICONDX.

CALL FUNCTION 'BAPI_CUSTOMERQUOTATION_CHANGE'

EXPORTING

salesdocument = p_vbeln

  • QUOTATION_HEADER_IN =

quotation_header_inx = itab_BAPISDH1X

tables

return = itab_BAPIRET2

CONDITIONS_IN = itab_BAPICOND

CONDITIONS_INX = itab_BAPICONDX

.

Thanks!

Mukta