Dokumentation zur VorgehensweiseSAP-Datenstruktur füllen

Vorgehensweise

Bei SAP-Datenübernahmeprogrammen muss jedes Feld in einer Datenstruktur eine der beiden folgenden Eintragungen enthalten:

  • einen Wert; oder

  • ein NODATA-Zeichen. Dieses Zeichen bedeutet, dass für dieses Feld keine Batch-Input-Daten erforderlich sind.

Wenn Sie Ihr eigenes Konvertierungsprogramm schreiben, sollten Sie daher alle Felder der Batch-Input-Datenstruktur mit dem NODATA-Zeichen initialisieren. Dabei muss das NODATA-Zeichen sich an der ersten Feldposition befinden, wie in der Abbildung weiter unten gezeigt.

Enthält ein Feld ein NODATA-Zeichen, kann dieses Feld den Standardwert der zugehörigen SAP-Transaktion übernehmen.

Standardmäßig wird als NODATA-Zeichen ein Schrägstrich (/) verwendet. Möchten Sie ein Feld als NODATA initialisieren, geben Sie einen Schrägstrich als erstes Zeichen des Feldwertes an.

Trifft ein Batch-Input-Programm in einem Feld auf ein NODATA-Zeichen, kann dieses Feld in der entsprechenden SAP-Transaktion seinen Standardwert beibehalten.

NODATA-Zeichen setzen

Sie können auch ein beliebiges anderes Zeichen für NODATA verwenden, indem Sie:

  • bei einem generierten Datenübernahmeprogramm auf dem Selektionsbildschirm diese angeben.

  • es im Feld BGR00-NODATA des verwendeten Datenübernahmeprogramms definieren:

    Syntax Syntax

    1. Data: <Name> like bgr00.
      <Name>-NODATA = ‘<Zeichen>‘.
      
    Ende des Codes