public RfcErrorInfo(RfcRc code, RfcErrorGroup @group, string key, string message, string abapMsgClass, string abapMsgType, string abapMsgNumber, string abapMsgV1, string abapMsgV2, string abapMsgV3, string abapMsgV4) { Code = code; Group = @group; Key = key; Message = message; AbapMsgClass = abapMsgClass; AbapMsgType = abapMsgType; AbapMsgNumber = abapMsgNumber; AbapMsgV1 = abapMsgV1; AbapMsgV2 = abapMsgV2; AbapMsgV3 = abapMsgV3; AbapMsgV4 = abapMsgV4; }
public static SapErrorGroup Map(RfcErrorGroup errorGroup) { switch (errorGroup) { case RfcErrorGroup.OK: return(SapErrorGroup.Ok); case RfcErrorGroup.ABAP_APPLICATION_FAILURE: return(SapErrorGroup.AbapApplicationFailure); case RfcErrorGroup.ABAP_RUNTIME_FAILURE: return(SapErrorGroup.AbapRuntimeFailure); case RfcErrorGroup.LOGON_FAILURE: return(SapErrorGroup.LogonFailure); case RfcErrorGroup.COMMUNICATION_FAILURE: return(SapErrorGroup.CommunicationFailure); case RfcErrorGroup.EXTERNAL_RUNTIME_FAILURE: return(SapErrorGroup.ExternalRuntimeFailure); case RfcErrorGroup.EXTERNAL_APPLICATION_FAILURE: return(SapErrorGroup.ExternalApplicationFailure); case RfcErrorGroup.EXTERNAL_AUTHORIZATION_FAILURE: return(SapErrorGroup.ExternalAuthorizationFailure); default: return(SapErrorGroup.UnknownValue); } }