БАПИ для получения материала и заказа спецификации? - PullRequest
0 голосов
/ 02 сентября 2018

Есть ли BAPI для получения материала и заказа?

Функциональные модули не помогут, так как их нельзя вызвать удаленно.

1 Ответ

0 голосов
/ 01 июня 2019

Вы можете использовать CSAP_MAT_BOM_READ модуль, подобный этому

DATA: 
  lt_stpo         TYPE TABLE OF stpo_api02,
  lt_stko         TYPE TABLE OF stko_api02,
  lt_dep_data     TYPE TABLE OF csdep_dat,
  lt_dep_descr    TYPE TABLE OF csdep_desc,
  lt_dep_order    TYPE TABLE OF csdep_ord,
  lt_dep_source   TYPE TABLE OF csdep_sorc,
  lt_dep_doc      TYPE TABLE OF csdep_doc,
  lt_doc_link     TYPE TABLE OF csdoc_link,
  lt_dmu_tmx      TYPE TABLE OF csdmu_tmx,
  lt_ltx_line     TYPE TABLE OF csltx_line,
  lt_stpu         TYPE TABLE OF stpu_api01.

CALL FUNCTION 'CSAP_MAT_BOM_READ'
  EXPORTING
    material     = 'P-501'
    plant        = '1000'
    bom_usage    = '1'
  TABLES
    t_stpo       = lt_stpo
    t_stko       = lt_stko
    t_dep_data   = lt_dep_data
    t_dep_descr  = lt_dep_descr
    t_dep_order  = lt_dep_order
    t_dep_source = lt_dep_source
    t_dep_doc    = lt_dep_doc
    t_doc_link   = lt_doc_link
    t_dmu_tmx    = lt_dmu_tmx
    t_ltx_line   = lt_ltx_line
    t_stpu       = lt_stpu
  EXCEPTIONS
    error        = 1
    OTHERS       = 2.

Дистанционно включен, поэтому его можно легко вызывать снаружи

...