Ansicht
Dokumentation

MAINTAIN_SMO7ASCSTR - Strukturdefinitionstabelle pflegen

MAINTAIN_SMO7ASCSTR - Strukturdefinitionstabelle pflegen

Vendor Master (General Section)   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

Tabelle SMO7ASCSTR dient zur Definition von Strukturen. Sie hängt von der Haupt-Steuerungstabelle SMO7ASCAD ab. Für jeden Satz in Tabelle SMO7ASCSTR gibt es genau einen Satz in Tabelle SMO7ASCAD.

Tabelle SMO7ASCSTR enthält Informationen darüber, welche Felder in der temporären CDB-Tabelle welchen Spalten in der ASCII-Datei entsprechen.

Sie ist zunächst leer und muß beim Customizing für jede zu bearbeitende ASCII-Datei mit Daten gefüllt werden. Das kann entweder manuell oder automatisch geschehen.

Automatisch generierte Einträge können anschließend manuell geändert werden.

Sie haben zwei Möglichkeiten, die Tabelle SMO7ASCSTR manuell zu füllen:

  • Über das Hauptmenü des CRM-Systems:
  1. Wählen Sie Werkzeuge → ABAP Workbench → Entwicklung → Dictionary.
  2. Geben Sie SMO7ASCSTR als die zu bearbeitende Datenbanktabelle an.
  3. Nehmen Sie die erforderlichen Einträge vor.
  • Im Kommandofeld des CRM-Systems:
  1. Rufen Sie Transaktion ASC2 auf.
  2. Geben Sie im angezeigten Dialogfenster den Namen der temporären Tabelle an, für die Sie Tabelle SMO7ASCSTR füllen wollen.
  3. Wählen Sie Feldinformationen, geben Sie die benötigten Informationen zu den Feldern Ihrer temporären Tabelle ein und sichern Sie Ihre Angaben.

Um Tabelle SMO7ASCSTR automatisch zu füllen, müssen Sie den ASCII-Adapter aufrufen, um die automatische Generierung zu starten.

  1. Gehen Sie in den MS-DOS-Befehlsmodus und rufen Sie den ASCII-Adapter auf wie folgt:
CRMASCAD -G[[<table-2>]…]
Der Wert von bestimmt die Art der Generierung (s. folgende Tabelle). Elemente in Klammern ([ ]) sind optional.
  1. Geben Sie mindestens eine Tabelle für die automatische Generierung an. Wenn Sie eine bereits generierte Tabelle angeben, wird diese Tabelle übergangen (also nicht überschrieben).

Die für eine automatische Generierung benötigten Informationen sind z.T. Informationen über die angegebene Tabelle, die aus dem entsprechenden Datenbankkatalog kommen, z.T. Informationen aus der Parameterdatei CRMASCAD.

Um Tabelle SMO7ASCSTR automatisch füllen zu können, benötigen Sie die entsprechende Berechtigung.

Tabelle SMO7ASCSTR erfordert die folgenden Einträge:

Feld Manueller Eintrag Automatisches Füllen
DBFNAME Name der temp. CDB-Tabelle. Wird gefüllt mit dem Wert von
 
  (s.Tabelle SMOASCAD).
FIELDNAME Name des Feldes in der Wird mit dem Feldnamen
CDB-Tabelle. gefüllt, der Teil der Info über   die jeweilige Tabelle aus
    dem Datenbankkatalog ist.
FIELDCOLUMN Für eine ASCII-Datei mit einer Für eine ASCII-Datei mit einer festen Satzlänge: festen Satzlänge:
Nummer der Spalte in der Nummer der Spalte in der
ASCII-Datei, in der der betr. ASCII-Datei, in der der betr.
Feldinhalt beginnt. Feldinhalt beginnt.
Bei einer ASCII-Datei mit Bei einer ASCII-Datei mit
Trennzeichen: Trennzeichen:
die Nummer/Position des Feldes die Nummer/Position des Feldes
in der ASCII-Datei. in der ASCII-Datei.
  Hängt vom Wert von ab.
FIELDLEN Bei einer ASCII-Datei mit einer Bei einer ASCII-Datei mit einer festen Satzlänge: festen Satzlänge:
  Länge des Feldes Länge des Feldes
ASCII-Datei mit Trennzeichen: ASCII-Datei mit Trennzeichen:
Feld leer lassen Feld leer lassen.
  Hängt vom Wert von ab.
FIELDTYPE Feldtyp. Wird mit dem Feldtyp gefüllt.
Optionen: Mögliche Werte:
C (Character-Feld) C (Character-Feld)
N (numerisches Feld) N (numerisches Feld)
D (Datumsfeld) D (Datumsfeld)
R (binäre Daten) R (binäre Daten)
M (langes Char.-Feld) M (langes Char.-Feld)
SMO7ASCSTR GUID-Schlüsselfeld (nicht verw.) Wird mit einem gültigen GUID
    gefüllt.

Wenn Sie einen zusätzlichen Eintrag in der Strukturdefinitionstabelle für eine Tabelle vornehmen und die Satzlänge fest ist, muß ein Satz mit den folgenden Einträgen existieren:

FIELDNAME ,,Länge

FIELDCOLUMN ,,nicht verwendet

FIELDLEN ,,Gesamtlänge der Zeile in der ASCII-Datei

 






General Material Data   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8394 Date: 20240520 Time: 212055     sap01-206 ( 61 ms )