Avalados por :

Actualización de tablas mvke y marc con BAPI_MATERIAL_SAVEDATA: ¿Cómo seleccionar las vistas correctas?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 11 Vistas
0
Cargando...

Hola,

Estoy trabajando en un programa de pool de módulos. Aquí necesito actualizar las tablas de base de datos mvke y marc con los valores modificados en una de las pantallas. He utilizado el módulo de función BAPI_MATERIAL_SAVEDATA para actualizar estas tablas. Sin embargo, solo la tabla marc se actualiza con los valores modificados y la tabla mvke no se actualiza.

En los datos de cabecera de este módulo de función, ¿qué vistas debo seleccionar para actualizar las tablas marc y mvke?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Hema,

Encuentra los campos que necesitas completar con valores:

Como ejemplo, estoy intentando actualizar DISPO de MARC y VKORG de MVKE.

No es necesario completar clientdata y clienddatax.

* Datos de encabezado
      MOVE g_wa_mat_out-s_matnr TO g_r_headdata-material.
      MOVE 'X' TO g_r_headdata-mrp_view.
      

* Datos de planta
      MOVE g_wa_mat_out-t_werks TO: g_r_plantdata-plant,
                                    g_r_plantdatax-plant.


          MOVE g_wa_mat_out-t_dispo_new TO g_r_plantdata-mrp_ctrler.
          MOVE 'X' TO g_r_plantdatax-mrp_ctrler.

          MOVE g_wa_mat_out-t_vkorg_new TO g_r_salesdata-sales_org.
          MOVE 'X' TO g_r_salesdatax-sales_org.

Recompensa si es útil.

Saludos

--

Sasidhar Reddy Matli.

Editado por: Sasidhar Reddy Matli el 7 de febrero de 2008 a las 11:49 a. m.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

¿Puedes decirme qué campos y vistas debo usar para completar los datos de headdata, clientdata, clientdatax, plantdataplantdatax, salesdata, salesdatax?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola

Debes poblar las siguientes estructuras y luego pasarlas a BAPI

HEADDATA

CLIENTDATA

CLIENTDATAX

PLANTDATA

PLANTDATAX

SALESDATA

SALESDATAX

Recompensa si es útil

Narendra

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Hema,

Deberías seleccionar SALES_VIEW en los datos del encabezado. Pero verifica si estás actualizando un campo estándar o un campo definido por el cliente.

Si estás intentando actualizar, el procedimiento es diferente.

He preparado una documentación detallada sobre esto con capturas de pantalla. Si deseas, escríbeme un correo de prueba, puedes encontrarlo en mi perfil.

Recompensa si es útil.

Saludos

--

Sasidhar Reddy Matli.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?