Ansicht
Dokumentation

MATERIAL_READ_ALL_SINGLE - Lesen aller Materialstammsdaten im Select-Single-Modus

MATERIAL_READ_ALL_SINGLE - Lesen aller Materialstammsdaten im Select-Single-Modus

BAL_S_LOG - Application Log: Log header data   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Funktionsbaustein liest alle Materialstammtabellen zu den in der Struktur MTCOM vorgegebenen Schlüsselwerten per SELECT SINGLE. Zusätzlich liest er sämtliche alternative Mengeneinheiten zum Material (Tabelle RMMME_ITAB).

Er wird sowohl intern von der Materialstammpflege selbst verwendet als auch extern von anderen Anwendungen. Die Art des Aufrufs wird über den Parameter Herkunft gesteuert.

Diese ist für externe Anwendungen (z.B. das CAD-System) mit 'Z' vorzugeben. In diesem Fall brauchen außer der Struktur MTCOM keine weiteren Input-Parameter vorgegeben zu werden (AKTVSTATUS und MARA sind nur für die Materialstammpflege selbst relevant). Physisch werden dann nur die Tabellen gelesen, zu denen gemäß dem Pflegestatus des Materials überhaupt Einträge vorhanden sein können. Für nicht vorhandene Tabellen wird in der Struktur MTCOR das entsprechende Returnflag z.B RMARA gesetzt.


DATA: HERKUNFT_MATL LIKE T130R-TBHER VALUE 'Z'.
DATA: BEGIN OF DUMMY OCCURS 1.
INCLUDE STRUCTURE SPTAP.
DATA: END OF DUMMY.
DATA: BEGIN OF MEINH OCCURS 20.
INCLUDE STRUCTURE RMMME.
DATA: END OF MEINH.


TABLES: MTCOM,
MTCOR,
MARA,
MARC,
....
MTCOM-KZRFB = X.
MTCOM-NOVOR = X.
MTCOM-MATNR = ......
MTCOM-WERKS = ......
CALL FUNCTION 'MATERIAL_READ_ALL_SINGLE'
EXPORTING
* AKTVSTATUS = AKTVSTATUS
SCHLUESSEL = MTCOM
IMARA = MARA
HERKUNFT = HERKUNFT_MATL
IMPORTING
* AKTVSTATUS_NEW = AKTVSTATUS
TMAKT = MAKT
TMARA = MARA
TMARC = MARC
TMARD = MARD
TMBEW = MBEW
TMFHM = MFHM
TMLGN = MLGN
TMLGT = MLGT
TMPOP = MPOP
TMVKE = MVKE

* TMYMS = MYMS
TABLES
MTAB = DUMMY
RMMME_ITAB = MEINH.

Weitere Informationen zum Handling von MTCOM und MTCOR siehe FB MATERIAL_READ





Parameter

AKTVSTATUS
AKTVSTATUS_NEW
HERKUNFT
IMARA
MTAB
RETURN
RMMME_ITAB
SCHLUESSEL
TMAKT
TMARA
TMARC
TMARD
TMBEW
TMFHM
TMLGN
TMLGT
TMPOP
TMVKE
TMYMS

Ausnahmen

LOCK_ON_MATERIAL
LOCK_SYSTEM_ERROR
MATERIAL_NOT_FOUND
MATNR_MISSING
NO_AKTVSTATUS

Funktionsgruppe

MACD

CPI1466 during Backup   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3090 Date: 20240523 Time: 144646     sap01-206 ( 58 ms )