cancel
Showing results for 
Search instead for 
Did you mean: 

SAP business One displayed on second monitor

Former Member

Hi there,

Has anyone had a similar issue to this. When displaying SAP B1 maximized in the second screen you cannot see the right hand side of the screen. Thus the minimize, maximize and close buttons top right are not visible. You have to run minimized and manually resize. The process is the laptop with SAP installed is the left monitor and the secondary monitor is the right monitor. SAP is dropped onto the secondary monitor from the laptop. The resolution for the laptop is set to the largest with 1440 by 900 which should display all information. The resolution for the secondary monitor is set to the largest with 1920 by 1080.

I have searched the forums but haven't found another similar issue.

Any help would be appreciated. Thanks,

Lianne Plant

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Sorry for the necropost, but here's some more details on dealing with the issue for people who continue to encounter it.

SAP B1 calculates the monitor size incorrectly on a second monitor if certain conditions are met.  Near as I can determine, if the screen containing the SAP window is (1) not the primary display and (2) is larger than the primary display, it will calculate the screen dimensions as larger than they actually are.

Based on whether you've aligned your screens vertically or horizontally in windows, the dimensions returned will change.  The aligned axis will be significantly larger by several hundred pixels (apparently the difference in axis length between the larger screen and the smaller screen, minus the possible taskbar size), while the unaligned axis will be 12 pixels larger than your resolution's maximum.

Tested with two monitors (1366x768 and 1920x1080) on SAP B1 8.82 PL07.  Depending on which way I align the monitors, the SAPbouiCOM.Application.Desktop height and width is returned as such:

2474x1092 - horizontally aligned

1932x1352 - vertically aligned

Obviously neither of my monitors is that big.  This is not a driver or resolution issue.  A driver reporting wrong resolutions would have far more obvious effects in multiple applications, and the math on the resolution sizing is just too regular.  B1 is calculating the screen size wrong.  I've seen it on multiple computers with different GPUs.  People running SAP on a laptop with a secondary display or people using two monitors with different resolutions will encounter it most frequently.

There is a workaround.  If you set the secondary (and larger) monitor as your primary display, it will calculate the size correctly.  However, this is not ideal, as changing your primary display influences various bits of windows behavior, such as the login screen, the default screen on which popups and new windows appear, etc.  But hopefully this will get you by until they fix their math.

EDIT: Bold formatting for people who just want to skim.

Answers (3)

Answers (3)

PauloF
Explorer
0 Kudos

Hi,

I still find the same issue in SAP B1 10 HANA FP 2208.

It happens in several users using Windows 10 and windows 11, with different resolutions and different combinations of Laptop / External screens.

Video graphic adapters updated.

Has anyone, found a solution, different from changing the primary screen ?

Thanks,

Paulo

Former Member
0 Kudos

Hi,

This is a resolution issue, please update your video graphics adapter drivers.

Try 1280 x 720 resolution.

Thanks.

Clint

Former Member
0 Kudos

Hi Lianne Plant,

What is your B1 version, PL and your OS? Have you tried lower the resolution instead?

Thanks,

Gordon