We are evaluating QTP for testing an SAP web application and certain frames appear to have a random or, at least, dynamic naming system so that when we replay the test, QTP cannot find the child elements of that frame. We followed some reccomendations in another thread, changing various settings including changing the name to a Regular expression and a wildcard to replace part of the name but so far to no avail.

What is the most direct method to handle dynamic SAP object names, either in the OR or using PD?