Documentation View

We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!

/DSCSAG/MAT_BOM_ENQUEUE - Enqueue Material BOM

/DSCSAG/MAT_BOM_ENQUEUE - Enqueue Material BOM

CPI1466 during Backup   PERFORM Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

You can use this function module to display simple material BOMs. You cannot display BOM groups (for example, all variants of a variant BOM). as in transaction CS03.

Current restrictions:

  • You cannot display long texts.
  • You cannot display sub-items.
  • You cannot display classification data of BOM items for batches.
  • You can only display one alternative or variant. You cannot enter an alternative for module CSAP_MAT_BOM_READ, so you always see alternative 01.

Example

*---- Tabelle Stücklistenkopfdaten
data: begin of tstk2 occurs 0.
include structure stko_api02.
data: end of tstk2.
*---- Tabelle Stücklistenpositionen
data: begin of tstp2 occurs 0.
include structure stpo_api02.
data: end of tstp2.

*---- Tabellen für Beziehungswissen:
* Basisdaten
data: begin of tdep_data occurs 0.
include structure csdep_data.
data: end of tdep_data.
* Beschreibung
data: begin of tdep_descr occurs 0.
include structure csdep_descr.
data: end of tdep_descr.
* Source
data: begin of tdep_source occurs 0.
include structure csdep_source.
data: end of tdep_source.
* Reihenfolge
data: begin of tdep_order occurs 0.
include structure csdep_order.
data: end of tdep_order.
* Dokumentation
data: begin of tdep_doc occurs 0.
include structure csdep_doc.
data: end of tdep_doc.

data: flg_warning like capiflag-flwarning.


*- Datenbankprotokoll eröffnen
call function 'CALO_INIT_API'
exceptions
log_object_not_found = 1
log_sub_object_not_found = 2
other_error = 3
others = 4.


*- Materialstückliste anzeigen
call function 'CSAP_MAT_BOM_READ'
exporting
material = 'MAT100'
plant = '0001'
bom_usage = '1'
valid_from = '20.12.1996'
* valid_to "Kanneingabe
importing
fl_warning = flg_warning
tables
t_stko = tstk2
t_stpo = tstp2
t_dep_data = tdep_data
t_dep_descr = tdep_descr
t_dep_source = tdep_source
t_dep_order = tdep_order
t_dep_doc = tdep_doc
exceptions
error = 1.

if sy-subrc eq 1.
*---- Fehler aufgetreten (Stückliste kann nicht angezeigt werden)
* Bitte Protokoll auswerten
endif.
if flg_warning eq 'X'.
*---- Bitte Protokoll auswerten. Dieses enthält Informationen, War-
* nungen und Erfolgsmeldungen
Endif.

Notes

Further information





Parameters

IV_CLIENT_VERSION
MATNR
RETURN
RUNTIME
STLAL
STLAN
STLNR
VERSION_ID
WERKS

Exceptions

Function Group

SAG/SAPLMATERIAL

BAL_S_LOG - Application Log: Log header data   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 3520 Date: 20211128 Time: 132241     sap01-206 ( 28 ms )