SAP ABAP Interface IF_DD_SOBJECT (Dictionary BO Accesses)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC (Application Component) ABAP Dictionary
     SDCBO (Package) RDL Artefacts
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_DD_SOBJECT_INT For internal usage, for example, mass activation 20120925
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DD_SOBJECT Dictionary Core BO 20121023
Properties
Interface IF_DD_SOBJECT  
Short Description Dictionary BO Accesses    
General Data
Package SDCBO   RDL Artefacts 
Created 20120911   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_DD_SOBJECT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_DD_SOBJECT has no interface.
Friends
Interface IF_DD_SOBJECT has no friend.
Attributes
Interface IF_DD_SOBJECT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activates RDL Artifacts 20120911
2 CHECK Instance method Public Method Checks the latest version of a structured object 20130314
3 DELETE Instance method Public Method Deletes an RDL artifact, including runtime object 20120911
4 READ Instance method Public Method Reads the information of an RDL artifact 20120911
5 WRITE Instance method Public Method Writes an RDL artifact 20120911
6 WRITE_TADIR Instance method Public Method Write TADIR Entry for RDL Artifact 20120911
7 WRITE_TRKORR Instance method Public Method Write Transport Request for RDL Artifact 20120911
Events
Interface IF_DD_SOBJECT has no event.
Types
Interface IF_DD_SOBJECT has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTION_TAB Call by reference Type reference (TYPE) DCTABLRESTAB Tabelle zur Verwaltung von Strukturänderungen 20120911
2 Exporting DBTABLES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_DBTABLES Datenbanktabellen zu Knoten der BO-Struktur 20120911
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20120911
4 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returnwert: 0: o.k., 4: Warnung, 8: Fehler 20120911
5 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines Strukturierten Objekts 20120926
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20120926
2 CX_DD_SOBJECT_PUT 20120926

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20130314
2 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returnwert: 0: o.k., 4: Warnung, 8: Fehler 20130314
3 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines Strukturierten Objekts 20130314
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET Fehler beim Lesen der Metadaten 20130314

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTION_TAB Call by reference Type reference (TYPE) DCTABLRESTAB Tabelle zur Verwaltung von Strukturänderungen 20121121
2 Importing DELETE_DBOBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_false: Db Objekte werden nicht gelöscht 20121121
3 Returning RC Value transfer Type reference (TYPE) SYSUBRC Returnwert: 0: o.k., 4: Objekt nicht oder bereits gelöscht 20120911
4 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines Strukturierten Objekts 20120926

Method DELETE on Interface IF_DD_SOBJECT has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über die Knoten des Strukt. Objekts, inaktive Vers. 20120911
2 Exporting DD02BV_TAB Call by reference Type reference (TYPE) DD02BVTAB Tabelle für Header, inaktive Version 20120911
3 Exporting DD03NDV_TAB Call by reference Type reference (TYPE) DD03NDVTAB Zeilen eines Knotens, Neuste Version 20120911
4 Exporting DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für Assoziationen - Felder 20120911
5 Exporting DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20120911
6 Exporting DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für Assoziationen - Header 20120911
7 Exporting DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternative Schlüssel (Sek. Indizes), Header + Text 20120911
8 Exporting DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternative Schlüssel (SekIndizes), Felder 20120911
9 Importing GET_STATE Call by reference Type reference (TYPE) OBJSTATE 'M' Zustand des Data-Dictionary Objektes 20120911
10 Exporting GOT_STATES Call by reference Type reference (TYPE) DCSOBJGOTSTATES Ergebnis beim Lesen von DDic BOs 20120911
11 Importing LANGU Call by reference Type reference (TYPE) SYLANGU SYST-LANGU Sprache, in der die Texte gelesen werden 20120911
12 Importing PRID Call by reference Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20120911
13 Importing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der zu lesenden Objekte 20120926
14 Importing WITHTEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_true: Texte werden gemäß 'LANGU' gelesen 20120911
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20120926

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BOs inklusive Texte 20120911
2 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV BO-Header 20120911
3 Importing DD03NDV_TAB Call by reference Type reference (TYPE) DD03NDVTAB Tabelle für Knotenattribute 20120911
4 Importing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20120911
5 Importing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20120911
6 Importing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20120911
7 Importing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für BOs (SekIndizes), Header + Text 20120911
8 Importing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für BOs (SekIndizes), Felder 20120911
9 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20120911
10 Importing PUT_STATE Call by reference Type reference (TYPE) OBJSTATE Schreibversion (N, oder A) 20120911
11 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines Strukturierten Objekts 20120926
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_EXPAND Für Ausnahmen beim Expandieren eines BOs 20120925
2 CX_DD_SOBJECT_PUT Für Ausnahmen beim Schreiben eines BOs 20120925
3 CX_DD_SOBJ_CHK_CONSISTENCY Eingabe-Parameter sind inkonsistent 20120925

Method WRITE_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20120911
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20120911
3 Returning RC Value transfer Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, >8: Fehler 20120911
4 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines Strukturierten Objekts 20120926

Method WRITE_TADIR on Interface IF_DD_SOBJECT has no exception.

Method WRITE_TRKORR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ORDER Call by reference Type reference (TYPE) TRKORR Transportauftrag, der das Objekt schon enthält 20120911
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20120911
3 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, >8: Fehler 20120911
4 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines strukturierten Objekts 20120926
5 Exporting TASK Call by reference Type reference (TYPE) TRKORR Aufgabe, die das Objekt schon enthält 20120911
6 Importing TRKORR Call by reference Type reference (TYPE) TRKORR Aufgabe zu einem Transportauftrag 20120911

Method WRITE_TRKORR on Interface IF_DD_SOBJECT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740