Я пытаюсь использовать некоторые из этих сервисов в .Net/C#. Некоторые из Сервисов могут быть легко использованы, но с другими я получил ошибочной ошибкой.Рабочее пространство SAP Enterprise Service
это часть кода:
input.AcademicProgramOfStudySelectionByName = new AcademicProgramOfStudyByNameQueryMessage_syncAcademicProgramOfStudySelectionByName();
input.AcademicProgramOfStudySelectionByName.AcademicProgramOfStudyName.languageCode = "DE";
Я получаю на второй строке ошибка «Ссылка на объект не указывает на экземпляр объекта.» , но я создал объект в первой строке!
Тот же код работает в некоторых других сервисах!
спасибо за ответ, но я задаюсь вопросом, почему я не получаю ту же ошибку, например, в этой службе: input.CustomerSimpleSelectionByNameAndAddress = новый CustomerSimpleByNameAndAddressQueryMessage_syncCustomerSimpleSelectionByNameAndAddress(); input.CustomerSimpleSelectionByNameAndAddress.CustomerAddressCityName = "ANYCiTY"; – Rida
, не глядя на конструктор этих классов, я не могу сказать. Откуда берутся классы? Сторонняя библиотека, автоматически создаваемые классы прокси-сервера, самосоздаваемые классы? –
Они автоматически генерируются, когда я использую службу в C# (Добавить ссылку на службу), и я ориентирован на пример ниже http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/ library/uuid/905c28e4-38a9-2910-4db5-d39e4fcbf78b? QuickLink = index & overridelayout = true & 12309376286992 – Rida