I am newbie in the AI + SAP world so much of the code was beyond me, but it has piqued my interest in how to do function calling without really defining any specific fucntions one by one, rather let the agent define its own fucntion and reason with it to produce final output! In the notebook you shared, i did not find how was the create product order Odata service was called, or how did the agent determine correct schema to create Pord order.....Can you put more light on it?