В общем-то довольно простая BAPI, позволяющая создать ЕО. В общем случае можно задать только тип единицы оборудования и запись будет создана.
REPORT yuuk_test_000.
DATA: data_general LIKE bapi_itob,
data_specific LIKE bapi_itob_eq_only,
data_install LIKE bapi_itob_eq_install,
equipment LIKE bapi_itob_parms-equipment,
data_general_exp LIKE bapi_itob,
data_specific_exp LIKE bapi_itob_eq_only,
lt_return LIKE bapiret2.
data_specific-equicatgry = 'M'. "Тип объекта
CALL FUNCTION 'BAPI_EQUI_CREATE'
EXPORTING
data_general = data_general
data_specific = data_specific
valid_date = sy-datum
IMPORTING
equipment = equipment
data_general_exp = data_general_exp
data_specific_exp = data_specific_exp
return = lt_return.
IF lt_return-type = space. COMMIT WORK. ENDIF.
equipment - Номер созданной единицы оборудования. Остальные данные можно посмотреть в словаре, в принципе они соответствуют полям карточки ЕО, которую можно просмотреть через транзакцию IE03