What are the arguments against writing custom code in an update FM? E.g., If I write a select in an update Function module provided by SAP. The implicit enhancement framework is available within update Function modules so SAP does not explicitly prohibit writing custom code.