#1
|
|||
|
|||
Bapi_material_savedata
Buenas,
Estoy con un programa que debe permitirme cambiar el precio variable (VERPR) de un material (pestaña Contabilidad en la MM03). Mediante una llamada a BAPI_MATERIAL_SAVEDATA debería cambiarlo, pero no lo cambia incluso cuando el mensaje que devuelve la BAPI es de éxito. Copio un ejemplo de como uso la BAPI. A ver si alguien, por favor me puede decir que estoy haciendo mal. Saludos y gracias de antemano. REPORT ZPRUEBA_BAPI_MAT . DATA: lw_headdata LIKE bapimathead, lw_VALUATIONDATA LIKE BAPI_MBEW, lw_VALUATIONDATAx LIKE BAPI_MBEWX, lw_return LIKE bapiret2. lw_headdata-material = '000000000006768741'. lw_headdata-ACCOUNT_VIEW = 'X'. lw_valuationdata-VAL_AREA = 'VBLL'. lw_valuationdatax-val_area = 'VBLL'. lw_valuationdata-moving_pr = '25.5'. lw_valuationdatax-moving_pr = 'X'. CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA' EXPORTING headdata = lw_headdata valuationdata = lw_valuationdata valuationdatax = lw_valuationdatax IMPORTING return = lw_return. if sy-subrc = 0. commit work. endif. write:/ lw_return-message. NOTA: He probado a cambiar el precio stándar, en lugar de el variable, y sí me ha dejado. Puede ocurrir que no se puede cambiar el precio medio variable manualmente, y que sólo se calcule internamente? Úlima edición por Bmamba fecha: 11/03/09 a las 07:52:53. |
#2
|
|||
|
|||
Problema resuelto: FUNCTION 'CK_F_UPDATE_MBEW_ON_DB'
Úlima edición por Bmamba fecha: 12/03/09 a las 15:07:06. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|