{"id":189,"date":"2021-07-28T22:00:43","date_gmt":"2021-07-29T01:00:43","guid":{"rendered":"https:\/\/www.matiasvillagarcia.com\/blog\/?p=189"},"modified":"2021-07-28T22:00:45","modified_gmt":"2021-07-29T01:00:45","slug":"generador-de-tablas-de-mantenimiento","status":"publish","type":"post","link":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/2021\/07\/28\/generador-de-tablas-de-mantenimiento\/","title":{"rendered":"Generador de tablas de mantenimiento"},"content":{"rendered":"\n<p>El generador de tablas de mantenimiento o del ingles Table Maintenance Generator, sirve para crear vistas de actualizaci\u00f3n de tablas, las cuales son servir\u00e1n entre otras cosas para ingresar datos a nuestras tablas en el sistema.<\/p>\n\n\n\n<p>Lo primero que tenemos que tener es una tabla transparente. Para nuestro ejemplo usaremos la siguiente.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"357\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-8.png\" alt=\"\" class=\"wp-image-190\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-8.png 758w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-8-300x141.png 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/figure>\n\n\n\n<p>El pr\u00f3ximo paso es la creaci\u00f3n de la vista de actualizaci\u00f3n en si, para esto vamos al siguiente menu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"338\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-9.png\" alt=\"\" class=\"wp-image-191\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-9.png 559w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-9-300x181.png 300w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><\/figure>\n\n\n\n<p>Nos aparecer\u00e1 la siguiente ventana<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"656\" height=\"591\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-10.png\" alt=\"\" class=\"wp-image-192\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-10.png 656w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-10-300x270.png 300w\" sizes=\"auto, (max-width: 656px) 100vw, 656px\" \/><\/figure>\n\n\n\n<p>El primer paso es ingresar el grupo de autorizaci\u00f3n, esto nos servir\u00e1 para restringir el acceso, para nuestro caso, como no necesitamos esto ingresamos &amp;NC&amp;, que significa, Sin grupo de autorizaci\u00f3n.<\/p>\n\n\n\n<p>En function group, ingresamos el nombre que le vamos a dar al Function Group, una vista de actualization de tabla, b\u00e1sicamente por detr\u00e1s es un grupo de funci\u00f3n, yo por lo general uso el mismo nombre que de la tabla. En este caso ZAEROLINEAS.<\/p>\n\n\n\n<p>En Maintenance Type, tenemos dos opciones:<br>1) One step: Nuestra vista de actualizaci\u00f3n de tabla constara de solo una pantalla<br>2) Two step: Nuestra vista de actualizaci\u00f3n de tabla constara de dos pantallas.<br>Para este caso seleccionaremos One Step.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"644\" height=\"554\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-11.png\" alt=\"\" class=\"wp-image-193\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-11.png 644w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-11-300x258.png 300w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><\/figure>\n\n\n\n<p>Siguiente, hacemos click en Find Scr. Number(s)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"205\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-12.png\" alt=\"\" class=\"wp-image-194\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-12.png 382w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-12-300x161.png 300w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/figure>\n\n\n\n<p>Autom\u00e1ticamente nos completara lo siguiente<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"548\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-13.png\" alt=\"\" class=\"wp-image-195\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-13.png 675w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-13-300x244.png 300w\" sizes=\"auto, (max-width: 675px) 100vw, 675px\" \/><\/figure>\n\n\n\n<p>Finalmente hacemos click en la Hoja blanca<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"224\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-14.png\" alt=\"\" class=\"wp-image-196\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-14.png 338w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-14-300x199.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/figure>\n\n\n\n<p>Nos pedir\u00e1 ingresar un paquete o objeto local, en el caso que seleccionemos paquete tambi\u00e9n nos pedir\u00e1 una orden de transporte.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"467\" height=\"311\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-15.png\" alt=\"\" class=\"wp-image-197\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-15.png 467w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-15-300x200.png 300w\" sizes=\"auto, (max-width: 467px) 100vw, 467px\" \/><\/figure>\n\n\n\n<p>Cuando termine, nos deber\u00eda mostrar el siguiente mensaje.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"244\" height=\"47\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-16.png\" alt=\"\" class=\"wp-image-198\"\/><\/figure>\n\n\n\n<p>A este punto ya tenemos la vista de actualizaci\u00f3n de tabla creada, si vamos a la transacci\u00f3n SM30 podemos usarla.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"689\" height=\"421\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-17.png\" alt=\"\" class=\"wp-image-199\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-17.png 689w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-17-300x183.png 300w\" sizes=\"auto, (max-width: 689px) 100vw, 689px\" \/><\/figure>\n\n\n\n<p>Aca ingresamos el nombre de nuestra vista de actualizaci\u00f3n de tabla y dependiendo de que queremos hacer, podemos hacer click en Display o Maintain. Para continuar con nuestro ejemplo, le hacemos click en Maintain.<\/p>\n\n\n\n<p>Nos deber\u00eda aparecer una pantalla similar a la siguiente.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"282\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-18.png\" alt=\"\" class=\"wp-image-200\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-18.png 722w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-18-300x117.png 300w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<p>Al hacer click en New Entries se nos habilitara la opci\u00f3n de ingresar datos.<br>Si nos posicionamos en la celda Airline (La primera), vemos que nos da la opci\u00f3n de seleccionar un Match Code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"241\" height=\"229\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-19.png\" alt=\"\" class=\"wp-image-202\"\/><\/figure>\n\n\n\n<p>Sin embargo, si nos paramos en la siguiente columna, vemos que no nos muestra el icono para seleccionar un valor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"290\" height=\"231\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-20.png\" alt=\"\" class=\"wp-image-203\"\/><\/figure>\n\n\n\n<p>Hay varias formas de agregar el Match Code, pero la mas simple en mi opinion. es buscar un Search Help que ya exista para ese campo.<br>En este caso por ejemplo, Sabemos que el nombre de la aerol\u00ednea se guarda en la tabla  SCARR, entonces lo que podr\u00edamos hacer, es ir a la transacci\u00f3n SE11 a la parte de Search Help y buscar algo similar a *SCARR*<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"504\" height=\"458\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-21.png\" alt=\"\" class=\"wp-image-204\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-21.png 504w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-21-300x273.png 300w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/figure>\n\n\n\n<p>Hacemos click en el Match Code o apretamos F4 (Que es un atajo) y vemos que autom\u00e1ticamente nos completa el campo a H_SCARR, si con este valor seleccionado le damos click a display. Vemos que esta ayuda de b\u00fasqueda, contiene los campos que queremos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"914\" height=\"627\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-22.png\" alt=\"\" class=\"wp-image-205\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-22.png 914w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-22-300x206.png 300w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-22-768x527.png 768w\" sizes=\"auto, (max-width: 914px) 100vw, 914px\" \/><\/figure>\n\n\n\n<p>Ya con este nombre, entonces volvemos a la SE11 a nuestra tabla, y vamos a la solapa Input\/Help Check<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1011\" height=\"420\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-24.png\" alt=\"\" class=\"wp-image-207\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-24.png 1011w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-24-300x125.png 300w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-24-768x319.png 768w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure>\n\n\n\n<p>Nos paramos en la linea del campo a la que queremos agregarle el Match Code en la vista de mantenimiento y hacemos click en el bot\u00f3n &#8220;Search Help&#8221; (Tenemos que estar en modo edici\u00f3n).<\/p>\n\n\n\n<p>Nos aparecer\u00e1 la siguiente pantalla donde ingresamos la ayuda de b\u00fasqueda que encontramos en el paso anterior.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"387\" height=\"118\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-25.png\" alt=\"\" class=\"wp-image-208\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-25.png 387w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-25-300x91.png 300w\" sizes=\"auto, (max-width: 387px) 100vw, 387px\" \/><\/figure>\n\n\n\n<p>En la siguiente pantalla verificamos que los campos de la ayuda de b\u00fasqueda coincidan con los de nuestra tabla y hacemos click en Copy.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"606\" height=\"475\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-26.png\" alt=\"\" class=\"wp-image-209\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-26.png 606w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-26-300x235.png 300w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/figure>\n\n\n\n<p>Nuestra tabla ahora deber\u00eda verse algo similar a lo siguiente.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1023\" height=\"395\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-27.png\" alt=\"\" class=\"wp-image-210\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-27.png 1023w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-27-300x116.png 300w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-27-768x297.png 768w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure>\n\n\n\n<p>Ahora debemos activar nuestra tabla haciendo click en el bot\u00f3n de activar.<br>Con la tabla activa, ahora debemos regenerar nuestra vista de actualizaci\u00f3n de tablas, dado que si ingresamos ahora, podemos ver que no cambio nada.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"280\" height=\"232\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-28.png\" alt=\"\" class=\"wp-image-211\"\/><\/figure>\n\n\n\n<p>Para regenerarla, debemos volver al menu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"362\" height=\"346\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-29.png\" alt=\"\" class=\"wp-image-212\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-29.png 362w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-29-300x287.png 300w\" sizes=\"auto, (max-width: 362px) 100vw, 362px\" \/><\/figure>\n\n\n\n<p>Una buena practica, antes de regenerar nuestra vista de actualizaci\u00f3n de tabla, es revisar si esta tiene eventos. Los eventos son acciones que podemos realizar en ciertos momentos en nuestra vista de actualizaci\u00f3n, como por ejemplo para validar los datos ingresados. Si nosotros borramos la vista de actualizaci\u00f3n de tabla corremos el riesgo de borrar los eventos tambi\u00e9n, por lo cual nos conviene hacernos un backup por las dudas. Para esto vamos al siguiente menu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"461\" height=\"187\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-30.png\" alt=\"\" class=\"wp-image-213\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-30.png 461w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-30-300x122.png 300w\" sizes=\"auto, (max-width: 461px) 100vw, 461px\" \/><\/figure>\n\n\n\n<p>Si nos aparece vaci\u00f3, como en el ejemplo de abajo, entonces la podemos regenerar tranquilamente.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"476\" height=\"309\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-31.png\" alt=\"\" class=\"wp-image-214\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-31.png 476w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-31-300x195.png 300w\" sizes=\"auto, (max-width: 476px) 100vw, 476px\" \/><\/figure>\n\n\n\n<p>En el caso de que haya alg\u00fan evento, debemos entrar al mismo y copiarnos el c\u00f3digo, haciendo click en el bot\u00f3n que aparecer\u00e1 en la columna &#8220;Editor&#8221; de la captura de arriba.<\/p>\n\n\n\n<p>Para regenerar nuestra vista, simplemente hay que hacer click en el siguiente bot\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"239\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-32.png\" alt=\"\" class=\"wp-image-215\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-32.png 465w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-32-300x154.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/figure>\n\n\n\n<p>Nos aparecer\u00e1 la siguiente ventana con opciones a seleccionar de lo que queremos borrar. Si sabemos en que secci\u00f3n se encuentra lo que modificamos podemos seleccionar espec\u00edficamente una. Para este caso seleccionamos todas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"345\" height=\"211\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-34.png\" alt=\"\" class=\"wp-image-217\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-34.png 345w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-34-300x183.png 300w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" \/><\/figure>\n\n\n\n<p>Ahora volveremos a la pantalla donde debemos volver a generar la vista  de actualizaci\u00f3n al igual que lo hicimos la primera ves.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"647\" height=\"591\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-35.png\" alt=\"\" class=\"wp-image-218\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-35.png 647w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-35-300x274.png 300w\" sizes=\"auto, (max-width: 647px) 100vw, 647px\" \/><\/figure>\n\n\n\n<p>Con nuestra vista de actualizaci\u00f3n regenerada, podemos volver a la SM30 (Por las dudas se recomienda salir de la transacci\u00f3n y volver a entrar si no salieron ya) e ingresar de nuevo a nuestro objeto.<\/p>\n\n\n\n<p>Al ingresar de nuevo e ir a agregar una nueva entrada podemos ver que ahora nos aparece el Match Code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"342\" height=\"230\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-36.png\" alt=\"\" class=\"wp-image-219\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-36.png 342w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-36-300x202.png 300w\" sizes=\"auto, (max-width: 342px) 100vw, 342px\" \/><\/figure>\n\n\n\n<p>Tambien podemos ver que si seleccionamos un valor del nuevo Match Code autom\u00e1ticamente nos llena el primero de la tabla.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"473\" height=\"264\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-37.png\" alt=\"\" class=\"wp-image-220\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-37.png 473w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-37-300x167.png 300w\" sizes=\"auto, (max-width: 473px) 100vw, 473px\" \/><\/figure>\n\n\n\n<p>Por ultimo, supongamos que por alguna raz\u00f3n, queremos que el campo Airline URL quede griseado, para hacer esto, primero tenemos que volver a la SE11 a nuestra tabla  e ir de nuevo al Table Maintenance Generator. Y vamos al menu Environment&#8211;>Modification&#8211;>Maintenance Screen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"715\" height=\"363\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-38.png\" alt=\"\" class=\"wp-image-222\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-38.png 715w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-38-300x152.png 300w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/figure>\n\n\n\n<p>Nos aparecer\u00e1 la siguiente pantalla en la que hacemos doble click en la screen a modificar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"561\" height=\"285\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-39.png\" alt=\"\" class=\"wp-image-224\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-39.png 561w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-39-300x152.png 300w\" sizes=\"auto, (max-width: 561px) 100vw, 561px\" \/><\/figure>\n\n\n\n<p>Esto nos llevara al screen painter, en donde hacemos click en el bot\u00f3n Layout.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"644\" height=\"346\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-40.png\" alt=\"\" class=\"wp-image-225\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-40.png 644w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-40-300x161.png 300w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><\/figure>\n\n\n\n<p>Se nos abrir\u00e1 la siguiente ventana. En donde vemos los campos que se muestran en la pantalla de la vista de actualizaci\u00f3n de tablas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"861\" height=\"564\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-41.png\" alt=\"\" class=\"wp-image-226\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-41.png 861w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-41-300x197.png 300w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-41-768x503.png 768w\" sizes=\"auto, (max-width: 861px) 100vw, 861px\" \/><\/figure>\n\n\n\n<p>Hacemos doble click en el campo marcado en la captura de arriba y se nos deber\u00eda abrir otra ventana, en donde debemos des-tildar la opci\u00f3n Input Field, en el tab Program, para hacer que este campo sea NO editable.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"214\" height=\"754\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-42.png\" alt=\"\" class=\"wp-image-227\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-42.png 214w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-42-85x300.png 85w\" sizes=\"auto, (max-width: 214px) 100vw, 214px\" \/><\/figure>\n\n\n\n<p>Podemos ver que el campo se encuentra griseado, hacemos click en activar y back.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"836\" height=\"589\" src=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-43.png\" alt=\"\" class=\"wp-image-228\" srcset=\"https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-43.png 836w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-43-300x211.png 300w, https:\/\/www.matiasvillagarcia.com\/blog\/wp-content\/uploads\/2021\/07\/image-43-768x541.png 768w\" sizes=\"auto, (max-width: 836px) 100vw, 836px\" \/><\/figure>\n\n\n\n<p>Si ahora volvemos a la transacci\u00f3n SM30 e ingresamos de nuevo para agregar un valor nuevo a nuestra tabla, veremos que el campo se encuentra griseado. (Es posible que tengan que salir y volver a entrar a la SM30 si ya la ten\u00edan abierta).<\/p>\n\n\n\n<p><br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>El generador de tablas de mantenimiento o del ingles Table Maintenance Generator, sirve para crear vistas de actualizaci\u00f3n de tablas, las cuales son servir\u00e1n entre otras cosas para ingresar datos a nuestras tablas en el sistema. Lo primero que tenemos que tener es una tabla transparente. Para nuestro ejemplo usaremos la siguiente. El pr\u00f3ximo paso [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[10,9],"class_list":["post-189","post","type-post","status-publish","format-standard","hentry","category-sap","tag-netweaver","tag-sap"],"_links":{"self":[{"href":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=189"}],"version-history":[{"count":4,"href":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/189\/revisions"}],"predecessor-version":[{"id":229,"href":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/189\/revisions\/229"}],"wp:attachment":[{"href":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.matiasvillagarcia.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}