{"id":35963,"date":"2025-12-26T08:30:06","date_gmt":"2025-12-26T07:30:06","guid":{"rendered":"https:\/\/orekait.com\/?p=35963"},"modified":"2025-12-26T08:46:05","modified_gmt":"2025-12-26T07:46:05","slug":"eventos-en-tablas-de-bases-de-datos","status":"publish","type":"post","link":"https:\/\/orekait.com\/es\/eventos-en-tablas-de-bases-de-datos\/","title":{"rendered":"Eventos en tablas de bases de datos<br><span class=\"font-300\"><\/span>"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Imagen principal&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-portada.png&#8221; alt=&#8221;SAP Business Data Cloud&#8221; title_text=&#8221;eventos-en-tablas-de-bases-de-datos-portada&#8221; admin_label=&#8221;Imagen principal&#8221; module_class=&#8221;post-img&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Cuerpo&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Texto&#8221; _builder_version=&#8221;4.25.2&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Tenemos como objetivo de este art\u00edculo aprender a implementar eventos en una tabla de base de datos, de manera que ejecute cierto c\u00f3digo al momento de realizar cierta acci\u00f3n.<\/p>\n<h2>Configuraci\u00f3n inicial<\/h2>\n<p>Para este art\u00edculo, vamos a necesitar de una tabla simple y activada con los siguientes atributos:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35984 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-1.png\" alt=\"\" width=\"467\" height=\"152\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-1.png 467w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-1-300x98.png 300w\" sizes=\"auto, (max-width: 467px) 100vw, 467px\" \/><\/p>\n<p>Adem\u00e1s de eso, debemos tener creado un actualizador de tablas para dicha tabla:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35988 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-2.png\" alt=\"\" width=\"411\" height=\"264\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-2.png 411w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-2-300x193.png 300w\" sizes=\"auto, (max-width: 411px) 100vw, 411px\" \/><\/p>\n<p>Antes que nada, lo primero que tendremos que hacer es configurar los campos que queremos automatizar para que el usuario no pueda modificarlos (ya que, de lo contrario, simplemente podr\u00eda asignarle atributos a su antojo).<\/p>\n<h2>Desarrollo Z para evento<\/h2>\n<p>Primero, debemos dirigirnos al actualizador de tablas y, en la barra superior, hacer clic en \u201cEntorno\u201d y luego seleccionar \u201cIm\u00e1genes de actualizaci\u00f3n\u201d:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35993 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-3.png\" alt=\"\" width=\"542\" height=\"140\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-3.png 542w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-3-480x124.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 542px, 100vw\" \/><\/p>\n<p>Una vez accedamos, veremos varias secciones, pero solo nos interesa la de \u201cAtrib.gral.\u201d, situada en la lista de elementos.<\/p>\n<p>Cuando estemos en dicha secci\u00f3n, tenemos que marcar la casilla \u201cS\u00f3lo salida\u201d en las l\u00edneas que hacen referencia a los campos que queremos automatizar ({nombre de tabla}-{nombre de campo}).<\/p>\n<p>Si observamos con atenci\u00f3n, veremos que hay otras l\u00edneas con el nombre de nuestros campos, pero con un asterisco al principio; en estas \u00faltimas no podemos marcar la casilla:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35999 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-4.png\" alt=\"\" width=\"429\" height=\"229\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-4.png 429w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-4-300x160.png 300w\" sizes=\"auto, (max-width: 429px) 100vw, 429px\" \/><\/p>\n<p>Cuando tengamos las casillas marcadas, guardamos y volvemos al actualizador de tablas.<\/p>\n<p>Nuevamente, en la barra superior, vamos a \u201cEntorno\u201d, pero esta vez seleccionamos \u201cEventos\u201d.<\/p>\n<p>Al hacer clic, notaremos que aparece una tabla con dos casillas a completar: la primera corresponde al c\u00f3digo que indica cu\u00e1ndo se ejecutar\u00e1 el FORM o programa, cuyo nombre escribiremos en la segunda casilla.<\/p>\n<p>En este ejemplo, queremos ejecutar un FORM al crear una nueva entrada. Podemos consultar cada condici\u00f3n y su c\u00f3digo correspondiente haciendo clic en la lupa:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-36004 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-5.png\" alt=\"\" width=\"423\" height=\"223\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-5.png 423w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-5-300x158.png 300w\" sizes=\"auto, (max-width: 423px) 100vw, 423px\" \/><\/p>\n<p>Una vez que hayamos insertado los datos en las dos primeras secciones, se mostrar\u00e1 un bot\u00f3n en la tercera que nos permitir\u00e1 editar el FORM o programa, o crearlo si es la primera vez.<\/p>\n<p>En este caso, tendremos que crear o asignar un nuevo include. Por ejemplo, crearemos un FORM (es muy importante que tenga el mismo nombre que asignamos en la tabla anterior) e insertaremos el siguiente c\u00f3digo:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-36008 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-6.png\" alt=\"\" width=\"351\" height=\"161\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-6.png 351w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-6-300x138.png 300w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><\/p>\n<h2>Prueba final<\/h2>\n<p>El\u00a0 c\u00f3digo lo \u00fanico que hace es asignar el nombre de usuario y la fecha actual a los campos que hemos creado, respectivamente. Si todo ha salido bien, cuando insertemos una nueva l\u00ednea y pulsemos Enter, nuestro FORM se ejecutar\u00e1 y asignar\u00e1 autom\u00e1ticamente los valores a los campos definidos.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-36012 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-7.png\" alt=\"\" width=\"322\" height=\"101\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-7.png 322w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-7-300x94.png 300w\" sizes=\"auto, (max-width: 322px) 100vw, 322px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-36016 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-8.png\" alt=\"\" width=\"367\" height=\"102\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-8.png 367w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/10\/eventos-en-tablas-de-bases-de-datos-8-300x83.png 300w\" sizes=\"auto, (max-width: 367px) 100vw, 367px\" \/><\/p>\n<p>\u00bfQuieres automatizar eventos en tus tablas SAP? <strong><a href=\"https:\/\/orekait.com\/es\/contacto\/\">Cont\u00e1ctanos<\/a> <\/strong>y te ayudamos a optimizar tus desarrollos ABAP.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;M\u00e1s informaci\u00f3n&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p class=\"morado\">M\u00e1s informaci\u00f3n:<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/orekait.com\/es\/area-logistica-almacen&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;M\u00e1s informaci\u00f3n&#8221; module_class=&#8221;entrada-btn&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#8156EA&#8221; button_bg_color=&#8221;RGBA(255,255,255,0)&#8221; button_border_color=&#8221;#8156EA&#8221; button_border_radius=&#8221;30px&#8221; button_font=&#8221;Plus Jakarta Sans|600|||||||&#8221; button_icon=&#8221;&#x24;||divi||400&#8243; button_icon_color=&#8221;#8156EA&#8221; button_on_hover=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|desktop&#8221; button_text_color__hover=&#8221;#8156EA&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#8156EA&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_icon_color__hover_enabled=&#8221;on|hover&#8221; button_icon_color__hover=&#8221;#ffffff&#8221;][\/et_pb_button][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8221;on&#8221; admin_label=&#8221;Noticias relacionadas titulo&#8221; module_id=&#8221;fondo-articulos&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f7f7f7&#8243; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; custom_margin=&#8221;||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][et_pb_heading title=&#8221;Quizas te pueda interesar&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h2&#8243; title_text_align=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Noticias relacionadas&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; custom_margin=&#8221;-150px||||false|false&#8221; custom_margin_tablet=&#8221;0px||||false|false&#8221; custom_margin_phone=&#8221;0px||||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blog fullwidth=&#8221;off&#8221; posts_number=&#8221;3&#8243; include_categories=&#8221;current&#8221; show_author=&#8221;off&#8221; show_date=&#8221;off&#8221; show_pagination=&#8221;off&#8221; _builder_version=&#8221;4.25.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_blog][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tenemos como objetivo de este art\u00edculo aprender a implementar eventos en una tabla de base de datos, de manera que ejecute cierto c\u00f3digo al momento de realizar cierta acci\u00f3n. Configuraci\u00f3n inicial Para este art\u00edculo, vamos a necesitar de una tabla simple y activada con los siguientes atributos: Adem\u00e1s de eso, debemos tener creado un actualizador [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":35965,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"Lorem ipsum dolor sit amet consectetur adipiscing elit congue montes, imperdiet taciti erat elementum fermentum sem ante ultrices ridiculus, sagittis sociis egestas quisque ac semper quis odio. Aenean hendrerit ac metus dis nascetur aliquet mollis integer, rutrum vel laoreet posuere proin sagittis luctus est, tempus duis nisl ultrices parturient tempor praesent. Dignissim curabitur nascetur pellentesque augue fringilla pulvinar eros, tempus fames vehicula maecenas cubilia id, rutrum euismod integer ut scelerisque mus.\r\n\r\nVivamus auctor odio aenean rhoncus natoque dictum purus, volutpat pellentesque laoreet ridiculus consequat nisi varius euismod, augue platea convallis curae magnis taciti. Imperdiet nibh curabitur quisque orci consequat aenean pellentesque, cubilia duis senectus felis sed posuere tortor, magnis enim diam a odio sociis. Enim tellus nisl nec molestie augue luctus tempor habitant, nunc dictumst phasellus volutpat sem facilisis taciti, habitasse laoreet at turpis vel fermentum vulputate.","_et_gb_content_width":"","footnotes":""},"categories":[28],"tags":[],"class_list":["post-35963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-logistica"],"_links":{"self":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/35963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/comments?post=35963"}],"version-history":[{"count":10,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/35963\/revisions"}],"predecessor-version":[{"id":36843,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/35963\/revisions\/36843"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media\/35965"}],"wp:attachment":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media?parent=35963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/categories?post=35963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/tags?post=35963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}