<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1933076570358282248</atom:id><lastBuildDate>Sat, 26 Jul 2025 07:55:41 +0000</lastBuildDate><category>Noticias SAP</category><category>SAP HANA</category><category>ABAP</category><category>Business Objects</category><category>business intelligence</category><category>Cursos SAP</category><category>SAP BW / BI</category><category>Alianzas SAP</category><category>Manuales SAP</category><category>becas sap</category><category>Certificación SAP</category><category>Adquisiciones SAP</category><category>Otras Herramientas</category><category>SAP FI</category><category>Transacciones y funciones</category><category>Eventos</category><category>Generales de SAP</category><category>empleos</category><category>hacking SAP</category><category>sap workflow</category><category>BASIS</category><category>Big data</category><category>How To SAP</category><category>Otros</category><category>SAP MM</category><category>Trucos y tips</category><category>aprender SAP</category><category>Libros SAP</category><category>SAP Fiori</category><category>SAP IDES</category><category>Seguridad SAP</category><category>aplicaciones útiles</category><category>implementaciones SAP</category><category>Productos SAP</category><category>SAP Pymes</category><category>SAP RDS</category><category>SAP otros lenguajes</category><category>SAPPHIRE NOW</category><category>Tablas</category><category>android SAP</category><category>licencia SAP</category><category>mobile</category><category>sap</category><category>streamworks</category><category>BW accelerator</category><category>Capacitación SAP</category><category>Conferencias</category><category>Hosting SAP</category><category>IDOC</category><category>IPAD</category><category>RRHH</category><category>Recursos humanos</category><category>S4 HANA</category><category>SAP  BPM</category><category>SAP CIO</category><category>SAP GRC</category><category>SAP HR</category><category>SAP Labs</category><category>SAP Lumira</category><category>SAP Netweaver</category><category>SAP Netweaver Trial</category><category>SAP Portal</category><category>SAP RIVER</category><category>SAP Sybase</category><category>SAP Universidades</category><category>SAP en Las Vegas</category><category>SAP forum</category><category>SAPGui</category><category>chatGPT</category><category>cloud computing</category><category>download sap ides</category><category>finanzas</category><category>foro innovación SAP</category><category>foro sap</category><category>gadgets</category><category>impuesto sap</category><category>innovación SAP</category><category>oracle</category><category>predicción</category><category>productos cisco</category><category>sap C/4</category><category>sap bpc</category><category>sap finanzas</category><category>script sap hana</category><category>software business intelligence</category><category>universidades</category><category>valor SAP</category><title>Todo SAP</title><description>Noticias SAP, Capacitaciones SAP tips SAP ABAP y todo lo que necesites de SAP</description><link>http://todosap.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>356</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-566528306402479319</guid><pubDate>Wed, 27 Nov 2024 09:39:00 +0000</pubDate><atom:updated>2024-11-27T01:39:29.926-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ABAP</category><category domain="http://www.blogger.com/atom/ns#">implementaciones SAP</category><category domain="http://www.blogger.com/atom/ns#">licencia SAP</category><category domain="http://www.blogger.com/atom/ns#">valor SAP</category><title>¿Cuánto cuesta implementar SAP en mi empresa?</title><description>&lt;p&gt;&lt;span style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;La implementación de SAP puede parecer un desafío, pero conocer los costos involucrados te ayudará a tomar una decisión informada. Aquí te desglosamos los factores clave que influyen en el costo de un proyecto SAP y te ofrecemos una guía completa sobre los precios y licencias de SAP Business One.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhkVNksiC6_mhzH4Imxf6aR86oR5an_xVcum4mrk96lt57vr4wyNLrb1VucifMkPmYKr-Q3dLqva43RfsJ-IWPutWisXaDFo3meVzulBkiUUSZBhrK77GgnQw3BmUAPM07YKFTwk45GC0fY87aY2Kp6Lt8IwVKhUnYpRmj8rysiXgXC6nCFbqbnaMf85ZiV&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1024&quot; height=&quot;299&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhkVNksiC6_mhzH4Imxf6aR86oR5an_xVcum4mrk96lt57vr4wyNLrb1VucifMkPmYKr-Q3dLqva43RfsJ-IWPutWisXaDFo3meVzulBkiUUSZBhrK77GgnQw3BmUAPM07YKFTwk45GC0fY87aY2Kp6Lt8IwVKhUnYpRmj8rysiXgXC6nCFbqbnaMf85ZiV=w299-h299&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;h3 style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;¿Qué es SAP y por qué es relevante?&lt;/h3&gt;&lt;p style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;SAP es una solución ERP (Enterprise Resource Planning) que permite a las empresas gestionar sus recursos humanos, productivos y logísticos en una sola plataforma, facilitando la transformación digital.&lt;/p&gt;&lt;h3 style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;Factores que determinan el costo de implementación&lt;/h3&gt;&lt;ol style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin-left: 0px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: decimal; margin-left: 16px; padding-left: 4px;&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Tipo de procesos en tu empresa&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-bottom: 10px; margin-left: 0px; margin-top: 10px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Procesos simples&lt;/span&gt;: Empresas comerciales, de manufactura sencilla o de servicios pueden optar por SAP Business One.&lt;/li&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Procesos complejos&lt;/span&gt;: Empresas con estructuras más robustas pueden necesitar SAP S/4HANA.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: decimal; margin-left: 16px; padding-left: 4px;&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Número de usuarios&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-bottom: 10px; margin-left: 0px; margin-top: 10px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Licencias profesionales&lt;/span&gt;: Acceso completo al sistema, con un costo de aproximadamente $2,700 USD para SAP Business One y $4,800 USD para S/4HANA.&lt;/li&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Licencias limitadas&lt;/span&gt;: Acceso restringido, con un costo de $1,400 USD para SAP Business One y $1,950 USD para S/4HANA.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: decimal; margin-left: 16px; padding-left: 4px;&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Tiempo de implementación&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-bottom: 10px; margin-left: 0px; margin-top: 10px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;El tiempo necesario para implementar SAP varía según la complejidad de los procesos y la cantidad de información a manejar. A mayor tiempo de implementación, mayor será el costo.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;Costos estimados&lt;/h3&gt;&lt;ul style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 10px; margin-left: 0px; margin-top: 10px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;SAP Business One&lt;/span&gt;: Entre $30,000 y $100,000 USD.&lt;/li&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;SAP S/4HANA&lt;/span&gt;: Desde $100,000 USD.&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;Tipos de licencias de SAP Business One&lt;/h3&gt;&lt;p style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;SAP Business One ofrece varias modalidades de licencias que se adaptan a las necesidades específicas de cada empresa&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin-left: 0px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: decimal; margin-left: 16px; padding-left: 4px;&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Licencia Profesional&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-bottom: 10px; margin-left: 0px; margin-top: 10px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Precio&lt;/span&gt;: 2,700 € por usuario.&lt;/li&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Características&lt;/span&gt;: Acceso ilimitado a todas las funcionalidades de SAP Business One.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: decimal; margin-left: 16px; padding-left: 4px;&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Licencia Limitada&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-bottom: 10px; margin-left: 0px; margin-top: 10px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Precio&lt;/span&gt;: 1,400 € por usuario.&lt;/li&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Características&lt;/span&gt;: Acceso limitado a áreas específicas del software, ideal para empleados que requieren funcionalidades específicas como contabilidad financiera o gestión de inventario.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li style=&quot;list-style-type: decimal; margin-left: 16px; padding-left: 4px;&quot;&gt;&lt;p style=&quot;margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Licencia Starter&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-bottom: 10px; margin-left: 0px; margin-top: 10px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Precio&lt;/span&gt;: 1,140 € por usuario.&lt;/li&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Características&lt;/span&gt;: Licencia para pequeñas empresas, limitada a cinco usuarios como máximo. Incluye características esenciales como contabilidad, órdenes de venta, gestión de artículos y compras.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;Modelo de suscripción&lt;/h3&gt;&lt;p style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj4Q6VPIs9LnS3O-6QV3jO-jCi-W3do-yT-RzhfKNLOdbGXOywWAEKiqtmphDhaerqsmbmeOOOF4f7oyDtL0svbMCTZVvA1tfR98qDLS1-xhqwFLSnb4sbwp4JcW-g6V6XPMMRbuTlNjJ0w-uT71cIgqEeXUrvlFGrP1qwDh8wsAtN91IlEdEv53D2sp55c&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1024&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj4Q6VPIs9LnS3O-6QV3jO-jCi-W3do-yT-RzhfKNLOdbGXOywWAEKiqtmphDhaerqsmbmeOOOF4f7oyDtL0svbMCTZVvA1tfR98qDLS1-xhqwFLSnb4sbwp4JcW-g6V6XPMMRbuTlNjJ0w-uT71cIgqEeXUrvlFGrP1qwDh8wsAtN91IlEdEv53D2sp55c&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;&lt;b&gt;SAP Business One (SAP B1)&lt;/b&gt; también ofrece un modelo de suscripción mensual que incluye el mantenimiento anual&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 10px; margin-left: 0px; margin-top: 10px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Licencia Profesional&lt;/span&gt;: 91 € por usuario y mes.&lt;/li&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Licencia Limitada&lt;/span&gt;: 47 € por usuario y mes.&lt;/li&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Licencia Starter&lt;/span&gt;: 38 € por usuario y mes.&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;Beneficios de implementar SAP&lt;/h3&gt;&lt;ul style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 10px; margin-left: 0px; margin-top: 10px; padding-left: 0px;&quot;&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Escalabilidad&lt;/span&gt;: SAP crece con tu empresa.&lt;/li&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Confiabilidad&lt;/span&gt;: Incrementa la satisfacción del cliente entre un 10-20%.&lt;/li&gt;&lt;li style=&quot;list-style-type: disc; margin-left: 20px;&quot;&gt;&lt;span style=&quot;font-weight: var(--fontWeightSemibold);&quot;&gt;Ahorro de costos&lt;/span&gt;: Reduce los gastos de investigación y desarrollo en un 25% y los costos de manufactura en un 10%.&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;Conclusión&lt;/h3&gt;&lt;p style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;Aunque implementar SAP puede parecer costoso, los beneficios a largo plazo justifican la inversión. Si necesitas una cotización específica, te recomendamos hablar con un especialista.&lt;/p&gt;&lt;p style=&quot;background-color: white; color: #242424; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web (West European)&amp;quot;, -apple-system, BlinkMacSystemFont, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 1em; overflow-wrap: break-word;&quot;&gt;También tener en cuenta que estos son valores de referencia, para saber concretamente cuánto le costará su implementación debe contactar con un proveedor de SAP cercano a su localización.&lt;/p&gt;</description><link>http://todosap.blogspot.com/2024/11/cuanto-cuesta-implementar-sap-en-mi.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhkVNksiC6_mhzH4Imxf6aR86oR5an_xVcum4mrk96lt57vr4wyNLrb1VucifMkPmYKr-Q3dLqva43RfsJ-IWPutWisXaDFo3meVzulBkiUUSZBhrK77GgnQw3BmUAPM07YKFTwk45GC0fY87aY2Kp6Lt8IwVKhUnYpRmj8rysiXgXC6nCFbqbnaMf85ZiV=s72-w299-h299-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-781170149087543926</guid><pubDate>Mon, 18 Nov 2024 10:34:00 +0000</pubDate><atom:updated>2024-11-18T02:34:00.456-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">aprender SAP</category><category domain="http://www.blogger.com/atom/ns#">finanzas</category><category domain="http://www.blogger.com/atom/ns#">SAP FI</category><category domain="http://www.blogger.com/atom/ns#">sap finanzas</category><title>Parametrizaciones Básicas en SAP FI (S4 HANA)</title><description>&lt;p&gt;&amp;nbsp;Hola a todos,&lt;/p&gt;&lt;p&gt;esta vez les traemos este útil video donde pueden conocer las parametrizaciones básicas en SAP FI.&lt;/p&gt;&lt;p&gt;Este les será de mucha utilidad para todo aquel que esté &lt;b&gt;comenzando en el mundo de SAP FI.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;402&quot; src=&quot;https://www.youtube.com/embed/BzY8CRBoSZE&quot; width=&quot;483&quot; youtube-src-id=&quot;BzY8CRBoSZE&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Los temas a tratar en el video son los siguientes:&lt;p&gt;&lt;/p&gt;&lt;p&gt;1- Configuración de las sociedades (company codes) en SAP.&lt;/p&gt;&lt;p&gt;2- Configuración de las sociedades de Controlling (Controlling Area) en SAP.&lt;/p&gt;&lt;p&gt;Y podrán ver un listado de &lt;b&gt;videos finanzas en SAP&lt;/b&gt; en el siguiente link:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=rBFcMWVNmmo&amp;amp;list=PLDSBK8hzZS41q42YcD3Cf7GVAfW3zm30B&quot;&gt;https://www.youtube.com/watch?v=rBFcMWVNmmo&amp;amp;list=PLDSBK8hzZS41q42YcD3Cf7GVAfW3zm30B&lt;/a&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;</description><link>http://todosap.blogspot.com/2024/11/parametrizaciones-basicas-en-sap-fi-s4.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/BzY8CRBoSZE/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-1378402623736399700</guid><pubDate>Fri, 01 Mar 2024 11:50:00 +0000</pubDate><atom:updated>2024-03-01T04:25:50.750-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ABAP</category><category domain="http://www.blogger.com/atom/ns#">Transacciones y funciones</category><title>Uso de la nueva transacción SE16H</title><description>&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Te daremos c&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;&quot; style=&quot;background-color: white; color: #0d0d0d; font-size: 16px; white-space-collapse: preserve;&quot;&gt;onsejos útiles para aprovechar al máximo la transacción TX SE16H en SAP S/4HANA.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; color: #0d0d0d; font-size: 16px; margin: 1.25em 0px; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;¿Eres un usuario de SAP S/4HANA y quieres sacar el máximo provecho de la transacción TX SE16H? ¡Estás en el lugar correcto! Aquí te ofrecemos algunos consejos prácticos para optimizar tu experiencia con esta herramienta clave:&lt;/span&gt;&lt;/p&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; color: #0d0d0d; counter-reset: list-number 0; display: flex; flex-direction: column; font-size: 16px; list-style: none; margin: 1.25em 0px; padding: 0px; white-space-collapse: preserve;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Familiarízate con las características avanzadas&lt;/span&gt;: La transacción TX SE16H en SAP S/4HANA ofrece una serie de características avanzadas que pueden facilitar tu trabajo diario. Tómate el tiempo para explorar estas funciones y descubrir cómo pueden ayudarte a realizar tus tareas de manera más eficiente.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji&quot; style=&quot;color: #0d0d0d;&quot;&gt;&lt;span style=&quot;font-family: arial; white-space-collapse: preserve;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiMc5OMwemIlj_knuxfyun1Q1LspLcnLLh_inMUh-riYgWc81ilwayBYDEcfSk6hbqR5fEryaO98qZn1dvOd4F3b-LtRtbHNgkXD8mTDkZosZmr99f6XpP_-O1qjQVF3R055Xwspffw6g70z0jDV1XzUtLvV-myyXFFHCS_Ccd6fv9VxQElQw_oxbC3K_JJ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;349&quot; data-original-width=&quot;788&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiMc5OMwemIlj_knuxfyun1Q1LspLcnLLh_inMUh-riYgWc81ilwayBYDEcfSk6hbqR5fEryaO98qZn1dvOd4F3b-LtRtbHNgkXD8mTDkZosZmr99f6XpP_-O1qjQVF3R055Xwspffw6g70z0jDV1XzUtLvV-myyXFFHCS_Ccd6fv9VxQElQw_oxbC3K_JJ=w467-h207&quot; width=&quot;467&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; color: #0d0d0d; counter-reset: list-number 0; display: flex; flex-direction: column; font-size: 16px; list-style: none; margin: 1.25em 0px; padding: 0px; white-space-collapse: preserve;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Utiliza filtros para refinar tus búsquedas&lt;/span&gt;: Una de las características más útiles de TX SE16H es la capacidad de aplicar filtros para refinar tus búsquedas. Aprende a utilizar estos filtros de manera efectiva para encontrar rápidamente la información que necesitas.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Personaliza tu vista de datos&lt;/span&gt;: TX SE16H te permite personalizar tu vista de datos según tus necesidades específicas. Aprovecha esta funcionalidad para mostrar solo la información relevante para tu trabajo y ocultar el resto.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji&quot; style=&quot;color: #0d0d0d;&quot;&gt;&lt;span style=&quot;font-family: arial; white-space-collapse: preserve;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgpO4kb1El5w0afl-Flp4ELEaqL10dlWD9hmXBV173BCvUpwL9r7D2hMo4NAuEBVhcPm_WR_R6YhfSJgkT50E7UC6J7_pmKtAwXnic5VUrzY_4OseMR7NDGXz0Zv7NBrB3TKp0a1qxrJG7oI4NnEWkSpaAEonHqGborZza9WE6sz7fd040Qpu_kh-ESty7O&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;346&quot; data-original-width=&quot;791&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgpO4kb1El5w0afl-Flp4ELEaqL10dlWD9hmXBV173BCvUpwL9r7D2hMo4NAuEBVhcPm_WR_R6YhfSJgkT50E7UC6J7_pmKtAwXnic5VUrzY_4OseMR7NDGXz0Zv7NBrB3TKp0a1qxrJG7oI4NnEWkSpaAEonHqGborZza9WE6sz7fd040Qpu_kh-ESty7O=w547-h239&quot; width=&quot;547&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; color: #0d0d0d; counter-reset: list-number 0; display: flex; flex-direction: column; font-size: 16px; list-style: none; margin: 1.25em 0px; padding: 0px; white-space-collapse: preserve;&quot;&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Aprende atajos de teclado&lt;/span&gt;: Conocer los atajos de teclado puede ahorrarte mucho tiempo al utilizar TX SE16H. Dedica un tiempo a aprender estos atajos y verás cómo aumenta tu productividad.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;&quot;&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span color=&quot;var(--tw-prose-bold)&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; font-weight: 600;&quot;&gt;Mantente actualizado sobre nuevas características&lt;/span&gt;: SAP S/4HANA es una plataforma en constante evolución, y TX SE16H no es una excepción. Mantente al tanto de las actualizaciones y nuevas características para asegurarte de estar aprovechando al máximo esta herramienta.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji&quot; style=&quot;color: #0d0d0d;&quot;&gt;&lt;span style=&quot;font-family: arial; white-space-collapse: preserve;&quot;&gt;Te recomendamos ver el siguiente video para conocer su uso:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji&quot; style=&quot;color: #0d0d0d;&quot;&gt;&lt;span style=&quot;font-family: arial; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;Söhne, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji&quot; style=&quot;color: #0d0d0d; font-family: arial;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;365&quot; src=&quot;https://www.youtube.com/embed/rMJOQjlO4eM&quot; width=&quot;420&quot; youtube-src-id=&quot;rMJOQjlO4eM&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; color: #0d0d0d; font-size: 16px; margin: 1.25em 0px; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;¡Esperamos que estos consejos te sean útiles para mejorar tu experiencia con la transacción TX SE16H en SAP S/4HANA! Si tienes algún otro consejo que te gustaría compartir, no dudes en dejarlo en los comentarios.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border: 0px solid rgb(227, 227, 227); box-sizing: border-box; color: #0d0d0d; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, &amp;quot;Segoe UI&amp;quot;, Roboto, Ubuntu, Cantarell, &amp;quot;Noto Sans&amp;quot;, sans-serif, &amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 1.25em 0px; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://todosap.blogspot.com/2024/03/uso-de-la-nueva-transaccion-se16h.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEiMc5OMwemIlj_knuxfyun1Q1LspLcnLLh_inMUh-riYgWc81ilwayBYDEcfSk6hbqR5fEryaO98qZn1dvOd4F3b-LtRtbHNgkXD8mTDkZosZmr99f6XpP_-O1qjQVF3R055Xwspffw6g70z0jDV1XzUtLvV-myyXFFHCS_Ccd6fv9VxQElQw_oxbC3K_JJ=s72-w467-h207-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-2240740148195759130</guid><pubDate>Mon, 22 May 2023 14:17:00 +0000</pubDate><atom:updated>2023-05-22T07:17:49.487-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SAP FI</category><category domain="http://www.blogger.com/atom/ns#">SAP Fiori</category><title>Crear Activos Fijos en SAP</title><description>&lt;p&gt;&amp;nbsp;Después de varias consultas sobre este tema, les queríamos compartir esta capacitación que permite aprender de Activos Fijos.&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;¿Cómo crear Activos Fijos en SAP?&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/TRP6zeNUwVE&quot; width=&quot;320&quot; youtube-src-id=&quot;TRP6zeNUwVE&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;En estos 20 minutos la instructora especialista en SAP S/4 les comparte como crear Activos Fijos en SAP.&lt;/p&gt;</description><link>http://todosap.blogspot.com/2023/05/crear-activos-fijos-en-sap.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/TRP6zeNUwVE/default.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-7886255175373161210</guid><pubDate>Wed, 26 Apr 2023 10:15:00 +0000</pubDate><atom:updated>2023-11-07T04:09:19.728-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ABAP</category><category domain="http://www.blogger.com/atom/ns#">chatGPT</category><category domain="http://www.blogger.com/atom/ns#">Seguridad SAP</category><title>Seguridad ABAP con Chat GPT</title><description>&lt;p&gt;&amp;nbsp;Hola a todos los lectores,&lt;/p&gt;&lt;p&gt;en esta oportunidad quería mostrar las bondades de CHAT GPT para ayudarnos con las recomendaciones de &lt;b&gt;seguridad en SAP&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Como primer opción le hemos consultado si es posible saltear autorizaciones y cuales son las recomendaciones que la IA propone.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://www.computerworld.es/archivos/202301/marketing-digital-chatgpt-0.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;369&quot; data-original-width=&quot;657&quot; height=&quot;296&quot; src=&quot;https://www.computerworld.es/archivos/202301/marketing-digital-chatgpt-0.jpg&quot; width=&quot;527&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;¿ Se pueden evitar las autorizaciones en SAP &lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Saltear o evadir las autorizaciones en SAP va en contra de las políticas de seguridad y no es una práctica recomendable, ya que puede exponer el sistema a riesgos de seguridad y comprometer la integridad de los datos.&lt;br /&gt;&lt;br /&gt;Sin embargo, es posible que los usuarios puedan encontrar formas de evadir las autorizaciones en SAP, aunque estas técnicas no son sostenibles y pueden ser detectadas por los auditores de seguridad. Algunas de estas técnicas incluyen:&lt;br /&gt;&lt;br /&gt;Modificar la tabla de autorización: Un usuario con permisos para modificar la tabla de autorización (generalmente un administrador de seguridad) puede agregar o eliminar permisos directamente en la tabla. Sin embargo, esta técnica puede ser detectada fácilmente por los auditores de seguridad y puede ser rastreada en los registros de auditoría.&lt;br /&gt;&lt;br /&gt;Realizar la tarea a través de una transacción no autorizada: Los usuarios pueden intentar realizar una tarea utilizando una transacción diferente que no tenga una autorización de seguridad. Sin embargo, esto solo funciona si la tarea deseada se puede realizar a través de una transacción diferente y puede ser detectada fácilmente por los auditores de seguridad.&lt;br /&gt;&lt;br /&gt;Utilizar la función &quot;modo de depuración&quot; de ABAP: El &quot;modo de depuración&quot; es una función utilizada por los desarrolladores para depurar programas ABAP. Si un usuario puede ingresar al &quot;modo de depuración&quot; de ABAP, podría ser capaz de saltarse las autorizaciones en algunos casos, aunque esta técnica es altamente sofisticada y difícil de ejecutar sin permisos de administrador.&lt;br /&gt;&lt;br /&gt;En general, evadir las autorizaciones en SAP no es una práctica recomendable y puede ser detectada fácilmente por los auditores de seguridad. Por lo tanto, es importante seguir las políticas de seguridad de la organización y cumplir con los permisos y autorizaciones otorgados en el sistema.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;¿ Cuáles son las recomendaciones de uso de los objetos de autorización para un programa ABAP ?&lt;/h3&gt;&lt;br /&gt;En ABAP, los objetos de autorización se utilizan para controlar el acceso a las funciones y datos en el sistema. Algunas recomendaciones para el uso de objetos de autorización son:&lt;br /&gt;&lt;br /&gt;Definir objetos de autorización para cada función importante en el sistema: Es importante definir un objeto de autorización para cada función importante en el sistema. Por ejemplo, para la modificación de datos críticos o para la realización de transacciones financieras. De esta manera, se puede controlar de forma granular el acceso a estas funciones.&lt;br /&gt;&lt;br /&gt;Asignar objetos de autorización a roles: Los objetos de autorización se asignan a roles, que se asignan a los usuarios. Al asignar objetos de autorización a roles, se puede controlar de forma más eficiente el acceso a las funciones y datos del sistema.&lt;br /&gt;&lt;br /&gt;Limitar el número de objetos de autorización: Es importante limitar el número de objetos de autorización utilizados en el sistema. El uso excesivo de objetos de autorización puede hacer que la administración del sistema sea complicada y que los usuarios tengan que solicitar muchas autorizaciones para realizar tareas comunes.&lt;br /&gt;&lt;br /&gt;Utilizar la transacción SU24: La transacción SU24 se utiliza para definir los objetos de autorización en el sistema. Es importante utilizar esta transacción para definir los objetos de autorización de manera consistente y para evitar la creación de objetos de autorización duplicados.&lt;br /&gt;&lt;br /&gt;Revisar regularmente los objetos de autorización: Es importante revisar regularmente los objetos de autorización en el sistema para garantizar que los usuarios solo tengan acceso a las funciones y datos que necesitan para realizar su trabajo. Además, esto ayuda a garantizar que se cumplan las políticas de seguridad del sistema.&lt;br /&gt;&lt;br /&gt;Siguiendo estas recomendaciones, se puede implementar un sistema de autorización sólido en ABAP que proteja el sistema y los datos sensibles del acceso no autorizado.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;¿Conviene usar el s_program y el s_tcode? &lt;/h3&gt;&lt;br /&gt;Sí, es recomendable utilizar tanto el objeto de autorización S_PROGRAM como el objeto de autorización S_TCODE en ABAP.&lt;br /&gt;&lt;br /&gt;El objeto de autorización S_PROGRAM se utiliza para controlar el acceso a los programas ABAP en el sistema. Al asignar este objeto de autorización a un rol, se puede controlar qué usuarios tienen acceso a los programas ABAP y qué acciones pueden realizar en ellos, como la capacidad de modificarlos o ejecutarlos.&lt;br /&gt;&lt;br /&gt;Por otro lado, el objeto de autorización S_TCODE se utiliza para controlar el acceso a las transacciones en el sistema. Las transacciones son los programas que se utilizan en SAP para realizar actividades específicas en el sistema, como crear una orden de compra o generar un informe. Al asignar este objeto de autorización a un rol, se puede controlar qué usuarios tienen acceso a cada transacción y qué acciones pueden realizar en ellas.&lt;br /&gt;&lt;br /&gt;Ambos objetos de autorización son importantes para garantizar que los usuarios solo tengan acceso a los programas y transacciones que necesitan para realizar su trabajo, y para evitar el acceso no autorizado a funciones críticas del sistema. Por lo tanto, es recomendable utilizar tanto el objeto de autorización S_PROGRAM como el objeto de autorización S_TCODE en un sistema ABAP&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Conclusión&lt;/h3&gt;&lt;br /&gt;Aquí se puede ver que puede servir como un inicio para el que ingresa al mundo de la seguridad SAP mediante ABAP pero no nos solucionará por el momento todas las dudas que tengamos.&lt;/div&gt;</description><link>http://todosap.blogspot.com/2023/04/seguridad-abap-con-chat-gpt.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-2310110477986137140</guid><pubDate>Thu, 23 Feb 2023 14:50:00 +0000</pubDate><atom:updated>2023-02-23T06:59:11.483-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">impuesto sap</category><category domain="http://www.blogger.com/atom/ns#">S4 HANA</category><category domain="http://www.blogger.com/atom/ns#">SAP FI</category><title>Manejo de Impuestos en SAP</title><description>&lt;p&gt;&amp;nbsp;Hola a todos,&lt;/p&gt;&lt;p&gt;Les dejamos este video para conocer como manejar los impuestos dentro de SAP:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;310&quot; src=&quot;https://www.youtube.com/embed/8PNlOhMiVuo&quot; width=&quot;456&quot; youtube-src-id=&quot;8PNlOhMiVuo&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Los temas a tratar son:&lt;/h2&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;- Conceptos generales de Impuestos&lt;/h4&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;- ¿Cómo manejar los impuestos en las cuentas de finanzas?&amp;nbsp;&lt;/h4&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;- ¿Cómo verificar la configuración de los impuestos en SAP?&lt;/h4&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;- Impuestos a nivel País&lt;/h4&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;- Impuestos locales&lt;/h4&gt;</description><link>http://todosap.blogspot.com/2023/02/manejo-de-impuestos-en-sap.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/8PNlOhMiVuo/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-8399456543134374151</guid><pubDate>Wed, 18 Jan 2023 10:09:00 +0000</pubDate><atom:updated>2023-01-18T02:09:18.909-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SAP FI</category><category domain="http://www.blogger.com/atom/ns#">SAP Fiori</category><title>Manejo de Centros de Costos y Centros de Beneficios</title><description>&lt;p&gt;¿ Quieres saber como es el manejo de Centros de Costos y Centros de Beneficios en SAP?&lt;/p&gt;&lt;p&gt;Les recomendamos que vean este video:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/5hmXPo43eMk&quot; width=&quot;320&quot; youtube-src-id=&quot;5hmXPo43eMk&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Son 15 minutos que les ayudará a conocer sobre las &lt;b&gt;Diferencias entre centros de costos y centros de beneficios.&lt;/b&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Los temas que se tratan en este video inicial son:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Estructura de Controlling&lt;/div&gt;&lt;div&gt;- ¿Qué es un Centro de Beneficio?&lt;/div&gt;&lt;div&gt;- ¿Qué es un Centro de Costo?&lt;/div&gt;&lt;div&gt;- Manejo de Centro de Costo en S4 con Fiori&lt;/div&gt;&lt;div&gt;- Manejo de Centro de Beneficio en S4 con Fiori&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</description><link>http://todosap.blogspot.com/2023/01/manejo-de-centros-de-costos-y-centros.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/5hmXPo43eMk/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-8157063354179604329</guid><pubDate>Tue, 13 Dec 2022 09:22:00 +0000</pubDate><atom:updated>2023-01-18T01:58:00.735-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">aprender SAP</category><category domain="http://www.blogger.com/atom/ns#">Cursos SAP</category><title>Curso Gratis de Introducción a SAP</title><description>&lt;p&gt;Después de mucho tiempo sin publicar, les quería compartir esta &lt;b&gt;capacitación íntegramente gratuita de SAP&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Este curso gratuito de Introducción es una sesión grabada de una capacitación de 2 horas subdivididas en 8 videos.&lt;/p&gt;&lt;p&gt;Les recomiendo directamente suscribirse al canal para que les vayan llegando las novedades:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/@Forosap/videos&quot; target=&quot;_blank&quot;&gt;Canal Foro SAP Youtube&lt;/a&gt;&lt;/p&gt;&lt;p&gt;En el primer capítulo se ve una concisa explicación de ¿Qué es SAP?:&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Video 1 &lt;b&gt;- ¿Qué es SAP?:&lt;/b&gt;&lt;/h3&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/kvTwsZvkc_Q&quot; width=&quot;320&quot; youtube-src-id=&quot;kvTwsZvkc_Q&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Video 2:&lt;b&gt; Historia de SAP&lt;/b&gt;&lt;/h3&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/CD-YSmgjdpM&quot; width=&quot;320&quot; youtube-src-id=&quot;CD-YSmgjdpM&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;Video 3:&amp;nbsp;&amp;nbsp;&lt;b&gt;Tipos de Datos SAP&lt;/b&gt;&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/VLgnhxIUjk8&quot; width=&quot;320&quot; youtube-src-id=&quot;VLgnhxIUjk8&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;Video 4:&amp;nbsp; Arquitectura&lt;b&gt;&amp;nbsp;SAP&lt;/b&gt;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/0vGxRJFR4Lk&quot; width=&quot;607&quot; youtube-src-id=&quot;0vGxRJFR4Lk&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Si tienen videos que aportar y quieren compartirlos con la comunidad pueden contactarnos.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://todosap.blogspot.com/2022/12/curso-gratis-de-introduccion-sap.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/kvTwsZvkc_Q/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-3782820222067959885</guid><pubDate>Mon, 13 May 2019 13:38:00 +0000</pubDate><atom:updated>2019-05-13T06:38:40.665-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sap C/4</category><title>Se actualiza SAP C4</title><description>&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.42em; margin-bottom: 1em; padding: 0px;&quot;&gt;
&lt;strong&gt;SAP presenta sus planes para crear una plataforma de datos de clientes que abarque toda la empresa&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.42em; margin-bottom: 1em; padding: 0px;&quot;&gt;
Basándose en los servicios fundamentales de los catálogos de SAP Customer Data Cloud y SAP Marketing Cloud, la compañía tiene previsto hacer evolucionar y complementar estas soluciones para ofrecer una plataforma de datos de clientes que abarque toda la empresa. La plataforma de datos del cliente inicialmente:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style: square inside; margin: 1.3em 0px; padding: 0px;&quot;&gt;
&lt;li style=&quot;list-style: square inside; margin: 0px 0px 0.4em; padding: 0px;&quot;&gt;Proporcionará capacidades básicas que permitan unificar en un repositorio centralizado los datos de clientes de los que disponga la empresa, extraídos de fuentes on y offline.&lt;/li&gt;
&lt;li style=&quot;list-style: square inside; margin: 0px 0px 0.4em; padding: 0px;&quot;&gt;Mejorará la calidad de los datos y consolidará las identidades en un único perfil de cliente enriquecido.&lt;/li&gt;
&lt;li style=&quot;list-style: square inside; margin: 0px 0px 0.4em; padding: 0px;&quot;&gt;Pondrá los datos a disposición instantánea de las aplicaciones conectadas SAP y no SAP para su activación en tiempo real.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #555555; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.42em; margin-bottom: 1em; padding: 0px;&quot;&gt;
&lt;strong&gt;SAP C/4HANA Foundation mejora la experiencia del desarrollador&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.42em; margin-bottom: 1em; padding: 0px;&quot;&gt;
SAP ha anunciado hoy la disponibilidad de SAP C/4HANA Foundation, que permite a los administradores y desarrolladores de sistemas implementar soluciones cloud de SAP de forma cómoda y rápida. Además, se despliega automáticamente a todos los clientes de SAP C/4HANA de forma gratuita e incluye:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style: square inside; margin: 1.3em 0px; padding: 0px;&quot;&gt;
&lt;li style=&quot;list-style: square inside; margin: 0px 0px 0.4em; padding: 0px;&quot;&gt;Un cockpit como punto de entrada único para administradores y desarrolladores para ver las soluciones implementadas y las aplicaciones a las que están suscritos.&lt;/li&gt;
&lt;li style=&quot;list-style: square inside; margin: 0px 0px 0.4em; padding: 0px;&quot;&gt;Una consola para autenticar a los nuevos usuarios y gestionar las autorizaciones.&lt;/li&gt;
&lt;li style=&quot;list-style: square inside; margin: 0px 0px 0.4em; padding: 0px;&quot;&gt;Opciones de ampliación que se ejecutan en SAP Cloud Platform Extension Factory y el proyecto &quot;Kyma&quot;, que proporciona a los administradores y desarrolladores las herramientas necesarias para hacer frente a los retos de una infraestructura de TI fragmentada.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #555555; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;Fuente:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://www.erp-spain.com/articulo/76410/sap/todos/sap-actualiza-sap-c-4hana&quot;&gt;https://www.erp-spain.com/articulo/76410/sap/todos/sap-actualiza-sap-c-4hana&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://todosap.blogspot.com/2019/05/se-actualiza-sap-c4.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-3847927072770191982</guid><pubDate>Fri, 03 May 2019 15:46:00 +0000</pubDate><atom:updated>2019-05-03T08:46:04.802-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ABAP</category><category domain="http://www.blogger.com/atom/ns#">SAP HANA</category><title>ALV en SAP HANA</title><description>Muchos vienen a consultarme sobre como mejorar un ALV cuando nuestra base de datos es SAP HANA. Así que ahí va este post explicando un poco como debería trabajarse en este nuevo modelo.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
ALV con IDA&lt;/h3&gt;
&lt;div&gt;
Antes que nada deberíamos entender que significa IDA. &lt;b&gt;IDA es la abreviatura de Integrated Data Access. &lt;/b&gt;Por lo tanto lo que vamos a explicar en este post es por qué y cómo vamos a utilizar un ALV con IDA.&lt;/div&gt;
&lt;h3&gt;
¿Cómo funciona?&lt;/h3&gt;
&lt;div&gt;
Este ALV funciona igual que el ALV clásico, el resultado es igual que en las versiones anteriores de ALV.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
¿Cuál es la diferencia?&lt;/h3&gt;
&lt;div&gt;
Este ALV como su nombre lo indica va directo a la BD de HANA sin traerse la información a tablas internas previamente. Por lo tanto &lt;b&gt;aprovecha plenamente la potencia de SAP HANA&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En el ALV clásico nos traíamos la información al servidor de aplicación donde se trabajaba con tablas internas, se realizabas agrupamientos y otras tareas para finalmente mostrarlo como podemos ver en la imagen.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpfbLTX3U6hhC5fYyrP3HaLoIdjbX3pZrgaYLqpIIYBkeeuyyFBB_XCS_SOPLSCm2n6F6aFYPR8IlECMJKy4mhGKrt_JKCk7Vc5Tb1vgVe-fd-aKFbHWimTZch52Jc5r0p2QqAQUAP4NpF/s1600/diferencia+ALV+IDA+y+ALV.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;587&quot; data-original-width=&quot;972&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpfbLTX3U6hhC5fYyrP3HaLoIdjbX3pZrgaYLqpIIYBkeeuyyFBB_XCS_SOPLSCm2n6F6aFYPR8IlECMJKy4mhGKrt_JKCk7Vc5Tb1vgVe-fd-aKFbHWimTZch52Jc5r0p2QqAQUAP4NpF/s400/diferencia+ALV+IDA+y+ALV.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
El ALV IDA vamos directo a la HANA por lo tanto la cantidad de datos que se traen a la capa de aplicación es mucho menor.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Por lo tanto cumple con la nueva tendencia de desarrollo en HANA:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir5ek_VwUxaX2N1sUUCLGHponK9w_k0cjq7xsw1B5ezq1BvnQAkrKHNEap08KSddvlUcsQU8YYNJ-z4uD8SUj1VUjqHdF7qSNi5Q2FxwuO7gvPnOpa2njIN7uQQY8Is84whqUEX4mRdVoJ/s1600/ALV+IDA.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;203&quot; data-original-width=&quot;491&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir5ek_VwUxaX2N1sUUCLGHponK9w_k0cjq7xsw1B5ezq1BvnQAkrKHNEap08KSddvlUcsQU8YYNJ-z4uD8SUj1VUjqHdF7qSNi5Q2FxwuO7gvPnOpa2njIN7uQQY8Is84whqUEX4mRdVoJ/s1600/ALV+IDA.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Desarrollo ABAP con SAP HANA como BD&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
¿Qué clase se utiliza?&lt;/h3&gt;
&lt;div&gt;
Existe muchas clases de ALV pero la que debe utilizarse con ALV IDA es la siguiente:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;CL_SALV_GUI_TABLE_IDA&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Esta clase nos proporciona 3 métodos:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;CREATE&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
por ejemplo:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: #fdfdfd; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;cl&lt;/span&gt;&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important; white-space: pre;&quot;&gt;_&lt;/span&gt;&lt;span style=&quot;background-color: #fdfdfd; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;salv&lt;/span&gt;&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important; white-space: pre;&quot;&gt;_&lt;/span&gt;&lt;span style=&quot;background-color: #fdfdfd; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;gui&lt;/span&gt;&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important; white-space: pre;&quot;&gt;_&lt;/span&gt;&lt;span style=&quot;background-color: #fdfdfd; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;table&lt;/span&gt;&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important; white-space: pre;&quot;&gt;_&lt;/span&gt;&lt;span style=&quot;background-color: #fdfdfd; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; white-space: pre;&quot;&gt;ida&lt;/span&gt;&lt;span class=&quot;crayon-o&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important; white-space: pre;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;crayon-o&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important; white-space: pre;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;crayon-e&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important; white-space: pre;&quot;&gt;create&lt;/span&gt;&lt;span class=&quot;crayon-o&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important; white-space: pre;&quot;&gt;(&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-5ccc575346343581424834-4&quot; style=&quot;background: 0px center rgb(253, 253, 253); border: 0px; box-sizing: border-box; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: inherit; line-height: inherit !important; margin: 0px; padding: 0px 5px; white-space: pre;&quot;&gt;
&lt;span class=&quot;crayon-r&quot; style=&quot;box-sizing: border-box; color: rgb(128, 0, 128) !important; font-family: inherit; font-size: inherit !important; font-weight: bold !important; height: inherit; line-height: inherit !important;&quot;&gt;EXPORTING&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-5ccc575346343581424834-5&quot; style=&quot;background: 0px center rgb(253, 253, 253); border: 0px; box-sizing: border-box; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: inherit; line-height: inherit !important; margin: 0px; padding: 0px 5px; white-space: pre;&quot;&gt;
iv&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;table&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;crayon-o&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;crayon-s&quot; style=&quot;box-sizing: border-box; color: rgb(8, 40, 251) !important; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;&#39;T100&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-5ccc575346343581424834-6&quot; style=&quot;background: 0px center rgb(253, 253, 253); border: 0px; box-sizing: border-box; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: inherit; line-height: inherit !important; margin: 0px; padding: 0px 5px; white-space: pre;&quot;&gt;
io&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;calc&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;field&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;handler&amp;nbsp;&lt;span class=&quot;crayon-o&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;=&lt;/span&gt;&amp;nbsp;NEW&amp;nbsp;&lt;span class=&quot;crayon-e&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;lcl_calc_field_handler&lt;/span&gt;&lt;span class=&quot;crayon-o&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;(&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;crayon-o&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;)&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;crayon-c&quot; style=&quot;box-sizing: border-box; color: rgb(9, 113, 9) !important; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;&quot;Calculated&amp;nbsp;Field&amp;nbsp;Handler&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-5ccc575346343581424834-7&quot; style=&quot;background: 0px center rgb(253, 253, 253); border: 0px; box-sizing: border-box; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: inherit; line-height: inherit !important; margin: 0px; padding: 0px 5px; white-space: pre;&quot;&gt;
&lt;span class=&quot;crayon-r&quot; style=&quot;box-sizing: border-box; color: rgb(128, 0, 128) !important; font-family: inherit; font-size: inherit !important; font-weight: bold !important; height: inherit; line-height: inherit !important;&quot;&gt;RECEIVING&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-5ccc575346343581424834-8&quot; style=&quot;background: 0px center rgb(253, 253, 253); border: 0px; box-sizing: border-box; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: inherit; line-height: inherit !important; margin: 0px; padding: 0px 5px; white-space: pre;&quot;&gt;
ro&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;alv&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;gui&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;table&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;ida&amp;nbsp;&lt;span class=&quot;crayon-o&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;=&lt;/span&gt;&amp;nbsp;lo&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;salv&lt;span class=&quot;crayon-sy&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;_&lt;/span&gt;ida&lt;/div&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;crayon-5ccc575346343581424834-9&quot; style=&quot;background: 0px center rgb(253, 253, 253); border: 0px; box-sizing: border-box; font-family: Monaco, MonacoRegular, &amp;quot;Courier New&amp;quot;, monospace; font-size: 13px; height: inherit; line-height: inherit !important; margin: 0px; padding: 0px 5px; white-space: pre;&quot;&gt;
&lt;span class=&quot;crayon-o&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;crayon-o&quot; style=&quot;box-sizing: border-box; font-family: inherit; font-size: inherit !important; font-weight: inherit !important; height: inherit; line-height: inherit !important;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;CREATE_FOR_CDS_VIEW&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
por ejemplo:&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white !important; background-image: initial; background-origin: initial; background-position: 0px center; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; bottom: auto; box-sizing: content-box; color: #333333; float: none; font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 14px; height: auto; left: auto; line-height: 20px; margin: 0px; min-height: inherit; outline: 0px; overflow: visible; padding: 0px 1em 0px 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;&quot;&gt;
&lt;code class=&quot;javascript plain&quot; style=&quot;background: 0px center; border-radius: 0px; border: 0px; bottom: auto; box-sizing: content-box; color: black !important; float: none; font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; height: auto; left: auto; line-height: 20px; margin: 0px; min-height: inherit; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;&quot;&gt;cl_salv_gui_table_ida=&amp;gt;create_for_cds_view( CONV&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;javascript preprocessor&quot; style=&quot;background: 0px center; border-radius: 0px; border: 0px; bottom: auto; box-sizing: content-box; color: gray !important; float: none; font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; height: auto; left: auto; line-height: 20px; margin: 0px; min-height: inherit; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;&quot;&gt;#( &#39;ZCDS_VIEW&#39; ) ).&lt;/code&gt;&lt;/div&gt;
&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white !important; background-image: initial; background-origin: initial; background-position: 0px center; background-repeat: initial; background-size: initial; border-radius: 0px; border: 0px; bottom: auto; box-sizing: content-box; color: #333333; float: none; font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 14px; height: auto; left: auto; line-height: 20px; margin: 0px; min-height: inherit; outline: 0px; overflow: visible; padding: 0px 1em 0px 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;&quot;&gt;
&lt;code class=&quot;javascript plain&quot; style=&quot;background: 0px center; border-radius: 0px; border: 0px; bottom: auto; box-sizing: content-box; color: black !important; float: none; font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; height: auto; left: auto; line-height: 20px; margin: 0px; min-height: inherit; outline: 0px; overflow: visible; padding: 0px; position: static; right: auto; top: auto; vertical-align: baseline; width: auto;&quot;&gt;lo_alv_display-&amp;gt;fullscreen( )-&amp;gt;display( ).&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;DB_CAPABILITIES&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Ejemplo:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: SAPRegular, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 14px;&quot;&gt;CHECK cl_salv_gui_table_ida=&amp;gt;db_capabilities( )-&amp;gt;is_table_supported( iv_ddic_table_name = ‘VBAK’).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: SAPRegular, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Pueden investigar más sobre ejemplos con IDA utilizando el package SALV_IDA_TEST.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Pronto estaré agregando ejemplos.&lt;/div&gt;
</description><link>http://todosap.blogspot.com/2019/05/alv-en-sap-hana.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpfbLTX3U6hhC5fYyrP3HaLoIdjbX3pZrgaYLqpIIYBkeeuyyFBB_XCS_SOPLSCm2n6F6aFYPR8IlECMJKy4mhGKrt_JKCk7Vc5Tb1vgVe-fd-aKFbHWimTZch52Jc5r0p2QqAQUAP4NpF/s72-c/diferencia+ALV+IDA+y+ALV.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-1375419346190002994</guid><pubDate>Wed, 13 Mar 2019 14:30:00 +0000</pubDate><atom:updated>2019-03-13T07:30:41.356-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SAP HANA</category><category domain="http://www.blogger.com/atom/ns#">script sap hana</category><title>Modificar tablas en SAP HANA</title><description>Hace mucho que no escribo por acá y debido a las reiteradas consultas respecto a las modificaciones de tablas ya creadas en &lt;b&gt;SAP HANA&lt;/b&gt; es que decidí crear este post mostrando los diferentes Scripts que les serán de mucha ayuda.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;b&gt;Borrar Columna&amp;nbsp;&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
Ejemplo quiero eliminar las columnas Nombre y Apellido de mi tabla Usuarios.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
El código sería el siguiente:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
alter table &quot;SCHEMA&quot;.&quot;TABLE&quot; drop (&quot;COLUMNS&quot;);&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En nuestro caso sería:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ALTER TABLE&lt;/span&gt; &quot;MIESQUEMA&quot;.&quot;USUARIOS&quot; &lt;span style=&quot;color: blue;&quot;&gt;DROP&lt;/span&gt; (&quot;NOMBRE&quot;,&quot;APELLIDO&quot;);&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Cambiar tipo de datos&lt;/h3&gt;
&lt;div&gt;
Ejemplo, quiero cambiar el tipo de datos de NVARCHAR de 10 de mi columna Nombre para que permita 20 caracteres.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
la sintaxis es: alter table &quot;SCHEMA&quot;.&quot;TABLE&quot; alter (&quot;COLUMNS&quot; datatype );&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ALTER TABLE&lt;/span&gt;&amp;nbsp;&quot;MIESQUEMA&quot;.&quot;USUARIOS&quot;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;ALTER&amp;nbsp;&lt;/span&gt;(&quot;NOMBRE&quot; varchar(20));&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Agregar una columna&lt;/h3&gt;
&lt;div&gt;
Ejemplo. quiero agregar un campo edad a mi tabla de usuarios.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
la sintaxis es: alter table &quot;SCHEMA&quot;.&quot;TABLE&quot; add (&quot;COLUMNS&quot; datatype );&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ALTER TABLE&lt;/span&gt;&amp;nbsp;&quot;MIESQUEMA&quot;.&quot;USUARIOS&quot;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;ADD&amp;nbsp;&lt;/span&gt;(&quot;EDAD&quot; varchar(2));&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Espero que les sean de utilidad. Si tienen más dudas avísenme.&amp;nbsp;&lt;/div&gt;
</description><link>http://todosap.blogspot.com/2019/03/modificar-tablas-en-sap-hana.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-4632495828128779453</guid><pubDate>Fri, 29 Jun 2018 18:43:00 +0000</pubDate><atom:updated>2019-01-23T05:37:04.929-08:00</atom:updated><title>Clases de excepción en SAP ABAP</title><description>Definiendo Excepciones&lt;br /&gt;
Las excepciones se representan mediante objetos que son instancias de clases de excepción. Definir una excepción es, por lo tanto, lo mismo que crear una clase de excepción.&lt;br /&gt;
&lt;br /&gt;
Todas las clases de excepción deben heredar de la superclase común CX_ROOT y una de sus clases subordinadas:&lt;br /&gt;
&lt;br /&gt;
· CX_STATIC_CHECK&lt;br /&gt;
&lt;br /&gt;
· CX_DYNAMIC_CHECK&lt;br /&gt;
&lt;br /&gt;
· CX_NO_CHECK&lt;br /&gt;
&lt;br /&gt;
. La asignación de clases de excepción a una de estas tres rutas de la jerarquía de herencia determina la forma en que se propagan las excepciones asociadas. Hay un registro de clases de excepciones predefinidas CX_SY _... cuyas excepciones se producen en situaciones de error en el entorno de tiempo de ejecución. Todas estas clases heredan de CX_DYNAMIC_CHECK o CX_NO_CHECK, pero no de CX_STATIC_CHECK (consulte la jerarquía en la documentación de la palabra clave ABAP).&lt;br /&gt;
&lt;br /&gt;
Todas las clases de excepción deben comenzar con el prefijo CX_. Generalmente se definen globalmente con el Generador de clases de ABAP Workbench. Sin embargo, también se pueden definir clases de excepciones locales.&lt;br /&gt;
&lt;br /&gt;
Se pueden definir clases de excepción (abstractas) individuales que se usan como la superclase de clases de excepciones adicionales. Las excepciones de las clases subordinadas se pueden manejar juntas usando una superclase.&lt;br /&gt;
&lt;br /&gt;
Las clases de excepción tienen las siguientes características:&lt;br /&gt;
&lt;br /&gt;
· Constructor&lt;br /&gt;
El constructor debe tener una estructura predefinida y una interfaz específica. Con las clases globales, el Generador de clases genera el constructor correcto y lo establece en un estado inmutable. El constructor tiene dos parámetros de IMPORTACIÓN:&lt;br /&gt;
&lt;br /&gt;
TEXTID del tipo SOTR_CONC&lt;br /&gt;
&lt;br /&gt;
Este parámetro se puede usar para determinar cuál de los textos de excepción usará la excepción.&lt;br /&gt;
&lt;br /&gt;
ANTERIOR del tipo CX_ROOT&lt;br /&gt;
&lt;br /&gt;
Este parámetro se puede usar para asignar al atributo PREVIOUS una excepción previa.&lt;br /&gt;
&lt;br /&gt;
· Métodos&lt;br /&gt;
En clases de excepción, puede definir sus propios métodos. Los siguientes dos métodos predefinidos se heredan de la clase raíz CX_ROOT:&lt;br /&gt;
&lt;br /&gt;
GET_TEXT&lt;br /&gt;
&lt;br /&gt;
Envía los textos de excepción de una clase (controlada por el atributo TEXTID) como una cadena.&lt;br /&gt;
&lt;br /&gt;
GET_SOURCE_POSITION&lt;br /&gt;
&lt;br /&gt;
Devuelve el nombre del programa, el nombre de un posible programa de inclusión y el número de línea de la declaración que generó la excepción.&lt;br /&gt;
&lt;br /&gt;
· Atributos&lt;br /&gt;
Los atributos de las clases de excepción se utilizan para transportar información adicional sobre una situación de error al controlador. La información principal es, sin embargo, siempre el hecho de que se ha producido una excepción de una clase en particular. Los siguientes atributos se heredan de CX_ROOT:&lt;br /&gt;
&lt;br /&gt;
TEXTID&lt;br /&gt;
&lt;br /&gt;
Se usa para especificar la excepción de una clase de manera más precisa mediante el uso de varios textos de excepción. Se evalúa en el método GET_TEXT.&lt;br /&gt;
&lt;br /&gt;
ANTERIOR&lt;br /&gt;
&lt;br /&gt;
Si se asigna una excepción a otra excepción, se puede definir una referencia a la excepción original en este atributo a través de la entrada EXPORTING de la instrucción RAISE EXCEPTION y mediante el parámetro IMPORTING del constructor con el mismo nombre. Esto puede generar una cadena de objetos de excepción. En caso de error de tiempo de ejecución, se envían los textos de excepción de todas las excepciones de la cadena. El mapeo de una excepción a otra excepción solo es beneficioso si el contexto en el que ocurrió la excepción original es importante para caracterizar la situación de error.&lt;br /&gt;
&lt;br /&gt;
KERNEL_ERRID&lt;br /&gt;
&lt;br /&gt;
El nombre del error de tiempo de ejecución asociado se almacena en este atributo si la excepción fue provocada por el entorno de tiempo de ejecución, por ejemplo, COMPUTE_INT_ZERODIVIDE con una división por cero. Si no se maneja la excepción, se produce precisamente este error de tiempo de ejecución.&lt;br /&gt;
&lt;br /&gt;
Los parámetros no se pueden transferir al constructor para este atributo. Si la excepción se plantea con RAISE EXCEPTION, el atributo se establece en inicial.&lt;br /&gt;
&lt;br /&gt;
Clases de excepción global&lt;br /&gt;
Las clases de excepción global se definen y administran en el Generador de clases. Si se elige la convención de nomenclatura correcta (prefijo CX_) y la clase de clase de clase de excepción cuando se crea una nueva clase, el Generador de clases se convierte automáticamente en el Creador de excepciones.&lt;br /&gt;
&lt;br /&gt;
El generador de excepciones ofrece precisamente la funcionalidad requerida para definir clases de excepción y genera componentes definidos de manera independiente que no deben modificarse. Cuando se crean clases, se debe especificar la categoría de la excepción, en otras palabras, si se debe heredar de CX_STATIC_CHECK, CX_DYNAMIC_CHECK o CX_NOCHECK.&lt;br /&gt;
&lt;br /&gt;
Páginas de pestañas del Creador de excepciones&lt;br /&gt;
El Creador de excepciones tiene las páginas de pestaña Propiedades, Atributos, Métodos y Textos.&lt;br /&gt;
&lt;br /&gt;
· Las propiedades normalmente no necesitan ser cambiadas.&lt;br /&gt;
&lt;br /&gt;
· Excepto por los cuatro atributos heredados mencionados anteriormente, el Creador de excepciones puede generar más atributos públicos. Los contenidos de estos atributos especifican la excepción más claramente y gestionan los textos de excepción.&lt;br /&gt;
&lt;br /&gt;
· Todos los métodos se heredan de CX_ROOT. Nuevos métodos no pueden ser agregados. El constructor de la instancia se genera automáticamente. Asegura que, cuando se produce una excepción, los atributos tienen los valores correctos. También transfiere el texto de la superclase para una clase de excepción cuyo texto de excepción no se especifica explícitamente.&lt;br /&gt;
La instancia constructor se genera sobre la base de los atributos, que se configuran sobre la base de los textos de excepción. Cambiar los atributos en las superclases puede, por lo tanto, invalidar los constructores de las clases subordinadas. Los constructores de clases subordinadas se pueden regenerar en Utilidades → Limpieza → Constructor. · Los textos son una característica especial de las clases de excepciones y del generador de excepciones. Para obtener más información, consulte Textos de excepción. Clases de excepciones locales Las clases de excepciones locales se pueden definir para excepciones específicas que solo se producen dentro de un solo programa ABAP. La condición para una clase de excepción local es que hereda de una de las tres clases CX_STATIC_CHECK, CX_DYNAMIC_CHECK, o CX_NO_CHECK, o de sus clases subordinadas. Se puede crear un constructor individual y atributos individuales. Sin embargo, no se deben crear métodos individuales, y los métodos de las superclases no se deben redefinir. Ejemplos de clases de excepciones locales Ejemplo de informe DEMO_LOCAL_EXCEPTION_1. clase CX_LOCAL_EXCEPTION definición que hereda de CX_STATIC_CHECK. clase final inicio de la selección. tratar. elevar el tipo de excepción CX_LOCAL_EXCEPTION. atrapa CX_LOCAL_EXCEPTION. mensaje &#39;Excepción local!&#39; Tipo i&#39;. Endtry.&lt;br /&gt;
&lt;br /&gt;
Este ejemplo muestra una clase de excepción local mínima, que es simplemente la representación local de una de las tres clases subordinadas directas de CX_ROOT. Se puede usar en el programa. Informe de ejemplo DEMO_LOCAL_EXCEPTION_2. clase CX_LOCAL_EXCEPTION definición que hereda de CX_STATIC_CHECK. sección pública. datos LOCAL_TEXT tipo STRING. métodos CONSTRUCTOR importando tipo de texto STRING. clase final clase CX_LOCAL_EXCEPTION implementación. método CONSTRUCTOR. SUPER-&amp;gt; CONSTRUCTOR (). LOCAL_TEXT = TEXTO. endmethod. clase final datos tipo OREF ref a CX_LOCAL_EXCEPTION. inicio de la selección. tratar. elevar el tipo de excepción CX_LOCAL_EXCEPTION exportando TEXT = `Excepción local`. atrapa CX_LOCAL_EXCEPTION en OREF. mensaje OREF-&amp;gt; LOCAL_TEXT tipo &#39;I&#39;. Endtry. En este ejemplo, la clase de excepción del ejemplo anterior se amplía para incluir un atributo individual y un constructor. El parámetro IMPORTING del constructor se debe suministrar cuando se produce la excepción (se requiere aquí). El atributo se puede evaluar en el controlador de la excepción. Informe de ejemplo DEMO_LOCAL_EXCEPTION_3. definición de la clase CX_LOCAL_EXCEPTION que hereda de CX_SY_ARITHMETIC_ERROR. sección pública. métodos CONSTRUCTOR importando SITUACIÓN tipo STRING. clase final clase CX_LOCAL_EXCEPTION implementación. método CONSTRUCTOR. SUPER-&amp;gt; CONSTRUCTOR (OPERACIÓN = SITUACIÓN). endmethod. clase final datos tipo OREF ref a CX_LOCAL_EXCEPTION. datos TEXTO tipo STRING. inicio de la selección. tratar. elevar el tipo de excepción CX_LOCAL_EXCEPTION exportando SITUACIÓN = `START-OF-SELECTION`. atrapa CX_LOCAL_EXCEPTION en OREF. TEXT = OREF-&amp;gt; GET_TEXT (). mensaje TEXTO tipo &#39;I&#39;. Endtry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En este ejemplo, una clase de excepción se deriva de una de las clases de excepciones predefinidas para situaciones de error en el entorno de tiempo de ejecución. Un constructor individual se define con un parámetro de IMPORTAR individual que suministra el constructor de la superclase con este parámetro. Cuando se maneja la excepción, el texto de excepción, tal como se define en la superclase, se lee con GET_TEXT.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://todosap.blogspot.com/2018/06/clases-de-excepcion-en-sap-abap.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-6194133856694238211</guid><pubDate>Mon, 14 May 2018 14:34:00 +0000</pubDate><atom:updated>2018-05-14T07:34:27.613-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">becas sap</category><category domain="http://www.blogger.com/atom/ns#">Capacitación SAP</category><category domain="http://www.blogger.com/atom/ns#">Certificación SAP</category><category domain="http://www.blogger.com/atom/ns#">SAP Universidades</category><title>SAP sigue fomentando las universidades</title><description>SAP nos muestra su apoyo a las universidades.&lt;br /&gt;
&lt;br /&gt;
La empresa de aplicaciones de software corporativo SAP se reunió con más de 40 universidades de América Latina y anunció una nueva alianza empresarial y académica: SAP Next-Gen Chapters, un programa de aceleración que busca formar a los líderes de la próxima generación para &quot;innovar con un propósito&quot;.&lt;br /&gt;
&lt;br /&gt;
Ann Rosenberg, Vicepresidenta y Directora Global de SAP Next-Gen&lt;br /&gt;
El anuncio se dio en el marco de la 1ra. Conferencia Académica SAP en Latinoamérica, en Sao Leopoldo, Brasil, donde analizó el rol de las universidades en las empresas inteligentes y disruptivas del futuro.&lt;br /&gt;
&lt;br /&gt;
En concreto, la nueva alianza incluye a la Pontificia Universidad Católica de Puerto Rico (Puerto Rico), Tecnológico de Monterrey (México), Unisinos (Brasil), Universidad de Lima (Perú) y Universidad Santo Tomás (Chile).&lt;br /&gt;
&lt;br /&gt;
El objetivo es que, junto a SAP, estas universidades ofrezcan capacitación académica regional y desarrollen un nuevo plan de estudios con foco en las necesidades concretas de los negocios digitales.&lt;br /&gt;
&lt;br /&gt;
Estos espacios de formación se llamarán &quot;Capítulos&quot; y compartirán &quot;las mejores prácticas para vincular los proyectos de los estudiantes que utilizan las tecnologías de SAP con la innovación con un propósito&quot;, mientras que otros apuntarán a fomentar el emprendedurismo social en los estudiantes.&lt;br /&gt;
&lt;br /&gt;
Los capítulos estarán dedicados a permitir que las instituciones académicas sean un centro para que la industria reclute graduados capacitados en soluciones SAP y aproveche los conocimientos para acelerar la innovación digital vinculada a propósitos concretos.&lt;br /&gt;
&lt;br /&gt;
&quot;Al brindar a las Universidades de América Latina el acceso a las últimas tecnologías, planes de estudio y mejores prácticas de SAP para integrar SAP en los cursos académicos, los profesores pueden preparar mejor a los líderes de próxima generación para el ecosistema SAP en toda la región&quot;, dijo Ann Rosenberg, Vicepresidenta y Directora Global de SAP Next-Gen.&lt;br /&gt;
&lt;br /&gt;
&quot;Los Capítulos SAP Next-Gen recientemente inaugurados en Perú, Brasil, Chile, México y Puerto Rico acelerarán el conjunto de talentos preparados en SAP para el ecosistema y permitirán nuevas conexiones entre los clientes de SAP, las instituciones académicas, las startups y los socios para fomentar los proyectos de “innovación con un propósito ” vinculados a los 17 objetivos mundiales de la ONU”, concluyó.&lt;br /&gt;
&lt;br /&gt;
Fuente: &lt;a href=&quot;http://www.canal-ar.com.ar/&quot; rel=&quot;nofollow&quot;&gt;www.canal-ar.com.ar&lt;/a&gt;</description><link>http://todosap.blogspot.com/2018/05/sap-sigue-fomentando-las-universidades.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-3443056880772479949</guid><pubDate>Thu, 12 Jan 2017 19:39:00 +0000</pubDate><atom:updated>2017-01-12T11:39:49.409-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SAP HANA</category><title>Core Data Services en SAP HANA </title><description>Un modelo de datos representa el marco de lo que las relaciones están en una base de datos. Los modelos de datos son la base del desarrollo de software. Proporcionan un método estandarizado para definir y formatear los contenidos de la base de datos de forma coherente en los sistemas, permitiendo que diferentes aplicaciones compartan los mismos datos.&lt;br /&gt;
Las herramientas de modelado de datos profesionales proporcionan una forma de generar SQL a partir de un diagrama ER modelado, aunque algunos desarrolladores prefieren escribir SQL directamente. A continuación se muestra un modelo de datos.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Virtual Data Model (VDM)&lt;/h3&gt;
&lt;br /&gt;
El concepto de Virtual Data Model (VDM) fue introducido con HANA Live hace tres años. SAP HANA Live es un modelo de datos virtual en la parte superior de las tablas de suite que utiliza vistas nativas de SAP HANA SQL llamadas vistas de cálculo para informes operativos en tiempo real. Esto vino con ciertas cuestiones:&lt;br /&gt;
&lt;br /&gt;
Este modelo no soporta correctamente las jerarquías. Las jerarquías ayudan a las empresas a analizar sus datos en una estructura de árbol a través de diferentes capas con capacidad de desglose. Por ejemplo, una jerarquía de tiempo consiste en niveles tales como año fiscal, trimestre fiscal, mes fiscal y así sucesivamente.&lt;br /&gt;
Dado que los modelos de datos virtuales HANA Live se definieron en la capa de base de datos HANA como cálculos de cálculo HANA, llevó a la duplicación de funciones de seguridad entre Business Suite para el procesamiento transaccional y la base de datos HANA para informes operativos.&lt;br /&gt;
&lt;br /&gt;
Con S / 4HANA, SAP lanzó S / 4HANA Analytics como una actualización a HANA Live. S / 4HANA soporta un nuevo modelo de datos al proporcionar un contenido listo para usar usando la vista CDS. El modelo de datos CDS utilizado por SAP S / 4HANA puede considerarse un sucesor del modelo de datos virtual utilizado por SAP HANA Live, ya que el nuevo CDS ofrece ciertas ventajas sobre VDM que se analizarán más adelante en este blog.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;En cuanto a nuestros clientes, que son los usuarios actuales de HANA Live nada cambia a menos que emigren a S / 4 HANA. Los modelos de datos virtuales existentes seguirán siendo soportados por SAP. Una vez que los clientes migren a S / 4HANA, las nuevas vistas basadas en CDS pueden usarse y actualizarse con el modelo de datos simplificado en S / 4HANA.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Core Data Services (CDS)&lt;/h3&gt;
&lt;br /&gt;
Con la disponibilidad de la plataforma SAP HANA ha habido un cambio de paradigma en la forma en que las aplicaciones de negocio se desarrollan en SAP. La regla es: Haz todo lo que puedas en la base de datos para obtener el mejor rendimiento.&lt;br /&gt;
Para aprovechar SAP HANA para el desarrollo de aplicaciones, SAP introdujo una nueva infraestructura de modelado de datos conocida como servicios de datos básicos. Con CDS, los modelos de datos se definen y consumen en la base de datos y no en el servidor de aplicaciones. CDS también ofrece capacidades más allá de las herramientas tradicionales de modelado de datos, incluyendo soporte para modelado conceptual y definiciones de relación, funciones integradas y extensiones&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqMtf6BM3sc70TwDyH1mAIfmzm3NpL4_nuHltWdeeOtwN3FoT38LC-B-28kZelyb0XzM-jcrNB5b9H_DNlUYTGQV_R-rk8PUgMZMtoYhS2Ipf-aZ-ToeY957G-IavG8fs3NF8VhxRSjxuu/s1600/CDS+HANA+DDL.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqMtf6BM3sc70TwDyH1mAIfmzm3NpL4_nuHltWdeeOtwN3FoT38LC-B-28kZelyb0XzM-jcrNB5b9H_DNlUYTGQV_R-rk8PUgMZMtoYhS2Ipf-aZ-ToeY957G-IavG8fs3NF8VhxRSjxuu/s1600/CDS+HANA+DDL.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Técnicamente, CDS es una mejora de SQL que proporciona un lenguaje de definición de datos (DDL) para definir tablas / vistas de base de datos semánticamente ricas (entidades CDS) y tipos definidos por el usuario en la base de datos. Algunas de las mejoras son:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Expresiones: utilizadas para cálculos y consultas en el modelo de datos&lt;/li&gt;
&lt;li&gt;Asociaciones en un nivel conceptual: reemplazando uniones con expresiones de ruta de acceso simples en consultas&lt;/li&gt;
&lt;li&gt;Anotaciones: para enriquecer los modelos de datos con metadatos adicionales (específicos de dominio)&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;h3&gt;
Propuesta de valor de CDS para los clientes&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
CDS ofrece una capa basada en SQL que amplía el estándar SQL-92 con funciones que unen y unifican los tradicionales modelos OLTP y OLAP de definición de datos, consulta de datos y manipulación de datos. Soportados nativamente en ABAP y SAP HANA, los modelos de datos se expresan en lenguaje de definición de datos (DDL) y se definen como vistas CDS, que se pueden utilizar en programas ABAP mediante sentencias Open SQL para permitir el acceso a la base de datos. CDS ofrece una gama de ventajas para las empresas y desarrolladores, incluyendo:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Modelos de datos semánticamente ricos:&lt;/b&gt; CDS se basa en el modelo de relación de entidad bien conocido y es declarativo en la naturaleza, muy cerca del pensamiento conceptual.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Compatibilidad en cualquier plataforma de base de datos&lt;/b&gt;: El CDS se genera en vistas gestionadas de Open SQL y se integra nativamente en la capa SAP HANA. Estas vistas basadas en Open SQL son soportadas por todos los principales proveedores de bases de datos&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Eficiencia&lt;/b&gt;: CDS ofrece una variedad de funciones integradas altamente eficaces, como operadores de SQL, agregaciones y expresiones, para crear vistas.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Soporte para anotaciones&lt;/b&gt;: La sintaxis de CDS admite anotaciones específicas de dominio que pueden ser fácilmente evaluadas por otros componentes, como la interfaz de usuario, el análisis y los servicios OData.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Apoyo a asociaciones conceptuales&lt;/b&gt;: CDS le ayuda a definir asociaciones que sirven como relaciones entre diferentes vistas. Las expresiones de ruta se pueden utilizar para navegar a lo largo de las relaciones. Introduciendo una abstracción de relaciones de clave externa y uniones, las asociaciones hacen navegación entre entidades consumibles&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Extensibilidad&lt;/b&gt;: &amp;nbsp;Los clientes pueden ampliar las vistas CDS definidas por SAP con campos que se agregarán automáticamente a la vista CDS junto con su jerarquía de uso.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg79tSHFPREV7XZB1VWeHY93ucx5GrcstnW59lo2A51a0GAcvBQDD8QmxbmfkDetOPi1N8flgOM6lW5REsdK69hzMNR6_2dDwujd2Gan6Gj4H693x2qmzuvbmQug51Bg9dq8sgevIaLysJ4/s1600/CDS+HANA.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg79tSHFPREV7XZB1VWeHY93ucx5GrcstnW59lo2A51a0GAcvBQDD8QmxbmfkDetOPi1N8flgOM6lW5REsdK69hzMNR6_2dDwujd2Gan6Gj4H693x2qmzuvbmQug51Bg9dq8sgevIaLysJ4/s1600/CDS+HANA.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
Migración de VDM a CDS&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Con el fin de garantizar una migración fluida de HANA Live VDM Model a S / 4 HANA VDM CDS Modelo, SAP proporciona una hoja de ruta de migración adaptada a las empresas del cliente. En el pasado se dedicó mucho esfuerzo a definir e implementar el Modelo de Datos Virtuales de HANA Live basado en HANA Calculation Views. Esto se utiliza como punto de partida para la definición e implementación del Modelo de Datos del CDS. Las vistas de CDS se generan para las vistas de cálculo. Tenga en cuenta que, después de la generación, es necesario un esfuerzo adicional para adaptar las vistas generadas al nuevo enfoque (CDS). Las tareas típicas que pueden ser necesarias son:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Adición de anotaciones CDS necesarias para escenarios analíticos u otros. Las anotaciones permiten mejorar el modelo Meta de base con vocabularios específicos del consumidor.&lt;/li&gt;
&lt;li&gt;Reestructuración o cambio de nombre de las vistas para soportar el nivel más alto de reutilización que se alcanzará con el nuevo enfoque (usando la convención de nomenclatura como veo para opinión pública, P para privado y C para vistas de consumo).&lt;/li&gt;
&lt;li&gt;Adaptar las vistas que como partes de la funcionalidad original no se pudo migrar debido a falta o características diferentes en CDS.&lt;/li&gt;
&lt;li&gt;Adaptación de las vistas al comportamiento de la vista cambiada (si se ejecuta la vista, se muestra un resultado diferente para las vistas).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Sin embargo, no todas estas tareas manuales son necesarias para cada vista de cálculo migrada. En particular, las vistas &quot;simples&quot; a menudo se pueden dejar sin cambios después de la generación.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
CDS: Entorno de desarrollo&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Las vistas de CDS se pueden desarrollar y mantener en el estudio SAP HANA y en ABAP en Eclipse. El editor de texto de eclipse ofrece un conjunto de características para un desarrollo rápido como:&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Finalización del código&lt;/li&gt;
&lt;li&gt;Vista previa de datos&lt;/li&gt;
&lt;li&gt;Función de corrección rápida&lt;/li&gt;
&lt;li&gt;Resaltado de sintaxis&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
Puntos clave:&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
CDS proporciona un modelo de datos unificado en todos los dominios de aplicaciones&lt;/div&gt;
&lt;div&gt;
CDS proporciona una capa semántica para todos los casos de uso: búsqueda, operacional y analítica&lt;/div&gt;
&lt;div&gt;
CDS extiende SQL para capturar la intención comercial en lugar de la complejidad técnica.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Fuentes:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
http://help.sap.com/hana/SAP_HANA_Core_Data_Services_CDS_Reference_en.pdf&lt;/div&gt;
</description><link>http://todosap.blogspot.com/2017/01/core-data-services-en-sap-hana.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqMtf6BM3sc70TwDyH1mAIfmzm3NpL4_nuHltWdeeOtwN3FoT38LC-B-28kZelyb0XzM-jcrNB5b9H_DNlUYTGQV_R-rk8PUgMZMtoYhS2Ipf-aZ-ToeY957G-IavG8fs3NF8VhxRSjxuu/s72-c/CDS+HANA+DDL.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-696944414000563830</guid><pubDate>Thu, 29 Sep 2016 12:11:00 +0000</pubDate><atom:updated>2016-09-29T05:11:44.572-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">hacking SAP</category><category domain="http://www.blogger.com/atom/ns#">How To SAP</category><title>Saltear autorizaciones en SAP - parte IV</title><description>Seguimos con la seguidilla de &lt;b&gt;hacks para SAP&lt;/b&gt;. Después de haber leído los capítulos &lt;a href=&quot;http://todosap.blogspot.com.ar/2011/10/saltear-autorizaciones.html&quot;&gt;I&lt;/a&gt;, &lt;a href=&quot;http://todosap.blogspot.com.ar/2014/03/saltando-autorizaciones-en-sap-parte-ii.html&quot;&gt;II&lt;/a&gt; y &lt;a href=&quot;http://todosap.blogspot.com.ar/2016/09/saltear-autorizaciones-en-sap-parte-iii.html&quot;&gt;III&lt;/a&gt;, llega el momento de que vean este capítulo donde verán &amp;nbsp; Muchas veces se encontrarán en situaciones en las que necesitan modificar o agregar campos en una tabla y (lógicamente) carecen de autorización para hacerlo. Algunos se preguntarán en qué caso pueden requerir algo así y la respuesta está inclusive en varias &lt;b&gt;notas de SAP&lt;/b&gt;, porque allí nos piden que creemos, borremos o modifiquemos una entrada y al no tener los permisos eso se vuelve un trastorno.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Modificando los datos de una tabla SAP&lt;/h3&gt;
&lt;div&gt;
Hasta no hace mucho la manera más simple de modificar una tabla en SAP era ingresando a la transacción &lt;b&gt;SE16N&lt;/b&gt; y poner en la zona de ingreso de transacciones &lt;b&gt;&amp;amp;SAP_EDIT&lt;/b&gt; y listo tenían disponible la modificación de la tabla. Eso se cumplía en prácticamente cualquier R/3 - ECC.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
También podían poner /h para activar el debugguer de la transacción y &lt;b&gt;cambiar en la variable CODE el valor SHOW por EDIT o INSR y listo.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisxdhhKnRPyypS-KEuqtwBcO0VVQ6Y6FYHWLzYVTW3UCA8BULyc65oFI4JKUBuBSBRBbwI9CHXiYAtp-WqoGHvloBFYfQMUnX6pnGftVqkzpQqtDBl7tnobMZSqeYI_7dWspM5E0L7Fq2V/s1600/autorizaci%25C3%25B3n.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;161&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisxdhhKnRPyypS-KEuqtwBcO0VVQ6Y6FYHWLzYVTW3UCA8BULyc65oFI4JKUBuBSBRBbwI9CHXiYAtp-WqoGHvloBFYfQMUnX6pnGftVqkzpQqtDBl7tnobMZSqeYI_7dWspM5E0L7Fq2V/s640/autorizaci%25C3%25B3n.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Esa forma pueden probarla, pero si tienen un sistema nuevo es muy probable que eso no lo pueda hacer.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ahora se complicó un poco más y no solo extendieron el debug a realizar sino que los valores no son tan intuitivos.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ahora los pasos son los siguientes:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1- Ingreso a la &lt;b&gt;transacción SE16&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
2- Selecciono la tabla a modificar y visualizo los datos.&lt;/div&gt;
&lt;div&gt;
3- Marco el registro que quiero modificar.&lt;/div&gt;
&lt;div&gt;
4- &lt;b&gt;Activo el modo debug poniendo /H&lt;/b&gt; en la caja de diálogo.&lt;/div&gt;
&lt;div&gt;
5- Presiono el botón Show (símbolo de los anteojos)&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
6- Se abre la pantalla de debug.&lt;/div&gt;
&lt;div&gt;
7- Debemos llegar en el debug hasta la siguiente sentencia:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBFI2i3ywuvWhEFK72Qc1j240XEEhrbkUV7znhp0ubwImRKusM0KWnQo09G1z1LQyFMiDVCjf70A7ebOpO7aH_OYywyjEo8-Bs0FTp3px8EZ6ncVByNifaJoFZHtmbyr-wZJW-uDqUuSMk/s1600/autorizacion-okcode.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;82&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBFI2i3ywuvWhEFK72Qc1j240XEEhrbkUV7znhp0ubwImRKusM0KWnQo09G1z1LQyFMiDVCjf70A7ebOpO7aH_OYywyjEo8-Bs0FTp3px8EZ6ncVByNifaJoFZHtmbyr-wZJW-uDqUuSMk/s320/autorizacion-okcode.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Buscar sentencia l_okcode = ok_code&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
8- Por defecto les aparecerá el siguietne valor:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_bUaeH5kXYL9sGTj_7hzw5cA0BVA0YDIjTn4JeMAdHx3qqBdAO8zc5chNgcl09MQOGk3Y8OVgSk3HsN1dnS6GTfFUFCL-YtNV9Kf0JNh9f1OFthvge2sK5rnJg9tQCIx2pYvHz_3op3Fj/s1600/autorizacion-okcode-modify.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;100&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_bUaeH5kXYL9sGTj_7hzw5cA0BVA0YDIjTn4JeMAdHx3qqBdAO8zc5chNgcl09MQOGk3Y8OVgSk3HsN1dnS6GTfFUFCL-YtNV9Kf0JNh9f1OFthvge2sK5rnJg9tQCIx2pYvHz_3op3Fj/s320/autorizacion-okcode-modify.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Dependiendo de lo que quieran realizar deberán poner los siguientes valores:&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Para insertar/Actualizar = ANVO&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Para borrar &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= DEL5&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Droid Serif&amp;quot;, serif; font-size: 16px;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Aclaración importante:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Droid Serif&amp;quot;, serif; font-size: 16px;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Desde todoSAP promovemos el aprendizaje pero no nos hacemos responsables por el buen o mal uso que le den los usuarios a estas técnicas.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://todosap.blogspot.com/2016/09/saltear-autorizaciones-en-sap-parte-iv.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisxdhhKnRPyypS-KEuqtwBcO0VVQ6Y6FYHWLzYVTW3UCA8BULyc65oFI4JKUBuBSBRBbwI9CHXiYAtp-WqoGHvloBFYfQMUnX6pnGftVqkzpQqtDBl7tnobMZSqeYI_7dWspM5E0L7Fq2V/s72-c/autorizaci%25C3%25B3n.JPG" height="72" width="72"/><thr:total>2</thr:total><georss:featurename>España</georss:featurename><georss:point>40.463667000000008 -3.7492200000000366</georss:point><georss:box>14.545040000000007 -45.057814000000036 66.382294 37.559373999999963</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-6746242312951425558</guid><pubDate>Thu, 29 Sep 2016 12:10:00 +0000</pubDate><atom:updated>2016-09-29T05:10:17.193-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">hacking SAP</category><category domain="http://www.blogger.com/atom/ns#">How To SAP</category><title>Saltear autorizaciones en SAP - parte III</title><description>Después de mucho tiempo vuelvo a escribir sobre como&lt;b&gt; saltear autorizaciones SAP (skip sap authorization). &lt;/b&gt;Hace un tiempo había escrito 2 artículos explicando como saltear de manera básica algunas autorizaciones de SAP, (&lt;a href=&quot;http://todosap.blogspot.com.ar/2014/03/saltando-autorizaciones-en-sap-parte-ii.html&quot; rel=&quot;nofollow&quot;&gt;saltando autorizaciones parte II&lt;/a&gt;&amp;nbsp;y &lt;a href=&quot;http://todosap.blogspot.com.ar/2011/10/saltear-autorizaciones.html&quot; rel=&quot;nofollow&quot;&gt;saltear autorizaciones parte I&lt;/a&gt;) pero obviamente SAP y los administradores van aprendiendo y cada vez van limitando más los accesos para evitar vulnerabilidades, pero siempre por el momento siguen existiendo muchas maneras de saltar autorizaciones.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Accediendo a transacciones SAP sin autorización&lt;/h3&gt;
En el primer capítulo habíamos menciona utilizar la función&amp;nbsp;&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;droid serif&amp;quot; , serif; font-size: 16px; font-weight: bold;&quot;&gt;RS_HDSYS_CALL_TC_VARIANT,&amp;nbsp;&lt;/span&gt;pero como comentaba inicialmente SAP la fue complicando y ya no es siempre útil esta transacción. Esto se debe a que si ustedes debuguean el acceso a la transacción llega un momento donde ingresa a un método que no puede ser debugueado y en el cual no tendrán la posibilidad de cambiar ningún tipo de valor, por lo tanto tendrán un inevitable mensaje de &lt;b&gt;No tiene autorización a la transacción XXXX&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
No contento con eso comencé a investigar hasta que di en la tecla con una nueva función llamada &lt;b&gt;CALL_TRANSACTION_AUTH, &lt;/b&gt;al menos por ahora no encontré ninguna transacción que no pueda ejecutar con dicha función&lt;br /&gt;
&lt;br /&gt;
Esa transacción sirve para conocer si un usuario tiene autorización o no a una transacción pero esconde una sentencia que permite que puedas saltear dicha autorización.&lt;br /&gt;
Si observan el código muestra lo siguiente:&lt;br /&gt;
&lt;br /&gt;
FUNCTION CALL_TRANSACTION_AUTH .&lt;br /&gt;
*&quot;----------------------------------------------------------------------&lt;br /&gt;
*&quot;*&quot;Lokale Schnittstelle:&lt;br /&gt;
*&quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; IMPORTING&lt;br /&gt;
*&quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VALUE(TCODE) LIKE &amp;nbsp;SY-TCODE&lt;br /&gt;
*&quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; EXCEPTIONS&lt;br /&gt;
*&quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NOT_AUTHORIZED&lt;br /&gt;
*&quot;----------------------------------------------------------------------&lt;br /&gt;
&amp;nbsp; AUTHORITY-CHECK OBJECT &#39;S_TCODE&#39;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ID &#39;TCD&#39; FIELD TCODE.&lt;br /&gt;
&amp;nbsp; IF SY-SUBRC NE 0.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; MESSAGE I077(S#) WITH TCODE RAISING NOT_AUTHORIZED.&lt;br /&gt;
&amp;nbsp; ENDIF.&lt;br /&gt;
&amp;nbsp; CALL TRANSACTION TCODE.&lt;br /&gt;
ENDFUNCTION.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Por lo tanto es tan simple como cambiar sy-subrc a 0 y habrán podido acceder.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Aclaración importante:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Desde todoSAP promovemos el aprendizaje pero no nos hacemos responsables por el buen o mal uso que le den los usuarios a estas técnicas.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
</description><link>http://todosap.blogspot.com/2016/09/saltear-autorizaciones-en-sap-parte-iii.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-3915877475603947349</guid><pubDate>Mon, 04 Apr 2016 02:45:00 +0000</pubDate><atom:updated>2016-04-07T01:45:25.100-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">aprender SAP</category><category domain="http://www.blogger.com/atom/ns#">BASIS</category><title>Arrancar una instancia de SAP R3</title><description>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXF9RZtkUbb-LbIiVHh4wVGJozQmkOgnUf4x0YWga38Iu4lLRH-bFrwRSKwhbzK8ZLstprIt8Yd5O5pB1XKz9VF66sBkadQsXjLTHjEV4_lj6PYwb7K6hHCiA5DaVQ_6oiPJyJLUUBVMV4/s1600/dispatcher.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;SAP BASIS&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXF9RZtkUbb-LbIiVHh4wVGJozQmkOgnUf4x0YWga38Iu4lLRH-bFrwRSKwhbzK8ZLstprIt8Yd5O5pB1XKz9VF66sBkadQsXjLTHjEV4_lj6PYwb7K6hHCiA5DaVQ_6oiPJyJLUUBVMV4/s1600/dispatcher.JPG&quot; title=&quot;SAP Basis&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;SAP BASIS&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
El script startsap llama al programa SAPSTART. &lt;br /&gt;
&lt;br /&gt;
El programa SAPSTART lee el START PROFILE y arranca los componentes y/o servicios de R/3 en la lista que se encuentra en /usr/sap/&lt;sid&gt;/SYS/profile/START_&lt;instance&gt;_&lt;hostname&gt;.&amp;nbsp;&lt;/hostname&gt;&lt;/instance&gt;&lt;/sid&gt;&lt;br /&gt;
&lt;br /&gt;
En una instancia central, SAPSTART arranca el servidor de mensajes, el dispatcher, el recolector y el remitente.&lt;br /&gt;
&lt;br /&gt;
En una instancia de diálogo, sólo el remitente y el dispatcher se arrancan. El recolector y el remitente se utlilizan para implementar el log central del Sistema R/3. &lt;br /&gt;
&lt;br /&gt;
El dispatcher bifurca y crea procesos menores:&lt;br /&gt;
Los procesos de trabajo (dialog, background, spool, update, . . .) se crean de acuerdo con la información en los perfiles /usr/sap/&lt;sid&gt;/SYS/profile/&lt;sid&gt;_&lt;instance&gt;_&lt;hostname&gt; y /usr/sap/&lt;sid&gt;/SYS/profile/DEFAULT.PFL.&amp;nbsp;&lt;/sid&gt;&lt;/hostname&gt;&lt;/instance&gt;&lt;/sid&gt;&lt;/sid&gt;&lt;br /&gt;
El lector de entrada. Este no depende de los perfiles y siempre se arranca. &lt;br /&gt;
&lt;br /&gt;
Todos los procesos de trabajo excepto el lector de entrada se conectan con la base de datos</description><link>http://todosap.blogspot.com/2016/04/arrancar-una-instancia-de-sap-r3.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXF9RZtkUbb-LbIiVHh4wVGJozQmkOgnUf4x0YWga38Iu4lLRH-bFrwRSKwhbzK8ZLstprIt8Yd5O5pB1XKz9VF66sBkadQsXjLTHjEV4_lj6PYwb7K6hHCiA5DaVQ_6oiPJyJLUUBVMV4/s72-c/dispatcher.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-414666994267079170</guid><pubDate>Fri, 19 Feb 2016 18:57:00 +0000</pubDate><atom:updated>2016-02-19T10:57:07.607-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">foro innovación SAP</category><category domain="http://www.blogger.com/atom/ns#">foro sap</category><category domain="http://www.blogger.com/atom/ns#">innovación SAP</category><title>Lo mejor del foro de innovación SAP</title><description>&lt;span style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;A continuación, un ejemplo de lo ocurrido en el 2012, ahora se vienen las novedades de 2016. Se habrán cumplido las profecías? al menos sabemos que existe SAP S/4 basado en HANA, Simple Finance y mucho más.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;En el evento tuvo un especial protagonismo &lt;b&gt;SAP HANA, la plataforma de in-memory computing que lanzó la compañía a mediados del año pasado con el fin de ayudar a las empresas a resolver el problema de Big Data&lt;/b&gt; y que, según Pellicer es entre 100 y 10.000 veces más rápida que las soluciones tradicionales. El objetivo último de SAP –recordó el directivo– es que “&lt;b&gt;todas las soluciones transaccionales y analíticas de la compañía puedan correr sobre HANA&lt;/b&gt;”. De momento, existen versiones para pymes que comercializa el canal y que ya están disponibles para la plataforma SAP Business Information Warehouse en versión Ramp-up (la versión definitiva se lanzará en el segundo trimestre del año), SAP Business Planning&amp;amp;Consolidation y los aceleradores SAP CO-PA y SAP Finance and Controlling. Además, a finales de año se realizarán los primeros proyectos piloto con SAP ERP. “Cuando el ERP pueda correr sobre HANA –señala Pellicer– no necesitará una base de datos relacional”.&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;Timo Elliott, &lt;b&gt;experto en Business Analytics&lt;/b&gt; y Tecnología de&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;SAP&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;, señaló cómo las tecnologías de movilidad, de analítica de negocio o de computación en memoria “permiten a las empresas introducir no sólo nuevas formas de trabajar, sino nuevos modelos de negocio”. Para Elliott, “la rápida innovación que se ha producido en el mercado de consumo y que se ha trasladado al mundo de la empresa ha obligado a los departamentos de finanzas y TI a proporcionar mejores sistemas que puedan respaldar las actividades de negocio”.&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;Por su parte, Adolfo Pellicer, director del área de &lt;b&gt;Analytics en SAP&lt;/b&gt; Iberia, recordó que fue hace dos años cuando SAP decidió reinventarse adentrándose en nuevos mercados y “realizando una fuerte apuesta por la innovación”, innovación que está liderada por tres tecnologías: SAP HANA, la movilidad y la analítica de negocio. De hecho, en la actualidad solo un tercio de los ingresos de la compañía provienen del negocio tradicional de aplicaciones de gestión (ERP, CRM…) de SAP.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot; /&gt;&lt;strong style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;&lt;img align=&quot;right&quot; alt=&quot;&quot; height=&quot;150&quot; hspace=&quot;10&quot; src=&quot;http://www.idg.es/BBDD_IMAGEN/sap-1.gif&quot; style=&quot;border: none; float: left; height: auto; padding-bottom: 10px; padding-right: 10px; width: 300px;&quot; vspace=&quot;10&quot; width=&quot;180&quot; /&gt;Puig, primero en implantar SAP HANA en España&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;La primera compañía que ha puesto en producción HANA en España, en este caso de mano de Accenture y con hardware de IBM, ha sido el grupo Puig. Como explica Mirenchu Echeverri, socia de Accenture de Business Analytics y HANA, “el grupo de perfumería vio que HANA podía ser la palanca para dar un paso más en su estrategia de business intelligence, ya muy madura, y así dar al negocio mejor tiempo de respuesta en la búsqueda de información y mayor nivel de detalle”. En concreto, la compañía ha migrado de Business Warehouse 7.0 a la versión 7.3 sopòrtada por HANA. Tras la implantación, “la ejecución de los reportes es cien veces más rápida, han pasado de un tiempo de espera de 360 segundos a 12 segundos. Asimismo, la navegación por el query es también más veloz, unas 60 veces. Por último, ha mejorado el tiempo de extracción de los datos de la base de datos de R3”, apunta Echeverri.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #2b2b2b; font-family: Gautami, Arial; font-size: 16px; line-height: 24px;&quot;&gt;La directiva de Accenture asegura que están trabajando en proyectos de &lt;b&gt;soluciones de analítica sobre HANA&lt;/b&gt; en empresas de gestión de recursos naturales y del sector industrial.&lt;/span&gt;</description><link>http://todosap.blogspot.com/2016/02/lo-mejor-del-foro-de-innovacion-sap.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-5194564968159158370</guid><pubDate>Tue, 05 Jan 2016 18:58:00 +0000</pubDate><atom:updated>2016-01-05T10:58:04.546-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">becas sap</category><category domain="http://www.blogger.com/atom/ns#">SAP HR</category><title>Comienza mejorando tus conocimientos SAP</title><description>ForoSAP.com y cvosoft.com nos traen un nuevo sorteo de 22 becas SAP para que puedas ampliar tus conocimientos y de esa manera mejorar tu expectativa laboral.&lt;br /&gt;
&lt;br /&gt;
Las reglas del concurso la pueden ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.forosap.com/forum/foros-de-sap/capacitaciones-sap/35777-sorteamos-22-becas-sap-junto-con-cvosoft-te-lo-vas-a-perder&quot; rel=&quot;nofollow&quot;&gt;&lt;img alt=&quot;Becas SAP&quot; border=&quot;0&quot; src=&quot;http://www.forosap.com/filedata/fetch?id=35978&amp;amp;d=1451355903&amp;amp;type=full&quot; height=&quot;400&quot; title=&quot;Becas SAP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://todosap.blogspot.com/2016/01/comienza-mejorando-tus-conocimientos-sap.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-889113817854808888</guid><pubDate>Thu, 04 Jun 2015 18:38:00 +0000</pubDate><atom:updated>2015-06-04T11:38:44.847-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Business Objects</category><category domain="http://www.blogger.com/atom/ns#">implementaciones SAP</category><title>Cómo armar una pantalla de carga en Dashboard Design 4.1</title><description>En la web está lleno de tutoriales de cómo hacer una pantalla de carga para cuando se está actualizando la información en un tablero de control realizado en &lt;b&gt;SAP Dashboard Design&lt;/b&gt;.&lt;br /&gt;
El problema que siempre me encontraba es que estos están pensados para cuando se tiene alguna conexión y no 30 como en varios casos que yo me encontraba. Entonces comencé a probar hasta hallar una solución que finalmente era mucho más simple de lo que me imaginaba.&lt;br /&gt;
&lt;br /&gt;
A continuación detallo su funcionamiento:&lt;br /&gt;
&lt;h3&gt;
Ver conexiones de querys&lt;/h3&gt;
1- Primero tenemos que ver las conexiones que tenemos en nuestro tablero:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigi2I37ZmSGJ0pqk8GL2-g1CbGm_5nNF4hQrvtdPN4HPRaB1zwJn5jyVEiaYuHC-OEU4s1ZAq1VdUkzQ08DE5BdetDfaQxct4kFVVMwwgwDEDlqM4IAprEO9y4cDQbWjo0bRDnFFUgQeig/s1600/dashboard.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;262&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigi2I37ZmSGJ0pqk8GL2-g1CbGm_5nNF4hQrvtdPN4HPRaB1zwJn5jyVEiaYuHC-OEU4s1ZAq1VdUkzQ08DE5BdetDfaQxct4kFVVMwwgwDEDlqM4IAprEO9y4cDQbWjo0bRDnFFUgQeig/s320/dashboard.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Conexiones queries&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;h3&gt;
Poner un indicador de carga&lt;/h3&gt;
Las opciones que tenemos son las siguientes:&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGXg5aibHEio_TuBeAm_RQVjKQILNGrAIcAeVmMSGtop0nkiSjgN1-oy3YMkTgiS-rH24-lyIys0SppZvpqyJb7wSkLK1mbRYoxpRJCWPQ9a75KjCntsE1sx2laMopTNQqU_AmdrQqa-5P/s1600/dashboard2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;SAP BO dashboard 4.1&quot; border=&quot;0&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGXg5aibHEio_TuBeAm_RQVjKQILNGrAIcAeVmMSGtop0nkiSjgN1-oy3YMkTgiS-rH24-lyIys0SppZvpqyJb7wSkLK1mbRYoxpRJCWPQ9a75KjCntsE1sx2laMopTNQqU_AmdrQqa-5P/s400/dashboard2.JPG&quot; title=&quot;SAP BO dashboard 4.1&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Opciones de carga&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Si observan tienen una opción que dice &lt;b&gt;Loading Message&lt;/b&gt; y otra que dice &lt;b&gt;Idle Message&lt;/b&gt;, como su nombre lo indica estas opciones son para determinar que texto se pondrá en la celda que indica la opción &lt;b&gt;Insert In&lt;/b&gt;.&lt;br /&gt;
Como esta casilla indicará si se está cargando o no información actualmente, mi recomendación es que si no van a usar ese casillero para mostrar la información que ahí muestra (por ejemplo con un &lt;b&gt;Label&lt;/b&gt;) pongan un &lt;b&gt;1 para Loading Message y un 0 para Idle&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Uno lo que suponía es que iba a tener que hacer eso con cada query, de esa manera suponía que el sistema iba a ir insertando el 1 correspondiente de manera secuencial por cada query. Finalmente esto no es así. Deben poner eso sólo en el último query.&lt;br /&gt;
&lt;h3&gt;
Establecer una pantalla que muestre que estamos cargando.&lt;/h3&gt;
Después ponemos una imagen general dentro de un canvas para que oscurezca la pantalla y de un efecto visualmente más estético.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc3wHHz4teH3i4BQ8y3sMaz89u_kaOOZWXLaZUK24DySj60owCu7prq9spsJdy1O6DS8Cp3fcCnmODVU0fXz-R7dA0pn1C26oUPJi5DTU6Dx-Kw8Arm53xCKUoSUooSNhe0LRfxeaNXN4X/s1600/dashboard3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;105&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc3wHHz4teH3i4BQ8y3sMaz89u_kaOOZWXLaZUK24DySj60owCu7prq9spsJdy1O6DS8Cp3fcCnmODVU0fXz-R7dA0pn1C26oUPJi5DTU6Dx-Kw8Arm53xCKUoSUooSNhe0LRfxeaNXN4X/s320/dashboard3.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
El canvas debe estar seteado para que se visualice mientras la celda declarada en el &lt;b&gt;Insert In &lt;/b&gt;del paso anterior tenga el valor 1 (Loading).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH-eUo2iMo0q_DrzL1aQOjEB2LG37E1QhbedfT3Pt80v5Wq0NJi2qksO0duPjwCmA0KFdEonjmj3DkENaxQS32RAZmIZbG-VbXAN51Ii2gs6iRtCKDZ65_gYZjpZ5DSbPC6Q8UqLppcttt/s1600/dashboard4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH-eUo2iMo0q_DrzL1aQOjEB2LG37E1QhbedfT3Pt80v5Wq0NJi2qksO0duPjwCmA0KFdEonjmj3DkENaxQS32RAZmIZbG-VbXAN51Ii2gs6iRtCKDZ65_gYZjpZ5DSbPC6Q8UqLppcttt/s320/dashboard4.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Es muy importante que el canvas esté delante del resto de los objetos para que pueda ser visualizado.&lt;br /&gt;
&lt;br /&gt;
Los objetos que tengo dentro del canvas son los siguientes:&lt;br /&gt;
&lt;h4&gt;
Background&amp;nbsp;&lt;/h4&gt;
&lt;div&gt;
Este objeto es quizás el más importante porque es el que le dará la tonalidad oscura a la pantalla. Para lograr esto deben elegir un color, por ejemplo negro y tocar la transparencia del objeto.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigZk6HKLOtLpa1lq3P8Lpyn7XvFjDPUYHpdgEnCTJDvFSRapeqSxqfv3GbcX9Q6wZ8fXo0u3BgP-JY5SW_UvwtvPkDNDUKAhC1kME0mNnv1sQ97ZXoOSmZ0JZmC-y8dRa6qcW8PDAcls3p/s1600/dashboard5.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigZk6HKLOtLpa1lq3P8Lpyn7XvFjDPUYHpdgEnCTJDvFSRapeqSxqfv3GbcX9Q6wZ8fXo0u3BgP-JY5SW_UvwtvPkDNDUKAhC1kME0mNnv1sQ97ZXoOSmZ0JZmC-y8dRa6qcW8PDAcls3p/s320/dashboard5.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
También es recomendable marcar el checkbox &lt;b&gt;Block Mouse Events&lt;/b&gt;, de esa manera se evitan problemas con que los usuarios quieran tocar la información durante la carga de datos.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
Labels + Rectangle&lt;/h4&gt;
&lt;div&gt;
En este caso pueden usar esta imagen de ejemplo:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTkbaf1xNM2pT4dyvPWUaWWXCK5kZ5f2bUjkBQ1ljt-HghF5s2fIkrk-4etI0dJh5sq0GcqtI3tQqfBPtbtP9p0hqeN1sfgE9Unnm0e7d7W_Rxpv0lQejN7mRFUkI4UyC7cojog9uvOFba/s1600/dashboard6.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Loading SAP BO&quot; border=&quot;0&quot; height=&quot;46&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTkbaf1xNM2pT4dyvPWUaWWXCK5kZ5f2bUjkBQ1ljt-HghF5s2fIkrk-4etI0dJh5sq0GcqtI3tQqfBPtbtP9p0hqeN1sfgE9Unnm0e7d7W_Rxpv0lQejN7mRFUkI4UyC7cojog9uvOFba/s320/dashboard6.JPG&quot; title=&quot;Loading SAP BO&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Imagen de espera&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Muchos dirán por qué no utiliza una imagen de carga .swf de las tantas que abundan en internet, la respuesta es que si uno quiere visualizarlo en tablets o celulares la imagen no cargará.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Si les fue útil el minitutorial ayúdennos compartiendo en las redes sociales.&lt;/div&gt;
</description><link>http://todosap.blogspot.com/2015/06/como-armar-una-pantalla-de-carga-en.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigi2I37ZmSGJ0pqk8GL2-g1CbGm_5nNF4hQrvtdPN4HPRaB1zwJn5jyVEiaYuHC-OEU4s1ZAq1VdUkzQ08DE5BdetDfaQxct4kFVVMwwgwDEDlqM4IAprEO9y4cDQbWjo0bRDnFFUgQeig/s72-c/dashboard.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-4721877250775690029</guid><pubDate>Wed, 03 Jun 2015 16:31:00 +0000</pubDate><atom:updated>2015-06-03T09:31:23.701-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">becas sap</category><category domain="http://www.blogger.com/atom/ns#">Cursos SAP</category><title>24 Becas de capacitación SAP</title><description>foroSAP junto con CVOSOFT están entregando un total de 24 Becas de capacitación SAP, les dejo la imagen:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.forosap.com/forum/foros-de-sap/noticias-en-forosap/35071-sorteamos-24-becas-de-capacitaci%C3%B3n-sap-y-ahora-tambi%C3%A9n-de-hcm&quot;&gt;&lt;img alt=&quot;Becas SAP&quot; border=&quot;0&quot; src=&quot;http://www.forosap.com/filedata/fetch?id=35078&amp;amp;d=1431919669&amp;amp;type=full&quot; height=&quot;400&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; title=&quot;Becas SAP&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.forosap.com/forum/foros-de-sap/noticias-en-forosap/35071-sorteamos-24-becas-de-capacitaci%C3%B3n-sap-y-ahora-tambi%C3%A9n-de-hcm&quot;&gt;Becas SAP&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;Acceda a este y muchos otros &lt;a href=&quot;http://www.forosap.com/&quot;&gt;cursos SAP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;</description><link>http://todosap.blogspot.com/2015/06/24-becas-de-capacitacion-sap.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-8768841422701138251</guid><pubDate>Thu, 08 Jan 2015 19:43:00 +0000</pubDate><atom:updated>2015-01-08T11:43:23.768-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">becas sap</category><category domain="http://www.blogger.com/atom/ns#">Cursos SAP</category><title>Becas SAP 2015</title><description>ForoSAP y Cvosoft tal como vienen haciendo hace varios años están sorteando 20 becas de capacitación SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.cvosoft.com/boletines/campanias_esap/2013/diciembre/imagenes/plan-becario-navidad-2013.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.cvosoft.com/boletines/campanias_esap/2013/diciembre/imagenes/plan-becario-navidad-2013.gif&quot; height=&quot;367&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Hasta el momento llevan entregadas más de 100 becas por lo tanto es una gran oportunidad para poder capacitarte con expertos sin invertir más que tu tiempo.&lt;br /&gt;
&lt;br /&gt;
Pueden obtener más información del concurso ingresando a&amp;nbsp;&lt;a href=&quot;http://www.forosap.com/f30/gan-una-de-las-20-becas-t10454/&quot;&gt;http://www.forosap.com/f30/gan-una-de-las-20-becas-t10454/&lt;/a&gt;</description><link>http://todosap.blogspot.com/2015/01/becas-sap-2015.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-5171843986319906751</guid><pubDate>Wed, 24 Sep 2014 20:48:00 +0000</pubDate><atom:updated>2014-09-24T13:51:40.810-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SAP HANA</category><category domain="http://www.blogger.com/atom/ns#">SAP RDS</category><category domain="http://www.blogger.com/atom/ns#">SAP RIVER</category><title>¿Qué es SAP River?</title><description>&lt;div style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;h3&gt;
&lt;br /&gt;&lt;/h3&gt;
&lt;/div&gt;
Es una plataforma de desarrollo basada en la plataforma &lt;b&gt;SAP HANA&lt;/b&gt;, que permite como SAP dice poder expresar fácilmente la intención que uno tiene, y de esa manera crear aplicaciones de negocio completas.&lt;br /&gt;
&lt;br /&gt;
En pocas palabras, podrás expresar lo que quieres construir, y cómo va a ser construido utilizando el RDL (River Development Language), y SAP River construye todo por usted. Describirá entidades, relaciones, opiniones y acciones y SAP River va a construir cosas tales como &lt;b&gt;tablas de bases de datos, relaciones entre entidades, procedimientos almacenados, vistas y servicios OData.&lt;/b&gt; Todo lo que usted tiene que construir es la parte superior de este, osea una capa de interfaz de usuario que puede consumir OData, por ejemplo, el uso de la plataforma de desarrollo &lt;b&gt;SAPUI5 de SAP&lt;/b&gt;, que también se incluye en SAP HANA.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Qué no es SAP River?&lt;/h3&gt;
&lt;br /&gt;
SAP River &lt;b&gt;NO&lt;/b&gt; es una plataforma por si misma (depende de SAP HANA) y no es una UI. Podrás construir la UI en cualquier cosa que pueda consumir, aunque &lt;b&gt;SAPUI5/OpenUI5 y&amp;nbsp;SAP HANA UI Integration Services es la selección lógica para la UI.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Cuáles son los casos de uso de SAP River?&lt;/h3&gt;
Por lo leído hasta el momento les puedo decir que es útil para:&lt;br /&gt;
&lt;br /&gt;
- Aplicaciones Standalone construidas para ser revendidas o para vender los templates utilizados para estos casos.&lt;br /&gt;
- Extensiones para SAP HANA construidas por SAP&lt;br /&gt;
- Aplicaciones de Big Data&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Qué es River Development Language?&lt;/h3&gt;
River Development Language (RDL), es el lenguaje para la expresión de entidades, vistas, asociaciones y acciones usando SAP River. &amp;nbsp;Si alguien lo requiere les puedo compartir unos documentos que hablan sobre este lenguaje y su aplicación.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Desarrollaremos con RDL o SQLScript como lenguaje para los desarrollos en SAP HANA?&lt;/h3&gt;
RDL y SQLScript son complementarios y sirven para propósitos diferentes.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SQLScript&lt;/b&gt; es el lenguaje para storce procedure en HANA - es muy bueno para manejar grandes volúmentes de datos retornando un pequeño grupo resultante. Puede ser usado en RDL, en SQL, via ODBC, JDBC, OData o MDX y es nativo para el desarrollo en HANA. Muchas proyectos en HANA seguirán usando SQLScript en algún momento.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
SAP River se ejecuta en Memoria?&lt;/h3&gt;
Si, SAP River está basado en SAP HANA entonces todo lo que construyas correrá en memoria. Es increíblemente rápido, incluso con grandes volúmenes de datos.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Qué puede hacer SAP River que HANA no pueda?&lt;/h3&gt;
SAP River está construido en la plataforma HANA, entonces en respuesta a las capacidades técnicas la respuesta sería &lt;b&gt;nada&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Sin embargo River permite expresiones muy concisas para el manejo de datos y desarrollo de aplicaciones. Por ejemplo documentación automática. River no está destinado a solucionar todos los problemas, pero busca una solución al problema de poder desarrollar aplicaciones de la manera más rápida posible.&lt;br /&gt;
&lt;br /&gt;
Y lo que River puede hacer es: &lt;b&gt;facilitar la construcción de aplicaciones de nivel empresarial en horas y no semanas o meses y son muy fáciles de modificar y actualizar&lt;/b&gt;. Qué más? &amp;nbsp;River permite de una manera bastante simple desarrollar lógicas de nogocios sofisticadasa, mientras HANA requiere crear tus propios stored procedures o Server-Side JavaScript.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Qué desventaja tiene SAP River?&lt;/h3&gt;
SAP River es otra herramienta más en SAP HANA que puede ser usada como quieras.&amp;nbsp;Creo que será de interés para un determinado tipo de desarrollador y de casos de uso particulares, así que no estoy seguro si es o no una desventaja.&lt;br /&gt;
&lt;br /&gt;
Creo que hay aplicaciones que serán más adecuados para SAP HANA, otras para el uso de SAP Business Suite o &lt;b&gt;BW on HANA&lt;/b&gt;. River no le impide utilizarlos - incluso en los mismos modelos de datos - pero ofrece una opción más para tener en cuenta.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
SAP River ya está disponible?&lt;/h3&gt;
Necesitas alguna instalación con &lt;b&gt;SAP HANA SP07&lt;/b&gt; para poder trabajar, los videos de &lt;b&gt;SAP HANA Academy&lt;/b&gt; pueden ser de mucha ayuda. Con &lt;b&gt;SAP HANA SP08&lt;/b&gt; este ya estará incluido en la misma instalación.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
How is SAP River licensed?&lt;/h3&gt;
SAP River está incluido en &lt;b&gt;HANA Enterprise license&lt;/b&gt;. Usualmente deberías contactarte con tu agente de cuenta para que te de más detalles.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Donde puedo obtener más información sobre SAP River?&lt;/h3&gt;
&lt;br /&gt;
- &lt;a href=&quot;http://www.saphana.com/community/hana-academy/#SAPRiver&quot;&gt;SAP HANA Academy&lt;/a&gt; - &lt;a href=&quot;http://scn.sap.com/people/philip.mugglestone&quot;&gt;Philip MUGGLESTONE&lt;/a&gt; gets you up to speed with River in around 1 hour of videos&lt;br /&gt;
&lt;br /&gt;
- &lt;a href=&quot;http://sap-river.com/&quot;&gt;SAP-River.com&lt;/a&gt; - Get your own cloud development instance in 5 minutes or less&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://help.sap.com/river&quot;&gt; SAP Help&lt;/a&gt; - there are are collection of reference documents to get you up and running&lt;br /&gt;
&lt;br /&gt;
- &lt;a href=&quot;http://scn.sap.com/docs/DOC-47587&quot;&gt;Introducing SAP River&lt;/a&gt; - a document on SCN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://todosap.blogspot.com/2014/09/que-es-sap-river.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-5217287397555387385</guid><pubDate>Fri, 29 Aug 2014 19:56:00 +0000</pubDate><atom:updated>2014-08-29T12:56:10.152-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">aprender SAP</category><category domain="http://www.blogger.com/atom/ns#">Cursos SAP</category><title>¿Cómo aprender SAP?</title><description>Creamos este post ya que muchas personas nos han ido consultando como hacer para entrar a este mundillo de SAP y les pasaremos a resumir algunas de nuestras proposiciones.&lt;br /&gt;
&lt;br /&gt;
Las opciones que siempre planteamos son las siguientes:&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;b&gt;Conseguir un puesto como Trainee&lt;/b&gt;&lt;/h3&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Esta es quizás una de las mejores opciones ya que te capacitan gratis y generalmente tendrás la oportunidad de aprender en el verdadero día a día de una empresa que maneja SAP.&lt;br /&gt;
Otra importante ventaja es que en muchas empresas tendrás a tu lado a alguien con mucho expertise que te podrá guiar para mejorar.&lt;br /&gt;
Las desventajas de este método es que no siempre tienes a tu lado a alguien que realmente sepa o que tenga el tiempo para dedicarse a enseñarte, por lo cuál la metodología de aprendizaje se hace muy autodidacta.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;b&gt;Investigar por tu cuenta&lt;/b&gt;&lt;/h3&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Existen muchos lugares que te ofrecen un acceso a SAP IDES para que puedas practicar a un muy bajo costo.&lt;br /&gt;
La ventaja es que tendrás un escenario similar a uno real y la desventaja es que sin alguien a tu lado la tarea de investigación comienza a ser primordial.&lt;br /&gt;
Cömo podemos investigar? en principio buscar en foros, realizar consultas tanto a foreros o a bloggeros ya que hay muchos dispuestos a ayudar en la web. Muchos usuarios te brindarán acceso a muchos manuales y aqué será muy importante que seas ordenado y tengas, en lo posible online, &lt;a href=&quot;http://www.linio.com.mx/libros-y-musica/&quot;&gt;un sitio para guardar tu música y tus libros&lt;/a&gt;&amp;nbsp;, de esa manera tendrás siempre controlados tus archivos para organizar tu forma de estudio.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Realizar un curso SAP Online&lt;/h3&gt;
&lt;div&gt;
Actualmente existen muy buenos cursos online para poder comenzar a aprender, algunos a muy bajo costo y otros con una bolsa de trabajo disponible que te permitirá tener más posibilidades de conseguir entrar en el mundo de SAP.&lt;/div&gt;
&lt;div&gt;
Como contra tiene que uno debe ser ordenado y responsable para terminarlo adecuadamente, así como también hacer todas las preguntas que crea necesarias, de esa manera el curso será aprovechado al 100%.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Realizar un curso SAP oficial&lt;/h3&gt;
&lt;div&gt;
Existen muchos lugares donde imparten estos cursos pero realmente son muy caros para el común de la gente y como inversión realmente no es tan recuperable en el corto plazo como algunos piensan, salvo contadas excepciones. Para que se den una idea las academias no bajan de los 2500 dólares.&lt;/div&gt;
</description><link>http://todosap.blogspot.com/2014/08/como-aprender-sap.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1933076570358282248.post-8152774312696618143</guid><pubDate>Wed, 16 Jul 2014 03:25:00 +0000</pubDate><atom:updated>2014-07-15T21:09:14.306-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SAP HANA</category><title>SAP HANA Match Insight en todo su esplendor</title><description>Continuando con la exitosa entrada donde les mencionábamos que la selección Alemana de fútbol utilizaba &lt;b&gt;SAP HANA&lt;/b&gt; para mejorar a su equipo a través de la aplicación Match Insight, les vamos a mostrar los videos demostración que presentó SAP de su aplicación. Esto nos sirve a nosotros los saperos para ver las cosas que podemos llegar a desarrollar con SAP HANA.&lt;br /&gt;
Pueden ver la nota anterior ingresando a: &lt;a href=&quot;http://todosap.blogspot.com/2014/07/sap-hana-y-la-seleccion-alemana-de.html&quot;&gt;http://todosap.blogspot.com/2014/07/sap-hana-y-la-seleccion-alemana-de.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Episodio SAP Match Insight 1:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/ZLlPW20ubMc?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Episodio SAP Match Insight 2:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/CuB8fsLpJ80?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Episodio SAP Match Insight 3:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/oaa19M02v2w?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Episodio SAP Match Insight 4:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/FJ2aDjWvNZI?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Episodio SAP Match Insight 5:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/nzxV79NQQf0?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Más allá que los videos son un poco de propaganda de SAP no dejan de ser interesantes de analizar.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
</description><link>http://todosap.blogspot.com/2014/07/continuando-con-la-exitosa-entrada.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>