Ansicht Dokumentation

Wir wachsen stetig und suchen neue Kollegen (m/w/d)! Schauen Sie sich unsere offenen Position an, um eine passende Herausforderung zu finden!

CL_ISH_ENTITY_OBJECT - IS-H: Entitätsobjekt

CL_ISH_ENTITY_OBJECT - IS-H: Entitätsobjekt

TXBHW - Original Tax Base Amount in Local Currency   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse CL_ISH_ENTITY_OBJECT ist die abstrakte Basisklasse für ein Entitätsobjekt.

Entitätsobjekte werden von einem Eigentümer verwaltet.
Der Eigentümer eines Entitätsobjekts ist normalerweise ein Geschäftsobjekt.
Manche Entitätsobjekte sind von einem anderen Entitätsobjekt abhängig. In diesem Fall übernimmt das übergeordnete Entitätsobjekt die Rolle des Eigentümers.

Entitätsobjekte verwalten Datenbankeintragsobjekte.
Jedes Entitätsobjekt hat ein Haupt-Datenbaneintragsobjekt.

Die Klasse CL_ISH_ENTITY_OBJECT enthält das Interface IF_ISH_GUI_XSTRUCTURE_MODEL.

Die Klasse CL_ISH_ENTITY_OBJECT enthält das Interface IF_ISH_DESTROYABLE.

  • CHECK
Prüft das Entitätsobjekt.
  • EO4OWNER_*
Diese Methoden dürfen nur vom Eigentümer aufgerufen werden.
  • GET_DFIES_BY_FIELDNAME
Returniert die DDIC-Definitionen zu allen unterstützten Feldern.
  • GET_EOID
Returniert den Schlüssel des Entitätsobjekts.
  • GET_OWNER
Returniert den Eigentümer.
  • HAS_SNAPSHOT
Returniert, ob das Entitätsobjekt einen bestimmten Speicherabzug hat.
  • IS_CHANGED
Returniert, ob das Entitätsobjekt geändert ist.
Ein Entitätsobjekt ist dann geändert, wenn mindestens eines seinder Datenbankeintragsobjekte geändert ist.
  • IS_DELETED
Returniert, ob das Entitätsobjekt physisch aus der Datenbank gelöscht wurde.
Ein Entitätsobjekt wird dann physisch aus der Datenbank gelöscht, wenn es zur Löschung markiert und gesichert wird. Dies ist nur durch den Eigentümer möglich.
  • IS_FIELD_CHANGED
Returniert, ob ein bestimmtes Feld geändert ist.
  • IS_MARKED_FOR_DELETION
Returniert, ob das Entitätsobjekt zur Löschung markiert ist.
  • IS_NEW
Returniert, ob das Entitätsobjekt neu ist.
Ein Enittätsobjekt ist dann neu, wenn es keine Entsprechung in der Datenbank hat.
  • IS_TOUCHED
Returniert, ob ein Enittätsobjekt berührt ist.
Berührte Entitätsobjekte aktualisieren beim Sichern auch dann die Änderungsdaten (Änderungsbenutzer, Änderungsdatum, Änderungszeit), wenn sich das Entitätsobjekt an sich nicht geändert hat.

Beziehungen

Beispiel

Hinweise

Weiterführende Informationen

Weitere Informationen zu Geschäftsobjekten finden Sie in der Dokumentation zu Interface IF_ISH_BUSINESS_OBJECT.

Weitere Informationen zu Datenbankeintragsobjekten finden Sie in der Dokumentation zu Klasse CL_ISH_DBENTRY.






Addresses (Business Address Services)   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4102 Date: 20210512 Time: 153209     sap01-206 ( 37 ms )