{"id":11923,"date":"2019-08-06T08:00:31","date_gmt":"2019-08-06T06:00:31","guid":{"rendered":"http:\/\/192.168.20.3\/?p=11923"},"modified":"2024-12-12T09:32:14","modified_gmt":"2024-12-12T08:32:14","slug":"operaciones-outtporigs-y-outtpabtyp-evaluacion-tiempos","status":"publish","type":"post","link":"https:\/\/orekait.com\/es\/operaciones-outtporigs-y-outtpabtyp-evaluacion-tiempos\/","title":{"rendered":"Operaciones OUTTPORIGS y OUTTPABTYP <br><span class=\"font-300\">Evaluaci\u00f3n de tiempos con SAP<\/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\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP.png&#8221; alt=&#8221;cloud-public&#8221; title_text=&#8221;Operaciones-OUTTPORIGS-y-OUTTPABTYP&#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; header_2_font_size=&#8221;24px&#8221; header_3_font_size=&#8221;20px&#8221; header_4_font_size=&#8221;17px&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; width=&#8221;%22630%22&#8243; height=&#8221;%22307%22&#8243; global_colors_info=&#8221;{}&#8221; content__hover_enabled=&#8221;off|desktop&#8221;]<\/p>\n<p>SAP nos ofrece un esquema est\u00e1ndar para ejecutar la\u00a0<strong>evaluaci\u00f3n de tiempos<\/strong>. Cuando \u00e9ste no cubre las necesidades de tiempos que tiene nuestra empresa, llega el momento de crearnos un esquema Z y<strong>\u00a0a\u00f1adir los desarrollos extra que necesitamos mediante nuevas reglas<\/strong>, funciones, etc.<\/p>\n<p>En este art\u00edculo, se muestran los pasos a seguir para\u00a0<strong>crear una regla que nos permita<\/strong>, por un lado,\u00a0<strong>obtener los absentismos desbloqueados<\/strong>\u00a0y por otro,\u00a0<strong>acumularlos en distintas clases de tiempos<\/strong>\u00a0seg\u00fan su tipo de absentismo.<\/p>\n<p>M\u00e1s concretamente,\u00a0<strong>veremos c\u00f3mo acumular las horas de vacaciones<\/strong>\u00a0aprobadas partiendo de un d\u00eda con la siguiente tabla TIP:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11931 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Tabla-TIP.jpg\" alt=\"\" width=\"851\" height=\"292\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Tabla-TIP.jpg 851w, https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Tabla-TIP-480x165.jpg 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 851px, 100vw\" \/><\/p>\n<p>Para ello,\u00a0<strong>utilizaremos las operaciones de tiempos OUTTPORIGS y OUTTPABTYP<\/strong>; y habr\u00e1 que seguir tres pasos principales, crear las clases de tiempos, crear la nueva regla y a\u00f1adir esta regla al esquema de tiempos.<\/p>\n<h2><strong>Crear las clases de tiempos<\/strong><\/h2>\n<p>Las clases de tiempos, se crean a\u00f1adiendo registros en la tabla T555A. Podremos hacerlo directamente desde su vista correspondiente en la SM30 (V_ T555A) o siguiendo la siguiente ruta en la SPRO:<\/p>\n<p><em>Gesti\u00f3n de tiempos de personal -&gt; Evaluaci\u00f3n tiempos -&gt; Opciones de control de evaluaci\u00f3n -&gt; Definir clases de tiempos<\/em><\/p>\n<p>Para este ejemplo, queremos acumular las horas de vacaciones aprobadas (desbloqueadas) en una \u00fanica clase de tiempos, por lo tanto, crearemos la clase 9022.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11935 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Creacion-clase-9022.png\" alt=\"\" width=\"441\" height=\"22\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Creacion-clase-9022.png 441w, https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Creacion-clase-9022-300x15.png 300w\" sizes=\"auto, (max-width: 441px) 100vw, 441px\" \/><\/p>\n<h2><strong>Crear la regla<\/strong><\/h2>\n<p>La regla que vamos a utilizar es la ZP40.<\/p>\n<p>Lo primero, hay que crearla desde la PE02; una vez creada, a\u00f1adiremos los objetos necesarios para conseguir el resultado propuesto.<\/p>\n<p>Entraremos a la regla filtrando por las clases de tiempos en las que se acumulan las horas de absentismo, que en este caso son la\u00a0<em>0120-Tmpo.complement.absent.<\/em>\u00a0y la\u00a0<em>0220-Tmpo.n\u00facleo absentismo<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11939 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Filtrado-de-clases.jpg\" alt=\"\" width=\"851\" height=\"292\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Filtrado-de-clases.jpg 851w, https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Filtrado-de-clases-480x165.jpg 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 851px, 100vw\" \/><\/p>\n<p>Una vez obtenidos los cortes correspondientes a los absentismos del d\u00eda, comprobaremos el estado de cada uno a trav\u00e9s de la operaci\u00f3n\u00a0<strong>OUTTPORIGS<\/strong>.<\/p>\n<h3><strong><em>Operaci\u00f3n OUTTPORIGS<\/em><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11943 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Operacion-OUTTPORIGS.jpg\" alt=\"\" width=\"851\" height=\"162\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Operacion-OUTTPORIGS.jpg 851w, https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Operacion-OUTTPORIGS-480x91.jpg 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 851px, 100vw\" \/><\/p>\n<p>A partir del indicador de origen de una entrada TIP, puede reconocerse la v\u00eda a trav\u00e9s de la cual los datos de tiempo han llegado a la evaluaci\u00f3n de tiempos.<\/p>\n<ul>\n<li>(E) Hecho temporal<\/li>\n<li>(O) Horas extras del infotipo 2005<\/li>\n<li>(A) Absentismo del infotipo 2001<\/li>\n<li>(P) Presencia del infotipo 2002<\/li>\n<li>(R) Servicio del guardia de infotipo 2004<\/li>\n<li>(D) Par te\u00f3rico generado<\/li>\n<li>(C) Motivos de presencias\/absentismos<\/li>\n<\/ul>\n<p>Como ya hemos dicho anteriormente, \u00fanicamente nos interesan los absentismos desbloqueados, por ello, encaminaremos la regla hacia la letra A de esta operaci\u00f3n y, por el contrario, los absentismos que todav\u00eda est\u00e9n bloqueados saldr\u00e1n por la letra C.<\/p>\n<p>El siguiente paso es descartar los absentismos que no sean vacaciones, este dato nos lo devuelve la operaci\u00f3n\u00a0<strong>OUTTPABTYP<\/strong>.<\/p>\n<h3><strong><em>Operaci\u00f3n OUTTPABTYP<\/em><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11947 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Operacion-OUTTPABTYP.jpg\" alt=\"\" width=\"851\" height=\"141\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Operacion-OUTTPABTYP.jpg 851w, https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Operacion-OUTTPABTYP-480x80.jpg 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 851px, 100vw\" \/><\/p>\n<p>A partir del c\u00f3digo de absentismo de la tabla TIP, devuelve la clase de absentismo que le corresponde al corte que estemos tratando. En este caso:<\/p>\n<ul>\n<li>(<strong>03<\/strong>) VH-<em>Vacaciones<\/em><\/li>\n<\/ul>\n<p>Finalmente, nos falta acumular las horas de los pares de tiempos que han llegado a este ultimo paso en la clase de tiempos 9022. Esto se consigue utilizando la operaci\u00f3n\u00a0<strong>ADDDB9022<\/strong>.<\/p>\n<p>La regla completa quedar\u00eda de la siguiente manera:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11951 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Regla-completa.png\" alt=\"\" width=\"361\" height=\"275\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Regla-completa.png 361w, https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-Regla-completa-300x229.png 300w\" sizes=\"auto, (max-width: 361px) 100vw, 361px\" \/><\/p>\n<h2><strong>A\u00f1adir la regla al esquema<\/strong><\/h2>\n<p>Por \u00faltimo, desde la PE01, introduciremos la regla creada anteriormente en nuestro esquema de tiempos.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11955 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-PE01.png\" alt=\"\" width=\"482\" height=\"20\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-PE01.png 482w, https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-PE01-480x20.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 482px, 100vw\" \/><\/p>\n<p>La funci\u00f3n que utilizamos a la hora de procesar esta regla es la RTIP, puesto que nos permite leer todos los registros (cortes) de fichajes que tenga almacenados la tabla TIP en ese momento.<\/p>\n<p>Siguiendo estos pasos,<strong>\u00a0podremos crear nuestra propia regla que, al final de la evaluaci\u00f3n, en la tabla ZES, mostrar\u00e1 la clase de tiempos 9022<\/strong>\u00a0con (en este caso) las dos horas de ese d\u00eda que corresponden a las vacaciones aprobadas.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11959 size-full\" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2019\/08\/Operaciones-OUTTPORIGS-y-OUTTPABTYP-1.png\" alt=\"\" width=\"259\" height=\"19\" \/><\/p>\n<p>Esperamos que este art\u00edculo te haya sido de utilidad. No dudes en dejarnos tus preguntas en comentarios o en ponerte en contacto con nuestro \u00c1rea SAP RRHH.<\/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-recursos-humanos&#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; hover_enabled=&#8221;0&#8243; 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; url_new_window=&#8221;on&#8221; sticky_enabled=&#8221;0&#8243;][\/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>SAP nos ofrece un esquema est\u00e1ndar para ejecutar la\u00a0evaluaci\u00f3n de tiempos. Cuando \u00e9ste no cubre las necesidades de tiempos que tiene nuestra empresa, llega el momento de crearnos un esquema Z y\u00a0a\u00f1adir los desarrollos extra que necesitamos mediante nuevas reglas, funciones, etc. En este art\u00edculo, se muestran los pasos a seguir para\u00a0crear una regla que [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":11925,"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-11923","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\/11923","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=11923"}],"version-history":[{"count":6,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/11923\/revisions"}],"predecessor-version":[{"id":22172,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/11923\/revisions\/22172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media\/11925"}],"wp:attachment":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media?parent=11923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/categories?post=11923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/tags?post=11923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}