Ver Mensaje Individual
  #2  
Viejo 12/02/10, 10:41:43
Avatar de ppchico
ppchico ppchico is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Localización: Málaga
Mensajes: 144
Saludos, Esta BAPI, bien modifica, o crea el material si no existiese para los datos que introduces. De este modo tienes los siguientes parámetros: HEADDATA: Aquí deberás marcar las vistas a crear/modificar para el material correspondiente. Por ejemplo, si deseas modificar/crear la vista de datos básicos, deberás marcar el campo BASIC_VIEW. Además, deberás introducir el RAMO (MARA-MTART) y sector (MARA-MBRSH) y el número de material. El resto de estructuras contienen los datos para distintas vistas del material. Algunos de ellos sirven en varias vistas. Cabe destacar, que si rellenas un campo por ejemplo en CLIENTDATA, deberás marcar el mismo campo en la CLIENTDATAX, para indicar que ese campo ha sido relleno. Aun así, algunos campos como PLANTDATA-PLANT, se deben rellenar en PLANTDATAX con el mismo valor, y no con X, puesto que si no te dará errores. Por último, en las tablas, tienes los datos de textos para el material, conversiones de unidades (Necesarias en caso de que tengas unidad básica y unidad de empaquetado por ejemplo). Y lo más importante, en EXTENSIONIN puedes meter los datos que tengas ampliados para el material, es decir, imagina que tienes en la MARA una ampliación con un campo ZCONTRATA; en este caso, deberás rellenar esta estructura convenientemente con los datos correctos y ampliar unas extructuras para que rellene esos campos (De todo esto hay mucha información por internet). Espero haber sido de utilidad. Ni que decir tiene que si estás modificando un material que existe para un centro, pero le metes un centro distinto, no lo modificará, sino que creará la vista de ese centro. Suerte, porque a mi me costó un par de semanas dar con la tecla de la BAPI.
Responder Con Cita