If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
A parte de realizar el tradicional batch input ( que es puto coñazo )
- Puedes utilizar el programa RFBIKR00: Este programa precisa de un fichero de texto en un determinado formato y el ya te crea el juego de datos correspondiente. Puede ser una opción valida. Este programa lo utiliza la técnologia LSMW, por lo que puedes mirar algún manual de los que corren por ahí. Problemas: Sistema de direcciones.. campos no presentes (correo), logitud de campos (name1 en las adr es de distinto tamaño que en lfa1..)...
- Si quieres cambiar el sistema de direcciones, existen algunas bapis: BAPI_ADDRESSORG_CHANGE, BAPI_ADDRESORG_SAVEREPLICA, ADDR_UPDATE, ADDR_COM_MAINTAIN, ADDR* pero ten encuenta que algunas de estas bapis modifican los datos de las ADR* pero no modifican los datos de la lfa1 -> Hay que actualizar (Ejemplos: telf1(lfa1), telf_number (adr2)).
- Otra cosa que se me ocurre, y es la que yo he utilizado con buenos resultados, es modificar el modulo de funciones MASS_CREMAS01_CHANGE. Este modulo de funciones se utiliza en la xk99. pero con unos correctas modificaciones se puede realizar un autentico modulo de funciones que permita la modificación de proveedores (Tambien la carga). Permitira incluso las opciones de test y ejecucion real.
Bueno ya te he dado algunas pistas...
Un saludo
DFG
Hola,
Realmente despues de probar el uso de MASS_CREMAS01_CHANGE tuvo que realizar una copia de la misma puesto que necesitaba cambiar ciertas cosas del call transaction ( validaciones propias). Pero si te sirve:
- SIMULACION DE TRANSACCION XK99:
FORM rellenar_tablas_cremas using modo.
data: p_lifnr(10),
p_bukrs(10),
p_ekorg(10).
data: dy_line type ref to data.
field-symbols: <row>.
Comentario