Добрый день.
Делаю первые шаги в освоение АБАП. Мне нужно создать ДП. Для этого воспользовался кодом ( см. ниже). В итоге выполняется без ошибок и выводиться ид ДП, но найти я этого ДП не могу (в трансакции BP). Как будто он создался, но не сохранился? Подскажите пожалуйста в что мне нужно сделать ещё.
Code:
*&---------------------------------------------------------------------*
*& Report ZFR_CREATE_DP_V0
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZFR_CREATE_DP_V0.
DATA:
gs_centraldata TYPE bapibus1006_central,
gs_centraldataorganization TYPE bapibus1006_central_organ,
gs_addressdata TYPE bapibus1006_address,
it_return TYPE TABLE OF bapiret2,
lv_customer TYPE bu_partner.
MOVE:
'Siva B Kumar' TO gs_centraldataorganization-name1,
'XYZ' TO gs_centraldataorganization-name2,
'X' TO gs_addressdata-standardaddress,
'3000' TO gs_addressdata-postl_cod1,
'Melbourne' TO gs_addressdata-city,
'Street' TO gs_addressdata-street,
'246' TO gs_addressdata-house_no,
'GB' TO gs_addressdata-country,
'VIC' TO gs_addressdata-region,
'EN' TO gs_addressdata-langu.
CALL FUNCTION 'BAPI_BUPA_CREATE_FROM_DATA'
EXPORTING
partnercategory = '2'
partnergroup = '0001'
centraldata = gs_centraldata
centraldataorganization = gs_centraldataorganization
addressdata = gs_addressdata
IMPORTING
businesspartner = lv_customer
TABLES
return = it_return.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
REFRESH it_return.
CALL FUNCTION 'BAPI_BUPA_ROLE_ADD_2'
EXPORTING
businesspartner = lv_customer
businesspartnerrole = 'CRM000'
TABLES
return = it_return.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
WRITE:/ lv_customer.
UPD. просмотром много а ответов ни одного
