cancel
Showing results for 
Search instead for 
Did you mean: 

BAPI_SALESORDER_CHANGE - Texts update

Former Member
0 Kudos

Hello, I'm having problems when I tried to update sales order texts from BAPI_SALESORDER_CHANGE.

The BAPI has the following data:

SALESDOCUMENT = VBAK-VBELN

ORDER_HEADER_INX-UPDATEFLAG = 'U'

ORDER_ITEM_INX-ITM_NUMBER = VBAP-POSNR

ORDER_ITEM_INX-UPDATEFLAG = 'U'

ORDER_TEXT-DOC_NUMBER = VBAK-VBELN

ORDER_TEXT-ITM_NUMBER = VBAP-POSNR

ORDER_TEXT-TEXT_ID = YPR2 (Text ID)

ORDER_TEXT-LANGU = ES

ORDER_TEXT-TEXT_LINE = text_content

After that I run BAPI_TRANSACTION_COMMIT.

I'm doing something wrong?

Thanks!

Barbara

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

This message was moderated.

Former Member
0 Kudos

Also make sure order_item_in and order_item_inx have the item number field set with vbap-posnr.

ORDER_ITEM_IN-ITM_NUMBER = VBAP-POSNR

Former Member
0 Kudos

Please try setting order_text-function attribute to 'U' . Validate the return table after the BAPI is executed.

Former Member
0 Kudos

Order_text-function only has the following values:

003 Delete

004 Update

005 Replace

009 Original: Primer mensaje para operación

023 Espera/ajuste: Los datos no se han de importar

018 Enviar de nuevo

I've tried putting 004 and it doesn't work.

Any other idea?

Thanks!!

Bárbara