Сборка модулей SAP с использованием PowerBuilder - PullRequest
1 голос
/ 24 февраля 2011

Кто-нибудь знает о модуле (ах) SAP, создаваемых с использованием PowerBuilder, или о любой дорожной карте, необходимой для такого развития в будущем.

Ответы [ 2 ]

4 голосов
/ 24 февраля 2011

В PowerBuilder встроено несколько модулей. По мере того, как мы становимся более знакомыми с нашей стороной бизнеса SAP, мы надеемся узнать больше. Мы встретились с командами, которые строят эти модули и понимают их дорожную карту, а также обсудили с ними дорожную карту PowerBuilder.

Используете ли вы PB для настройки SAP? Мне было бы интересно обсудить больше того, что вызвало ваш вопрос - пожалуйста, напишите мне! Я сегодня и завтра вне офиса, но вернусь на следующей неделе.

Сью Даннелл PowerBuilder менеджер по продукту dunnell@sybase.com

0 голосов
/ 22 марта 2011

Если я правильно понимаю, вы хотите вызвать существующие 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

...