![]() The sections below provide detailed information on how to steer the following SAP Business Client specific controls: The subset is located at Standard Modules ->TBox XEngines ->Html ->SAP Netweaver Business Client. If you want to steer SAP Business Client specific controls, you have to use the Standard Modules which are included in the Standard subset. You can steer Tabstrip controls and Horizontal Contextual Panels (HCNP) like TBox ComboBoxes. You can steer the following standard controls as described in chapter "Steering Controls": For detailed instructions, see chapter "Scan Modules". To do so, right-click a Module folder or go to the dynamic menu Modules in Tosca Commander and select Scan ->Application. You can create XBrowser Modules for SAP Netweaver Business Client with Tosca XScan. One of which is CtxUIMon.Steer SAP Netweaver Business Client Controls We make use of Microsoft Active Accessibility in different components. Microsoft Active Accessibility sends this message in response to calls to AccessibleObjectFromPoint, AccessibleObjectFromEvent, or AccessibleObjectFromWindow. Sent by both Microsoft Active Accessibility and Microsoft UI Automation to obtain information about an accessible object contained in a server application.Īpplications never send this message directly. Please refer to the below MSDN page on WM_GETOBJECT: Only occurs on special client PC CPUs with special Citrix Versions and special client PC OSīased on the above RCA, we determined that Citrix doesn’t call the WM_GETOBJECT directly but we utilize Microsoft Active Accessibility and Microsoft UI Automation to do the same.In an RDP session, no WM_GETOBJECT messages were triggered on the popup menu COM object (during SAP internal debugging) and the issue does not exist (also at the customer side).COM Framework does not delete the popup menu COM object, because the reference counter is not “0” after we in SAP Coding call our own Release().The sender/caller of the WM_GETOBJECT SendMessage() is responsible to decrease the reference count à this seems not to happen.The COM-Method “LresultFromObject” increases internally the reference counter.An external process is triggering an WM_GETOBJECT message to the popup menu COM object.The “LresultFromObject” method-call internally does an increase of the COM object reference counter and the sender/caller needs to decrease this reference counter if he is done with the object. The COM object needs to return the return-value of the COM-Method “LresultFromObject” which gets the “IAccessible” interface of the COM object as a parameter. The message WM_GETOBJECT is called several times from external process(es) (it is not called by SAP code) and results in one of the call stacks above. Below is the RCA which was shared by SAP while debugging one of the reported support cases, ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |