Ошибка R6025 при добавлении строки в документ фактуры - SAP DiApi
При интеграции счетов-фактур в SAP в моем приложении Java на Windows у меня возникает следующая ошибка "R6025 - Чистый вызов виртуальной функции". Однако мое приложение работает на нескольких клиентах в одной версии, и у меня нет проблем ни с одним из клиентов, только с этим конкретным!
Во время тестирования с приложением в клиентской среде я заметил, что ошибка всегда происходит при использовании "добавить", чтобы добавить первую строку в счете.
invoiceV1.getLines().add(); // The error happens here!
System.out.println("THIS LINE NOT APPEARS ON CMD");
invoiceV1.getLines().setCurrentLine(lineNum);
............ SETTING LINE VALUES ..........
lineNum++;
1 ответ
Решение
Насколько я знаю, вам не нужно устанавливать .add()
на первой линии. Попробуй положить if
просто чтобы проверить, первая ли это строка или нет.
Если это не сработает, вы можете подумать об ошибке среды? Или какая-то проблема с установкой?