| Bug ID Number |
BUG-000168565 |
| Submitted | June 24, 2024 |
| Last Modified | October 22, 2024 |
| Applies to | ArcGIS Pro |
| Version found | 2.9.5 |
| Operating System | N/A |
| Operating System Version | N/A |
| Status | As Designed
After review by the development team, it has been determined that this behavior is as designed. See the Additional Information section for details.
|
Additional Information
When a dataset from any database is added to the map, the default layer name is determined by the Alias property of that dataset. Sometimes this property is not set, or exactly matches the dataset name, so the resulting layer name can include the dataset owner and other qualifications coming from enterprise databases.
If the layer name has the owner qualification or any kind of text before a period like user.Points, the first part only is used to determine the default output name, for brevity. The Geoprocessing framework assumes that the layer names in a map have meaning to the user so use the first part of the layer name to determine the default output name. For performance and ease of maintenance, there is no looking up if the first part of the layer name is a database owner or anything else, it just uses whatever is at the beginning.
When the dataset is browsed and used as input from an enterprise database, the qualifications are present and use only the name part to determine the default output dataset name.
Workaround
Use the Browse option next to the Input Dataset parameter to select the table or feature class. Alternatively, change the layer name to not use the owner qualification. Alternatively, change the Alias of the dataset prior to adding the layer to the map.
Steps to Reproduce