понедельник, 25 ноября 2013 г.

Создание/обновление делового партнера (тр.BP) через BAPI

Ниже будет много кода с вызовами BAPI по редактированию делового партнера.
Перечень используемых BAPI:
BAPI_BUPA_FS_CREATE_FROM_DATA2
BAPI_BUPA_CENTRAL_CHANGE
BAPI_BUPA_ADDRESSES_GET
BAPI_BUPA_ADDRESS_ADD
BAPI_BUPA_ADDRESS_REMOVE
BAPI_INDUSTRYSECTOR_ADD
BAPI_INDUSTRYSECTORDETAILS_GET
BAPI_INDUSTRYSECTOR_REMOVE
BAPI_BUPA_TAX_ADD
BAPI_BUPA_TAX_GETDETAIL
BAPI_BUPA_TAX_REMOVE
BAPI_BUPA_BANKDETAIL_ADD
BAPI_BUPA_BANKDETAILS_GET
BAPI_BUPA_BANKDETAIL_REMOVE
BAPI_BUPA_ROLES_GET_2
BAPI_BUPA_ROLE_REMOVE
BAPI_BUPA_ROLE_ADD_2
ФМ Z_BP_CUSTOMER_CREATE,Z_BP_VENDOR_CREATE и Z_BP_VENDOR_CHANGE - пакетники на транзакции XD01, XK01 и XK02 соответственно.
А теперь сам код: