<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-340574463179258429</id><updated>2026-11-05T10:50:44.204-05:00</updated><category term="SAP BO"/><category term="Tutorial"/><category term="Query"/><category term="SAP Business One"/><category term="Ambos"/><category term="Búsqueda Formateada"/><category term="Inventarios"/><category term="Ventas - Clientes"/><category term="Crystal Report"/><category term="Integraciones"/><category term="SAP HANA"/><category term="SQL Server"/><category term="Seguridad"/><title type="text">Ayuda SAP Bussines One</title><subtitle type="html">Ayuda SAP Bussines One</subtitle><link href="http://sapboayuda.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default?redirect=false" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-8369318188913214221</id><published>2026-11-05T10:50:44.204-05:00</published><updated>2026-11-05T10:50:44.204-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ambos"/><category scheme="http://www.blogger.com/atom/ns#" term="SAP Business One"/><category scheme="http://www.blogger.com/atom/ns#" term="Seguridad"/><title type="text">Cómo planificar los permisos de una integración con Service Layer en SAP Business One 10</title><content type="html">&lt;!-- SAPB1_TOPIC_ID:SAPB1-NEW-006 --&gt;
&lt;h1&gt;Cómo planificar los permisos de una integración con Service Layer en SAP Business One 10&lt;/h1&gt;&lt;p&gt;Si una integración necesita acceder al Service Layer, el punto de partida no es concederle permisos amplios: primero hay que identificar qué datos y operaciones requiere. La &lt;a href="https://help.sap.com/doc/056f69366b5345a386bb8149f1700c19/10.0/en-US/Service%20Layer%20API%20Reference.html"&gt;referencia de la API de SAP&lt;/a&gt; describe operaciones sobre entidades y acciones que van más allá de las operaciones habituales de creación, lectura, actualización y eliminación. Por eso, «acceder a pedidos» no define por sí solo el alcance de un permiso.&lt;/p&gt;&lt;p&gt;Este artículo ofrece una pauta para preparar la revisión de una cuenta dedicada a una integración. No presenta una lista universal de autorizaciones ni sustituye la comprobación de los permisos correspondientes a cada operación en el paquete instalado. Para el inicio de sesión y las sesiones, consulta el artículo relacionado sobre &lt;a href="https://sapboayuda.blogspot.com/2026/11/sap-business-one-service-layer-100-como.html"&gt;autenticación del Service Layer&lt;/a&gt;.&lt;/p&gt;&lt;h2&gt;Requisitos antes de asignar accesos&lt;/h2&gt;&lt;p&gt;Identifica la empresa, el motor, el paquete exacto de SAP Business One 10, las funciones del Service Layer utilizadas y los datos que tratará la integración. Confirma también quién autoriza el acceso y quién administra sus credenciales. Esta separación es una pauta de diseño de mínimo privilegio, no una denominación oficial de cuenta ni una indicación sobre licencias.&lt;/p&gt;&lt;p&gt;Prepara una matriz como esta antes de solicitar cambios de autorización:&lt;/p&gt;&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Necesidad de la integración&lt;/th&gt;&lt;th&gt;Operación que debe identificarse&lt;/th&gt;&lt;th&gt;Revisión pendiente&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Consultar un objeto de negocio&lt;/td&gt;&lt;td&gt;Entidad y operación de lectura concretas&lt;/td&gt;&lt;td&gt;Datos visibles y autorización aplicable&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Crear o modificar un objeto&lt;/td&gt;&lt;td&gt;Entidad y operación de escritura concretas&lt;/td&gt;&lt;td&gt;Alcance del cambio y autorización aplicable&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ejecutar una acción de negocio&lt;/td&gt;&lt;td&gt;Acción concreta; no asumir que equivale a actualizar la entidad&lt;/td&gt;&lt;td&gt;Autorización aplicable a esa acción&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Utilizar consultas SQL expuestas por Service Layer&lt;/td&gt;&lt;td&gt;Función y consulta concretas, si están disponibles en el paquete&lt;/td&gt;&lt;td&gt;Control de permisos y datos que podría devolver cada consulta&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;La referencia de SAP distingue las acciones de las operaciones habituales sobre entidades; por ejemplo, explica que cancelar un pedido requiere una acción definida para ese servicio. La matriz es una herramienta de planificación, no una relación de permisos ya verificada.&lt;/p&gt;&lt;h2&gt;Procedimiento de revisión&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Documenta cada operación requerida.&lt;/strong&gt; Anota la entidad o acción, el tipo de operación, su finalidad y los datos necesarios. Contrasta los nombres y las operaciones disponibles con la &lt;a href="https://help.sap.com/doc/056f69366b5345a386bb8149f1700c19/10.0/en-US/Service%20Layer%20API%20Reference.html"&gt;referencia de la API&lt;/a&gt;; no deduzcas que el permiso para una lectura cubre una escritura o una acción.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Separa necesidades de ejecución y administración.&lt;/strong&gt; Propón una identidad identificable para la integración y solicita únicamente los accesos justificados por la matriz. Antes de configurar usuarios, licencias o autorizaciones en SAP Business One, confirma esas decisiones con el administrador y con la documentación aplicable al paquete instalado: las fuentes recuperadas para este artículo no permiten indicar una ruta de menús ni un tipo de licencia universal.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Si se utilizarán consultas SQL del Service Layer, haz una revisión aparte.&lt;/strong&gt; La guía &lt;a href="https://help.sap.com/doc/fc2f5477516c404c8bf9ad1315a17238/10.0/en-US/Working_with_SAP_Business_One_Service_Layer.pdf"&gt;Working with SAP Business One Service Layer&lt;/a&gt;, versión documental 1.29, incluye apartados específicos sobre control de permisos de consultas (§4.11), consideraciones de seguridad (§4.12) y limitaciones (§4.13). Consulta esos apartados y la documentación de tu paquete antes de autorizar una consulta; revisa especialmente los datos sensibles que podría exponer. La existencia de esos controles no permite extrapolar sus reglas a todas las entidades OData.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Define la comprobación antes de ponerla en producción.&lt;/strong&gt; Para cada operación de la matriz, especifica qué acceso debe permitirse y cuál debe permanecer denegado. Registra el resultado por operación sin incluir credenciales ni secretos en las evidencias. Esta es una recomendación de verificación; aquí no se proporcionan códigos de error como diagnóstico universal.&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Resultado esperado y advertencias&lt;/h2&gt;&lt;p&gt;El resultado de esta revisión es una solicitud de acceso trazable: cada capacidad pedida tiene una finalidad, un responsable y una comprobación prevista. Si una operación falla, revísala junto con su contexto de autenticación y con el permiso que corresponda a esa función; no amplíes privilegios de forma indiscriminada para resolverla.&lt;/p&gt;&lt;p&gt;Los privilegios de conexión del servicio a la base de datos y los permisos funcionales de la integración no deben tratarse como una única configuración. Tampoco debe darse por supuesta la disponibilidad de una función solo porque la instalación pertenece a la serie 10.x: confirma el motor y el paquete antes de seguir documentación específica de consultas SQL o de otra capacidad.&lt;/p&gt;&lt;h2&gt;Alcance y referencias&lt;/h2&gt;&lt;p&gt;Aplicable como pauta de revisión a proyectos de SAP Business One 10 con SAP HANA o Microsoft SQL Server; la compatibilidad de funciones concretas queda sujeta al paquete instalado. Fecha de revisión: 5 de noviembre de 2026. Referencias técnicas: &lt;a href="https://help.sap.com/doc/056f69366b5345a386bb8149f1700c19/10.0/en-US/Service%20Layer%20API%20Reference.html"&gt;Service Layer API Reference&lt;/a&gt; y &lt;a href="https://help.sap.com/doc/fc2f5477516c404c8bf9ad1315a17238/10.0/en-US/Working_with_SAP_Business_One_Service_Layer.pdf"&gt;Working with SAP Business One Service Layer&lt;/a&gt; (versión documental 1.29, 27 de julio de 2026).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Nivel de validación: revisión documental.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;Fecha de revision documental: 2026-11-05.&lt;/small&gt;&lt;/p&gt;</content><link href="http://sapboayuda.blogspot.com/feeds/8369318188913214221/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2026/11/como-planificar-los-permisos-de-una.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/8369318188913214221" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/8369318188913214221" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2026/11/como-planificar-los-permisos-de-una.html" rel="alternate" title="Cómo planificar los permisos de una integración con Service Layer en SAP Business One 10" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-2051932760451579847</id><published>2026-11-05T10:49:47.314-05:00</published><updated>2026-11-05T10:49:47.314-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Query"/><category scheme="http://www.blogger.com/atom/ns#" term="SAP Business One"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type="text">Inventario por almacén en SAP Business One 10: consulta SELECT para SQL Server</title><content type="html">&lt;!-- SAPB1_TOPIC_ID:SAPB1-NEW-004 --&gt;
&lt;h1&gt;Inventario por almacén en SAP Business One 10: consulta SELECT para SQL Server&lt;/h1&gt;
&lt;p&gt;Si necesitas ver la existencia actual de cada artículo por almacén, puedes partir de &lt;code&gt;OITW&lt;/code&gt; y añadir el nombre del artículo desde &lt;code&gt;OITM&lt;/code&gt; y el del almacén desde &lt;code&gt;OWHS&lt;/code&gt;. Esta consulta de solo lectura está planteada para SAP Business One 10.x sobre Microsoft SQL Server.&lt;/p&gt;
&lt;h2&gt;Consulta de inventario por artículo y almacén&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;SELECT
    w.ItemCode,
    i.ItemName,
    w.WhsCode,
    h.WhsName,
    w.OnHand AS EnStock,
    w.IsCommited AS Comprometido,
    w.OnOrder AS Pedido,
    w.OnHand + w.OnOrder - w.IsCommited AS Disponible
FROM OITW AS w
INNER JOIN OITM AS i
    ON i.ItemCode = w.ItemCode
INNER JOIN OWHS AS h
    ON h.WhsCode = w.WhsCode
ORDER BY w.ItemCode, w.WhsCode;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;La referencia del SDK de SAP Business One 10.0 documenta &lt;code&gt;OITW&lt;/code&gt; como tabla de artículos por almacén, con los códigos y cantidades usados aquí. También documenta &lt;code&gt;OITM.ItemName&lt;/code&gt; y &lt;code&gt;OWHS.WhsName&lt;/code&gt;. Las uniones relacionan cada código de artículo y almacén con su nombre correspondiente. Consulta las referencias de &lt;a href="https://help.sap.com/doc/089315d8d0f8475a9fc84fb919b501a3/10.0/en-us/sdkhelp/oitw.html"&gt;OITW&lt;/a&gt;, &lt;a href="https://help.sap.com/doc/089315d8d0f8475a9fc84fb919b501a3/10.0/en-US/SDKHelp/oitm.html"&gt;OITM&lt;/a&gt; y &lt;a href="https://help.sap.com/doc/089315d8d0f8475a9fc84fb919b501a3/10.0/en-US/SDKHelp/owhs.html"&gt;OWHS&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Cómo interpretar el resultado&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;code&gt;EnStock&lt;/code&gt; muestra &lt;code&gt;OITW.OnHand&lt;/code&gt;: la cantidad en stock del artículo en ese almacén.&lt;/li&gt;&lt;li&gt;&lt;code&gt;Comprometido&lt;/code&gt; y &lt;code&gt;Pedido&lt;/code&gt; muestran, respectivamente, &lt;code&gt;OITW.IsCommited&lt;/code&gt; y &lt;code&gt;OITW.OnOrder&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;code&gt;Disponible&lt;/code&gt; es un &lt;strong&gt;cálculo añadido en esta consulta&lt;/strong&gt;: &lt;code&gt;OnHand + OnOrder - IsCommited&lt;/code&gt;. No es sinónimo de &lt;code&gt;EnStock&lt;/code&gt; ni se presenta aquí como una fórmula oficial de un informe estándar.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Como ejemplo orientativo, si una fila tuviera 10 unidades en stock, 2 comprometidas y 3 pedidas, las columnas mostrarían &lt;code&gt;EnStock = 10&lt;/code&gt; y &lt;code&gt;Disponible = 11&lt;/code&gt;. Son cifras ilustrativas, no resultados de una compañía.&lt;/p&gt;
&lt;h2&gt;Filtros opcionales y límites&lt;/h2&gt;
&lt;p&gt;Para consultar un único almacén, añade antes de &lt;code&gt;ORDER BY&lt;/code&gt; una condición como &lt;code&gt;WHERE w.WhsCode = N'CODIGO_REAL'&lt;/code&gt;, sustituyendo el texto por un código comprobado en tu compañía. Si solo interesan existencias positivas, puedes usar &lt;code&gt;WHERE w.OnHand &amp;gt; 0&lt;/code&gt;; ese criterio excluye tanto los ceros como los saldos negativos. Si necesitas ambos filtros, combínalos con &lt;code&gt;AND&lt;/code&gt;. En compañías con muchos artículos y almacenes, acotar la consulta puede reducir el volumen de filas devueltas; no se dispone de un plan de ejecución para estimar su rendimiento.&lt;/p&gt;
&lt;p&gt;El resultado esperado es una fila por combinación artículo–almacén presente en &lt;code&gt;OITW&lt;/code&gt; que encuentre sus registros relacionados en &lt;code&gt;OITM&lt;/code&gt; y &lt;code&gt;OWHS&lt;/code&gt;. La consulta sin filtros no elimina las filas cuya existencia sea cero, pero tampoco genera combinaciones que no estén en &lt;code&gt;OITW&lt;/code&gt;. No reconstruye inventario a una fecha anterior ni ofrece valoración, lotes, números de serie o existencias por ubicación dentro del almacén.&lt;/p&gt;
&lt;p&gt;Esta versión usa sintaxis de SQL Server; no debe trasladarse sin adaptación a SAP HANA. Si tu instalación utiliza ese motor, consulta el artículo independiente sobre &lt;a href="https://sapboayuda.blogspot.com/2026/11/inventario-por-almacen-en-sap-business.html"&gt;inventario por almacén para HANA&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fecha de referencia editorial:&lt;/strong&gt; 4 de noviembre de 2026, 07:00:30 −05:00. &lt;strong&gt;Validación técnica:&lt;/strong&gt; revisión documental y estática. Se recomienda comprobar la consulta y sus resultados en un entorno de pruebas antes de utilizarla operativamente; el build concreto y el rendimiento no están verificados.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;Fecha de revision documental: 2026-11-04.&lt;/small&gt;&lt;/p&gt;</content><link href="http://sapboayuda.blogspot.com/feeds/2051932760451579847/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2026/11/inventario-por-almacen-en-sap-business_01469034435.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/2051932760451579847" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/2051932760451579847" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2026/11/inventario-por-almacen-en-sap-business_01469034435.html" rel="alternate" title="Inventario por almacén en SAP Business One 10: consulta SELECT para SQL Server" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-6043444817872860309</id><published>2026-11-02T13:02:26.986-05:00</published><updated>2026-11-02T13:07:17.734-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ambos"/><category scheme="http://www.blogger.com/atom/ns#" term="SAP Business One"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type="text">Documentos de compras en SAP Business One 10.0 SP 2505: revisión previa a aprobaciones en Web Client</title><content type="html">&lt;!--SAPB1_TOPIC_ID:SAPB1-NEW-012--&gt;
&lt;p&gt;Antes de configurar una aprobación de compras conviene responder una pregunta más concreta: &lt;strong&gt;¿qué documento se quiere revisar y en qué momento?&lt;/strong&gt; Una solicitud de compra, una oferta de proveedor y un pedido no representan necesariamente la misma decisión. Tampoco debe darse por hecho que una aprobación aplicada a un documento se extenderá a los que se creen después a partir de él.&lt;/p&gt;
&lt;p&gt;Esta es una &lt;strong&gt;lista de preparación, no un procedimiento de configuración probado&lt;/strong&gt;. La evidencia recuperada para este artículo es el índice de la &lt;a href="https://help.sap.com/doc/ceedc4fe720a4fc19a8e1fa75bdf02f7/10.0_SP_2505/en-US/ab9cf61542fb4359ae1ee7a972f920d5.pdf"&gt;guía oficial de SAP Business One, Web Client, 10.0 SP 2505&lt;/a&gt;. Ese índice identifica apartados de compras, entre ellos solicitudes de compra y ofertas de proveedor, y apartados denominados «Managing Drafts», «Managing Documents in Approval Process» y «Approval Decisions». &lt;strong&gt;El índice no acredita por sí solo&lt;/strong&gt; qué documentos de compras admiten aprobaciones, cómo se activan ni cuál es el comportamiento de cada pantalla.&lt;/p&gt;
&lt;h2&gt;El problema: una regla demasiado amplia&lt;/h2&gt;
&lt;p&gt;«Aprobar las compras superiores a cierto importe» parece una especificación suficiente, pero deja preguntas abiertas. ¿Se revisará la solicitud interna o el documento dirigido al proveedor? ¿Qué sucederá si alguien cambia los datos tras la decisión? ¿Quién comprobará que el siguiente documento del circuito refleja lo acordado? Son preguntas de diseño del control, &lt;em&gt;no afirmaciones sobre el funcionamiento automático de SAP Business One&lt;/em&gt;.&lt;/p&gt;
&lt;h2&gt;Requisitos para preparar la revisión&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;Conocer el FP/SP/build instalado y distinguir los procesos realizados en Web Client de los realizados por otros canales.&lt;/li&gt;&lt;li&gt;Disponer de un ejemplo real, sin datos sensibles, de cada tipo de documento que la empresa desea controlar.&lt;/li&gt;&lt;li&gt;Identificar al responsable funcional del circuito y a quien administra las autorizaciones. &lt;strong&gt;No cambiar permisos ni plantillas&lt;/strong&gt; como parte de esta revisión preliminar.&lt;/li&gt;&lt;li&gt;Contar, si se decide validar el diseño, con un entorno de pruebas apropiado. Este artículo no aporta resultados de esa validación.&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Pasos de análisis documental&lt;/h2&gt;
&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Delimitar los nombres de los documentos.&lt;/strong&gt; El índice de la guía citada separa «Purchase Requests» y «Purchase Quotations» dentro de compras. Úselo como punto de partida para redactar una lista de los tipos que intervienen en &lt;em&gt;su&lt;/em&gt; circuito; no interprete la presencia de un apartado en el índice como prueba de que admite una aprobación concreta.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Dibujar el recorrido previsto.&lt;/strong&gt; Para cada documento de la lista, anote quién lo prepara, qué decisión se pretende controlar y cuál sería el documento siguiente. Este cuadro es una propuesta propia de levantamiento de requisitos: no describe una secuencia configurada ni un resultado observado en SAP.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Separar borrador, decisión y documento final en la especificación.&lt;/strong&gt; La guía contiene apartados con los títulos «Managing Drafts», «Managing Documents in Approval Process» y «Approval Decisions». Precisamente porque son conceptos diferenciados en la documentación, pida que el equipo indique qué estado espera observar en cada caso. La evidencia disponible no permite afirmar aquí qué transición se produce ni para qué documento de compras.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Registrar los casos que requieren comprobación.&lt;/strong&gt; Prepare ejemplos de documento que debería entrar en revisión y otro que no; añada un rechazo, un cambio posterior y la continuación del circuito. Anote resultado esperado y responsable de comprobarlo. No presente esos resultados como comportamiento confirmado hasta contrastarlos en la instalación correspondiente.&lt;/li&gt;&lt;/ol&gt;
&lt;h2&gt;Resultado esperado y límites&lt;/h2&gt;
&lt;p&gt;El entregable esperado es una matriz breve con documento, canal, responsable, momento de control y casos pendientes de prueba. Servirá para plantear una configuración específica sin confundir una decisión sobre un documento con el control completo de las compras.&lt;/p&gt;
&lt;p&gt;La guía recuperada corresponde a &lt;strong&gt;Web Client 10.0 SP 2505&lt;/strong&gt;; este texto no demuestra que las mismas opciones existan en otros FP/SP, en el cliente de escritorio o para todos los documentos. No se propone SQL o SAP HANA. Las autorizaciones son un asunto de seguridad de &lt;strong&gt;riesgo alto&lt;/strong&gt;: cualquier cambio de permisos o aprobación requiere revisión separada por personal autorizado.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fecha de revisión:&lt;/strong&gt; 28 de octubre de 2026. &lt;strong&gt;Nivel de validación:&lt;/strong&gt; revisión documental. Fuente técnica: &lt;a href="https://help.sap.com/doc/ceedc4fe720a4fc19a8e1fa75bdf02f7/10.0_SP_2505/en-US/ab9cf61542fb4359ae1ee7a972f920d5.pdf"&gt;SAP, User Guide for SAP Business One, Web Client, 10.0 SP 2505&lt;/a&gt;.&lt;/p&gt;</content><link href="http://sapboayuda.blogspot.com/feeds/6043444817872860309/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2026/11/documentos-de-compras-en-sap-business.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/6043444817872860309" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/6043444817872860309" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2026/11/documentos-de-compras-en-sap-business.html" rel="alternate" title="Documentos de compras en SAP Business One 10.0 SP 2505: revisión previa a aprobaciones en Web Client" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-5380792266777786850</id><published>2026-11-02T13:02:06.657-05:00</published><updated>2026-11-02T13:05:43.877-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ambos"/><category scheme="http://www.blogger.com/atom/ns#" term="Integraciones"/><category scheme="http://www.blogger.com/atom/ns#" term="SAP Business One"/><title type="text">SAP Business One Service Layer 10.0: cómo evaluar la autenticación y las sesiones de forma segura</title><content type="html">&lt;!--SAPB1_TOPIC_ID:SAPB1-NEW-005--&gt;
&lt;article&gt;&lt;p&gt;&lt;strong&gt;Fecha de corte documental:&lt;/strong&gt; 28 de octubre de 2026. &lt;strong&gt;Alcance:&lt;/strong&gt; SAP Business One Service Layer 10.0; los builds y las diferencias entre SAP HANA y Microsoft SQL Server no se han comprobado.&lt;/p&gt;&lt;h2&gt;El problema: una conexión no equivale a una sesión válida&lt;/h2&gt;&lt;p&gt;Al diseñar una integración conviene distinguir tres cuestiones: cómo se identifica el cliente, cómo se mantiene su sesión y cómo termina. Confundirlas puede llevar a repetir intentos de acceso o a cambiar parámetros sin haber identificado el fallo. La guía oficial &lt;a href="https://help.sap.com/doc/fc2f5477516c404c8bf9ad1315a17238/10.0/en-US/Working_with_SAP_Business_One_Service_Layer.pdf"&gt;Working with SAP Business One Service Layer&lt;/a&gt;, versión documental 1.29 del 27 de julio de 2026, separa expresamente «Login and Logout» y «Session» en su índice. Sin embargo, los pasajes recuperados para esta revisión no incluyen el desarrollo de esas secciones. Por ello, aquí no se presenta una receta de inicio de sesión ni se atribuye a SAP un formato concreto de cookies, credenciales o tiempos de caducidad.&lt;/p&gt;&lt;h2&gt;Qué se puede establecer con la documentación disponible&lt;/h2&gt;&lt;p&gt;La &lt;a href="https://help.sap.com/doc/056f69366b5345a386bb8149f1700c19/10.0/en-US/Service%20Layer%20API%20Reference.html"&gt;referencia oficial de la API&lt;/a&gt; indica que Service Layer expone OData v3 y v4. Desde SAP Business One FP 2405, OData v3 está deprecado, aunque sigue disponible por compatibilidad; SAP señala v4 como protocolo principal. La referencia consultada corresponde a v4 y muestra ejemplos bajo &lt;code&gt;/b1s/v2/&lt;/code&gt;, incluido un &lt;code&gt;GET&lt;/code&gt; con URL HTTPS. Esos ejemplos acreditan la ruta y el tipo de operación mostrados, &lt;strong&gt;no&lt;/strong&gt; una secuencia de autenticación ni el comportamiento de una instalación particular.&lt;/p&gt;&lt;p&gt;El índice de la guía también identifica apartados de metadatos, documento de servicio y recuperación de entidades. Son puntos de consulta pertinentes para delimitar qué ofrece el servicio antes de desarrollar una integración; el extracto disponible no permite convertirlos en instrucciones de ejecución detalladas.&lt;/p&gt;&lt;h2&gt;Revisión previa a una prueba autorizada&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Delimitar el entorno.&lt;/strong&gt; Registrar el FP/SP y build que se pretende evaluar, el motor, el cliente de integración y la URL facilitada por el administrador. La documentación recuperada no acredita que todos los builds 10.x ni ambos motores tengan una configuración idéntica.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Elegir la documentación del protocolo.&lt;/strong&gt; Para una integración nueva, revisar primero la referencia OData v4 y sus ejemplos &lt;code&gt;/b1s/v2/&lt;/code&gt;. Si existe una integración v3, considerar expresamente la deprecación indicada desde FP 2405, sin presuponer que deja de funcionar.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Consultar el procedimiento completo de SAP.&lt;/strong&gt; Antes de implementar el acceso, leer en la guía oficial las secciones «Login and Logout» y «Session» correspondientes al entorno. Los extractos disponibles aquí solo permiten localizar esas secciones, no reproducir sus pasos.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Definir controles de seguridad para la prueba.&lt;/strong&gt; Como criterio preventivo del proyecto —no como resultado verificado en Service Layer—, evitar que contraseñas o datos de sesión aparezcan en registros y exigir una validación adecuada del certificado del destino HTTPS. La revisión de permisos y de la configuración de red corresponde a los responsables del sistema.&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Resultado esperado y límites&lt;/h2&gt;&lt;p&gt;El resultado esperado de esta revisión es un plan de prueba que identifique protocolo, documentación aplicable y controles antes de manejar credenciales reales.&lt;/p&gt;&lt;p&gt;Si aparece un fallo de autenticación en una prueba posterior, conservar evidencia técnica sin secretos y contrastarla con la guía completa y la configuración efectiva antes de modificar parámetros. Una URL o una referencia comunitaria sin texto recuperado no basta para declarar una solución compatible con SAP Business One 10.x.&lt;/p&gt;&lt;/article&gt;
&lt;p&gt;&lt;small&gt;Fecha de revision documental: 2026-10-28.&lt;/small&gt;&lt;/p&gt;</content><link href="http://sapboayuda.blogspot.com/feeds/5380792266777786850/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2026/11/sap-business-one-service-layer-100-como.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/5380792266777786850" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/5380792266777786850" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2026/11/sap-business-one-service-layer-100-como.html" rel="alternate" title="SAP Business One Service Layer 10.0: cómo evaluar la autenticación y las sesiones de forma segura" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-6527859482332692683</id><published>2026-11-02T13:01:25.621-05:00</published><updated>2026-11-02T13:07:33.355-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Inventarios"/><category scheme="http://www.blogger.com/atom/ns#" term="Query"/><category scheme="http://www.blogger.com/atom/ns#" term="SAP Business One"/><category scheme="http://www.blogger.com/atom/ns#" term="SAP HANA"/><title type="text">Inventario por almacén en SAP Business One 10 para HANA: consulta SELECT</title><content type="html">&lt;!--SAPB1_TOPIC_ID:SAPB1-NEW-003--&gt;
&lt;article&gt;&lt;p&gt;&lt;strong&gt;Motor:&lt;/strong&gt; SAP HANA. &lt;strong&gt;Versión documental:&lt;/strong&gt; SAP Business One 10.0; compatibilidad con el build instalado no comprobada. &lt;strong&gt;Fecha de referencia del informe preliminar:&lt;/strong&gt; 27 de octubre de 2026, 17:08:52 −03:00. Este artículo presenta una revisión estática: la consulta no se ha ejecutado en una sociedad.&lt;/p&gt;&lt;h2&gt;¿Qué problema resuelve?&lt;/h2&gt;&lt;p&gt;Si necesitas revisar cantidades por artículo y almacén, la tabla &lt;code&gt;OITW&lt;/code&gt; ofrece campos para las existencias, las cantidades comprometidas y las pedidas. La referencia de tablas del SDK 10.0 documenta &lt;code&gt;ItemCode&lt;/code&gt;, &lt;code&gt;WhsCode&lt;/code&gt;, &lt;code&gt;OnHand&lt;/code&gt;, &lt;code&gt;IsCommited&lt;/code&gt; y &lt;code&gt;OnOrder&lt;/code&gt; en &lt;a href="https://help.sap.com/doc/089315d8d0f8475a9fc84fb919b501a3/10.0/en-us/sdkhelp/oitw.html"&gt;Items - Warehouse (OITW)&lt;/a&gt;. Las descripciones del artículo y del almacén proceden, respectivamente, de &lt;a href="https://help.sap.com/doc/089315d8d0f8475a9fc84fb919b501a3/10.0/en-US/SDKHelp/OITM.html"&gt;Items (OITM)&lt;/a&gt; y &lt;a href="https://help.sap.com/doc/089315d8d0f8475a9fc84fb919b501a3/10.0/en-US/SDKHelp/OWHS.html"&gt;Warehouses (OWHS)&lt;/a&gt;.&lt;/p&gt;&lt;h2&gt;Consulta candidata para SAP HANA&lt;/h2&gt;&lt;p&gt;La siguiente sentencia es exclusivamente de lectura. Usa comillas dobles en los nombres de columnas y parte de los pares artículo-almacén presentes en &lt;code&gt;OITW&lt;/code&gt;:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;SELECT
    W."WhsCode"    AS "CodigoAlmacen",
    H."WhsName"    AS "NombreAlmacen",
    W."ItemCode"   AS "CodigoArticulo",
    I."ItemName"   AS "NombreArticulo",
    W."OnHand"     AS "EnStock",
    W."IsCommited" AS "Comprometido",
    W."OnOrder"    AS "Pedido",
    W."OnHand" + W."OnOrder" - W."IsCommited" AS "DisponibleCalculado"
FROM "OITW" W
INNER JOIN "OITM" I ON I."ItemCode" = W."ItemCode"
INNER JOIN "OWHS" H ON H."WhsCode" = W."WhsCode"
ORDER BY W."WhsCode", W."ItemCode"&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Importante:&lt;/strong&gt; &lt;code&gt;DisponibleCalculado&lt;/code&gt; es un cálculo aritmético propuesto a partir de tres campos documentados; no se ha acreditado aquí que reproduzca la definición ni los criterios de un informe estándar de SAP. &lt;code&gt;EnStock&lt;/code&gt; corresponde a &lt;code&gt;OnHand&lt;/code&gt;; no debe confundirse con la cifra calculada, que también incorpora &lt;code&gt;OnOrder&lt;/code&gt; e &lt;code&gt;IsCommited&lt;/code&gt;.&lt;/p&gt;&lt;h2&gt;Requisitos y comprobación recomendada&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Confirma que la sociedad de destino utiliza SAP Business One para SAP HANA y registra su versión, build y localización. La referencia SDK 10.0 no demuestra compatibilidad con todos los parches 10.x.&lt;/li&gt;&lt;li&gt;Revisa que el contexto de consulta apunta al esquema de la sociedad correcta y que el usuario dispone únicamente del acceso de lectura necesario. Antes de compartir la consulta o exportar resultados, comprueba quién podrá verlos.&lt;/li&gt;&lt;li&gt;Prueba primero una lectura limitada y controlada de los campos de &lt;code&gt;OITW&lt;/code&gt; en el entorno de destino. Incorpora después las uniones con &lt;code&gt;OITM&lt;/code&gt; y &lt;code&gt;OWHS&lt;/code&gt; y, por último, el cálculo. Si aparece un error, verifica los nombres exactos de los campos y el contexto de ejecución.&lt;/li&gt;&lt;li&gt;Contrasta unos pocos artículos y almacenes con los datos mostrados por la sociedad. Si comparas con un informe estándar, documenta sus filtros y criterios: la equivalencia funcional no está comprobada.&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Resultado esperado y límites&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Resultado esperado:&lt;/strong&gt; una fila por cada par artículo-almacén de &lt;code&gt;OITW&lt;/code&gt; que también encuentre las filas relacionadas en &lt;code&gt;OITM&lt;/code&gt; y &lt;code&gt;OWHS&lt;/code&gt;, con códigos, nombres y las cuatro cifras seleccionadas o calculadas. Las uniones internas pueden excluir filas sin correspondencia; la consulta no crea combinaciones ausentes en &lt;code&gt;OITW&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;No hay filtros de almacén, artículo ni stock positivo, por lo que el volumen de salida dependerá de la sociedad. Tampoco se obtiene un saldo a una fecha histórica, valoración, detalle de lotes, números de serie o ubicaciones. Antes de usar la cifra calculada para una decisión operativa, verifica qué significado necesita tu proceso y coteja los valores en el sistema real.&lt;/p&gt;&lt;/article&gt;
&lt;p&gt;&lt;small&gt;Fecha de revision documental: 2026-10-27.&lt;/small&gt;&lt;/p&gt;</content><link href="http://sapboayuda.blogspot.com/feeds/6527859482332692683/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2026/11/inventario-por-almacen-en-sap-business.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/6527859482332692683" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/6527859482332692683" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2026/11/inventario-por-almacen-en-sap-business.html" rel="alternate" title="Inventario por almacén en SAP Business One 10 para HANA: consulta SELECT" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-7992858215566179645</id><published>2019-09-05T12:00:00.001-05:00</published><updated>2019-09-05T12:00:16.211-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SAP BO"/><title type="text">Informacion de Barra de Estado</title><content type="html">&lt;div style="text-align: justify;"&gt;
¿Sabias para qué sirve la barra de estados que está al lado derecho inferior de tu pantalla SAP Business One?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHmJHJ9QjWOklWKcwC_4zEbuAYFHmZy465xIvxDjfpR1KbSliwrKHvOEl77vtOcKnt0wOqBV7LMcbMfQrV-IdbQgUMRoHiKWLLFIxCo_MyiO2b37TppqhqxfCRSKSrhTvv9Bu9f4Y4ul-N/s1600/Barra_de_estado.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Informacion de Barra de Estado" border="0" data-original-height="53" data-original-width="715" height="29" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHmJHJ9QjWOklWKcwC_4zEbuAYFHmZy465xIvxDjfpR1KbSliwrKHvOEl77vtOcKnt0wOqBV7LMcbMfQrV-IdbQgUMRoHiKWLLFIxCo_MyiO2b37TppqhqxfCRSKSrhTvv9Bu9f4Y4ul-N/s400/Barra_de_estado.PNG" title="Informacion de Barra de Estado" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Por ejemplo tú podrías desplazar 4 campos del maestro de proveedores sin soltar el mouse y ponerlos en esa barra.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDFI0b9zXd9GPDSvSOlJckh6SdGZAoOy46t8eo8Ca6xY-mYrBMhjctjbOO781BGX4w0SbKUVY4RU6GzGhZdYyYlQzQv3jov07YJ6GnmA2fPcOIxusynNh_XuV1MWelHxhVAWZNtNgIqf9T/s1600/Barra_de_estado_1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Informacion de Barra de Estado" border="0" data-original-height="622" data-original-width="1023" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDFI0b9zXd9GPDSvSOlJckh6SdGZAoOy46t8eo8Ca6xY-mYrBMhjctjbOO781BGX4w0SbKUVY4RU6GzGhZdYyYlQzQv3jov07YJ6GnmA2fPcOIxusynNh_XuV1MWelHxhVAWZNtNgIqf9T/s400/Barra_de_estado_1.PNG" title="Informacion de Barra de Estado" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Y después en cada formulario de ventas y/o compras, en donde coloques a este proveedor, podrás ver estos mismos campos actualizados. Por ejemplo nosotros arrastramos los campos: Saldo, Nombre Comercial, Agente de retención, Correo de la empresa, y al utilizar este proveedor en el formulario de factura de compras se visualiza automáticamente esos campos. ¿Que te imaginas que podrías aplicar con esta simple pero poderosa opción del SAP?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWTZHUp0DWfANus_pQh5iE4AIopjobKCakzPaEjamuNTpwg-P1m_uS-2YDQdUzIZcjt9ZrNWLlpTGgzCx2e98EuFW-GTa7sj61rk761qYpD8JyeKAc6iF1C7OCC8kGHh0opUoKClqdpJzi/s1600/Barra_de_estado_2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Informacion de Barra de Estado" border="0" data-original-height="637" data-original-width="785" height="323" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWTZHUp0DWfANus_pQh5iE4AIopjobKCakzPaEjamuNTpwg-P1m_uS-2YDQdUzIZcjt9ZrNWLlpTGgzCx2e98EuFW-GTa7sj61rk761qYpD8JyeKAc6iF1C7OCC8kGHh0opUoKClqdpJzi/s400/Barra_de_estado_2.PNG" title="Informacion de Barra de Estado" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link href="http://sapboayuda.blogspot.com/feeds/7992858215566179645/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2019/09/informacion-de-barra-de-estado.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/7992858215566179645" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/7992858215566179645" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2019/09/informacion-de-barra-de-estado.html" rel="alternate" title="Informacion de Barra de Estado" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHmJHJ9QjWOklWKcwC_4zEbuAYFHmZy465xIvxDjfpR1KbSliwrKHvOEl77vtOcKnt0wOqBV7LMcbMfQrV-IdbQgUMRoHiKWLLFIxCo_MyiO2b37TppqhqxfCRSKSrhTvv9Bu9f4Y4ul-N/s72-c/Barra_de_estado.PNG" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-4155794859291091479</id><published>2019-08-29T14:36:00.000-05:00</published><updated>2019-08-29T14:36:45.035-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ventas - Clientes"/><title type="text">Obtener el ultimo Precio de Venta / Compras</title><content type="html">&lt;div style="text-align: justify;"&gt;
Para Obtener el ultimo precio en el formulario ya sea de compras o de ventas, es necesario hacer la combinacion de teclas CTRL-TAB en el campo &lt;b&gt;precio&lt;/b&gt; del detalle. Alli nos saldra una ventana el cual mostrara los ultimos precios y documentos a la cual fueron afectados.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Esta informacion nos va a ayudar mucho al tomar una desicion a la hora de comprar o vender. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHYi5xctScHP3pOXJ19MTZLp7e4JHGFNwsbBqkJm012eA8p-ELO1STTLmIrh_rixluEHOaVl1mr4Q5L5V_PSzH4Uy4RuJoyE9OZLNlOWqRsOH-PVdZqOzihbbDvejRfwAJASN2weQ07vi/s1600/UltimosPrecios.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Obtener el ultimo Precio de Venta / Compras" border="0" data-original-height="457" data-original-width="1233" height="235" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHYi5xctScHP3pOXJ19MTZLp7e4JHGFNwsbBqkJm012eA8p-ELO1STTLmIrh_rixluEHOaVl1mr4Q5L5V_PSzH4Uy4RuJoyE9OZLNlOWqRsOH-PVdZqOzihbbDvejRfwAJASN2weQ07vi/s640/UltimosPrecios.png" title="Obtener el ultimo Precio de Venta / Compras" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Obtener el ultimo Precio de Venta / Compras&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: justify;"&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link href="http://sapboayuda.blogspot.com/feeds/4155794859291091479/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2019/08/obtener-el-ultimo-precio-de-venta.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/4155794859291091479" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/4155794859291091479" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2019/08/obtener-el-ultimo-precio-de-venta.html" rel="alternate" title="Obtener el ultimo Precio de Venta / Compras" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHYi5xctScHP3pOXJ19MTZLp7e4JHGFNwsbBqkJm012eA8p-ELO1STTLmIrh_rixluEHOaVl1mr4Q5L5V_PSzH4Uy4RuJoyE9OZLNlOWqRsOH-PVdZqOzihbbDvejRfwAJASN2weQ07vi/s72-c/UltimosPrecios.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-1872126356488127581</id><published>2016-04-20T15:59:00.000-05:00</published><updated>2016-04-20T15:59:29.701-05:00</updated><title type="text">CRYSTAL REPORT NO EXPORTA A PDF</title><content type="html">&lt;div style="text-align: justify;"&gt;Hace unos dias me encontre con el error siguiente : &lt;b&gt;Operation not yet implemented,&lt;/b&gt; en crystal report, al querer exportar a PDF.&lt;br /&gt;
&lt;br /&gt;
Tuve que buscar por todas partes y no daba con la solucion, hasta que por mi propia cuenta comenze a revisar mi propio PC.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Comenze a revisar programas nuevos instalados, temporales, virus, hasta que llegue a la parte de actualizaciones automaticas, y es alli donde vi varios cambios que habia tenido Microsoft y comenze a desinstalar todo, una vez terminado realize las pruebas nuevamente para exportar a PDF y funciono.&lt;br /&gt;
&lt;br /&gt;
Asi que me puse a investigar a mas detalle, y descubri que la actualizacion KB3102429 es la que genera el problema.&lt;br /&gt;
&lt;br /&gt;
Otra solucion para que no desinstalen sus actualizaciones automaticas es cambiar el tipo de fuente de su reporte, ya que tambien se ha detectado que solo el error se muestra a los que tienen Arial.&lt;br /&gt;
&lt;br /&gt;
Bueno amigos espero sea de su gran ayuda.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
</content><link href="http://sapboayuda.blogspot.com/feeds/1872126356488127581/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/crystal-report-no-exporta-pdf.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/1872126356488127581" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/1872126356488127581" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/crystal-report-no-exporta-pdf.html" rel="alternate" title="CRYSTAL REPORT NO EXPORTA A PDF" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-6938115054968371191</id><published>2016-04-20T15:34:00.002-05:00</published><updated>2016-04-20T15:36:04.329-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Crystal Report"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type="text">REPORTE CRYSTAL REPORT SALE EN BLANCO</title><content type="html">Ya muchos desarrolladores han tenido problemas con este caso, y es que al generar un reporte en crystal report, este localmente si funciona, pero al ser trasladado al servidor este sale en blanco.&lt;br /&gt;
&lt;br /&gt;
Una de las soluciones que pude encontrar y espero sea tambien de su ayuda es realizando lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li style="border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Ir a la siguiente ruta&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;b style="border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;“C:\inetpub\wwwroot\aspnet_client\system_web\4_0_30319”&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/b&gt;en el servidor.&lt;/li&gt;
&lt;li style="border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Copiar &lt;b&gt;"crystalreportviewers13"&lt;/b&gt; en la carpeta y pegala en la aplicacion.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimdz0kONeOF6Vs0ZpN6JqNhuA-3IBCOOxffVghX_tWJGOfTLT320Z8uQXe3d_LMMoQ8zEWzRtyGBOq6DHAP-pXwFn7h_gMd-F3El19Vr9FSa9QBqlbLHhUWJoa5ZMxBm5uyXHy8JKN1O1v/s1600/crystal_report_error.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="141" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimdz0kONeOF6Vs0ZpN6JqNhuA-3IBCOOxffVghX_tWJGOfTLT320Z8uQXe3d_LMMoQ8zEWzRtyGBOq6DHAP-pXwFn7h_gMd-F3El19Vr9FSa9QBqlbLHhUWJoa5ZMxBm5uyXHy8JKN1O1v/s320/crystal_report_error.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Agrega el siguiente codigo en &lt;b&gt;web.config&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="color: blue;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;configSections&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;sectionGroup&lt;/span&gt; name="businessObjects"&amp;gt;&lt;br /&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;sectionGroup&lt;/span&gt;&amp;nbsp; name="crystalReports"&amp;gt;&lt;br /&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;section&lt;/span&gt; &lt;span style="color: red;"&gt;name&lt;/span&gt;="rptBuildProvider" &lt;span style="color: red;"&gt;type&lt;/span&gt;="CrystalDecisions.Shared.RptBuildProviderHandler,&lt;br /&gt;CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral,PublicKeyToken=692fbea5521e1304,&amp;nbsp; Custom=null" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span style="color: #783f04;"&gt;section&amp;nbsp; &lt;/span&gt;&lt;span style="color: red;"&gt;name&lt;/span&gt;="crystalReportViewer" &lt;span style="color: red;"&gt;type&lt;/span&gt;="System.Configuration.NameValueSectionHandler" /&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style="color: #783f04;"&gt;sectionGroup&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style="color: #783f04;"&gt;sectionGroup&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style="color: #783f04;"&gt;configSection&lt;/span&gt;s&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;businessObjects&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;crystalReports&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;rptBuildProvider&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;add &lt;/span&gt;&lt;span style="color: red;"&gt;embedRptInResource&lt;/span&gt;="true" /&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style="color: #783f04;"&gt;rptBuildProvider&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;crystalReportViewer&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;add&amp;nbsp; &lt;/span&gt;&lt;span style="color: red;"&gt;key&lt;/span&gt;="ResourceUri" &lt;span style="color: red;"&gt;value&lt;/span&gt;="~/crystalreportviewers13" /&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style="color: #783f04;"&gt;crystalReportViewer&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style="color: #783f04;"&gt;crystalReports&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;/&lt;span style="color: #783f04;"&gt;businessObjects&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Atencion: &lt;/b&gt;Algunas veces "&lt;span style="color: blue;"&gt;&amp;lt;&lt;span style="color: #783f04;"&gt;add &lt;/span&gt;&lt;span style="color: red;"&gt;key&lt;/span&gt;="ResourceUri" &lt;span style="color: red;"&gt;value&lt;/span&gt;="~/crystalreportviewers13" /&amp;gt;&lt;/span&gt;" trabaja con &lt;b&gt;~ &lt;/b&gt;y en otros casos sin &lt;b&gt;~.&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Espero sea de su ayuda.&lt;/div&gt;
</content><link href="http://sapboayuda.blogspot.com/feeds/6938115054968371191/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/reporte-crystal-report-sale-en-blanco.html#comment-form" rel="replies" title="19 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/6938115054968371191" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/6938115054968371191" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/reporte-crystal-report-sale-en-blanco.html" rel="alternate" title="REPORTE CRYSTAL REPORT SALE EN BLANCO" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimdz0kONeOF6Vs0ZpN6JqNhuA-3IBCOOxffVghX_tWJGOfTLT320Z8uQXe3d_LMMoQ8zEWzRtyGBOq6DHAP-pXwFn7h_gMd-F3El19Vr9FSa9QBqlbLHhUWJoa5ZMxBm5uyXHy8JKN1O1v/s72-c/crystal_report_error.png" width="72"/><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-5015652576906669598</id><published>2016-04-18T18:10:00.001-05:00</published><updated>2016-04-18T18:10:16.248-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SAP BO"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type="text">Crear campos de Usuario</title><content type="html">La creacion de campos de usuario en SAP B1, no es para nada complicada, para ellos debes tener en cuenta ciertos requisitos que el sistema solicita y poder realizarlo sin ningun problema.&lt;br /&gt;
&lt;br /&gt;
Para empezar se debe tener en cuenta si el campo a crear es de cabecera o detalle, esto unicamente lo sabes tu, ya que eres el que va a guardar la informacion en ese campo nuevo. Igualmente te vamos a guiar para que crees campos de usuario a nivel cabecera y de detalle.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Campo de usuario cabecera&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Debes ingresar a SAP: Herramientas / Herramientas de personalización&amp;nbsp; / Campos definidos por el usuario: Gestión / Documentos de Marketing / Apuntes / titulo / Boton crear&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhumWCH-IgES4fP4niXqr71CZz1BBVG8EpNvY57kn-1b7T0RPFSRjtRxi_TTDb9QUY0VNayj8CNC-HBVbWnrQeb6zAf6Yh5Eq47w7UCPCnoVH30WUKAwViKXoJKHlzsrfQJ08G_CEt2adS2/s1600/campo_usuario_titulo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="317" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhumWCH-IgES4fP4niXqr71CZz1BBVG8EpNvY57kn-1b7T0RPFSRjtRxi_TTDb9QUY0VNayj8CNC-HBVbWnrQeb6zAf6Yh5Eq47w7UCPCnoVH30WUKAwViKXoJKHlzsrfQJ08G_CEt2adS2/s320/campo_usuario_titulo.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsbg7UDxcWw2wflDQ7c1sJkPqapG-mU8dN7hALtde8Ou4W0m6eNGLJMVxDQyM4CiQUJS6uIQN24PoE3DpyvBew1dJkocVLWP4n2pt3xd-WKkphwEI6mYrWocpi5iFPR7a9816_16-HkCza/s1600/campo_usuario_titulo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;En esta ventana podras crear el campo segun lo que se necesite (Alfanumerico, Numerico, Fecha/Hora, Unidades y Totales/general).&lt;/li&gt;
&lt;li&gt;Al crear este campo, se podra mostrar en todos los documentos de marketing (Oferta de Venta, Orden de venta, Entrega, Factura, Boleta, Nota de credito, etc) &lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswzlqgs5BjMVIJvugoVdenkSKoO1TXaFBbka-MzKzUYVYMjoNUznbzOviGGzKIgoPvirL4UyYoIAXuQlrbLvQMmCPDumuxNO9KAk0dYgMvPywvpV6wP_aEVNbAFf8bK4Swi6PU-bfzJwO/s1600/campo_usuario_titulo_ventana.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswzlqgs5BjMVIJvugoVdenkSKoO1TXaFBbka-MzKzUYVYMjoNUznbzOviGGzKIgoPvirL4UyYoIAXuQlrbLvQMmCPDumuxNO9KAk0dYgMvPywvpV6wP_aEVNbAFf8bK4Swi6PU-bfzJwO/s320/campo_usuario_titulo_ventana.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Campo de Usuario detalle&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Herramientas / Herramientas de personalización&amp;nbsp; /  Campos definidos por el usuario: Gestión / Documentos de Marketing /  Apuntes / Botón Crear.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUV-npKtfdVyh7DSpBYOM2uS82hN05EBRpe4JFVFV59bN0DB3ROIbacMvKkSTJu7wwG5c4mkKMDMq-KfBQowkFHefhWuxBz4yWm4k2vsz1BE3DHnSPkgYD1XVl28YGHDxopaII1arykcO/s1600/campo_usuario_apunte_ventana.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUV-npKtfdVyh7DSpBYOM2uS82hN05EBRpe4JFVFV59bN0DB3ROIbacMvKkSTJu7wwG5c4mkKMDMq-KfBQowkFHefhWuxBz4yWm4k2vsz1BE3DHnSPkgYD1XVl28YGHDxopaII1arykcO/s320/campo_usuario_apunte_ventana.png" width="314" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Al igual que en la creacion de campo cabecera aqui puedes crear el campo segun tu necesidad.&lt;/li&gt;
&lt;li&gt;Ya creado el campo detalle en SAP BO, se mostrara de la siguiente manera.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-MhH5i70k-xrljUuOdNebtHcY-GLivGzmcpjauShp6rY3ocq5MCoDOInQ4ec1eFhu3-xfiQqSrFRN9xVDG-l-P5nABEHvmIkSMZBU6VRJ-Hb2Epbqr_KkBPNjil9JG2HITjR9b-AE81Nz/s1600/campo_usuario_apunte_ventana2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-MhH5i70k-xrljUuOdNebtHcY-GLivGzmcpjauShp6rY3ocq5MCoDOInQ4ec1eFhu3-xfiQqSrFRN9xVDG-l-P5nABEHvmIkSMZBU6VRJ-Hb2Epbqr_KkBPNjil9JG2HITjR9b-AE81Nz/s320/campo_usuario_apunte_ventana2.png" width="312" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUV-npKtfdVyh7DSpBYOM2uS82hN05EBRpe4JFVFV59bN0DB3ROIbacMvKkSTJu7wwG5c4mkKMDMq-KfBQowkFHefhWuxBz4yWm4k2vsz1BE3DHnSPkgYD1XVl28YGHDxopaII1arykcO/s1600/campo_usuario_apunte_ventana.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;</content><link href="http://sapboayuda.blogspot.com/feeds/5015652576906669598/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/crear-campos-de-usuario.html#comment-form" rel="replies" title="3 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/5015652576906669598" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/5015652576906669598" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/crear-campos-de-usuario.html" rel="alternate" title="Crear campos de Usuario" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhumWCH-IgES4fP4niXqr71CZz1BBVG8EpNvY57kn-1b7T0RPFSRjtRxi_TTDb9QUY0VNayj8CNC-HBVbWnrQeb6zAf6Yh5Eq47w7UCPCnoVH30WUKAwViKXoJKHlzsrfQJ08G_CEt2adS2/s72-c/campo_usuario_titulo.png" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-3361651026226346840</id><published>2016-04-18T17:02:00.001-05:00</published><updated>2016-04-18T18:10:44.100-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SAP BO"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type="text">Como enviar correos (Configurar SBO MAILER)</title><content type="html">Muchos administradores del sistema SAP, nos vemos en la obligacion de querer enviar correos, y para ello, no tenemos el conocimiento necesario para llevarlo a cabo.&lt;br /&gt;
&lt;br /&gt;
Te comento que la configuracion para enviar correos desde sap, nos tan dificil, como parece, solo tienes que conocer que parametros ingresar para asi hacerlo funcionar. Aqui te detallamos paso a paso lo que tienes que realizar.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;Configurar SBO-MAILER&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Aperturar el SBO MAILER desde el servidor SAP&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlvfumzUODWeN3d2Aya_fD31uZQ-PwzAG9_jcTnKPLGO65sRTai6Z0xuGZ8aQjs5wjnVgOJ2D5SKwCKOjTbbXdlKUONZlllPXdPAPYmKRdck3YEzvafvO0c9q5PQzXiRvpgKNGVzmUeW9W/s1600/sbo-mailer.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="SBO MAILER SAP" border="0" height="248" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlvfumzUODWeN3d2Aya_fD31uZQ-PwzAG9_jcTnKPLGO65sRTai6Z0xuGZ8aQjs5wjnVgOJ2D5SKwCKOjTbbXdlKUONZlllPXdPAPYmKRdck3YEzvafvO0c9q5PQzXiRvpgKNGVzmUeW9W/s320/sbo-mailer.jpg" title="SBO MAILER SAP" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;SBO-Mailer&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizQkzQjslYjfUZzro2CEGJGJF4vba1izRmcblSNnVOwRUb-EZEjx_JcqbSCqyIJ9mVz2YxvmPBoqNp_cjO5TiDAcFXKbMIRO6ALXAvOQtu6ztfkaFbv6mWIhHvHFvbIz91m3afwAJNfXse/s1600/sbo-mailer-schedule.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;En el boton SCHEDULE, es donde podras configurar la frecuencia de envios.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizQkzQjslYjfUZzro2CEGJGJF4vba1izRmcblSNnVOwRUb-EZEjx_JcqbSCqyIJ9mVz2YxvmPBoqNp_cjO5TiDAcFXKbMIRO6ALXAvOQtu6ztfkaFbv6mWIhHvHFvbIz91m3afwAJNfXse/s1600/sbo-mailer-schedule.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizQkzQjslYjfUZzro2CEGJGJF4vba1izRmcblSNnVOwRUb-EZEjx_JcqbSCqyIJ9mVz2YxvmPBoqNp_cjO5TiDAcFXKbMIRO6ALXAvOQtu6ztfkaFbv6mWIhHvHFvbIz91m3afwAJNfXse/s320/sbo-mailer-schedule.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;En el campo SETTINGS podras conectar el servidor SMTP, usuario y clave la cual vas a enviar el correo desde SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ5pyFPuVZzhdfjnRtI5NZIZ7sNjOT7xIljpgzEbp-N9AJJd1C2B7L3e_qIMA4UftNuQr-jugPpdya44PATDBdf2CH6N_r2SzuowH7JKpZrcili066sWvNccDk9xCxpDHArSdJtsTNbmaM/s1600/sbo-mailer-setting.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ5pyFPuVZzhdfjnRtI5NZIZ7sNjOT7xIljpgzEbp-N9AJJd1C2B7L3e_qIMA4UftNuQr-jugPpdya44PATDBdf2CH6N_r2SzuowH7JKpZrcili066sWvNccDk9xCxpDHArSdJtsTNbmaM/s320/sbo-mailer-setting.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxz-bNQ1cSID7jFTZynYpgzOc85UpZbq6Sl3KpfQbz3NRoMMHU3DUHlXWGm7-TJakL87Aa_ScbJuJVXNidfu0Bzi5E7I0upg8qUbqNhrFUPB6nKdL2ZEQ6I316XFzuGD563vBzrJ78Bq9_/s1600/sbo-mailer-setting.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1qRI7iBLDAzunBWz04CgYd1UAprTe2TGBpatIJa3P_h5yRWikhHRn3hKFvpwb4HVUZHbYp34zDuYsavIGJWAUK0RaRHF34ODbCAKLEnUrk6FW9YN3ALIk9qqXWAwdrLFzGovEWRQtYWa5/s1600/sbo-mailer-setting.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Aqui haces click en Test Connection, y solicitara ingresar la version de SQL que maneja SAP y el nombre del servidor.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizXvqKO9zxqqVD4T76UbfPdMgdBS_wit_yRdFCC7EexyIcXypigSW-n76_3xv7KUrorVNOtwCskeZ35U-IFP6pJSkkE0uaqYO5sAZU03xs_CehV19dw7pBfzRWdnkgmSuuM4M9T6zith8b/s1600/sbo-mailer-database.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizXvqKO9zxqqVD4T76UbfPdMgdBS_wit_yRdFCC7EexyIcXypigSW-n76_3xv7KUrorVNOtwCskeZ35U-IFP6pJSkkE0uaqYO5sAZU03xs_CehV19dw7pBfzRWdnkgmSuuM4M9T6zith8b/s1600/sbo-mailer-database.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;CONFIGURAR SAP&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Lo primero que debemos hacer es configurar al usuario su ciuenta de correo (Maestro de usuario).&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3mQt4pkErwLTR-tRTRncRqwpJqPPd-_qJHMQKhwp3TK_cdoVUdsKrvVVJ4gDHxwCBHec-e21cO-oF8jLBcY6hm_KNQ-lL551KNNrVtlAOeDACTzc6yy4NxSm-nmDhtODQWzGdKiD-Wur6/s1600/sbo-mailer-maestro.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3mQt4pkErwLTR-tRTRncRqwpJqPPd-_qJHMQKhwp3TK_cdoVUdsKrvVVJ4gDHxwCBHec-e21cO-oF8jLBcY6hm_KNQ-lL551KNNrVtlAOeDACTzc6yy4NxSm-nmDhtODQWzGdKiD-Wur6/s320/sbo-mailer-maestro.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;En este caso usaremos Factura Deudores (Factura ventas)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQHlgXMhK-Cp5dsOV2ETsM31V53CNiB3pUirtHaCdM3D63-yXyptMahJcxEUZaWU2dJoci9cuP7ObJIWcNUIVXQJDgTNS7T8LdKpKglcFn0Lgj2ZspvRm0gwyr59Fl6KCXc8bW6wGNoagG/s1600/sbo-mailer-email.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="293" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQHlgXMhK-Cp5dsOV2ETsM31V53CNiB3pUirtHaCdM3D63-yXyptMahJcxEUZaWU2dJoci9cuP7ObJIWcNUIVXQJDgTNS7T8LdKpKglcFn0Lgj2ZspvRm0gwyr59Fl6KCXc8bW6wGNoagG/s320/sbo-mailer-email.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Confirmar el envio&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTHEbH7J8fkeenK_L0moyxc53_REuJ1qP4Ry5jU0RyyOJY_ADP81cFUmkBH_YtMjK7GBu-MrTwoZbuHosDam3Z_j7uYDc2SBqjbx7GPe3xqgjaK2GDlbqypYtQpgLYBz4eC5KNQTMF4B-4/s1600/sbo-mailer-confirmacion.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="95" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTHEbH7J8fkeenK_L0moyxc53_REuJ1qP4Ry5jU0RyyOJY_ADP81cFUmkBH_YtMjK7GBu-MrTwoZbuHosDam3Z_j7uYDc2SBqjbx7GPe3xqgjaK2GDlbqypYtQpgLYBz4eC5KNQTMF4B-4/s320/sbo-mailer-confirmacion.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Agregamos el usuario a enviar.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR_Kq4l12mAbC5kqcCkmnYdPziRYY5U-E4ocNM6zyWOrPMkJkfXMsuStxGP6gBgdGRf6EfAg_LfOFBr0KQWT69poSDFvXFsex1LD8gW-nrx2EjlfvMvZWD6q3lCpHDTGpGaXdYlONe4RYk/s1600/sbo-mailer-add-user.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR_Kq4l12mAbC5kqcCkmnYdPziRYY5U-E4ocNM6zyWOrPMkJkfXMsuStxGP6gBgdGRf6EfAg_LfOFBr0KQWT69poSDFvXFsex1LD8gW-nrx2EjlfvMvZWD6q3lCpHDTGpGaXdYlONe4RYk/s320/sbo-mailer-add-user.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_HfkfX6iDqVi6AaFhLwNalhTntAx3ZWuU2hcVqQnFCKwWlxn2-SfWzHIYYI27YZFGKJgn3tviyad2-9xjEDCnHVlDKj_KluKAouVtaOIvggzuZehhpYLU8NTTAnqEhUvqvNsickToCaB0/s1600/sbo-mailer-add-user2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_HfkfX6iDqVi6AaFhLwNalhTntAx3ZWuU2hcVqQnFCKwWlxn2-SfWzHIYYI27YZFGKJgn3tviyad2-9xjEDCnHVlDKj_KluKAouVtaOIvggzuZehhpYLU8NTTAnqEhUvqvNsickToCaB0/s320/sbo-mailer-add-user2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu1_Hyco5J00G3xJ0TJ9lJ8ZqWyKeOU-vWluz55Aco14k4SjXuUKp9Vb5JqLA-o_eAHPnWKjs1aytjSxOFORRR_5WnAAdpoaGNhvYIQ-KN5w4pVcTCcP1beJacaCXUL8d49yppafQ4U7iC/s1600/sbo-mailer-add-user3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu1_Hyco5J00G3xJ0TJ9lJ8ZqWyKeOU-vWluz55Aco14k4SjXuUKp9Vb5JqLA-o_eAHPnWKjs1aytjSxOFORRR_5WnAAdpoaGNhvYIQ-KN5w4pVcTCcP1beJacaCXUL8d49yppafQ4U7iC/s320/sbo-mailer-add-user3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Finalizamos el envio, dando click en enviar.&lt;/li&gt;
&lt;/ul&gt;
Bueno amigos como vieron no eran tan dificil la configuracion, espero sea de su ayuda.</content><link href="http://sapboayuda.blogspot.com/feeds/3361651026226346840/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/como-enviar-correos-configurar-sbo.html#comment-form" rel="replies" title="4 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/3361651026226346840" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/3361651026226346840" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/como-enviar-correos-configurar-sbo.html" rel="alternate" title="Como enviar correos (Configurar SBO MAILER)" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlvfumzUODWeN3d2Aya_fD31uZQ-PwzAG9_jcTnKPLGO65sRTai6Z0xuGZ8aQjs5wjnVgOJ2D5SKwCKOjTbbXdlKUONZlllPXdPAPYmKRdck3YEzvafvO0c9q5PQzXiRvpgKNGVzmUeW9W/s72-c/sbo-mailer.jpg" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-3030127158176295878</id><published>2016-04-13T14:36:00.004-05:00</published><updated>2016-04-13T14:36:52.533-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Query"/><title type="text">Query Stock con ubicaciones</title><content type="html">Para el encargado del almacen, es indispensable tener reportes actualizados de stock de sus productos, y mas aun si los maneja con ubicaciones. Desde aqui te vamos a dar un Query para que te puedas guiar y hacer reportes aun mejor elaborados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;SELECT distinct T0.ItemCode, T2.ItemName, &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;T0.DistNumber 'Lote', t0.ExpDate, t4.WhsCode, T4.BinCode, T3.OnHandQty, t6.WhsName  &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;from  &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OBTN T0  &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;inner join OBTQ T1 on T0.ItemCode = T1.ItemCode and T0.SysNumber = T1.SysNumber  &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;inner join OITM T2 on T0.ItemCode = T2.ItemCode  &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;inner join OBBQ T3 on T0.ItemCode = T3.ItemCode and T0.AbsEntry = T3.SnBMDAbs  &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;inner join OBIN T4 on T3.BinAbs = T4.AbsEntry  &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;inner join OWHS T6 on T6.WhsCode = t4.WhsCode&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;where  &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;T1.Quantity &amp;gt; 0 &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;AND T3.OnHandQty &amp;gt; 0&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;and T0.ItemCode = '0002010001' &lt;i&gt;-- Aqui pones el codigo de tu producto&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;order by  &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;T0.ItemCode, T2.ItemName, &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;T0.DistNumber , t0.ExpDate, t4.WhsCode,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;T4.BinCode, T3.OnHandQty &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Esperamos que sea de gran ayuda.&lt;br /&gt;
&lt;br /&gt;</content><link href="http://sapboayuda.blogspot.com/feeds/3030127158176295878/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/query-stock-con-ubicaciones.html#comment-form" rel="replies" title="9 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/3030127158176295878" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/3030127158176295878" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/query-stock-con-ubicaciones.html" rel="alternate" title="Query Stock con ubicaciones" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-1665071973669933890</id><published>2016-04-07T15:38:00.003-05:00</published><updated>2016-04-07T15:38:38.175-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SAP BO"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type="text">Asignar folio a un documento</title><content type="html">&lt;div style="text-align: justify;"&gt;
Normalmente ocurre que un documento (factura, Nota de Credito, Nota de Debito, Guia, etc) no se asigna folio, y no sabemos como dar solucion a este incoveniente. Bueno te comento que existen 2 maneras de realizarlo, una es por Transaction Notification (TN) y la otra por el mismo SAP BO.&lt;br /&gt;
&lt;br /&gt;
Aqui te detallamos una por una para que le des solucion al problema:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;Asignar Folio por Transaction Notification (TN),&lt;/b&gt;&lt;/i&gt; este proceso es el que usan usuarios mas avanzados, ya que se necesita tener una plantilla (txt en nuestro caso) para realizar los pasos.&lt;a name='more'&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;&lt;/ol&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;Primero debes crear una plantilla txt, nosotros solo usamos 4 campos para asignar folio, los cuales son Docnum (Numero de Documento interno), Docentry (clave de documento esto lo obtienes haciendo consulta SQL), FolioPrefixString (FolioPref ) (Es la serie del folio a asignar) y FolioNum (Numero correlativo de folio a asignar)&lt;/li&gt;
&lt;li&gt;Esta plantilla tiene una particularidad y se debe crear de la siguiente manera: (ver imagen)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img alt="Asignar folio sap" border="0" height="107" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGwJzh32srqv-4cRjlVgfHSYF26s55ZoeZi6jIhfOK4zAkU3Sxfwxk2tY-pGyq6Y0TPCCTqH6VBBovSB9FykvkQLqaq7F76DcwXY0vWWJUPZI7CR2nDrG__OUNmibAU_wCS96J_AzsA6TE/s400/asignar_folio.png" style="margin-left: auto; margin-right: auto;" title="Asignar folio sap" width="400" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Formato txt asignar folio&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Abril DTW (data transfer Workbench)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Xlkb9U2ILcZSaHHn-e6Jyt5PYau7Y1J2ZEU0Ltjb_PUHicDTFYWbuW3yhyphenhyphennfTrQkH71zC4ugeNJCAA8Lya_eRDIoJs8p4xubdf1TxVxw4iTCeM2A8gU090G6kJsfHa4cTviNlcjG8JTU/s1600/dtw.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="data transfer Workbench" border="0" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Xlkb9U2ILcZSaHHn-e6Jyt5PYau7Y1J2ZEU0Ltjb_PUHicDTFYWbuW3yhyphenhyphennfTrQkH71zC4ugeNJCAA8Lya_eRDIoJs8p4xubdf1TxVxw4iTCeM2A8gU090G6kJsfHa4cTviNlcjG8JTU/s320/dtw.png" title="data transfer Workbench" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;DTW&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Seguir la siguiente Ruta: Import / Transactional data / Update Existing data / Sales. Si desea escoger Factura (AR Invoice), Nota de Credito (AR Credit Memo), NEXT.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Luego escogeremos el txt ya creado y lo seleccionaremos desde Documents (Imagen). NEXT&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhykw7H43fudis3jUUKmBlUugpovSmmZOweSIvQHsSkVVSIGuu2qs7Ano4ROhVQUDy_ip5nkKsthZiKKEwW1rmgTN-J7pLbJ9DlWOonEMVClBoVi89Sgf1BJ_07zS_w8bnvBwYrKqlOINzG/s1600/seleccionar_txt_folio.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Seleccion TXT Folio" border="0" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhykw7H43fudis3jUUKmBlUugpovSmmZOweSIvQHsSkVVSIGuu2qs7Ano4ROhVQUDy_ip5nkKsthZiKKEwW1rmgTN-J7pLbJ9DlWOonEMVClBoVi89Sgf1BJ_07zS_w8bnvBwYrKqlOINzG/s320/seleccionar_txt_folio.png" title="Seleccion TXT Folio" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Seleccionando TXT para asignar folio&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;&amp;nbsp; Revisamos que los campos se han cargado automaticamente. NEXT.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEWEXpf07StaZWcjXkK-ajoh0iaCkxev0ItIN7fFKAy0zD5MmOABI_HuvcyV912M0dqB0czSV10lAg7YaRe5MOavUuGjaDPmzZ51Jsm6vqeYn5A9BNUWFvLgJcaGH86lzcNCgQmW4O0yWX/s1600/seleccionar_campos_txt_folio.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Campos seleccionados para asignar folio" border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEWEXpf07StaZWcjXkK-ajoh0iaCkxev0ItIN7fFKAy0zD5MmOABI_HuvcyV912M0dqB0czSV10lAg7YaRe5MOavUuGjaDPmzZ51Jsm6vqeYn5A9BNUWFvLgJcaGH86lzcNCgQmW4O0yWX/s320/seleccionar_campos_txt_folio.png" title="Campos seleccionados para asignar folio" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Verificando campos&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Saldra la ventana para definir de que manera quieres manejar el error y con 3 opciones, la primera es que cancele toda operacion si encuentra un error en la importacion, la segunda es que ignore los errores y proceda solo con los que estan bien configurados, la tercera te da opcion a que se detenga el numero de error que eligas. Asi tambien esta el boton de RUN SIMULATION, que permite realizar la operacion pero como su nombre mismo lo dice como una simulacion. NEXT&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT9UrzMXpZ9hWP9STM0IQUmT7A_tMYINHz65fbu9EWB_-m0g7yviImSPCibxWZZLHX16DAq8kVzBLoQVTYrTnvfkV0tX5B80wFTI2k2gdWvXRo2-_BvViujkgr3OU0Fqv6OtuZ0p17ko82/s1600/run_txt_folio.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT9UrzMXpZ9hWP9STM0IQUmT7A_tMYINHz65fbu9EWB_-m0g7yviImSPCibxWZZLHX16DAq8kVzBLoQVTYrTnvfkV0tX5B80wFTI2k2gdWvXRo2-_BvViujkgr3OU0Fqv6OtuZ0p17ko82/s320/run_txt_folio.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;Al finalizar saldra un resumen de los items actualizados satisfactoriamente, y los que salieron con error.&lt;i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;Asignar Folio por SAP Business One, &lt;/b&gt;&lt;/i&gt;este paso es mas sencillo, ya que se realiza directamente de SAP, los pasos a seguir son:&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Ingresar a Ventas - Clientes / Asignación núm.folio. &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgodvchcLK1oG3N3ocYSoDiHcoW_FohMu_zktpBveANwjOzwmBkjCi7KbSDnyLr33CiuxhgzPr8D1CVhReswkW_NIbGrZjdrIT5vUPZNqwmfPavk16xTDjNhPHQtbgCCTQdyd_MCgRRJxB/s1600/asignacion_folio_sap.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Asignacion de Folio por SAP BO" border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgodvchcLK1oG3N3ocYSoDiHcoW_FohMu_zktpBveANwjOzwmBkjCi7KbSDnyLr33CiuxhgzPr8D1CVhReswkW_NIbGrZjdrIT5vUPZNqwmfPavk16xTDjNhPHQtbgCCTQdyd_MCgRRJxB/s320/asignacion_folio_sap.png" title="Asignacion de Folio por SAP BO" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Asignacion de folio por SAB B1&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ol&gt;&lt;/ol&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;Seleccionar que tipo de documento es el que debemos asignar Folio, tener en cuenta la serie (en nuestr caso factura)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUn_GtToHOVaZkVfxO0y8gNVW8nIxiAZP9nH6ycZdAoKROa3Kto6EFkeWVw_8LfSY9r95eUVUK1dBzB-8rtrTJOvcUYFltKumt5vzUERVqy18WQkjthJ4njM6l7tsmpDaMOeaS1D0k4RuW/s1600/asignacion_folio_sap_2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Seleccionar documento para Folio" border="0" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUn_GtToHOVaZkVfxO0y8gNVW8nIxiAZP9nH6ycZdAoKROa3Kto6EFkeWVw_8LfSY9r95eUVUK1dBzB-8rtrTJOvcUYFltKumt5vzUERVqy18WQkjthJ4njM6l7tsmpDaMOeaS1D0k4RuW/s320/asignacion_folio_sap_2.png" title="Seleccionar documento para Folio" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Seleccionar Documento para Folio&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Agregamos el numero de folio (correlativo, en este caso no va la serie) y dar click en finalizar.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&amp;nbsp;Bueno amigos eso es todo, esperemos sea de gran ayuda.&lt;/div&gt;
</content><link href="http://sapboayuda.blogspot.com/feeds/1665071973669933890/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/asignar-folio-un-documento.html#comment-form" rel="replies" title="1 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/1665071973669933890" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/1665071973669933890" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/asignar-folio-un-documento.html" rel="alternate" title="Asignar folio a un documento" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGwJzh32srqv-4cRjlVgfHSYF26s55ZoeZi6jIhfOK4zAkU3Sxfwxk2tY-pGyq6Y0TPCCTqH6VBBovSB9FykvkQLqaq7F76DcwXY0vWWJUPZI7CR2nDrG__OUNmibAU_wCS96J_AzsA6TE/s72-c/asignar_folio.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-13516941855014406</id><published>2016-04-07T11:31:00.000-05:00</published><updated>2016-04-07T11:31:04.346-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SAP BO"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type="text">Mantenimiento Base de datos SBO-COMMON y PRODUCCION</title><content type="html">&lt;div style="text-align: justify;"&gt;
Una de las las funciones mas importante del encargado del area de sistemas es tener las Base de datos en completo funcionamiento, para ello se necesita que periodicamente se revisen las Base de datos que utiliza el SAP BO, como son las principales SBO-COMMON y la de PRODUCCION.&lt;/div&gt;
&lt;br /&gt;
Aqui te mostraremos como hacer un efectivo mantenimiento y asi evitar cualquier inconveniente que se pueda presentar a futuro, recuerda que lo debes hacer cuando no tengas usuarios conectados.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Borrar el registro de Transacciones (Transaction Log) o tambien llamado SHRINK, este archivo como su propio nombre lo indica son los Logs de la BD, que si no se limpian regularmente pueden crecer y ocupar bastante espacio dentro del servidor, que a su vez pone lento el sistema.&amp;nbsp; Ingresa a tu MSSQL Management Studio y pega este query :&amp;nbsp; &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
USE MyDataBase -- Nombre de tu BD&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;ALTER DATABASE MyDataBase -- Nombre de tu BD&lt;br /&gt;SET RECOVERY SIMPLE&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;DBCC SHRINKFILE (MyDataBase_LOG1) -- Nombre de LOG comun, Gralmente igual a la BD&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;ALTER DATABASE MyDataBase  -- Nombre de tu BD&lt;br /&gt;SET RECOVERY FULL&lt;br /&gt;GO&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Ingresar al SAP / Modulo Gestion / Inicializacion del sistema /Parametrizaciones Generales / Pestaña Actividades / Campo Historial del log, generalmente esta en 99 cambialo por 0, para que tome efecto solo debes actualizar alguna transaccion, (actualiza algun socio de negocios).&amp;nbsp; Este proceso toma su tiempo en algunos casos horas, lo recomendable es que lo realizes un fin de semana o en el momento que no van a existir usuarios conectados por horas.&lt;/li&gt;
&lt;/ul&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMECJITl2ucxWGc56ryzc1HCB7Jx2kGVcJq-lgGOoMhR56XkY6sKcfHFUGvpBtH512tbbBoO2Jo-jbb5YCWn6GPtaX2qOtvJEV70NDpWYUxs4emmCdXedUWpxcwFBFynLuHtSS6-UECJI0/s1600/cambiar+log.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Elimianr LOGS de SAP" border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMECJITl2ucxWGc56ryzc1HCB7Jx2kGVcJq-lgGOoMhR56XkY6sKcfHFUGvpBtH512tbbBoO2Jo-jbb5YCWn6GPtaX2qOtvJEV70NDpWYUxs4emmCdXedUWpxcwFBFynLuHtSS6-UECJI0/s400/cambiar+log.png" title="Elimianr LOGS de SAP" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Eliminando Logs&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;DB Check&lt;/li&gt;
&lt;li&gt;DB Reindex&amp;nbsp; &lt;/li&gt;
&lt;li&gt;DB Update Statistics&lt;/li&gt;
&lt;/ul&gt;
Recuerda que Jamas debes usar el TRUNCATE a tu Base. Eso es todo espero poderlos haber ayudado con algo para mejorar su sistema.&lt;br /&gt;
&lt;br /&gt;
</content><link href="http://sapboayuda.blogspot.com/feeds/13516941855014406/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/mantenimiento-base-de-datos-sbo-common.html#comment-form" rel="replies" title="1 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/13516941855014406" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/13516941855014406" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/mantenimiento-base-de-datos-sbo-common.html" rel="alternate" title="Mantenimiento Base de datos SBO-COMMON y PRODUCCION" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMECJITl2ucxWGc56ryzc1HCB7Jx2kGVcJq-lgGOoMhR56XkY6sKcfHFUGvpBtH512tbbBoO2Jo-jbb5YCWn6GPtaX2qOtvJEV70NDpWYUxs4emmCdXedUWpxcwFBFynLuHtSS6-UECJI0/s72-c/cambiar+log.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-1029305010910522624</id><published>2016-04-05T16:03:00.002-05:00</published><updated>2016-04-05T16:03:54.570-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SAP BO"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type="text">Sistema muy lento</title><content type="html">&lt;div style="text-align: justify;"&gt;
Uno de los problemas principales que tiene un administrador de sistema SAP es la lentitud del mismo, y esto hace que los usuarios no puedan ejercer al 100% sus funcionalidades operativas. Ahora te vamos a dar unas pautas de como acelerar el SAP BO, y asi darle al maximo de sus funciones.&lt;br /&gt;
&lt;br /&gt;
Para empezar debemos basarnos en 2 aspectos, unos es software y otro es Hardware y para ello empezaremos en ese orden&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Software&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Se debe revisar periodicamente que el Sistema operativo cuente con los ultimos parches de actualizacion.&lt;/li&gt;
&lt;li&gt;Tener en cuenta que las Base de datos reciban constamente su mantenimiento, principalmente la COMMON y la BD de produccion.&lt;/li&gt;
&lt;li&gt;Revisar en el SO que no exista ningun bloqueo de puertos, servicios, aplicaciones (Firewall / antivirus)&lt;/li&gt;
&lt;li&gt;Revisar que existan los permisos necesarios para la ceacion de temporales.&lt;/li&gt;
&lt;/ul&gt;
Hardware &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Revisar el cableado estructurado, configuracion de IP, DNS, DHCP, en el servidor donde esta instalado el SAP B1 y ServerTools.&lt;/li&gt;
&lt;li&gt;La recomendacion es que el servidor SAP BO cuente con arreglo de disco para sistema operativo y otro para base de datos.&lt;/li&gt;
&lt;li&gt;Solo se debe manejar una tarjeta de red de preferencia de 1GBPs.&lt;/li&gt;
&lt;li&gt;Se debe tomar en cuenta la BD debe estar en concordancia con la memoria RAM&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link href="http://sapboayuda.blogspot.com/feeds/1029305010910522624/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/sistema-muy-lento.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/1029305010910522624" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/1029305010910522624" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/sistema-muy-lento.html" rel="alternate" title="Sistema muy lento" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-1736908352261477181</id><published>2016-04-05T12:45:00.000-05:00</published><updated>2016-04-05T12:45:08.225-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Query"/><title type="text">Ver facturas vencidas por cliente (Query)</title><content type="html">&lt;div style="text-align: justify;"&gt;
Aqui te mostramos un query donde podras ver las Facturas vencidas de los clientes, el cual ingresando el codigo del cliente te mostrara su saldo actual por documento, los dias vencidos, y un rango establecido de 30 dias para un mejor panorama del reporte.&lt;br /&gt;
&lt;br /&gt;
Este query lo puedes usar como una consulta de usuario o lo puedes agregar como un crystal&amp;nbsp; report, para que se haga mucho mas facil su desarrollo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
SELECT P0.DocNum, P0.DocDate, P0.DocDueDate, P0.CardCode, P0.CardName, P0.DocTotal, T1.SlpName,&lt;br /&gt;
(select (doctotal - paidtodate) from OINV where Docnum=P0.docnum and DATEDIFF(Day,DocDueDate,getdate())&amp;lt;=0 ) as 'POR VENCER', (select (doctotal - paidtodate) from OINV where Docnum=P0.docnum and DATEDIFF(Day,DocDueDate,getdate())&amp;gt;=1 and DATEDIFF(Day,DocDueDate,getdate())&amp;lt;=30) as '30 Dias', (select (doctotal - paidtodate) from OINV where Docnum=P0.docnum and DATEDIFF(Day,DocDueDate,getdate())&amp;gt;=31 and DATEDIFF(Day,DocDueDate,getdate())&amp;lt;=60) as '60 Dias', (select (doctotal - paidtodate) from OINV where Docnum=P0.docnum and DATEDIFF(Day,DocDueDate,getdate())&amp;gt;=61 and DATEDIFF(Day,DocDueDate,getdate())&amp;lt;=90) as '90 Dias', (select (doctotal - paidtodate) from OINV where Docnum=P0.docnum and DATEDIFF(Day,DocDueDate,getdate())&amp;gt;=91 ) as '&amp;gt; 90 Dias',&lt;br /&gt;
DATEDIFF(Day,P0.DocDueDate,getdate()) as 'Dias'&lt;br /&gt;
FROM OINV P0 INNER JOIN OSLP T1 ON P0.SlpCode = T1.SlpCode &lt;br /&gt;
WHERE P0.cardcode = [%0] &lt;br /&gt;
and (P0.doctotal &amp;gt; P0.paidtodate)&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPvNj7dtgBbBbvU2B0FViH3NILJY5juUH2Vi2Rrxlf-IltNiSS9lFoOhYKV1gS_Npwq4bRtKH849kDhazHAM8CPSB9bHBAIdzSir-mKJoht5gUHhO0iaoL51Z0p2PdS-0nmBOkQYZOI2lS/s1600/Facturas_vencidas.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Query Facturas vencidas SAP B1" border="0" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPvNj7dtgBbBbvU2B0FViH3NILJY5juUH2Vi2Rrxlf-IltNiSS9lFoOhYKV1gS_Npwq4bRtKH849kDhazHAM8CPSB9bHBAIdzSir-mKJoht5gUHhO0iaoL51Z0p2PdS-0nmBOkQYZOI2lS/s400/Facturas_vencidas.png" title="Query Facturas vencidas SAP B1" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Query Facturas Vencidas&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link href="http://sapboayuda.blogspot.com/feeds/1736908352261477181/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/ver-facturas-vencidas-por-cliente-query.html#comment-form" rel="replies" title="2 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/1736908352261477181" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/1736908352261477181" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/ver-facturas-vencidas-por-cliente-query.html" rel="alternate" title="Ver facturas vencidas por cliente (Query)" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPvNj7dtgBbBbvU2B0FViH3NILJY5juUH2Vi2Rrxlf-IltNiSS9lFoOhYKV1gS_Npwq4bRtKH849kDhazHAM8CPSB9bHBAIdzSir-mKJoht5gUHhO0iaoL51Z0p2PdS-0nmBOkQYZOI2lS/s72-c/Facturas_vencidas.png" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-8936740451950517063</id><published>2016-04-05T11:56:00.002-05:00</published><updated>2016-04-05T11:57:47.864-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Query"/><category scheme="http://www.blogger.com/atom/ns#" term="SAP BO"/><category scheme="http://www.blogger.com/atom/ns#" term="Ventas - Clientes"/><title type="text">Query para impresion de Factura</title><content type="html">Hola, esta vez venimos para enseñarte de que manera puedes utilizar un query para la creacion de una impresion de Factura. El query es muy sencillo el cual abarcaremos como numero de lotes, serie, vendedor, descuentos.&lt;br /&gt;
&lt;br /&gt;
Aqui invocamos al query de Factura &lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;declare @Numdoc int&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;set @Numdoc = '67223' -- este campo lo comentas cuando creas el Stored procedure y dejas el @numdoc como variable&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;SELECT OINV.DocEntry, OINV.FolioNum, OINV.FolioPref, OINV.DocNum, OINV.DocDate, OINV.DocDueDate,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OINV.Address, OINV.Address2, OINV.NumAtCard, OINV.VatSum, OINV.VatSumFC, OINV.DocCur, OINV.DocTotal, &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OINV.DocTotalFC, OINV.Comments, OINV.Series, INV1.VatPrcnt, INV1.GTotal, INV1.TaxCode, INV1.DiscPrcnt,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OINV.Header, OINV.LicTradNum, INV1.LineTotal, INV1.TotalFrgn, INV1.FreeTxt, round(INV1.PriceBefDi,3) 'PriceBefDi', &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;round(INV1.Price,3) 'Price', INV1.OpenQty, INV1.Price as 'U_EXD_LPRECIO', INV1.unitMsr, &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;INV1.ItemCode, INV1.SWW, INV1.Dscription, OCRD.CardCode, OCRD.CardName, OCRD.CardFName, OCRD.ZipCode, OCRD.City, OSLP.SlpName, OBTN.DistNumber, OBTN.MnfSerial, &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OBTN.ExpDate, NNM1.SeriesName, NNM1.NextFolio,NNM1.FolioPref, OCRD.MailStrNo, OCTG.PymntGroup, ITL1.Quantity, OSHP.TrnspName,DLN1.BaseRef,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OINV.Printed FROM OINV WITH (NOLOCK) INNER JOIN&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;INV1 WITH (NOLOCK) ON OINV.DocEntry = INV1.DocEntry INNER JOIN&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OCRD WITH (NOLOCK) ON OINV.CardCode = OCRD.CardCode INNER JOIN&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;NNM1 WITH (NOLOCK) ON OINV.Series = NNM1.Series INNER JOIN&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OSLP WITH (NOLOCK) ON OINV.SlpCode = OSLP.SlpCode INNER JOIN&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OCTG WITH (NOLOCK) ON OINV.GroupNum = OCTG.GroupNum INNER JOIN&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OITL WITH (NOLOCK) ON INV1.BaseRef = OITL.DocNum AND INV1.BaseLine = OITL.DocLine AND INV1.BaseType = OITL.DocType AND INV1.ItemCode = OITL.ItemCode AND OINV.CardCode = OITL.CardCode INNER JOIN&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;ITL1 WITH (NOLOCK) ON OITL.LogEntry = ITL1.LogEntry AND ITL1.Quantity &amp;lt; '0' INNER JOIN&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OBTN WITH (NOLOCK) ON ITL1.MdAbsEntry = OBTN.AbsEntry INNER JOIN&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;OSHP WITH (NOLOCK) ON INV1.TrnsCode = OSHP.TrnspCode  FULL OUTER JOIN&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;DLN1 WITH (NOLOCK) ON OINV.DocEntry = DLN1.TrgetEntry AND INV1.LineNum = DLN1.LineNum            &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;WHERE OINV.DocEntry = @Numdoc ORDER BY INV1.Dscription&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Este query lo guardas como SP y despues lo llamas en un crystal report, el cual permitira abrir la Factura creada.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiElg14NCHtbZ22drAALm2cyrZ-mA2v9-T7pw33KuVJvQxX6bqL8rfkbZWJMFEH74ljcC9X_8-qN6t8djB14yGY9z2I2Fq7Q-meSnwG60ZNGbQoLkZcqcB7APz5X5rCp_RCf6-Jl2V9QibD/s1600/Factura.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Factura Lista para impresion" border="0" height="342" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiElg14NCHtbZ22drAALm2cyrZ-mA2v9-T7pw33KuVJvQxX6bqL8rfkbZWJMFEH74ljcC9X_8-qN6t8djB14yGY9z2I2Fq7Q-meSnwG60ZNGbQoLkZcqcB7APz5X5rCp_RCf6-Jl2V9QibD/s400/Factura.png" title="Factura Lista para impresion" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Factura Creada Lista para imprimir&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;</content><link href="http://sapboayuda.blogspot.com/feeds/8936740451950517063/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/query-para-impresion-de-factura.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/8936740451950517063" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/8936740451950517063" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/query-para-impresion-de-factura.html" rel="alternate" title="Query para impresion de Factura" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiElg14NCHtbZ22drAALm2cyrZ-mA2v9-T7pw33KuVJvQxX6bqL8rfkbZWJMFEH74ljcC9X_8-qN6t8djB14yGY9z2I2Fq7Q-meSnwG60ZNGbQoLkZcqcB7APz5X5rCp_RCf6-Jl2V9QibD/s72-c/Factura.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-3731169277323187012</id><published>2016-04-02T10:58:00.000-05:00</published><updated>2016-04-02T10:58:27.626-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SAP BO"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type="text">Como eliminar periodos contables</title><content type="html">&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
A veces sucede que estamos creando una nueva Base de datos y en la configuracion de los periodos contables cometemos algun error y lo unico que queda es querer eliminar por completo dicho ingreso, para tal efecto SAP Business One, nos permite eliminar el periodo mal ingresado.&lt;br /&gt;
&lt;br /&gt;
No debemos olvidar que cuando se haga un cambio de esta magnitud siempre tenemos que realizar un backup del sistema, por si suceda algun percance (Que siempre aparacen en el momento menos indicado).&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
Para eliminar un periodo contable ingresaremos a gestion / Inicializacion del Sistema / Periodo Contable, nos aparecera una venta (tal como se muestra en la imagen).&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUcxKPnV_6abiWVRV7Vr_YOc1YWKdENp_eP99c_Xhp6CsQ8WfmP6lvoWkZ7piTCws7k0pOjVULSGVOXO5pJkUpNCcrwBrDTp3Zjkfaa_mmxNKLnYK_m7dSmKCu5n_Dels39emRXiyZWImf/s1600/periodo_contable.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Periodo Contable SAP" border="0" height="275" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUcxKPnV_6abiWVRV7Vr_YOc1YWKdENp_eP99c_Xhp6CsQ8WfmP6lvoWkZ7piTCws7k0pOjVULSGVOXO5pJkUpNCcrwBrDTp3Zjkfaa_mmxNKLnYK_m7dSmKCu5n_Dels39emRXiyZWImf/s400/periodo_contable.png" title="Periodo Contable SAP" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Periodo contable&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Y una vez ingresada a esta ventana seleccionar cada de periodo creado el cual saldra la ventana Periodo Contable y en cualquier parte de la ventana (no campos) dar click derecho y seleccionar la opcion eliminar (tal como lo muestra la imagen).&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFV11dj873NYeSGJ4wNnFd3cOrsW8iWVpb-Vdi4pAOcQvoW20_8epbL6YAycV0nGg5WDUlbCxqzUZcyDwRe6VtpKWvXtvX7phATD_k1mYVijaMSLmKmn_NoxU5co-fSSPC1hNjXHvx9mhC/s1600/Eliminar_Periodo_contable.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Eliminar Periodo Contable SAP BO" border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFV11dj873NYeSGJ4wNnFd3cOrsW8iWVpb-Vdi4pAOcQvoW20_8epbL6YAycV0nGg5WDUlbCxqzUZcyDwRe6VtpKWvXtvX7phATD_k1mYVijaMSLmKmn_NoxU5co-fSSPC1hNjXHvx9mhC/s320/Eliminar_Periodo_contable.jpg" title="Eliminar Periodo Contable SAP BO" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Periodo Contable&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Tener en cuenta que esta opcion solo funcionara si NO se ha generado ningun movimiento contable, ventas, inventarios u otros modulos en este periodo a eliminar.&lt;/div&gt;
</content><link href="http://sapboayuda.blogspot.com/feeds/3731169277323187012/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/como-eliminar-periodos-contables.html#comment-form" rel="replies" title="3 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/3731169277323187012" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/3731169277323187012" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/04/como-eliminar-periodos-contables.html" rel="alternate" title="Como eliminar periodos contables" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUcxKPnV_6abiWVRV7Vr_YOc1YWKdENp_eP99c_Xhp6CsQ8WfmP6lvoWkZ7piTCws7k0pOjVULSGVOXO5pJkUpNCcrwBrDTp3Zjkfaa_mmxNKLnYK_m7dSmKCu5n_Dels39emRXiyZWImf/s72-c/periodo_contable.png" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-6523960969981277586</id><published>2016-03-31T15:58:00.000-05:00</published><updated>2016-03-31T15:58:00.913-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Búsqueda Formateada"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type="text">Crear busqueda formateada</title><content type="html">&lt;div style="text-align: justify;"&gt;
La mejor ayuda que te podemos brindar al crear una busqueda formateada en SAP B1, es que tengas conocmientos basico - intermedio de SQL, ya que con ello podremos obtener un sin numero de usos con el resultado: calculos, ejecucion de stored Procedures, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debemos tener en cuenta que las busquedas formateadas funcionan unicamente con ventanas activas de SAP BO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para saber que campos son los que necesitamos para crear nuestra primera busqueda formateada debemos activar la opcion de "Informacion del sistema" &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPEH0xHzsx2uMFFZ05hVXNO_aL9R6Fakwulh7WjcFrrnV93XRjiRRX8GN5Vc90r3LW1E1ihlIcV62cRFbTkKbpr5bVr8ZLnh5lvuUOtEmPMTJeltTw4DM-L6XwN7IXrWF-deTGLhyphenhyphenSmRxN/s1600/menu_informacion_del_sistema.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Activar Informacion del Sistema SAP" border="0" height="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPEH0xHzsx2uMFFZ05hVXNO_aL9R6Fakwulh7WjcFrrnV93XRjiRRX8GN5Vc90r3LW1E1ihlIcV62cRFbTkKbpr5bVr8ZLnh5lvuUOtEmPMTJeltTw4DM-L6XwN7IXrWF-deTGLhyphenhyphenSmRxN/s320/menu_informacion_del_sistema.png" title="Activar Informacion del Sistema SAP" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;i&gt;Informacion del Sistema&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Despues de activar esta opcion SAP BO nos va a permitir saber los nombres de los campos que estan disponibles en la ventana activa, pero para ello debemos saber cuales son campos de cabecera y campos de detalle.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuCcY6K_1seMZ-rwyxYTVKdTW92ki7uBiNXcfeuB0nKxFS0x3q3V5GqRdn0Tve2dRgVFYMsDnylXd2PZX4gnHGjufy1SdAYR3QvPncWHkTRiA1otJmU0wBbe5zWZVh3q9Kn0J12PXQuMv_/s1600/CABECERA_DETALLE_FACTURA.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="campos cabecera y detalle SAP" border="0" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuCcY6K_1seMZ-rwyxYTVKdTW92ki7uBiNXcfeuB0nKxFS0x3q3V5GqRdn0Tve2dRgVFYMsDnylXd2PZX4gnHGjufy1SdAYR3QvPncWHkTRiA1otJmU0wBbe5zWZVh3q9Kn0J12PXQuMv_/s320/CABECERA_DETALLE_FACTURA.png" title="campos cabecera y detalle SAP" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Identificacion de cabecera - detalle de campos&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
y al pasar el mouse sobre cualquier campo de la imagen señalada arriba este nos mostrara el nombre de la tabla, nombre de campo y tipo (numerico, nvarchar, datetime, etc). en la parte inferior izquierda de la ventana de SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji12knJCejWMC8svbTd8w11EVodmjyJE03IMcg56ClyhBULHzKrbl37kNk3I3OFg5YXghYmZWQQvyGhmR2b9cRXk8_ThXkto0kiSQr9Cyov7zC9XXLyG3coxhpM0cGWJY61-WFoFN1etLc/s1600/descripcion_de_campo.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Detalle de Campo SAP" border="0" height="30" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji12knJCejWMC8svbTd8w11EVodmjyJE03IMcg56ClyhBULHzKrbl37kNk3I3OFg5YXghYmZWQQvyGhmR2b9cRXk8_ThXkto0kiSQr9Cyov7zC9XXLyG3coxhpM0cGWJY61-WFoFN1etLc/s400/descripcion_de_campo.png" title="Detalle de Campo SAP" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Detalle de campo&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Ya teniendo estos datos como referencia podemos crear la busqueda formateada indicando de esta manera:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SELECT $[Tabla.Campo]&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pero en el caso señalado seria asi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SELECT $[OINV.cardcode]&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ahora empezamos un ejemplo de busqueda formateada, donde en el campo comentarios aparezca el codigo del vendedor. Este query guardarlo (en nuestro caso le pusimo el nombre codigo_vendedor)&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;b&gt;DECLARE @SLPCODE INT&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style="font-size: x-small;"&gt;&lt;b&gt;SET @SLPCODE = $[OQUT.SLPCODE]&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;b&gt;SELECT @SLPCODE&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpT3JjgFbjcnWL2ZsmfYVFnNp8H2oZhdc5I3czIfwfPWbh4WtCMivvbfboj4bYYOYDvYTM-zZm7lclEjt7n-NPGh5eshZPMhEizNCbJrpqQdLt5LkvNht7MTJmAbOUgl5wC3Dyl4W1G4VV/s1600/busqueda_formateada.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Busqueda formateada" border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpT3JjgFbjcnWL2ZsmfYVFnNp8H2oZhdc5I3czIfwfPWbh4WtCMivvbfboj4bYYOYDvYTM-zZm7lclEjt7n-NPGh5eshZPMhEizNCbJrpqQdLt5LkvNht7MTJmAbOUgl5wC3Dyl4W1G4VV/s400/busqueda_formateada.png" title="Busqueda formateada" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Query Busqueda formateada&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
El campo comentario presionar las teclas SHIFT + ALT + F2 y aparecera el recuadro donde colocaremos nuestra busqueda formateada creada "Codigo_vendedor"&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXSNMTd8zWfunPMBGLCZRChKGq_An5iynKsRYVsHo1vpiBvTW_umvKI4M43snyHNxaoR9pr40Xhuf-IMx2CXXCq43Iv4pgk9R28RYDQlRGK90Hl2iCSCQIeZEaEzp9ApU5oq8F9xsa-GC2/s1600/seleccion_busqueda_formateada.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXSNMTd8zWfunPMBGLCZRChKGq_An5iynKsRYVsHo1vpiBvTW_umvKI4M43snyHNxaoR9pr40Xhuf-IMx2CXXCq43Iv4pgk9R28RYDQlRGK90Hl2iCSCQIeZEaEzp9ApU5oq8F9xsa-GC2/s400/seleccion_busqueda_formateada.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Elegir la busqueda formateada grabada&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Al realizar esta acción el campo comentarios, aparecera con una lupa tal como lo muestra la imagen, y al hacer doble click en la lupa, efectuara la accion.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeG-lBx3b8A7eHInZwA82vsqwOFD6UwqnGVb3IwP_8N9PzEFymW-yqmEsFEBskALAs9epVYD2PFWwfzdEbk6zm6zWv0FWeAm_Ii7MPtx7H6lvDjs_YuMQGiPdmB3KXf47UUbXndiiT26IL/s1600/busqueda_formateada_terminada.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeG-lBx3b8A7eHInZwA82vsqwOFD6UwqnGVb3IwP_8N9PzEFymW-yqmEsFEBskALAs9epVYD2PFWwfzdEbk6zm6zWv0FWeAm_Ii7MPtx7H6lvDjs_YuMQGiPdmB3KXf47UUbXndiiT26IL/s400/busqueda_formateada_terminada.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
Esperamos que halla sido de utilidad este pequeño manual de Busqueda formateada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link href="http://sapboayuda.blogspot.com/feeds/6523960969981277586/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/03/crear-busqueda-formateada.html#comment-form" rel="replies" title="7 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/6523960969981277586" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/6523960969981277586" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/03/crear-busqueda-formateada.html" rel="alternate" title="Crear busqueda formateada" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPEH0xHzsx2uMFFZ05hVXNO_aL9R6Fakwulh7WjcFrrnV93XRjiRRX8GN5Vc90r3LW1E1ihlIcV62cRFbTkKbpr5bVr8ZLnh5lvuUOtEmPMTJeltTw4DM-L6XwN7IXrWF-deTGLhyphenhyphenSmRxN/s72-c/menu_informacion_del_sistema.png" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-1925774732778700128</id><published>2016-03-23T17:34:00.000-05:00</published><updated>2016-03-23T17:34:27.804-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Búsqueda Formateada"/><category scheme="http://www.blogger.com/atom/ns#" term="Query"/><title type="text">Correlativo en campo de Usuario</title><content type="html">Hola amigos, en este caso les enseñare como resolví, un problema que se me había presentado en una empresa, ya que necesitaba una secuencia numérica en un campo de usuario.&lt;br /&gt;
&lt;br /&gt;
Lo que use fue una búsqueda formateada en el campo de usuario y que se active cada vez que actualice cierto campo que predeterminemos.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;span style="background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;SELECT&amp;nbsp; MAX(CAST( CAST( T0.U_Correlativo AS nvarchar(10) ) AS int )) &amp;nbsp;+ 1&amp;nbsp; AS NUMERO FROM ODLN T0&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link href="http://sapboayuda.blogspot.com/feeds/1925774732778700128/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/03/correlativo-en-campo-de-usuario.html#comment-form" rel="replies" title="0 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/1925774732778700128" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/1925774732778700128" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/03/correlativo-en-campo-de-usuario.html" rel="alternate" title="Correlativo en campo de Usuario" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-340574463179258429.post-4012004325917245298</id><published>2016-03-23T16:58:00.000-05:00</published><updated>2016-03-23T17:01:02.194-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Inventarios"/><category scheme="http://www.blogger.com/atom/ns#" term="Query"/><category scheme="http://www.blogger.com/atom/ns#" term="SAP BO"/><title type="text">Consulta de auditoria de Stock (Query)</title><content type="html">Hola, en esta oportunidad te ayudaremos a resolver el problema que se presentan en varias empresas, tal es el caso de tener un Query o una consulta similar a auditoria de Stock en SAP Business One.&lt;br /&gt;
&lt;br /&gt;
Aqui te detallamos la consulta SQL para que lo analices y pruebes.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
declare @fecha datetime&lt;br /&gt;
declare @itemcode nvarchar(15)&lt;br /&gt;
&lt;br /&gt;
set @fecha = '20160331'&lt;br /&gt;
set @itemcode = '0101002176'&lt;br /&gt;
&lt;br /&gt;
SELECT T2.ItemCode, T2.ItemName, T1.WhsCode, T1.WhsName,&lt;br /&gt;
ISNULL((SELECT (SUM(Y.InQty)-SUM(Y.OutQty))FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate&amp;lt;=@fecha),0) 'Stock',&lt;br /&gt;
ISNULL((SELECT (SUM(Y.TransValue)) &amp;nbsp;FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate &amp;lt;=@fecha),0)'Costo Total'&lt;br /&gt;
FROM OITM T2&lt;br /&gt;
INNER JOIN OITW T0 ON T0.ItemCode=T2.ItemCode&lt;br /&gt;
INNER JOIN OWHS T1 ON T1.WhsCode=T0.WhsCode&lt;br /&gt;
WHERE (SELECT (SUM(Y.InQty)-SUM(Y.OutQty)) FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate&amp;lt;=@fecha) != '0'&lt;br /&gt;
and t2.ItemCode = @itemcode&lt;br /&gt;
ORDER BY T2.ItemCode, T1.WhsCode</content><link href="http://sapboayuda.blogspot.com/feeds/4012004325917245298/comments/default" rel="replies" title="Comentarios de la entrada" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/03/consulta-de-auditoria-de-stock-query.html#comment-form" rel="replies" title="2 Comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/4012004325917245298" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/340574463179258429/posts/default/4012004325917245298" rel="self" type="application/atom+xml"/><link href="http://sapboayuda.blogspot.com/2016/03/consulta-de-auditoria-de-stock-query.html" rel="alternate" title="Consulta de auditoria de Stock (Query)" type="text/html"/><author><name>Lretuerto</name><uri>http://www.blogger.com/profile/13897125523661918078</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>2</thr:total></entry></feed>