Ansicht
Dokumentation

SDUY_ENTITY_READ_OLD - Data Modeler: Lesen eines Entitätstyps; wie Transportobjekt

SDUY_ENTITY_READ_OLD - Data Modeler: Lesen eines Entitätstyps; wie Transportobjekt

General Material Data   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Als Aktivierungstyp ist gegenwärtig nur 'A' und 'M' angebbar, wobei 'M'

den Aktivierungstyp 'A' impliziert.

Der Funktionsbaustein liest die Entität aus dem SAP-System und legt die

gelesenen Informationen in ENTITY_INF und den Tabellen ALIAS_TAB,

ATTRIBUTE_TAB, DATAMODEL_TAB, RELATION_TAB, SPECIALIZATION_TAB,

VARIANT_TAB und VIEW_TABLE_TAB ab.

In ENTITY_INF werden Basisinformationen zur Entität in folgender Form abgelegt:

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 )

In ALIAS_TAB werden alle Aliasname zu der Entität wie folgt abgelegt:

LANGUAGE Sprachenschluessel
ENTITY_ID Identifikation der Entität
POSITION Position des Aliasnamen
fortlaufende Nummer des Aliasnamen (1-99)
ALIAS Aliasname
MOD_USER Name des ändernden Sachbearbeiters
MOD_DATE Änderungsdatum

In der ATTRIBUTE_TAB werden die expliziten Attribute einer Entität abgelegt (Attribute können auch durch einen in VIEW_TABLE_TAB angegebenen View impliziert werden). Die Sätze von ATTRIBUTE_TAB haben folgende Struktur:

ENTITY_ID Identifikation der Entität
ATTRIB_ID Attributs-Id
maximal zehn Zeichen langer Name des Attributs
ATTRIB_TYP Attributsart (z.Zt. nicht verwendet)
FLDCLASS Klassifizierung der Entität
FLDCLASS2 Klassifizierung der Entität
FLDCLASS/FLDCLASS2 enthalten bis zu zwei
Klassifikationen des Attributs. Die erlaubten
Klassifikationen sind den Festwerten zur Domäne
UDFLDCLASS zu entnehmen.
DTELNAME Name des dem Attribut zugeordneten Datenelements
POSITION Attributsposition
fortlaufende Nummer des Attributs (1-99)
MOD_USER Name des ändernden Sachbearbeiters
MOD_DATE Änderungsdatum
MOD_TIME Uhrzeit der letzten Änderung

In der Tabelle RELATION_TAB werden ein-/ausgehende Beziehungen zur Entität abgelegt. Jeder Satz von RELATION_TAB hat folgende Struktur:

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)

In der Tabelle SPEZIALIZATION_TAB sind die Spezialisierungen zur Entität in folgender Form abzulegen:

ENTID_TO Ziel-Entitätstyp
SPEZ_ID Spezialisierungsart
vierstellige Nummer zur Kennzeichnung der
Spezialisierungsart
ENTID_FROM Start-Entitätstyp
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

In der Tabelle SPECTYPE_TAB sind die Spezialisierungsarten zur Entität in folgender Form abgelegt:

ENTITY_ID Identifikation der Entität
SPEZ_ID Spezialisierungsart
vierstellige Nummer zur Kennzeichnung der
Spezialisierungsart
LANGUAGE Sprachenschluessel
COMPLETE Flag für Vollständigkeit der Spezialisierung
'X'-> Spezialisierung ist vollständig
(s. auch Dokumentation zu UDCOMPLETE)
DISJUNCT Flag für disjunkte Spezialisierung
'X'-> Spezialisierung ist disjunkt
(s. auch Dokumentation zu UDDISJUNCT)
MOD_USER Name des ändernden Sachbearbeiters
MOD_DATE Änderungsdatum
MOD_TIME Uhrzeit der letzten Änderung
SHORTTEXT Kurzdokumentation zur Spezialisierungsart

In der Tabelle VIEW_TABLE_TAB ist der der Entität zugeordnete View in folgender Form zu übergeben:

ENTITY_ID Identifikation der Entität
VIEWNAME Name eines SAP-Tabellenviews, der Entität
zugeordnet ist
TABLNAME Tabelle, die Entität zugeordnet ist
MOD_USER Name des ändernden Sachbearbei
MOD_DATE Änderungsdatum
MOD_TIME Uhrzeit der letzten Änderung

In der Tabelle VARIANT_TAB sind sämtliche Varianten zur Entität in folgender Form zu übergeben:

ENTITY_ID Identifikation der Entität
VARIANT Nummer der Variante der Entität
MOD_USER Name des ändernden Sachbearbeiters
MOD_DATE Änderungsdatum
MOD_TIME Uhrzeit der letzten Änderung

In der Tabelle DATAMODEL_TAB werden die Datenmodelle aufgeführt, die

die Entität benutzen. Jeder Satz der Tabelle hat folgenden Aufbau:

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

Beispiel


CALL FUNCTION 'RPY_ENTITY_READ'
EXPORTING
ACTIVATION_TYPE = 'M'
ENTITY_NAME = 'WEC1000000'
LANGUAGE = SY-LANGU
WITH_DOCU = 'X'
DOCUTYPE = 'T'
IMPORTING
ENTITY_INF = ENTITYINF
TABLES
ALIAS_TAB = ALIASTAB

ATTRIBUTE_TAB = ATTRIBUTETAB
DATAMODEL_TAB = DATAMODELTAB
RELATION_TAB = RELATIONTAB
SPECIALIZATION_TAB = SPECIALIZATIONTAB
SPECTYPE_TAB = SPECTYPETAB
VIEW_TABLE_TAB = VIEWTABLETAB
VARIANT_TAB = VARIANTTAB
DOCU_TABLE_TECH = DOCU_TABLE_TECH
EXCEPTIONS
CANCELLED = 01
NOT_FOUND = 02
PERMISSION_ERROR = 03
ALREADY_DELETED = 04.

Hinweise

Weiterführende Informationen

Datenelementdokumentation zu den Strukturen RPY_ENTITY, RPY_ALIAS,
RPY_ATTRIB, RPY_RELAT, RPY_SPECI, RPY_SPTYP, RPY_VIEWAL,
RPY_VARINT und RPY_DMODEL
Online-Dokumentation zur Datenmodellierung





Parameter

ACTIVATION_TYPE
ALIAS_TAB
ATTRIBUTE_TAB
DATAMODEL_TAB
DOCUTYPE
DOCU_TABLE_TECH
DOCU_TABLE_USER
ENTITY_INF
ENTITY_NAME
LANGUAGE
RELATION_TAB
SPECIALIZATION_TAB
SPECTYPE_TAB
VARIANT_TAB
VIEW_TABLE_TAB
WITH_DOCU

Ausnahmen

ALREADY_DELETED
CANCELLED
NOT_FOUND
PERMISSION_ERROR

Funktionsgruppe

SIDM

TXBHW - Original Tax Base Amount in Local Currency   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 12258 Date: 20240605 Time: 230434     sap01-206 ( 50 ms )