Ya estamos al final de la lección de importar Datos de la tabla I_product del ERP de OB. En la lección anterior hemos visto un vídeo por fases. La 1ª es coger datos de nuestra antigua aplicación de una Base de Datos cualquiera (Access, MySql ..). La 2ª fase es pasar dicha informacíon al Excel para cocinar los datos (Borrar campos o añadir formatos). La 3ª fase es asociar las filas a los campos de la tabla I_Product (Formato de Importación) y por último Importar la información.
Pero para poder realizar toda esa labor, tenemos que saber la estructura de la tabla I_product, a nivel de campos, longitudes , valores por defecto y nombre del campo.
La estructura de campos de la tabla I_product se divide en tres grandes bloques:
El primer bloque son los campos que empiezan por i_ y c_ (I_ErrorMsg, I_IsImported,I_Product_ID), dichos campos los utiliza el propio ERP de OB, nosotros no tenemos que asociar dichos campos en el formato de campos con nuestra tabla csv.
El segundo bloque los graba el ERP por defecto al estar dentro del ERP, un ejemplo es la Entidad y la Organización (AD_Client_ID, AD_Org_ID).
El tercer Bloque son los campos que nosotros tenemos que rellenar, y a su vez se dividen en (Obligatorios, Necesarios y Aconsejables).
Abajo tenemos la hoja Excel del tercer Bloque. Los campos obligatorios están en color amarillo, los Necesarios en color Azul, y los Aconsejables de color rosa claro.
| |
TABLA I_PRODUCT |
|
|
|
| Nombre Campo |
Descripción |
Longitud |
T |
Valor |
| Value |
Identificador |
40 |
A |
|
| Name |
Nombre |
60 |
A |
|
| Bpartner_Value |
Identificador de Terceros |
40 |
A |
|
| Manufacturer |
Fabricante |
30 |
A |
|
| VendorProductNo |
Código Producto Proveedor |
30 |
A |
|
| VendorCategory |
Categoria Proveedor |
30 |
A |
|
| PriceEfecctive |
Precio Vigente Desde |
Fecha |
A |
YY/MM/DD |
| PriceList |
Precio Tarifa |
10,2 |
N |
0 |
| PricePO |
Precio Compra |
10,2 |
N |
0 |
| Description |
Descripcion |
255 |
A |
|
| Classification |
Clasificacion |
1 |
A |
|
| CostPerOrder |
Coste por Pedido |
11,3 |
N |
0 |
| DeliveryTime_Promised |
Tiempo de Entrega |
10 |
N |
|
| DescriptionURL |
Descripcion URL |
120 |
A |
|
| ISO_Code |
Codigo ISO |
3 |
A |
|
| ImageURL |
Imagen URL |
120 |
A |
|
| Order_Min |
Cantidad Pedido Minimo |
10,2 |
N |
0 |
| Order_Pack |
Cantidad Pedido Maximo |
10,2 |
N |
0 |
| ProductCategory_Value |
Clave Categoria |
40 |
A |
|
| RoyaltyAmt |
Importe por Copyright |
10,2 |
N |
0 |
| SKU |
Ref. Almacen |
30 |
A |
|
| ShelfDepth |
Profundidad Balda |
10 |
N |
|
| ShelfHeight |
Altura Balda |
10 |
N |
|
| ShelfWidth |
Anchura Balda |
10 |
N |
|
| UPC |
UPC/EAN (Código Barras) |
30 |
A |
|
| UnitsPerPallet |
Unidad por Palet |
10 |
N |
|
| Volume |
Volumen (Producto) |
10,2 |
N |
0 |
| Weight |
Peso (Producto) |
10,2 |
N |
0 |
……………………………………………
Los Nombres de las Columnas son :
Lee el resto de esta entrada »
No Hay Comentarios »
Me levanto todos los días a las 7h de la mañana, después de el aseo matutino y el desayuno reparador salgo de poseso en busca del periódico y el café expreso de cada mañana. En casa “té”, café expreso en la barra del bar repasando la actualidad retrasada, he dejado de encender el ordenador por las mañanas temprano, para poder leer el periódico recién escrito, sin la sensación que ya se ha hecho viejo o que la actualidad la marcan las ediciones on-line de los mismos periódicos que te encuentras en los quioscos.
Compro el periódico cada día como lo he venido haciendo los últimos 32 años de mi vida, acompañado siempre de un buen expreso, todas las mañanas disfruto de un duelo entre la cafeína y la adrenalina, leer las buenas nuevas de las portadas de los periódicos, haber quien me despierta antes del todo.
Todavía pienso en pesetas cuando pido un café corto solo y sin azúcar, 60 o 70 pesetas eran las referencias, justo cuando se pasó del euro a la peseta, justo cuando me mude de Barcelona a Tres Cantos.
El café pasó de 70 pesetas a 1 Euro, y si lo pides con bollo dos euros, justo todo lo que valía 100 pesetas pasó a valer 1 euro (166 pesetas).
En el nuevo barrio cambio sobre cambio, al entrar al bar cada mañana esta puesta la tele y en ella sintonizado “Tele Madrid” que por los índices de audiencia solo la ven 10 o 12 madrileños en algún momento del día. No entraré a analizar los contenidos o el agujero económico de su gestión (en otro post), pero si por lo que me consta y doy fe es que cada mañana en barman pone la tele como altar a la verdad absoluta, nunca la mira, nunca la oye siempre espera que los demás oigan y vean sus reportajes sagaces.
El barman no ve la tele tiene otros trabajos, pero tiene un sexto sentido, y cuando sale alguien del gobierno de Zapatero, le salta a la yugular, se enciende, la venas del cuello se le hinchan, suelta su mensaje apocalíptico y siempre acaba con que el es apolítico.
Por supuesto no hablo de política con quien tiene las venas hinchadas, todas la mañanas le digo cuanto le debo y el me dice 1.20 euros, (si unas 200 pesetas) el café solo muy corto.
Antes de ir al bar me paso por el quiosco, siempre compro “El País”, y todos los días leo el “Publico”, me gustaría decir todos los días leo el “Publico”, pues no, el quiosquero le hace el boicot y no lo trae.
Todos los días voy a buscar la prensa y pregunto por el “Publico”, ellos me aconsejan por el “ABC, que el periódico más verídico y el único que leen. Todos los días me bebo el café solo corto, acompañado por “El País” y con el enfado de no poder libremente la prensa que quiero leer.
En mi barrio hay un gimnasio, y en el me encuentro otros vecinos de barrios próximos, y uno de ellos me comenta que el quiosquero al que le voy todas la mañanas es un “facha”, y según el eso lo explica todo.
En mi barrio todos los días cuando voy a buscar el periódico o a tomarme un café solo corto, hago un pase por territorio comanche, donde mis opciones políticas o de pensamiento son pecado, diferentes y un mal a extirpar.
Pero por supuesto se me han hinchado los tacones, y desde hace unos pocos días os puedo contar otra historia: Todos los días me levanto antes de las 7h para poder ir andando a un barrio cercano para poder comprar el “Publico”, “El País” y tomarme un café corto expreso sin azúcar a 90 céntimos, donde por supuesto el café es mejor y no hay encendido ningún televisor dando la claca a la Esperanza 2012.
4 Comentarios »
Vivo en el barrio de tres cantos que vota mayoritariamente al PP dos de cada tres votos, en las últimas elecciones generales. Para mi el voto el soberano y sagrado (pero con la acepción laica del termino). Respeto profundamente a le gente que vota.
Pero, en mi barrio no hay gente que se diga de derechas, o de centro, ellos son apolíticos, el orgullo les viene de poder votar libremente sin ataduras por que no tienen adscripción política, mucha de esta gente cuando me la encuentro en el quiosco compran el mundo o la razón o ambos periódicos, y como no estoy en sus casas no se televisión ven o que radio escuchan.
Cuando hago reflexiones sobre las ideas de derechas, neocom o liberales, lo hago al vuelo, o mejor dicho al conjunto de ideas fuerza que hay detrás de estos términos, me gustaría poner caras y nombres a estas ideas pero no puedo por que en la calle no hay nadie que lleve un pin en la solapa o que en conversación abierta quiera defender algún precepto de dichos cuerpos ideológicos.
La gente de mi barrio creen en la empresa, algunos de ellos enganchados en el timo de “forum filatélico” o en un piso a medio construir de “Martinsa” y la mayoría de ellos ven en los políticos en general a unos mangantes. Cuando la gente de mi barrio ve a los concejales del PP, no ve a políticos en política, ve gente como ellos gente sin ideología, “normales” u hombres de negocios que hacen negocio con la política.
La gente de mi barrio son anarco-capitalistas, tiene la libertad absoluta de lanzar los más grandes exabruptos al que tenga algo que ver con la política.
La gente de mi barrio, domina bien el dinero negro y la desobediencia fiscal y en la misma frase se cisca en el gobierno por no garantizar la educación (por supuesto elitista, religiosa y limpia de inmigrantes), la justicia, y un policía en cada puerta.
Yo cuando escribo en contra de los neocom y liberales, me imagino a los yanquis, que no tienen vergüenza de mostrarse políticamente de derechas, patria, familia, bandera y armas para todos.
La Gente de mi barrio, actúan de igual forma cuando ven a un homosexual, socialista, negro o gitano, les niegan el agua y la sal, y sobre todo que no se mezclen con sus hijos/as.
Yo cuando escribo no hago foco sobre los votantes del PP, (repito el voto es soberano) lo hago en contra de la xenofobia, la apatía, y el bobo util, que no sabe no contesta, no se mete política.
La gente de mi barrio se muda los domingos como para ir a misa, pero solo va a misa en contadas ocasiones, la gente de mi barrio se dice cristiana entre cristianos, se dan las bendiciones en misa, y patadas en la calle. Resumiendo cuando cargo tintas con los neocom, y liberales no hago daño a nadie pero de la misma manera que si cargara tintas en contra de los de derechas, centro o centro derechas, pues por mucho que lo busque no hay nadie de ellos en ningún barrio de Madrid.
3 Comentarios »
Aquí tenemos el primer vídeo Tutorial que nos explica mediante un vídeo la importación de datos desde nuestra aplicación al ERP de OB.
El contenido del vídeo Tutorial se explicará en detalle en las siguientes lecciones de Importación, por ser complejo en su elaboración.
Es el primer vídeo que utiliza las técnicas de Access y Excel para extraer información y crear el fichero csv necesario para alimentar las tablas del ERP de OB.
La secuencia del Vídeo Tutorial son :
- Traspasar los datos de mi antigua aplicación con Base de Datos Access.
- Los Datos que necesito del Access a traspasar del maestro de artículos están en diferentes tablas.
- Creamos una consulta en Access para relacionar las tablas de (Artículos, Marcas, Familias y Proveedor), para crear una tabla final con todos los datos necesarios.
- La tabla final de Access la exportamos a Excel y tiene los siguientes datos (Articulo, Descripción, Marca, Descripción de la Marca, Familias, Descripción de la Familia, Precio de Venta, Precio de Coste, Fecha Aplicar desde Tarifa, Código de Proveedor, Nombre de Proveedor, Fabricante, Código del Proveedor y Categoría.
- Una vez Exportado los Datos a Excel, arrancamos el Excel y empezamos a cocinar los Datos. Con el Excel, quitamos los campos que no interesan (Código proveedor, Código Marca, Código Familia), Colocamos la fecha en formato AA/MM/DD (Muy Importante).
- Modificamos la Primera Columna de Excel, colocando los nombres de los campos de la tabla I_Product, junto con la secuencia de la fila, (Se explicara el porqué en el siguiente curso). Colocaremos en color de fondo la primera columna, las filas de campos numéricos (Amarillo) y los de Fecha (Azul), el resto de campos son alfanuméricos (String).
- Dejaremos sólo 5 registros o filas en la primera importación , por si cometemos errores en los datos o mapeo del fichero cvs al ERP.
- Una vez terminado de preparar los datos con el Excel, lo salvamos como fichero .csv y con separadores de punto y coma.
- Nos vamos al OB al menú de Formatos de Importación, para crear nuestro primer formato. En el vídeo veréis abajo de la página html de OB, la primera columna del csv para ver la secuencia y los nombre de los campos y asociarlos a la tabla i_product.
- Cuando se asocian los campos tenemos que indicar el tipo (String, Numérico y Fecha) , y posteriormente el número de secuencia de la fila , contando desde la izquierda a derecha.
- Cuando se indica campo numéricos, tenemos que poner si el separador de los decimales es un punto o una coma, en el vídeo se cambia el punto por la coma. (Si no lo tienes claro, entra en el fichero creado del csv y mira si los decimales van con puntos o comas).
- Cuando se indica fecha, tenemos que poder el formato del lenguaje java, en el vídeo he colocado la fecha en AÑO/MES/DIA y se colocará el formato en el OB : yy/MM/dd.
- Una vez terminado de crear nuestro formato, nos vamos a importar fichero de carga y seleccionamos el fichero csv y el formato creado por nosotros.
- El programa de importar fichero de carga tiene dos botones, el primero es Aceptar, si lo picamos veremos por pantalla nuestros datos, si nos da error, es porque no tenemos bien asociado los campos de nuestro fichero csv con el formato de archivo creado en el OB. (MAPEO).
- Una vez que vemos los datos bien en la pantalla, picamos el botón Proceso y nos grabará los datos en el fichero intermedio (I_product).
- En el vídeo vemos los dos pasos, el de Aceptar y Proceso, recordar que la primera vez no tener muchos registros en el csv, si por algún motivo se comete un error en el mapeo, el OB no da error, pero tenemos los datos mal introducidos en los campos erróneos. Para borrar todos los registros erróneos es mucho trabajo si no tienes las herramientas adecuadas para borrar registros en bloque.
- Una vez importados, nos vamos a la opción de menú Importar productos para ver nuestros registros, y si todo es correcto, picaremos el botón Importar productos y serán grabados todos nuestros productos a la Base de Datos de OB.
NOTA : En el vídeo utilizo la técnica de Access, pero puede ser también la de MySQL, ProgreSQL, ORACLE, DB2, SQL Server, para unir y extraer datos de mi programa informático, después se pasa a un Excel para tratar la información (Eliminar Campos, Colocar formatos, Añadir Campos), y por último generar desde el Excel el fichero csv.
TEMAS IMPORTANTES : En el vídeo vemos toda la secuencia de preparación de datos desde nuestra aplicación antigua al ERP de OB.
Lee el resto de esta entrada »
5 Comentarios »
|