{"id":35310,"date":"2025-11-19T09:25:50","date_gmt":"2025-11-19T08:25:50","guid":{"rendered":"https:\/\/orekait.com\/?p=35310"},"modified":"2025-11-19T09:25:56","modified_gmt":"2025-11-19T08:25:56","slug":"creacion-selection-id-para-una-clase-de-report","status":"publish","type":"post","link":"https:\/\/orekait.com\/es\/creacion-selection-id-para-una-clase-de-report\/","title":{"rendered":"Creaci\u00f3n de un selection ID<br><span class=\"font-300\">para una clase de report<\/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\/07\/Selection-id-portada.png&#8221; alt=&#8221;cloud-public&#8221; title_text=&#8221;Selection-id-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; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>En ocasiones, con el uso de base de datos l\u00f3gicas podemos encontrar problemas de rendimiento dependiendo de la l\u00f3gica que tengamos que implementar. En primer lugar, intentaremos solucionar esta serie de errores haciendo hincapi\u00e9 en el propio c\u00f3digo.<\/p>\n<p>Esta serie de problemas se repetir\u00e1n por cada iteraci\u00f3n para cada uno de los empleados que se vayan a leer y cuanto menos preciso sea nuestro filtro, el rendimiento empeorar\u00e1.<\/p>\n<p>Una posible soluci\u00f3n es la creaci\u00f3n de un \u201cReporting Set\u201d. B\u00e1sicamente consiste en un filtro que podemos configurar de forma previa, de tal forma que \u00fanicamente vayamos a leer los empleados que cumplen cierta condici\u00f3n. Por ejemplo, nuestro programa traer\u00e1 \u00fanicamente los empleados que cumplen que cierto campo, el cual podr\u00e1 ser tanto standard como custom, tenga un determinado valor.<\/p>\n<p>Para ello, lo primero que deberemos de hacer es crearnos nuestro propio \u201cSelection ID\u201d.<\/p>\n<p>Desde la transacci\u00f3n SPRO, seguiremos la siguiente ruta: Personnel Management -&gt; Human Resources Information System -&gt; Selection IDs -&gt; Define Selection IDs:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35318 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-1.png\" alt=\"\" width=\"567\" height=\"199\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-1.png 567w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-1-480x168.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 567px, 100vw\" \/><\/p>\n<p>Podemos ver como tenemos diferentes opciones a la hora de definir nuestro \u201cSelection ID\u201d, donde podemos a\u00f1adir estructuras, lecturas a tablas o m\u00f3dulos de funciones.<\/p>\n<p>En nuestro caso elegiremos leer una tabla:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35322 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-2.png\" alt=\"\" width=\"567\" height=\"183\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-2.png 567w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-2-480x155.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 567px, 100vw\" \/><\/p>\n<p>Con esto estaremos leyendo el campo \u201cUname\u201d correspondiente al infotipo 0001.<\/p>\n<p>En el siguiente apartado estableceremos los rangos de nuestra selecci\u00f3n.<\/p>\n<p>Para nuestro ejemplo vamos a establecer que el valor de este campo \u201cUname\u201d va a ser igual a un determinado valor:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35326 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-3.png\" alt=\"\" width=\"567\" height=\"171\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-3.png 567w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-3-480x145.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 567px, 100vw\" \/><\/p>\n<p>Por lo tanto, de esta forma estaremos filtrando aquellos empleados en los que se haya creado un corte en el infotipo 0001 por el usuario \u2018UNIVERSO\u2019. Esta aplicaci\u00f3n puede ser \u00fatil, en este ejemplo, si solamente queremos manejar empleados que hayamos modificado nosotros mismos, donde el valor para el campo \u201cUname\u201d tendr\u00eda que ser nuestro SAP User ID.<\/p>\n<p>En el siguiente paso debemos asignar este Selection ID a un grupo. Para ello, desde la transacci\u00f3n SPRO, seguiremos la siguiente ruta: Personnel Management -&gt; Human Resources Information System -&gt; Selection IDs -&gt; Specify Groupings:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35330 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-4.png\" alt=\"\" width=\"474\" height=\"132\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-4.png 474w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-4-300x84.png 300w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/p>\n<p>Y a continuaci\u00f3n a\u00f1adiremos el Selection ID que hemos creado previamente, donde podremos tener varios Selection ID en el caso de que queramos establecer diferentes filtros. A su vez, nos permite la posibilidad de a\u00f1adir el Infoset que queramos.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35334 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-5.png\" alt=\"\" width=\"487\" height=\"118\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-5.png 487w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-5-480x116.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 487px, 100vw\" \/><\/p>\n<p>Una vez que tenemos creado nuestro Selection ID y lo hemos asignado al grupo, debemos de crear nuestra propia <strong>Clase de Report<\/strong>, donde a\u00f1adiremos dicho grupo. Para ello, desde la spro seguiremos la siguiente ruta: Personnel Management -&gt; Human Resources Information System -&gt; Reporting -&gt; Adjusting the Standard Selection Screen -&gt; Create Report Categories:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35338 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-6.png\" alt=\"\" width=\"567\" height=\"242\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-6.png 567w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-6-480x205.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 567px, 100vw\" \/><\/p>\n<p>Posteriormente, en los atributos de nuestro programa deberemos seleccionar Report Category y autom\u00e1ticamente ya tendremos nuestro filtro en la pantalla de selecci\u00f3n:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-35342 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-7.png\" alt=\"\" width=\"470\" height=\"288\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-7.png 470w, https:\/\/orekait.com\/wp-content\/uploads\/2025\/07\/Selection-id-7-300x184.png 300w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/p>\n<p>Aparecer\u00e1 como \u201cReporting Set\u201d y aparecer\u00e1 un desplegable donde podremos elegir el Selection ID que m\u00e1s nos convenga en caso de que tengamos m\u00e1s de uno. A continuaci\u00f3n, le daremos al bot\u00f3n de ejecutar que aparece al lado del campo y autom\u00e1ticamente tendremos filtrada nuestra base de datos l\u00f3gica. En nuestro caso, solamente ocho empleados ser\u00e1n procesados, evit\u00e1ndonos tener que recorrer cada uno de los empleados, mejorando considerablemente el rendimiento del programa.<\/p>\n<p>&nbsp;<\/p>\n<article class=\"text-token-text-primary w-full\" dir=\"auto\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"true\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"bbd44d2e-00b4-4a20-a056-1e8b2e7362bf\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light\">\n<p data-start=\"81\" data-end=\"217\" data-is-last-node=\"\" data-is-only-node=\"\">Si quieres mejorar el rendimiento de tus procesos en SAP HR, no dudes en<strong> <a class=\"cursor-pointer\" href=\"https:\/\/orekait.com\/es\/contacto\/\" target=\"_new\" rel=\"noopener\" data-start=\"156\" data-end=\"214\">contactar con nosotros.<\/a><\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\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-recursos-humanos&#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>En ocasiones, con el uso de base de datos l\u00f3gicas podemos encontrar problemas de rendimiento dependiendo de la l\u00f3gica que tengamos que implementar. En primer lugar, intentaremos solucionar esta serie de errores haciendo hincapi\u00e9 en el propio c\u00f3digo. Esta serie de problemas se repetir\u00e1n por cada iteraci\u00f3n para cada uno de los empleados que se [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":35312,"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":[36,37],"tags":[],"class_list":["post-35310","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-recursos-humanos","category-sap-hxm"],"_links":{"self":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/35310","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=35310"}],"version-history":[{"count":10,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/35310\/revisions"}],"predecessor-version":[{"id":36388,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/35310\/revisions\/36388"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media\/35312"}],"wp:attachment":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media?parent=35310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/categories?post=35310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/tags?post=35310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}