Если я правильно понимаю, вы хотите вызвать существующие BAPI через PowerBuilder;например, создать заявку, используя встроенный BAPI CreaeFromData?Я создал пару в версии 8 или 9 PB, и это было довольно сложно, это вполне выполнимо.У меня есть код для создания заявок на закупки, и у меня есть код, который называет собственный «BAPI», написанный собственными силами.
Я действительно думал о создании API для всех SAP BAPI, потому что это было сложно, и я обычно могунайти ответ на что-нибудь в Интернете, но не это;пришлось пробовать и ошибаться.
Два намека.Изучите BAPI в SAP Object Explorer или, возможно, он назывался BAPI Browser, который не запоминается, но SAP показывает параметры в различном порядке, в зависимости от того, как вы на них смотрите.Чтобы заставить их работать в PB, вы должны вызывать parms в точном порядке, в отличие от языков Microsoft, где вы можете использовать именованные аргументы и тому подобное.Тогда вы должны быть уверены, что все типы REF сделаны REF.Любой ОДИН предмет неправильный, и вы получите страшный сбой системы, который ничего вам не скажет.Если бы PowerBuilder не начал терять популярность, я бы продолжал писать API для различных BAPI
Свяжитесь со мной, если вам нужен пример кода.Я не могу дать точный код от одного из моих корпоративных клиентов, но был бы рад, чтобы вы пошли в правильном направлении.
С уважением, R