{"id":7081,"date":"2022-01-05T08:00:31","date_gmt":"2022-01-05T07:00:31","guid":{"rendered":"http:\/\/192.168.20.3\/?p=7081"},"modified":"2024-12-10T15:56:58","modified_gmt":"2024-12-10T14:56:58","slug":"sustituciones-y-validaciones-en-sap-fi","status":"publish","type":"post","link":"https:\/\/orekait.com\/es\/sustituciones-y-validaciones-en-sap-fi\/","title":{"rendered":"Sustituciones y validaciones en SAP FI<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\/2022\/01\/Firma-3-1.png&#8221; alt=&#8221;cloud-public&#8221; title_text=&#8221;Firma-3-1&#8243; 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; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; content__hover_enabled=&#8221;off|hover&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><strong>Las sustituciones y validaciones de SAP FI son una herramienta est\u00e1ndar muy \u00fatil para cumplir con las necesidades de los usuarios claves de contabilidad sin necesidad de l\u00f3gica ABAP demasiado elaborada.<\/strong><\/p>\n<p>En esta entrada vamos a poner en pr\u00e1ctica las validaciones y sustituciones aplicables a los documentos de\u00a0<strong>SAP FI.\u00a0<\/strong>Tanto la regla de validaci\u00f3n como la de sustituci\u00f3n tienen como objetivo la comprobaci\u00f3n (o modificaci\u00f3n) de los datos introducidos en campos determinados.<\/p>\n<p>Las reglas de validaci\u00f3n,\u00a0<strong>VERIFICAN<\/strong>, tras el cumplimiento de unas condiciones previas establecidas,\u00a0<strong>que el valor de un campo objetivo cumple con las reglas establecidas<\/strong>, generalmente no pudiendo continuar con el documento hasta su cumplimentaci\u00f3n.<\/p>\n<p>Las reglas de sustituci\u00f3n van un paso m\u00e1s all\u00e1, al\u00a0<strong>SUSTITUIR<\/strong>, tras el cumplimiento de unas condiciones previas establecidas,\u00a0<strong>el valor introducido en un campo objetivo por otro valor\u00a0<\/strong>establecido en la regla de sustituci\u00f3n.<\/p>\n<p>Ambas<strong>\u00a0utilizan la l\u00f3gica booleana<\/strong>\u00a0pudiendo ser l\u00f3gica muy sencilla o l\u00f3gica que requiera de una\u00a0<strong>user exit.<\/strong>\u00a0Las validaciones y sustituciones se pueden activar en 3 puntos llamados eventos:<strong>\u00a0cabecera<\/strong>\u00a0(para validar los datos de cabecera de un documento),\u00a0<strong>posici\u00f3n\u00a0<\/strong>(para validar los datos de una posici\u00f3n del documento) y\u00a0<strong>documento completo<\/strong>\u00a0(para validar los datos de todas las posiciones del documento).<\/p>\n<p><strong>Configuraci\u00f3n de validaciones\u00a0<\/strong><strong>(OB28) y de sustituciones\u00a0<\/strong><strong>(OBBH)<\/strong><\/p>\n<p>1.- Clicamos en\u00a0<strong>\u201cEntradas nuevas\u201d<\/strong><\/p>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7088 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image001-1.png\" alt=\"\" width=\"867\" height=\"194\" \/><\/div>\n<p>3.- Insertamos la\u00a0<strong>informaci\u00f3n necesaria:<\/strong><\/p>\n<ul>\n<li>Sociedad<\/li>\n<li>Evento<\/li>\n<li>Nombre de la validaci\u00f3n<\/li>\n<\/ul>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7092 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image003-2.png\" alt=\"\" width=\"262\" height=\"103\" \/><\/div>\n<ul>\n<li>Descripci\u00f3n de la validaci\u00f3n<\/li>\n<li>Grado de actividad<\/li>\n<\/ul>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7096 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image006.png\" alt=\"\" width=\"350\" height=\"103\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image006.png 367w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image006-300x88.png 300w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/div>\n<p>A continuaci\u00f3n, explicaremos con ayuda de varios ejemplos los tipos de reglas creadas, desglos\u00e1ndolos en sus diferentes secciones:<\/p>\n<p><strong><u>Ejemplo 1: Validaci\u00f3n sin User Exit<\/u><\/strong><\/p>\n<p><strong>Escenario:<\/strong>\u00a0Queremos que al contabilizar en<strong>\u00a0la transacci\u00f3n FB60 para la sociedad ZORK<\/strong>\u00a0(condici\u00f3n), se verifique que el campo de referencia no est\u00e1 vac\u00edo (verificaci\u00f3n), y que si esta no se cumple (es decir que el campo este vac\u00edo) saque un mensaje.<\/p>\n<ul>\n<li><strong>Condici\u00f3n:\u00a0<\/strong>Se establece la condici\u00f3n que requiere el paso para ejecutarse. Si la condici\u00f3n se cumple se pasar\u00e1 al paso de verificaci\u00f3n.<\/li>\n<\/ul>\n<p>(<strong>BKPF-BUKRS = \u2018ZORK\u2019 AND BKPF-TCODE = \u2018FB60\u2019<\/strong>)<\/p>\n<ul>\n<li><strong>Verificaci\u00f3n:<\/strong>\u00a0Se especifica la verificaci\u00f3n que debe cumplirse para ejecutar el programa sin errores. Si la verificaci\u00f3n no se cumple, el sistema mostrar\u00e1 un mensaje de error.<\/li>\n<\/ul>\n<p><strong>(BKPF-XBLNR &lt;&gt; \u00bb)<\/strong><\/p>\n<ul>\n<li><strong>Mensaje:<\/strong>\u00a0Se define el mensaje que se muestra al usuario en caso de que la verificaci\u00f3n definida anteriormente no se cumpla.<\/li>\n<\/ul>\n<p>(<strong>\u201cNo se ha introducido Referencia a la factura\u201d<\/strong>)<\/p>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7100 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image009.png\" alt=\"\" width=\"950\" height=\"530\" \/><\/div>\n<p>&nbsp;<\/p>\n<p><strong><u>Ejemplo 2: Validaci\u00f3n con User Exit<\/u><\/strong><\/p>\n<p><strong>Escenario:<\/strong>\u00a0Queremos que al<strong>\u00a0contabilizar en la transacci\u00f3n FB70 para las cuentas de deudor\u00a0<\/strong>se valide\u00a0que\u00a0las\u00a0partidas abiertas\u00a0previas del\u00a0deudor\u00a0no\u00a0est\u00e1n\u00a0vencidas e impagadas por m\u00e1s\u00a0de\u00a030\u00a0d\u00edas.<\/p>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7104 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image011.png\" alt=\"\" width=\"923\" height=\"575\" \/><\/div>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Condici\u00f3n: (SYST-TCODE = \u2018FB70\u2019 AND BSEG-KOART = \u2018D\u2019)<\/strong><\/li>\n<\/ul>\n<ul>\n<li><strong>Verificaci\u00f3n: (U102)<\/strong><\/li>\n<\/ul>\n<p>*<strong>Este tipo de validaci\u00f3n al no ser tan simple requiere una user exit.<\/strong>\u00a0Es necesario aplicar l\u00f3gica ABAP haciendo una consulta a la tabla BSEG. En la l\u00f3gica se har\u00e1 el c\u00e1lculo de comprobaci\u00f3n de partidas abiertas previas del deudor. Para eso utilizaremos el siguiente bot\u00f3n y escribiremos dentro el c\u00f3digo correspondiente.<\/p>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7108 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image013.png\" alt=\"\" width=\"544\" height=\"310\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image013.png 544w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image013-480x273.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 544px, 100vw\" \/><\/div>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7112 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image015.png\" alt=\"\" width=\"649\" height=\"471\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image015.png 649w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image015-480x348.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 649px, 100vw\" \/><\/div>\n<p>&nbsp;<\/p>\n<p><strong>Si el programa encuentra partidas abiertas vencidas por m\u00e1s de 30 d\u00edas devolver\u00e1 un FALSE\u00a0<\/strong>y, por lo tanto,\u00a0<strong>sacar\u00e1 el mensaje de error.<\/strong><\/p>\n<ul>\n<li><strong>Mensaje:<\/strong>\u00a0Se define el mensaje que se muestra al usuario en caso de que la verificaci\u00f3n definida anteriormente no se cumpla.<\/li>\n<\/ul>\n<p>(<strong>\u201cCliente con facturas pendientes de pago\u201d<\/strong>).<\/p>\n<p><strong><u>Ejemplo 3: Sustituci\u00f3n<\/u><\/strong><\/p>\n<p><strong>Escenario:\u00a0<\/strong>Queremos que\u00a0<strong>al contabilizar para la sociedad ZORK y no insertemos ninguna clave de banco\u00a0<\/strong>(condici\u00f3n), se asigne\u00a0<strong>por defecto LABO\u00a0<\/strong>al campo banco propio (sustituci\u00f3n).<\/p>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7116 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image017.png\" alt=\"\" width=\"931\" height=\"335\" \/><\/div>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Condici\u00f3n:\u00a0<\/strong>Se establece cu\u00e1l ser\u00e1 la condici\u00f3n para que se inicie la sustituci\u00f3n de un campo. En el caso de que la condici\u00f3n se cumpla se sustituir\u00e1 el campo que se definir\u00e1 previamente como sustituible.<\/li>\n<\/ul>\n<p>(<strong>BKPF-BUKRS = \u2018ZORK\u2019 AND BSEG-HBKID = \u2018 \u2018<\/strong>)<\/p>\n<ul>\n<li><strong>Campo a sustituir:<\/strong>\u00a0Se define cual es el campo sustituible y como se har\u00e1 la sustituci\u00f3n. Puede ser una sustituci\u00f3n por un valor fijo, por valor de otro campo o por un valor obtenido a trav\u00e9s de una rutina\u00a0<strong>ABAP<\/strong>.<\/li>\n<\/ul>\n<p>(<strong>Campo Banco propio se sustituye por el valor constante LABO<\/strong>)<\/p>\n<p>Por \u00faltimo, presentamos la forma de\u00a0<strong>localizar las validaciones o sustituciones que han actuado durante la contabilizaci\u00f3n de un documento FI<\/strong>\u00a0con ayuda de la funci\u00f3n de traza. Utilizamos los ejemplos 2 y 3 para su demostraci\u00f3n:<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Sustituci\u00f3n<\/strong><\/h3>\n<p>Primero debemos fijar la traza para la regla. Estando situados en el nombre de la regla de sustituci\u00f3n, clicaremos en\u00a0<strong>\u201cTRACE ON\u201d\u00a0<\/strong>y seguido en\u00a0<strong>\u201cConectar trace (todos)\u201d<\/strong>.<\/p>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7120 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image019.png\" alt=\"\" width=\"545\" height=\"472\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image019.png 545w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image019-480x415.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 545px, 100vw\" \/><\/div>\n<p>&nbsp;<\/p>\n<p>As\u00ed,<strong>\u00a0al crear un documento en el que la regla de sustituci\u00f3n deba actuar,<\/strong>\u00a0es decir, contabilicemos un documento en el que falte la clave de banco,\u00a0<strong>nos saltar\u00e1 la traza de la regla de sustituci\u00f3n\u00a0<\/strong>y podremos comprobar que la sustituci\u00f3n se ha efectuado.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7124 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image021.png\" alt=\"\" width=\"697\" height=\"248\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image021.png 697w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image021-480x171.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 697px, 100vw\" \/><\/p>\n<p>En este caso se ve claramente como la regla de sustituci\u00f3n ZORK1, en el PASO 001 devuelve un false. Esto indica que la sustituci\u00f3n se ha tenido que realizar ya que no hemos introducido la clave de blanco en el correspondiente campo del documento.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Validaci\u00f3n<\/strong><\/h3>\n<p>Entraremos en la regla de<strong>\u00a0validaci\u00f3n F-90<\/strong>\u00a0y fijaremos la traza igual que antes.<\/p>\n<p>Al ir a la\u00a0<strong>transacci\u00f3n FB70 y hacer una factura para un deudor\u00a0<\/strong>que tenga partidas abiertas con vencimiento de m\u00e1s de 30 d\u00edas, se ejecutar\u00e1 la validaci\u00f3n, y por lo tanto saltar\u00e1 el mensaje de error.<\/p>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7128 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image023.png\" alt=\"\" width=\"986\" height=\"356\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image023-980x353.png 980w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image023-480x173.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 986px, 100vw\" \/><\/div>\n<p>&nbsp;<\/p>\n<p>Seguido\u00a0<strong>nos saltar\u00e1 la siguiente pantalla<\/strong>\u00a0con la traza, y sabremos a que regla pertenece la validaci\u00f3n presentada.<\/p>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7132 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image025.png\" alt=\"\" width=\"710\" height=\"374\" srcset=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image025.png 710w, https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image025-480x253.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 710px, 100vw\" \/><\/div>\n<div class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7136 \" src=\"https:\/\/orekait.com\/wp-content\/uploads\/2022\/01\/image027.png\" alt=\"\" width=\"703\" height=\"584\" \/><\/div>\n<p>Si\u00a0<strong>te interesa<\/strong>\u00a0nuestro\u00a0<strong>servicio de SAP Finanzas<\/strong>\u00a0o tienes alguna\u00a0<strong>duda<\/strong>,\u00a0<strong>contacta con nosotros<\/strong>\u00a0o d\u00e9jalo en\u00a0<strong>comentarios<\/strong>.<\/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-finanzas&#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>Las sustituciones y validaciones de SAP FI son una herramienta est\u00e1ndar muy \u00fatil para cumplir con las necesidades de los usuarios claves de contabilidad sin necesidad de l\u00f3gica ABAP demasiado elaborada. En esta entrada vamos a poner en pr\u00e1ctica las validaciones y sustituciones aplicables a los documentos de\u00a0SAP FI.\u00a0Tanto la regla de validaci\u00f3n como la [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":7083,"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":[39,40],"tags":[],"class_list":["post-7081","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-finanzas","category-sap-fi"],"_links":{"self":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/7081","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=7081"}],"version-history":[{"count":4,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/7081\/revisions"}],"predecessor-version":[{"id":21296,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/posts\/7081\/revisions\/21296"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media\/7083"}],"wp:attachment":[{"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/media?parent=7081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/categories?post=7081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orekait.com\/es\/wp-json\/wp\/v2\/tags?post=7081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}