Ansicht
Dokumentation
MAINTAIN_SMO7ASCSTR - Strukturdefinitionstabelle pflegen
Vendor Master (General Section) SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
- Wählen Sie Werkzeuge → ABAP Workbench → Entwicklung → Dictionary.
- Geben Sie SMO7ASCSTR als die zu bearbeitende Datenbanktabelle an.
- Nehmen Sie die erforderlichen Einträge vor.
- Im Kommandofeld des CRM-Systems:
- Rufen Sie Transaktion ASC2 auf.
- Geben Sie im angezeigten Dialogfenster den Namen der temporären Tabelle an, für die Sie Tabelle SMO7ASCSTR füllen wollen.
- 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.
- 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.
- 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 |
||||
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 |
||||
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 )