PowerBuilder 2022 has optimized the runtime files, and officially removed features such as TE Edit Control, Java, JDK 1.6, EasySoap, SOAP clients, OData, etc. You should be aware of the effects of such feature removals and runtime differences before upgrading the PowerBuilder application.
For example,
For the window size difference between version 2022 and version 2021, refer to Window size differences.
For runtime difference, refer to Runtime differences.
For PBDOM changes, refer to PBDOM changes.
For removal of Java support and JDK 1.6, refer to Removing Java support and JDK 1.6.
For all other changes that might affect app upgrade, refer to Upgrading PowerBuilder Applications > Upgrading from PowerBuilder 2021 or earlier for details.