According to this documentation, I should be able to retire an application while it is still deployed, the purpose being that those deployments are preserved. When I try to retire an appliation in SCCM v1706, it tells me:
"Configuration Manager cannot retire this application because other applications or task sequences reference it or it is configured as a deployment."
There are three deployments for this application - no task sequences etc refence it.
So is the documentation faulty or am I missing something here?
edit: as expected from the above error message I am able to retire the application as soon as I delete all deployments for it. So I guess the functionality of retiring applications (in SCCM 2012 this was "enable/disable" iirc) was changed at some point in Current Branch without adapting relevant documentation?
edit 2: I also posted this question in the Microsoft-forums and got an answer there which came as close to an explanation as can be for this topic: seems the documentation mentioned above is simply a little vague on the topic of deployments when retiring applications. The answer seems to be that retiring applications is not intended to preserve the deployment configuration, but it rather means that clients currently running that applications are not prompted to uninstall it.