public static IRfcFunction handleOnAfterCall(HeContext heContext, Action <HeContext> onAfterCall, String actionName, IRfcFunction func)
 {
     using (var sapInternalContext = new OutSystems.Internal.SAP.SAPInternalContext(actionName)) {
         sapInternalContext.SetIRfcFunction(func);
         onAfterCall(heContext);
         func = sapInternalContext.GetIRfcFunction();
     }
     return(func);
 }
 public static RfcConfigParameters handleOnBeforeConnection(HeContext heContext, Action <HeContext> onBeforeConnection, RfcConfigParameters configParameters, String actionName)
 {
     using (var sapInternalContext = new OutSystems.Internal.SAP.SAPInternalContext(actionName)) {
         sapInternalContext.SetRfcConfigParameters(configParameters);
         onBeforeConnection(heContext);
         configParameters = sapInternalContext.GetRfcConfigParameters();
     }
     return(configParameters);
 }