cancel
Showing results for 
Search instead for 
Did you mean: 

Salida en vivo con SAP B1

rimaribe
Participant
0 Kudos

Ante todo buenas noches,

La semana pasada hemos salido en vivo con SAP B1 en la empresa donde trabajo, en este momento tengo 2 consultas generales.

La primera es que al parece mi servidor no esta utilizando toda la memoria disponible.

Tengo 2 servidores con 32GB  de RAM, uno para SAP y otro para los usuarios remotos.

En el servidor de SAP la memoria llega a utilizarse hasta los 10GB y de ahí no crece, por lo tanto el SAP esta bien lento, somos al rededor de 40 usuarios y tenemos algunas Ofertas y Ordenes de Venta que tienen hasta 200 items, al momento de actualizar o guardar se demora entre 1 a 3 minutos y termina colgando a otros usuarios.

El SQL del servidor es 2012 Standard.

El segundo punto es que hay ventanas que no se acoplan al tamaño del monitor o mejor dicho cuando las achicas los controles no se juntan.

Por ejemplo la oferta de venta y  la orden cuando achicas las ventanas los controles se juntan, pero en la solicitud de traslado y el traslado no sucede esto.

Adjunto algunas imágenes de esto.

Muchas gracias por la ayuda que me puedan brindar.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Ricardo,

Que versión de SAP tienes?

IFV

rimaribe
Participant
0 Kudos

Estimado Ivan,

La versión es SAP Business One 9.1 (9.10.160) PL:06

Gracias por tu ayuda.

Ricardo Uribe Z.

Former Member
0 Kudos

Hola Ricardo,

creo que tu primer inconveniente es un problema de la versión, revisa la nota SAP 2154097 - Client performance becomes bad after SAP Business One upgrades to release 9.1 PL06 https://websmp130.sap-ag.de/sap(bD1lcyZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F6465...

En esta nota te indican sobre la lentitud y performance de la versión después de la actualización a 9.1 PL6 y el workaround que proponen es el siguiente

update CHEN set Counter=0 where Component='C' and ID=37

A mi me paso eso y lo solucione con la información que me aportaron otros foristas en el post

Espero te sirva

Slds,

IFV

rimaribe
Participant
0 Kudos

Estimado Ivan,

Solo tengo que executar este script en el SQL

"update CHEN set Counter=0 where Component='C' and ID=37"


o tengo que hacer algo mas?


Saludos


Ricardo Uribe Z.

Former Member
0 Kudos

Ricardo,

Aquí te dejo la nota completa, si tu S user ID tiene los permisos puedes ver la nota directamente en el portal de SAP.  Igualmente el partner que te este implementando puede validar la nota y la solución.

No esta de más recordarte, que alterar las tablas de SAP con UPDATE o DELETE no esta soportado por SAP y puedes perder la garantía del producto (Excepto casos como esto que ellos lo soportan a través de notas SAP).

Por ultimo y no menos importante puedes hacerlo primero en una BD pruebas y validar los resultados.

2154097 - Client performance becomes bad after SAP Business One upgrades to release 9.1 PL06

Symptom

You have upgraded SAP Business One to release 9.1 PL06 and find that the performance of the client has degraded significantly.

Reproducing the issue

Scenario:

Upgrade SAP Business One to release 9.1 PL06.

Expected Result:

The client performance remains as before.

Actual Result:

The client performance degrades.

For example, open an existing purchase order, close one row, and choose the Update button. It will take a much longer time to finish the update operation than in previous versions.

Cause

Application error.

Solution

SAP intends to provide a patch or patches in order to solve the problem described. The section References below will list the specific patches once they become available. The corresponding Info file of the patches in SAP Service Marketplace will also show the SAP Note number. Be aware that these references can only be set at patch release date. SAP will deliver patches only for selected releases at its own discretion, based on the business impact and the complexity of the implementation.

Workaround:

Run the following SQL statement on the affected company database:

     update CHEN set Counter=0 where Component='C' and ID=37


Slds,

IFV

rimaribe
Participant
0 Kudos

Estimado Ivan,

Si, justo pensaba realizar primero la operación la base que tengo de prueba.

Gracias

rimaribe
Participant
0 Kudos

Estimados,

Gracias por la ayuda prestada, al final probando en la base de prueba con la solución que menciono Ivan funciono.

update CHEN set Counter=0 where Component='C' and ID=37


Muchas gracias

Answers (2)

Answers (2)

Former Member
0 Kudos

Puedes revisar desde SQL Server Management Studio si tu servidor SQL tiene fijado un máximo de uso de RAM. Si es así, puedes considerar incrementarla; lo ideal sería que máximo utilice 3/4 partes de tu RAM total.Si ves que tiene mucho y aún así no sube demasiado el consumo RAM, quiere decir que no ha sido necesario por parte de SQL utilizar más RAM por el momento y que en un futuro, conforme utilicen más y más a SAP B1 el consumo pueda incrementar.

Por lo de la lentitud, intenta seguir la recomendación que se da en el siguiente post:

Saludos y suerte,

JC.

rimaribe
Participant
0 Kudos

Estimado Juan Carlos,

Si revise esta configuración pero los valores están como viene el SQL. 

Former Member
0 Kudos

Intentaste realizar lo que te propongo del post que te puse? Adicional, revisa si tienes más de 1 tarjeta de red en tu servidor SAP, ya que eso podría generar también problemas en el desempeño de SAP.

El servicio de SQL Server no va tomar en automático la totalidad de tu RAM o lo que se le marque como máximo, sino que poco a poco (conforme se vaya utilizando) va estar reservando RAM para el servicio y la va liberar tiempo después. Entonces, creo que sería normal que no suba más de 10GB, ya que la mayor parte de los procesos se están ejecutando solo en servidor de usuarios remotos y en SAP solo se están escribiendo/leyendo datos en sus BD.

Una prueba que me gustaría que hicieras: que generes unos 2-3 documentos a modo de prueba directamente en el servidor de SAP, no en el servidor remoto.

Considero que si fuera algún tema de red o conectividad, no se debería presentar el problema si se generan los documentos de el servidor SAP. Si el problema persiste en este ambiente, posiblemente sería necesario que ejecutes en primera instancia la propuesta de solución que se hizo en el post que te puse .

En lo personal, me ha ha funcionado lo anterior en muchas ocasiones... También, lo que me ha ayudado mucho es hacer que los clientes SAP (el software cliente como tal) se conecte usando la IP del servidor SAP, no el hostname, ya que en ocasiones puede haber demoras en la resolución de nombres.

Saludos y nos comentas cómo te fue.

JC.

rimaribe
Participant
0 Kudos

Estimados,

Realice los pasos de mantenimiento para mis bases de SAP, pero aun sigo teniendo problemas con la velocidad, al momento de abrir o actualizar Ofertas y Ordenes de Venta, también se experimenta cuelgues del sistema cuando se utiliza el modulo de Precios de Entrega.

Utilicé el SQL Server Profiler y al parecer se demora bastante leyendo la tabla OCRD, asumo que lo lee por linea de Oferta o Orden pero tambien hace lo mismo al abrir el modulo de precio de entrega.

rimaribe
Participant
0 Kudos

Estimados,

Realicé los pasos de mantenimiento para mis bases de SAP, pero aun sigo teniendo problemas con la velocidad, al momento de abrir o actualizar Ofertas y Ordenes de Venta, también se experimenta cuelgues del sistema cuando se utiliza el modulo de Precios de Entrega.

Utilicé el SQL Server Profiler y al parecer se demora bastante leyendo la tabla OCRN, asumo que lo lee por linea de Oferta o Orden, pero también hace lo mismo al abrir el modulo de precio de entrega.

Podrían decirme porque hace esto SAP, es por alguna opción configurada?

Espero me puedan ayudar.

Gracias

Ricardo Uribe Z.

former_member188471
Active Contributor
0 Kudos

La tabla que veo que esta consultando es la OCRN (Códigos de moneda) que a mi punto de vista es normal ya que los documentos de marketing se basen en ese catalogo.

Tengo varias dudas:

1.- Cuantas BD tienes en SQL y de que tamaño son (MDF y LDF)

2.- Últimamente has aplicado algún UPGRADER?

3.- En un solo servidor conviven SQL y SAP?

4.- Tareas de mantenimiento a cual te refieres?

Espero poder recibir tus comentarios para poder hacer comentarios al respecto y poder brindarte apoyo.

rimaribe
Participant
0 Kudos

Estimado Julian,

Respondiendo a tus preguntas.

1.- Cuantas BD tienes en SQL y de que tamaño son (MDF y LDF)

     En SQL tengo siempre 2 bases la base de producción y una de prueba la cual es la copia de la de      producción.

     MDF pesa 1GB promedio

     LDF pesa 3GB promedio

     Esto seria lo mismo para ambas bases.

2.- Últimamente has aplicado algún UPGRADER?

     Últimamente ninguno, el ultimo se aplico hace un par de meses.

3.- En un solo servidor conviven SQL y SAP?

     Si, en un solo servidor esta instalado SAP y SQL.

4.- Tareas de mantenimiento a cual te refieres?

      Tareas de mantenimiento como hacer SHRINK para compactar y reducir el log, para la base de      produccion y para la base SBO_COMMON.  


Gracias por tu ayuda.


Ricardo Uribe Z.

former_member188471
Active Contributor
0 Kudos

Si gustas puedo revisarlo con una sesión de team que me proporciones para poder darte mas pistas.

mi Skype: juliancab

former_member188440
Active Contributor
0 Kudos

Revisa si tienes suficiente espacio en donde está almacenada tu tabla temp, también donde está almacenada tu tabla de ldf de tu base de datos de SAP, pues esto puede ser un problema.

Tienes algun store procedure configurado para validar algo en SAP? en tu transaction notification?

Saludos!

rimaribe
Participant
0 Kudos

Estimado Julian,

Creo que no seria lo correcto, en este momento aun estamos con soporte de la empresa implementadora, si permito que se conecte alguien externo ellos no se harán responsables por cosas que pudieran salir.

rimaribe
Participant
0 Kudos

Estimado Mauricio,

Las unidades donde se encuentran ambas bases tiene mas de 100GB de espacio libre, mi base de SAP solo pesa 1GB.

Saludos

Former Member
0 Kudos

Haz asignado una cantidad fija a tu memoria en SQL Sever ?

Tus servidores son HP?. Si los son, estableciste  su ILO?. En todo caso desactiva su ILO de HP y tambien deshabilita todas tus tarjetas de red solo dejando una ( la que estas utilizando ).

En el caso de la pantalla creo que se debe a los primeros PL de la 9.1


Revisa el siguiente post

Maximize Grid and full screen marketing documents | SCN

Saludos

rimaribe
Participant
0 Kudos

Estimado Jose,

No hemos realizado ninguna configuración a la memoria del SQL así es como esta la memoria en este momento.

Mis servidores son IBM hay alguna configuración que sepas debo realizar en el equipo?.