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); }