示例#1
0
 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;
 }
示例#2
0
        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);
            }
        }