{"id":2164,"date":"2023-09-12T08:00:31","date_gmt":"2023-09-12T06:00:31","guid":{"rendered":"http:\/\/192.168.20.3\/?p=2164"},"modified":"2024-12-09T16:29:57","modified_gmt":"2024-12-09T15:29:57","slug":"log-de-modificaciones-of","status":"publish","type":"post","link":"https:\/\/orekait.com\/es\/log-de-modificaciones-of\/","title":{"rendered":"Log de modificaciones OF<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\/2023\/09\/log-articuloblog.png&#8221; alt=&#8221;cloud-public&#8221; title_text=&#8221;log-articuloblog&#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; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Continuando con los art\u00edculos de Log\u00edstica en Oreka IT, esta vez nos embarcaremos en el interesante tema de los Logs, un recurso importante que nos permite el sistema para controlar los cambios que puede registrar una orden de producci\u00f3n\/Fabricaci\u00f3n.<\/p>\n<p><strong><em>NOTA OSS 39635<\/em><\/strong><\/p>\n<p>Antes de profundizar m\u00e1s en detalle, es importante ver que dice esta nota sobre los cambios a nivel de orden de fabricaci\u00f3n.<\/p>\n<p>El\u00a0<strong>motivo<\/strong>\u00a0por el que no hay una herramienta est\u00e1ndar de SAP para la creaci\u00f3n de documentos de modificaci\u00f3n para \u00f3rdenes de producci\u00f3n\/fabricaci\u00f3n, es que la herramienta no puede determinar las dependencias de los cambios y, por lo tanto, registrar\u00eda demasiados cambios que tendr\u00edan un efecto negativo en el tiempo de ejecuci\u00f3n.<\/p>\n<p>Sin embargo, nos ofrece una soluci\u00f3n basada en la utilizaci\u00f3n de\u00a0<strong>la ampliaci\u00f3n de SAP PPCO0007<\/strong>. Esta ampliaci\u00f3n, se procesa cuando se graba las modificaciones del pedido.<\/p>\n<p>En el Customizing en la ruta del men\u00fa \u00abControl de planta o planificaci\u00f3n de la producci\u00f3n para industrias de procesos -&gt; Orden de proceso -&gt; Modificaciones del sistema -&gt; Ampliaciones para el mantenimiento de \u00f3rdenes -&gt; Ampliaci\u00f3n al guardar una orden (campos de encabezado)\u00bb.<\/p>\n<p>Aqu\u00ed puede definir una l\u00f3gica adicional para decidir si el sistema debe o no crear documentos de modificaci\u00f3n.<\/p>\n<p>Para ello, puede acceder a la herramienta est\u00e1ndar de SAP para crear documentos de modificaci\u00f3n o su propia herramienta.<\/p>\n<p>Nosotros desde Oreka IT recomendamos la utilizaci\u00f3n de la funci\u00f3n,\u00a0<strong>\u2019ORDER_WRITE_DOCUMENT\u2019\u00a0<\/strong>que es la funci\u00f3n ST que nos ofrece SAP para actualizar el registro de cambios de PP para algunos campos est\u00e1ndar en las<strong>\u00a0tablas CDHDR y CDPOS.<\/strong><\/p>\n<p>La llamada a esta funci\u00f3n se realiza en base a una serie de condiciones que vamos a detallar a continuaci\u00f3n y que podemos programar dentro de la\u00a0<strong>exit<\/strong>\u00a0(<strong>EXIT_SAPLCOZV_001<\/strong>) que SAP habilita en el proyecto\u00a0<strong>PPCO0007 en el INCLUDE ZXCO1U06<\/strong>.<\/p>\n<p>Es importante mencionar que el consultor de PP puede decidir que documentos de cambio se crearan para aquellas \u00f3rdenes de producci\u00f3n\/fabricaci\u00f3n, en funci\u00f3n de sus necesidades.<\/p>\n<p>En nuestro ejemplo, la actualizaci\u00f3n del log est\u00e1 pensado para aquellas OF que no tienen una versi\u00f3n previa establecida previamente (campo HEADER_IMP-VSNMR) y adem\u00e1s el tipo de orden es una OF de PP (c\u00f3digo 10) o bien una Orden de Proceso (c\u00f3digo 40), pero como siempre estos criterios depender\u00e1n del encargado de realizar el proceso.<\/p>\n<p>En esta exit, vamos a entrar en la parte m\u00e1s t\u00e9cnica del proceso donde se van realizando comparativas para los datos de las tablas AFPO, AFFL, AFVG, RESB mediante los siguientes donde se obtiene la tabla referencia actual y la \u201cold\u201d (copia de la referencia para las selecciones).<\/p>\n<ul>\n<li>AFPO -&gt; \u2018CO_BT_AFPO_BT_FETCH\u2019 (tabla AFPO_BT)<\/li>\n<li>AFFL -&gt; \u2018CO_BT_AFFL_BT_FETCH\u2019 (tabla AFFL_BT)<\/li>\n<li>AFVG -&gt; \u2018CO_BT_AFVG_BT_FETCH\u2019 (tabla AFVG_BT)<\/li>\n<li>RESB -&gt; \u2018CO_BT_RESB_BT_FETCH\u2019 (tabla RESB_BT)<\/li>\n<\/ul>\n<p>Adem\u00e1s de estas, mediante la funci\u00f3n \u2018CO_BR_AFFX_GET_TABLES_POST\u2019 se obtienen las tablas espec\u00edficas de la OF para instrucciones de proceso y las caracter\u00edsticas de instrucci\u00f3n de proceso.<\/p>\n<p>Tras la obtenci\u00f3n de todas estas tablas, se procede a ver si hay cambios en algunos campos de la OF son los siguientes:<\/p>\n<ul>\n<li>Prioridad de cabecera (Campo APRIO)<\/li>\n<li>Cantidad Total de Cabecera (Campo GAMNG)<\/li>\n<li>Cantidad de Rechazo Total (Campo GASMG)<\/li>\n<li>Fecha\u00a0Fin\u00a0Extrema\u00a0de\u00a0cabecera (Campo GLTRP)<\/li>\n<li>Hora\u00a0Fin\u00a0Extrema\u00a0de\u00a0cabecera (Campo GLUZP)<\/li>\n<li>Fecha\u00a0Inicio\u00a0Extrema\u00a0de\u00a0cabecera\u00a0(Campo GSTRP)<\/li>\n<li>Hora\u00a0Inicio\u00a0Extrema\u00a0de\u00a0cabecera (Campo GSUZP)<\/li>\n<li>Fecha\u00a0Fin\u00a0Programaci\u00f3n\u00a0de\u00a0cabecera (Campo GLTRS)<\/li>\n<li>Hora\u00a0Fin\u00a0Programaci\u00f3n\u00a0de\u00a0cabecera (Campo GLUZS)<\/li>\n<li>Fecha Inicio Programaci\u00f3n\u00a0de\u00a0cabecera (Campo GSTRS)<\/li>\n<li>Hora\u00a0Inicio\u00a0Programaci\u00f3n\u00a0de\u00a0cabecera (Campo GSUZS)<\/li>\n<\/ul>\n<p>Si se detectan cambios dentro de las tablas a las que hacemos referencia, se procede a llamar al MF \u2018CO_00_CAUFVDB_AAXXX_TRANSFER\u2019, que se encarga de transferir los datos de cabecera de la OF a la estructura para el documento de modificaci\u00f3n.<\/p>\n<p>En caso de que se cambie, se llama al MF \u2018CO_00_AFPOB_AAFPO_TRANSFER\u2019 que, en este caso, se encarga de transferir los datos de posici\u00f3n de la OF a la estructura para el documento de modificaci\u00f3n.<\/p>\n<p>Una vez realizado este proceso se pasa a comprobar tambi\u00e9n la tabla RESB_BT aquellos componentes que est\u00e1n marcados para contabilizaciones.<\/p>\n<p>Para ello se tiene en cuenta el indicador de actualizaci\u00f3n.<\/p>\n<p>Y se realiza la llamada a la BAPI \u2018ORDER_WRITE_DOCUMENT\u2019que es la encargada de realizar los documentos de cambio.<\/p>\n<p>Por finalizar, comentar que mediante la transacci\u00f3n est\u00e1ndar (el programa se llama igual)\u00a0<strong>RSSCD100, RSSCD150 o RSSCD200<\/strong>\u00a0se pueden visualizar los documentos de modificaci\u00f3n ejecutados.<\/p>\n<p>Esperamos que este art\u00edculo te haya sido de utilidad. Si tienes alguna pregunta no dudes en ponerte en contacto con nosotros.<\/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; 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>Continuando con los art\u00edculos de Log\u00edstica en Oreka IT, esta vez nos embarcaremos en el interesante tema de los Logs, un recurso importante que nos permite el sistema para controlar los cambios que puede registrar una orden de producci\u00f3n\/Fabricaci\u00f3n. NOTA OSS 39635 Antes de profundizar m\u00e1s en detalle, es importante ver que dice esta nota [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2166,"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,29],"tags":[],"class_list":["post-2164","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-logistica","category-sap-lo"],"_links":{"self":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/2164","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=2164"}],"version-history":[{"count":6,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/2164\/revisions"}],"predecessor-version":[{"id":20751,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/2164\/revisions\/20751"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media\/2166"}],"wp:attachment":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media?parent=2164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/categories?post=2164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/tags?post=2164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}