Utilice la entrada por lotes o LMSW
Avalados por :
Estimado experto,
Adjunto 3 campos (número de pasaporte, fecha de emisión, fecha de vencimiento) en kna1.
Luego diseño una pantalla con name1, ORT01, TELF1, número de pasaporte, fecha de emisión, fecha de vencimiento.
Luego muestro la pantalla en XD01, XD02, XD03 mediante las badi 'Customer_add_data' y 'customer_add_data_cs'.
Aquí puedo insertar y ver con éxito.
Pero cuando cambio en XD02, los campos de número de pasaporte, fecha de emisión, fecha de vencimiento se actualizan pero name1, ORT01, TELF1 no se actualizan.
¿Alguien puede ayudarme?
Rayhan.
Utilice la entrada por lotes o LMSW
Hola,
Puedes utilizar el método de entrada por lotes estándar de LSMW para el código de transacción XD02,
después de cargar los datos desde LSMW, se insertarán automáticamente en las tablas.
Espero que te ayude
Saludos
Mansi
Hola Rayhan,
SD_CUSTOMER_MAINTAIN_ALL no es solo una mala idea, sino que tampoco ayuda en tu caso.
Dado que los campos personalizados se agregan a KNA1 Y has implementado CUSTOMER_ADD_DATA y CUSTOMER_ADD_DATA_CS.
Supongo que estás bastante cerca de la solución.
El método SET_DATA de CUSTOMER_ADD_DATA_CS debe implementarse para devolver tus datos a KNA1. Por lo tanto, el guardado se realiza mediante la funcionalidad de guardado estándar de la transacción.
Si los datos personalizados estuvieran fuera de cualquier tabla estándar (es decir, una z_table), entonces necesitarías implementar el método SAVE_DATA de CUSTOMER_ADD_DATA. ¡Allí es necesario que el guardado se realice en una tarea de actualización!
Un comentario, no hay posibilidad de guardar datos generales y datos generales personalizados cuando extiendes un cliente existente a un área de ventas o un código de empresa.
Espero que esto haya ayudado.
Saludos,
Alain
Hola
Para actualizar datos en la tabla KNA1, puedes utilizar el Bapi "BAPI_ADDRESSORG_SAVEREPLICA".
Espero que esto resuelva tu problema.
Saludos,
Sayali
Editado por: Sayali Paradkar el 27 de abril de 2010 a las 8:12 AM
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute