Micro Focus QTP (UFT) Forums

Full Version: Regular Expressions for SAP objects and "id" property
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello.
I have a problem with "id" SAP objects property while Descriptive Programming.

I have SAPGuiEdit object which have following properities.
Code:
name=VBAK-AUART
id=/app/con[0]/ses[0]/wnd[0]/usr/ctxtVBAK-AUART
I want to setFocus on this field
When I use regular expression in name property like this

Code:
sapguisession("Session").SAPGuiWindow("Create Sales Order: Initial").SAPGuiEdit("name:=.*-AUART").SetFocus
It is working fine
But when I want to use it in id property f.e

Code:
sapguisession("Session").SAPGuiWindow("Create Sales Order: Initial").SAPGuiEdit("id:=.*ctxtVBAK-AUART").SetFocus

I get:
Cannot identify the object "SAPGuiEdit" (of class SAPGuiEdit). Verify that this object's properties match an object currently displayed in your application.

How can I use RegExp in id property for SAP objects??
Are there any other object with this property as well? id = /app/con[0]/ses[0]/wnd[0]/usr/ctxtVBAK-AUART

maybe this property is not unique one to recognise this object

u can create child objects set with this property and msgbox the count of the set

if there are several objects, you need to change ur expression