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 | Instance method | Public | Method | Activates RDL Artifacts | 20120911 | |
| 2 | Instance method | Public | Method | Checks the latest version of a structured object | 20130314 | |
| 3 | Instance method | Public | Method | Deletes an RDL artifact, including runtime object | 20120911 | |
| 4 | Instance method | Public | Method | Reads the information of an RDL artifact | 20120911 | |
| 5 | Instance method | Public | Method | Writes an RDL artifact | 20120911 | |
| 6 | Instance method | Public | Method | Write TADIR Entry for RDL Artifact | 20120911 | |
| 7 | 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 | ACTION_TAB | Call by reference | Type reference (TYPE) | DCTABLRESTAB | Tabelle zur Verwaltung von Strukturänderungen | 20120911 | |||
| 2 | DBTABLES | Call by reference | Type reference (TYPE) | IF_DD_SOBJECT_TYPES=>TY_T_DBTABLES | Datenbanktabellen zu Knoten der BO-Struktur | 20120911 | |||
| 3 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20120911 | |||
| 4 | RC | Call by reference | Type reference (TYPE) | SYSUBRC | Returnwert: 0: o.k., 4: Warnung, 8: Fehler | 20120911 | |||
| 5 | STRUCOBJNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Strukturierten Objekts | 20120926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120926 | |||
| 2 | 20120926 |
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130314 | |||
| 2 | RC | Call by reference | Type reference (TYPE) | SYSUBRC | Returnwert: 0: o.k., 4: Warnung, 8: Fehler | 20130314 | |||
| 3 | STRUCOBJNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Strukturierten Objekts | 20130314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Lesen der Metadaten | 20130314 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTION_TAB | Call by reference | Type reference (TYPE) | DCTABLRESTAB | Tabelle zur Verwaltung von Strukturänderungen | 20121121 | |||
| 2 | DELETE_DBOBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_false: Db Objekte werden nicht gelöscht | 20121121 | ||
| 3 | RC | Value transfer | Type reference (TYPE) | SYSUBRC | Returnwert: 0: o.k., 4: Objekt nicht oder bereits gelöscht | 20120911 | |||
| 4 | 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 | DD02BNDV_TAB | Call by reference | Type reference (TYPE) | DD02BNDVTAB | Tabelle über die Knoten des Strukt. Objekts, inaktive Vers. | 20120911 | |||
| 2 | DD02BV_TAB | Call by reference | Type reference (TYPE) | DD02BVTAB | Tabelle für Header, inaktive Version | 20120911 | |||
| 3 | DD03NDV_TAB | Call by reference | Type reference (TYPE) | DD03NDVTAB | Zeilen eines Knotens, Neuste Version | 20120911 | |||
| 4 | DD05BV_TAB | Call by reference | Type reference (TYPE) | DD05BVTAB | Tabelle für Assoziationen - Felder | 20120911 | |||
| 5 | DD05FV_TAB | Call by reference | Type reference (TYPE) | DD05FVTAB | Tabelle für Assoziationen Valuation Info für BOs | 20120911 | |||
| 6 | DD08BV_TAB | Call by reference | Type reference (TYPE) | DD08BVTAB | Tabelle für Assoziationen - Header | 20120911 | |||
| 7 | DD12BV_TAB | Call by reference | Type reference (TYPE) | DD12BVTAB | Alternative Schlüssel (Sek. Indizes), Header + Text | 20120911 | |||
| 8 | DD17BV_TAB | Call by reference | Type reference (TYPE) | DD17BVTAB | Alternative Schlüssel (SekIndizes), Felder | 20120911 | |||
| 9 | GET_STATE | Call by reference | Type reference (TYPE) | OBJSTATE | 'M' | Zustand des Data-Dictionary Objektes | 20120911 | ||
| 10 | GOT_STATES | Call by reference | Type reference (TYPE) | DCSOBJGOTSTATES | Ergebnis beim Lesen von DDic BOs | 20120911 | |||
| 11 | LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SYST-LANGU | Sprache, in der die Texte gelesen werden | 20120911 | ||
| 12 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | 0 | Id für Protokollschreiber | 20120911 | ||
| 13 | SOBJNAMES | Call by reference | Type reference (TYPE) | IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES | Namen der zu lesenden Objekte | 20120926 | |||
| 14 | 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 | 20120926 |
Method WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DD02BNDV_TAB | Call by reference | Type reference (TYPE) | DD02BNDVTAB | Tabelle über der Knoten zu BOs inklusive Texte | 20120911 | |||
| 2 | DD02BV_WA | Call by reference | Type reference (TYPE) | DD02BV | BO-Header | 20120911 | |||
| 3 | DD03NDV_TAB | Call by reference | Type reference (TYPE) | DD03NDVTAB | Tabelle für Knotenattribute | 20120911 | |||
| 4 | DD05BV_TAB | Call by reference | Type reference (TYPE) | DD05BVTAB | Tabelle für BO-Assoziationen - Felder | 20120911 | |||
| 5 | DD05FV_TAB | Call by reference | Type reference (TYPE) | DD05FVTAB | Tabelle für Assoziationen Valuation Info für BOs | 20120911 | |||
| 6 | DD08BV_TAB | Call by reference | Type reference (TYPE) | DD08BVTAB | Tabelle für BO-Assoziationen - Header | 20120911 | |||
| 7 | DD12BV_TAB | Call by reference | Type reference (TYPE) | DD12BVTAB | Alternativer Schlüssel für BOs (SekIndizes), Header + Text | 20120911 | |||
| 8 | DD17BV_TAB | Call by reference | Type reference (TYPE) | DD17BVTAB | Alternativer Schlüssel für BOs (SekIndizes), Felder | 20120911 | |||
| 9 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20120911 | |||
| 10 | PUT_STATE | Call by reference | Type reference (TYPE) | OBJSTATE | Schreibversion (N, oder A) | 20120911 | |||
| 11 | STRUCOBJNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Strukturierten Objekts | 20120926 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Für Ausnahmen beim Expandieren eines BOs | 20120925 | ||
| 2 | Für Ausnahmen beim Schreiben eines BOs | 20120925 | ||
| 3 | Eingabe-Parameter sind inkonsistent | 20120925 |
Method WRITE_TADIR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20120911 | |||
| 2 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20120911 | |||
| 3 | RC | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode: 0: o.k., 4: Warnung, >8: Fehler | 20120911 | |||
| 4 | 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 | ORDER | Call by reference | Type reference (TYPE) | TRKORR | Transportauftrag, der das Objekt schon enthält | 20120911 | |||
| 2 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20120911 | |||
| 3 | RC | Value transfer | Type reference (TYPE) | SYSUBRC | Returncode: 0: o.k., 4: Warnung, >8: Fehler | 20120911 | |||
| 4 | STRUCOBJNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines strukturierten Objekts | 20120926 | |||
| 5 | TASK | Call by reference | Type reference (TYPE) | TRKORR | Aufgabe, die das Objekt schon enthält | 20120911 | |||
| 6 | 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 |