Ansicht
Dokumentation
MATERIAL_BDCDATA - Erstellung der Batch-Input-Daten für die Materialstammpflege
General Material Data SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieser Funktionsbaustein erstellt die Batch-Input-Daten für jeweils eine Transaktion zum Anlegen Material bzw. Ändern Material.
Die Batch-Input-Daten werden in einer Tabelle mit der Standard-Struktur BDCDATA zurückgeliefert.
Wegen des einheitlichen Formats aller Batch-Input-Schnittstellen, insbesondere für
- das Erstellen einer Batch-Input-Mappe und
- CALL TRANSACTION USING ....
kann diese Tabelle sowohl für die Materialstammpflege per Batch-Input-Mappe als auch per CALL TRANSACTION verwendet werden.
Folgende Daten müssen übergeben werden:
- IBMM00 - Diese Struktur enthält neben dem Transaktionscode alle Daten des Einstiegsbildes sowie der Fenster für die Sichtenauswahl und die Organisationsebenen/Profile. Als Satztyp ist '0' anzugeben.
- IBMMH1 - Diese Struktur enthält alle Daten der Hauptbilder. Außerdem die Umrechnunsfaktoren der verschiedenen Mengeneinheiten, die Zusatzprognoseparameter, die Steuerklassifikationen zum Land der Verkaufsorganisation sowie die EAN-Daten zur Basismengeneinheit (soweit die Felder im Standard auf den Hauptbildern liegen). Als Satztyp is '1' anzugeben.
Die folgenden Tabellen sind nur dann zu füllen, wenn Daten für die Zusatzbilder gepflegt werden sollen:
- ein Steuersatz mit den Steuerklassifikationen je zusätzlichem Land (IBMMH2, Satztyp 3)
- ein Prognosesatz je Prognoseperiode (IBMMH3, Satztyp 4)
- ein Verbrauchssatz je Verbrauchsperiode (IBMMH4, Satztyp 5)
- ein Kurztextsatz je zusätzlicher Sprache für den Kurztext (IBMMH5, Satztyp 6)
- ein Mengeneinheitensatz je zusätzlicher Alternativ-Mengeneinheit (IBMMH6, Satztyp 7).
Falls zu einer Standard-ME wie Bestell-ME etc. EAN- bzw. Abpackungsdaten gepflegt werden sollen, so ist auch dafür ein ME-Satz erforderlich
- ein Langtextsatz je Zeile eines Langtextes und je Sprache (IBMMH7, Satztyp 8), wobei die Zeilen zu einer Textart und einer Sprache sukzessive aufeinanderfolgen sollten.
- Folgende Textarten sind möglich:
Textart | Text-ID |
---|---|
Einkaufsbestelltext | BEST |
Vertriebstext | 0001 |
Prüftext | PRUE |
Grunddatentext | GRUN |
Interner Vermerk | IVER |
Verwendungsbeispiele:
- Programm RMMMBIM0 für die Anwendung zur Erstellung einer Batch-Input-Mappe
Für die nachfolgenden Hinweise ist zu beachten, daß einige Punkte nur im Falle von Batch-Input-Mappen relevant sind.
Parameter
IBDCDATAIBMM00
IBMMH1
IBMMH2
IBMMH3
IBMMH4
IBMMH5
IBMMH6
IBMMH7
IBMMH8
IBMMHI
KZMAPPE
KZPRF
KZ_ERWEITERN
NODATA_SIGN
TRANS_CNT
Ausnahmen
COMPONENTS_FLREF_NOT_FOUNDDYNPRO_SEQUENCE_ERROR
DYNPRO_SEQUENCE_ERROR_2
DYNPRO_SEQUENCE_ERROR_3
MATERIAL_INCREASE_ERROR
MATERIAL_MBRSH_WRONG
MATERIAL_MTART_WRONG
MATNR_MISSING
MATNR_NOT_EXISTING
MBRSH_MISSING
MBRSH_NOT_EXISTING
MTART_MISSING
MTART_NOT_EXISTING
NODATA_WRONG
NO_ACTIVE_DYNPRO_SELECTED
NO_AUTHORITY
NO_CHANGEABLE_VIEW
NO_DYNPRO
NO_INCREASABLE_VIEW
SELECTION_ORGVALUE_MISMATCH
T138B_ERROR
T138M_ERROR
TCODE_MISSING
TCODE_NOT_EXISTING
TCODE_NOT_SUPPORTED
TRANSACTION_SKIPPED
VALUATION_LEVEL_MISSING
VALUATION_TYPE_NOT_EXISTING
VKORG_WITHOUT_COUNTRY
WRONG_VALUATION_LEVEL
Funktionsgruppe
MATTCPI1466 during Backup Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 7090 Date: 20240523 Time: 144601 sap01-206 ( 76 ms )