Ansicht
Dokumentation

MATERIAL_BDCDATA - Erstellung der Batch-Input-Daten für die Materialstammpflege

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 R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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:

  1. 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

IBDCDATA
IBMM00
IBMMH1
IBMMH2
IBMMH3
IBMMH4
IBMMH5
IBMMH6
IBMMH7
IBMMH8
IBMMHI
KZMAPPE
KZPRF
KZ_ERWEITERN
NODATA_SIGN
TRANS_CNT

Ausnahmen

COMPONENTS_FLREF_NOT_FOUND
DYNPRO_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

MATT

CPI1466 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 )