Loading



+ Sapforum.Biz » Инструменты » ABAP - Инструментальные средства » SE37 - Построитель функций (Модератор: Dmitriy)Тема:
|- BAPI_EQUI_CREATE - Создание единицы оборудования/Серийного номера



Автор Тема: BAPI_EQUI_CREATE - Создание единицы оборудования/Серийного номера  (Прочитано 798 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Uukrul

  • SAP R/3 4.6C
  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2.147
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
    • Sapforum.BIZ
В общем-то довольно простая 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


 


Facebook Comments