The problem you are describing is a general one.
A typical reason is developers using different database identifiers in development mode
One of the developers is registered in the database (in development mode) as the "owner of the scheme", and the other developer is registered in the database (in development mode) as a standard user (for example, john_doe).
The developer should generally avoid logging in as the owner of the schema when developing or creating datawindows , especially in databases with multiple schemas, because data windows will fail when the user starts the application under the usual (non-schema owner) user ID.
Although this is conceptually simple, this happens all the time because developers often have access to the owner of the schema / table in development, which they use to create tables or change columns, etc., and then they forget to return to normal userid for developing datawindows.
When PowerBuilder Qualifies Identifiers (from PB12.5 Help)
If the owner name of the table matches the name of the user registered in the database, PowerBuilder does not qualify the identifiers with the owner names in the SQL queries that it generates. Therefore, if you need PowerBuilder to qualify owner names, you need to log in with a user who does not own this table.
Using the SQLQualifiers Database Parameter (from PB12.5 Help)
This option does not work for most databases. According to the documentation for PB 12.5, SQLQualifiers is specific to Sybase DirectConnect DIR only.
Other decisions and notes
Converting SQL data to syntax will work, but I generally try to avoid this if absolutely necessary. The reason why you shouldn't convert to syntax is because you lose some of the magic embedded in the data window. If you are working on an application that supports two or more databases, then to convert to syntax you will need to create a separate data set for each DBMS. For example, consider the syntax of the left outer join for Oracle compared to MS SQL Server, if it is encoded in the syntax, the datawindow will work in one database, but if you leave it in graphical mode, PowerBuilder will automatically use the correct syntax of the left outer join based on the DBMS used . There are many other benefits (magic) that you deny when converting to syntax that go beyond the original question.