Following the upgrade of the Automation Engine to version 21.0.9, SAP jobs fail as evidenced by the error message below.
U02000005 Job '<sap_jobname>' with RunID 'xxxxxxx' is to be started.U02004164 No client in login object.
Release: 21.0.9
Component: Automation Engine
The issue has been confirmed to be a bug by our Dev team.
This problem is currently being worked on by Engineering and a fix will be delivered in the upcoming hotfix for 21.0.9
Workaround
This occurs if you have a LOGIN Object configured in the SAP Job and the below checkbox is not checked "Login Override - Override agent login information with job login"
If this is not explicitly set on the Job Object, the login from the connection object is used
Prior to version 21.0.9, the Login Object was always sent, irrespective of the checkbox setting. The issue stems from an inherent behavior misaligned with intended specifications. In addressing a recent defect, our development team identified and corrected this underlying issue to maintain system integrity and intended functionality.
If Automation Engine 21.0.9 is used in combination with the SAP agent, please review and update job objects with the "Login Override - Override agent login information with job login" option.
This will work as a workaround until the hotfix for this issue is released.
Defect ID: AE-35218