Ansicht
Dokumentation

SDUY_DATAMODEL_READ_OLD - Data Modeler: Lesen eines Datenmodells; wie Transportobjekt

SDUY_DATAMODEL_READ_OLD - Data Modeler: Lesen eines Datenmodells; wie Transportobjekt

Vendor Master (General Section)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Das Datenmodell wird aus dem System gelesen. Die gelesenen Informati onen werden in MODEL_INF, MODEL_STRUCTURE_TAB, RELATION_TAB, MODEL_TAB abgelegt.

Die Einträge in MODEL_INF sind wie folgt zu interpretieren:

MODEL_ID Datenmodellname
LANGUAGE Sprachenschluessel
REFENTY_ID Repräsentant
Name einer Entität, die das Datenmodell
repräsentiert; alle anderen Entitäten des
Datenmodells hängen von dieser Entität ab.
REFAREA_ID Bereichsname (z.Zt. nicht verwendet)
REF_OBJECT View von Modell
Name des Datenmodells, aus dem das aktuelle
Modell entstanden ist
FLG_APPMOD Flag: vollständiges Datenmodell
'X'-> Datenmodell ist vollständig, d.h. aus
betriebswirtschaftlicher Sicht abgeschlossen
FLG_CUST_O Flag: Customizing-Objekt
'X'-> Customizing-Objekt
FLG_BUSI_O Flag: Business-Objekt
'X'-> Objekt von betriebswirtschaftlicher
Bedeutung
COLORTYPE Identifikation der Hintergrundfarbe des
Datenmodells in der Grafik
(erlaubte Werte: s. Festwerte zur Domäne des
Datenelements NETTYPE)
MOD_USER Name des ändernden Sachbearbeiters
MOD_DATE Änderungsdatum
MOD_TIME Uhrzeit der letzten Änderung
SHORTTEXT Kurzdokumentation zum Datenmodell

In MODEL_STRUCTURE_TAB sind die referierten Entitäten/Datenmodelle in folgender Form aufgeführt:

MODEL_ID Datenmodellname
OBJID Name der Entität/des Unterdatenmodells
OBJTYP 'E'-> Entität, 'D'-> Unterdatenmodell
HIERPOS Position auf einer Hierarchie-Ebene
XPOS Varchart-X-Position
X-Koordinate der Entität/des Unterdatenmodells
in der Grafik;
Dieses Feld wird automatisch beim Sichern in der
Grafik belegt.
YPOS Varchart-Y-Position
Y-Koordinate der Entität/des Unterdatenmodells
in der Grafik;
Dieses Feld wird automatisch beim Sichern in der
Grafik belegt.
WIDTH Rahmenweite für Datenmodell in der Grafik
Dieses Feld wird automatisch beim Sichern in der
Grafik belegt.
HIGHT Rahmenhöhe für Datenmodell in der Grafik
Dieses Feld wird automatisch beim Sichern in der
Grafik belegt.
MOD_USER Name des ändernden Bearbeiters
MOD_DATE Änderungsdatum
MOD_TIME Uhrzeit der letzten Änderung

In der Tabelle ENTITY_TAB sind sämtliche Entitäten, einschließlich der in Unterdatenmodellen referierten, aufgeführt. Die Einträge sind wie folgt zu interpretieren:

ENTITY_ID Identifikation der Entität
LANGUAGE Sprachenschluessel
REFAREA_ID Bereichsname (z. Zt. nicht benutzt )
TIME_DEP Flag für Zeitabhängigkeit
'X'-> Entität ist zeitabhängig,
' '-> nicht zeitabhängig
TIME_UNIT Zeiteinheit
Erlaubte Zeiteinheiten sind unter den Festwerten
zur Domäne UDZEITE definiert.
MOD_USER Name des ändernden Sachbearbeiters
MOD_DATE Änderungsdatum
MOD_TIME Uhrzeit der letzten Änderung
SHORTTEXT beschreibender Kurztext
GRAFICTEXT Grafikbezeichnung (z.Zt. nicht verwendet )

Die referierten Datenmodelle sind in einer Tabelle abgelegt, deren Sätze den Aufbau von MODEL_INF haben (s.o.).

Die herein- und herausgehenden Beziehungen sind in der Tabelle RELATION_TAB abgelegt, deren Sätze folgenden Aufbau haben:

ENTID_TO Ziel-Entitätstyp
ENTID_FROM Start-Entitätstyp
ROLE Beziehungsrolle
Besteht zwischen zwei Entitäten mehr als eine
Beziehung, so ist jede Beziehung durch eine
einstellige Nummer (ihre Rolle) zu
kennzeichnen.
CAT_VAR zeitweilige Referenz
Nur sinnvoll, wenn die Art der Beziehung
'referentiell' ist. (s. Datenelement
UDRELREST)
CATEGORY Beziehungsart
Sie beschreibt die Beziehung aus der Sicht
der Ziel-Entität. Als Beziehungart ist
erlaubt:
H hierarchisch
A aggregierend
R referentiell
X extern
(s. auch Dokumentation zu Datenelement
UDRELTYP)
CARDINAL1 Kardinalität einer Beziehung
CARDINAL2 Kardinalität einer Beziehung
KARDINAL1/KARDINAL2 enthält die Kardinalität
der Beziehung zwischen Start- und Zielentität.
(s. Dokumentation zu Datenelement UDCDLEFT oder
UDCDRIGHT)
MOD_USER Name des ändernden Sachbearbeiters
MOD_DATE Änderungsdatum
MOD_TIME Uhrzeit der letzten Änderung
SHTXT_FROM Kurzdokumentation zur Start-Entität
SHTXT_TO Kurzdokumentation zur Ziel-Entität
RELTXT1 Beziehungsbezeichnung
Text an der Kante zu einer Beziehung in der
Grafik
RELTXT2 Beziehungsbezeichnung (z.Zt. nicht verwendet)

Beispiel


CALL FUNCTION 'RPY_DATAMODEL_READ'
EXPORTING
MODEL_NAME = 'WEC1000000'
ACTIVATION_TYPE = 'M'
LANGUAGE = SY-LANGU
WITH_DOCU = 'X'
DOCUTYPE = 'T'
IMPORTING
MODEL_INF = MODELINF
TABLES
ENTITY_TAB = ENTITYTAB
REFMODEL_TAB = REFMODELTAB
MODEL_STRUCTURE_TAB = MODELTAB
RELATION_TAB = RELATIONTAB
DOCU_TABLE_TECH = DOCUTAB
EXCEPTIONS
CANCELLED = 01
NOT_FOUND = 02
PERMISSION_ERROR = 03.

Hinweise

Weiterführende Informationen

Datenelementdokumentation zu den Strukturen RPY_DMODEL,
RPY_ESTRUC, RPY_ENTITY und RPY_RELAT
Online-Dokumentation zur Datenmodellierung





Parameter

ACTIVATION_TYPE
DOCUTYPE
DOCU_TABLE_TECH
DOCU_TABLE_USER
ENTITY_TAB
LANGUAGE
MODEL_INF
MODEL_NAME
MODEL_STRUCTURE_TAB
REFMODEL_TAB
RELATION_TAB
WITH_DOCU

Ausnahmen

CANCELLED
NOT_FOUND
PERMISSION_ERROR

Funktionsgruppe

SIDM

ROGBILLS - Synchronize billing plans   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8424 Date: 20240523 Time: 144901     sap01-206 ( 53 ms )