SAP ABAP Class CL_DD_SOBJECT (Dictionary Core BO)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC (Application Component) ABAP Dictionary
     SDCBO (Package) RDL Artefacts
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DD_SOBJECT Dictionary BO Accesses 20121023
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DD_SOBJECT_INT For internal usage, for example, mass activation 20121023
Properties
Class CL_DD_SOBJECT  
Short Description Dictionary Core BO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDCBO   RDL Artefacts 
Created 20121023   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 Abstract Final Description Created on
1 IF_DD_SOBJECT Dictionary BO Accesses 20121023
2 IF_DD_SOBJECT_INT For internal usage, for example, mass activation 20121023
Friends
# Friend Modeled only Created on Description
1 CL_DD_DDL_HANDLER 20121113 DDL Handler Class
2 CL_DD_DDL_OBJ 20130524 Dictionary object generated from DDL
3 CL_DD_SOBJECT_UTILITIES 20130703 Help Methods
Attributes
Class CL_DD_SOBJECT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACT Static method Private Method Activates a structured object 20121023
2 ADAPT_CHANGES Static method Private Method Evaluates the results of the compare and deletes objects 20121023
3 APPENDS_GENERATE_AND_CHECK Static method Private Method Generate Appends for All Nodes 20121023
4 APPENDS_TABLES_ACTIVATE Static method Private Method Activates a table belonging to a structured object 20121023
5 APPEND_COMPARE_VERSIONS Static method Private Method Compares N version and A version, decides required actions 20121023
6 APPEND_EXPAND Static method Private Method Expands and calculates the information on the BO structure 20121023
7 APPEND_GENERATE_AND_CHECK Static method Private Method Generate Append for a Node 20121023
8 ASSOCIATIONS_CHECK Static method Private Method Checks associations of a structured object 20121023
9 ASS_APPATTRIBUTE_CHECK_SRC Static method Private Method Checks existence of an attribute of the association in node 20121023
10 ASS_APPATTRIBUTE_CHECK_TARGET Static method Private Method Checks existence of an attribute of the association in node 20121023
11 ASS_SET_GET Static method Private Method Reads the associations of a structured object 20121023
12 ASS_SET_PUT Static method Private Method Writes the associations of a structured object 20121023
13 CHECK Static method Private Method Checks a structured object 20121023
14 CHECK_CONSISTENCY Static method Private Method Checks a structured object 20121023
15 CHECK_DATATYPE_CONSISTENCY Static method Private Method Gets type information for table name, column name 20130829
16 CHECK_NAME Static method Private Method Checks the name of a structured object or a table 20121023
17 COMPARE_VERSIONS Static method Private Method Compares N version and A version, decides required actions 20121023
18 COMPLETE_CONTROL_INFO Static method Private Method Corrects the control info based on the type of struct. obj. 20121023
19 COMPRESS Static method Private Method Removes the append info from a structured object 20121023
20 DELETE Static method Private Method Deletes a structured object, including runtime object 20121023
21 EXPAND Static method Private Method Expands a structured object or an append 20121023
22 GET Static method Private Method Reads the information of a structured object 20121023
23 GET_ACTIVE_APPNODE_ORIGIN Static method Private Method Gets the origin of nodes from the current runtime object 20121023
24 GET_ACT_SET Static method Private Method Reads the information for structured objects 20121023
25 GET_ATTR_TYPE_NTAB_LENGTH Static method Private Method Calculates component length for an attribute 20121023
26 GET_DATATYPE_INFO_4_ASS Static method Private Method Gets data type information for a target object 20130507
27 GET_DBTABNAME Static method Private Method Calcuates a table name for a node 20121023
28 GET_IS_NEW Static method Private Method Determines new tables/appends from a set of names 20121023
29 GET_LITERAL_DATATYPE Static method Private Method Literal in Selection List 20130829
30 GET_TEXTS Static method Private Method Gets texts for direct type input at lower levels 20121023
31 HD_SET_GET Static method Private Method Reads the metadata of structured object headers 20121023
32 HD_SET_PUT Static method Private Method Writes the headers for a structured object 20121023
33 HEADER_CHECK Static method Private Method Checks the header of a structured object 20121023
34 INDEXES_TO_TBATG Static method Private Method Inserts indexes in TBATG if there is a transport 20121023
35 MAIN_COMPARE_VERSIONS Static method Private Method Compares N version and A version, decides required actions 20121023
36 MAIN_EXPAND Static method Private Method Expands a structured object 20121023
37 NATIVE_TYPE_CHECK Static method Private Method Checks the existence of a native Dictionary type 20121023
38 ND_EXPAND Static method Private Method Expands a structured object 20121023
39 ND_INDX_SET_GET Static method Private Method Reads the node indexes of a structured object 20121023
40 ND_INDX_SET_PUT Static method Private Method Writes the node indexes of a structured object 20121023
41 ND_LIST_SET_GET Static method Private Method Reads the metadata of the nodes of structured objects 20121023
42 ND_LIST_SET_PUT Static method Private Method Writes the nodes list of structured objects 20121023
43 ND_SET_GET Static method Private Method Reads the metadata of the nodes of structured objects 20121023
44 ND_SET_PUT Static method Private Method Writes the headers of nodes of structured objects 20121023
45 NODELIST_CHECK Static method Private Method Checks the header of a structured object 20121023
46 NODES_CHECK Static method Private Method Checks the header of a structured object 20121023
47 NTAB_GEN Static method Private Method Generates the runtime object for a structured object 20121023
48 PUT Static method Private Method Writes a structured object 20121023
49 SET_ACTCTRL Static method Private Method Sets the activation bar, depending on activation mode 20121113
50 SET_CHECKS Static method Private Method Sets the control structures 20121023
51 TABLES_CREATE_DBINFO Static method Private Method Generate DB information if not supplied 20121023
52 TABLES_GENERATE_AND_CHECK Static method Private Method Generate Table for All Nodes of a Structured Object 20121023
53 TABLE_GENERATE_AND_CHECK Static method Private Method Generate Table for a Node 20121023
54 UPDATE_DDTYPES Static method Private Method Writes DDTYPES for a structured object 20121023
55 VERSION_EXISTS Static method Private Method Checks the existence of a particular version 20121023
Events
Class CL_DD_SOBJECT has no event.
Types
Class CL_DD_SOBJECT has no local type.
Method Signatures

Method ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCSOBJACTCTRL Kontrolliert die Bearbeitung eines Strukt. Objekts 20121023
2 Exporting ACTION_TAB Call by reference Type reference (TYPE) DCTABLRESTAB Tabelle für Aktionen nach Vergleich N/A-Version 20121023
3 Exporting ACTIVATION_FLAG Call by reference Type reference (TYPE) DEPACTION Aktivierungsflag: Steuert Abhängigenaktivierung 20121023
4 Changing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tab. über Knoten zu Strukt. Objekten inklusive Texte 20131118
5 Changing DD02BV_WA Call by reference Type reference (TYPE) DD02BV Header eines Strukturierten Objektes 20131118
6 Changing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Felder für Strukturierte Objekte 20131118
7 Changing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Assoziationen - Felder 20131118
8 Changing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Assoziationen - Header 20131118
9 Changing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Sekundärindizes Strukturierte Objekte, Header + Text 20131118
10 Changing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Sekundärindex Strukt. Objekt (Felder) 20131118
11 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
12 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returnwert: 0: o.k., 4: Warnung, 8: Fehler 20121023
13 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Strukturiertes Objekt 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023
2 CX_DD_SOBJECT_PUT 20121023

Method ADAPT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION_TAB Call by reference Type reference (TYPE) DCTABLRESTAB Tabelle für Aktionen nach Vergleich N/A-Version 20121023
2 Importing NTABSTATE Call by reference Type reference (TYPE) DCNTSTATE Flag ('N', 'A'), ob Nametab inaktv/aktiv geschr. wird 20121023
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id for log-writer 20121023
4 Returning RC Value transfer Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, 8: Fehler 20121023

Method ADAPT_CHANGES on class CL_DD_SOBJECT has no exception.

Method APPENDS_GENERATE_AND_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPENDNAMES Call by reference Type reference (TYPE) DDAPPTBNAMES Appendnamen 20121023
2 Importing CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_true: Tabelle wird geprüft 20121023
3 Importing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Knoten-Information mit DB-Tabelle 20121023
4 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV BO-Header Information 20121023
5 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenattribute 20121023
6 Importing PRID Call by reference Type reference (TYPE) SYTABIX ID für Protokollschreiber 20121023
7 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023

Method APPENDS_GENERATE_AND_CHECK on class CL_DD_SOBJECT has no exception.

Method APPENDS_TABLES_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCSOBJACTCTRL Kontrolliert die Bearbeitung eines Strukt. Objekts 20121023
2 Changing ACTION_TAB Call by reference Type reference (TYPE) DCTABLRESTAB Tabelle für Aktionen nach Vergleich N/A-Version 20121023
3 Changing APPTBNAMES Call by reference Type reference (TYPE) DDAPPTBNAMES Append- und Tabellennamen 20121023
4 Importing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BOs inklusive Texte 20121023
5 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
6 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023

Method APPENDS_TABLES_ACTIVATE on class CL_DD_SOBJECT has no exception.

Method APPEND_COMPARE_VERSIONS 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 für Aktionen nach Vergleich N/A-Version 20121023
2 Importing COMPARE_SEV Call by reference Type reference (TYPE) DCCOMPARE Steuerung des Vergleichs N- mit A-Version 20121023
3 Importing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB noten zu BOs inklusive Texte 20121023
4 Importing DD02BNDV_TAB_A Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BOs inklusive Texte 20121023
5 Importing DD02BV_TAB Call by reference Type reference (TYPE) DD02BVTAB Tabelle für BO-Header 20121023
6 Importing DD02BV_TAB_A Call by reference Type reference (TYPE) DD02BVTAB Tabelle für BO-Header, aktive Version 20121023
7 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens 20121023
8 Importing DD03NP_TAB_A Call by reference Type reference (TYPE) DD03NPTAB Tabelle für BO-Knotenzeilen 20121023
9 Importing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
10 Importing DD05BV_TAB_A Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
11 Importing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
12 Importing DD05FV_TAB_A Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Filter Info für BOs 20121023
13 Importing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
14 Importing DD08BV_TAB_A Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
15 Importing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für BOs (SekIndizes), Header + Text 20121023
16 Importing DD12BV_TAB_A Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für BOs (SekIndizes), Header + Text 20121023
17 Importing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für BOs (SekIndizes), Felder 20121023
18 Importing DD17BV_TAB_A Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für BOs (SekIndizes), Felder 20121023
19 Importing PRID Call by reference Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121023
20 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, 8: Fehler 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method APPEND_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCSOBJACTCTRL Kontrolliert die Bearbeitung eines Strukt. Objekts 20121023
2 Changing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BO Strukturen inklusive Texte 20121023
3 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV Header einer BO Struktur mit Kurtztext 20121023
4 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id for log writer 20121023
5 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode 20121023

Method APPEND_EXPAND on class CL_DD_SOBJECT has no exception.

Method APPEND_GENERATE_AND_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_true: Tabelle wird geprüft 20121023
2 Importing DD02BNDV_WA Call by reference Type reference (TYPE) DD02BNDV Knoten-Information mit DB-Tabelle 20121023
3 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV Header des Dictionary BOs mit Kurtztext 20121023
4 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenattribute 20121023
5 Exporting EXCLASS Call by reference Type reference (TYPE) DDRANKING Erweiterungskategorie des Appends 20121023
6 Importing PRID Call by reference Type reference (TYPE) SYTABIX ID für Protokollschreiber 20121023
7 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023

Method APPEND_GENERATE_AND_CHECK on class CL_DD_SOBJECT has no exception.

Method ASSOCIATIONS_CHECK 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 für BO Header 20121023
2 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV Header einer BO Struktur mit Kurztext 20121023
3 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für BO Knotenattribute 20121023
4 Importing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
5 Importing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Filter Info für BOs 20121023
6 Importing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
7 Importing DD08BV_TAB_A Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
8 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
9 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Gesamt-Returncode 20121023
10 Exporting SOBJASS_CHK Call by reference Type reference (TYPE) DCSOBJASSCHK Steuert die Prüfungen und gibt Ergebnisse zurück 20121113
# Exception Resumable Description Created on
1 CX_DD_SOBJ_CHK_CONSISTENCY Fehler beim Prüfen 20130830

Method ASS_APPATTRIBUTE_CHECK_SRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD02BNDV_WA Call by reference Type reference (TYPE) DD02BNDV Information zu einem Knoten 20121023
2 Changing DD03NP_PARENT_A Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenattribute Vater des Appends 20130507
3 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenattribute 20121023
4 Importing DD08BV_WA Call by reference Type reference (TYPE) DD08BV Assoziationen für Strukturen (mit Kurztext) 20121023
5 Exporting DTYP_INFO_WA Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_S_DTYP_INFO Attribut-Information, wenn gefunden 20130506
6 Importing FIELDNAME Call by reference Type reference (TYPE) DDFIELDNAME_L Konkatenierter Feldname 20121023
7 Importing PARENTNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name der Vater Struktur 20121023
8 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
9 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023
10 Importing SEV Call by reference Type reference (TYPE) DCBOASSCHK-ATTREXISTAPP Prüft die Existenz der Attribute für Append Knoten 20121023

Method ASS_APPATTRIBUTE_CHECK_SRC on class CL_DD_SOBJECT has no exception.

Method ASS_APPATTRIBUTE_CHECK_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD02BNDV_WA Call by reference Type reference (TYPE) DD02BNDV Information zu einem Knoten der BO Struktur 20121023
2 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Struktur Knotenattribute 20121023
3 Importing DD08BV_WA Call by reference Type reference (TYPE) DD08BV Assoziationen Strukturierte Objekte (mit Kurztext) 20121023
4 Importing DTYP_INFO Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_DTYP_INFO Attribut-Information 20130507
5 Exporting DTYP_INFO_WA Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_S_DTYP_INFO Aktuelle Attribut-Information, wenn gefunden 20130507
6 Importing FIELDNAME Call by reference Type reference (TYPE) DDFIELDNAME_L Konkatenierter Feldname 20121023
7 Importing PARENTNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name der Vater Struktur 20121023
8 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
9 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023
10 Importing SEV Call by reference Type reference (TYPE) DCBOASSCHK-ATTREXISTAPP Prüft die Existenz der Attribute für Append Knoten 20121023

Method ASS_APPATTRIBUTE_CHECK_TARGET on class CL_DD_SOBJECT has no exception.

Method ASS_SET_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD02BV_GOT_STATES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_GOT_STATES Ergebnis Tabelle für Header, 20121023
2 Exporting DD05BV_TAB_A Call by reference Type reference (TYPE) DD05BVTAB Tabelle für Assoziationen - Felder, aktive Versionen 20121023
3 Exporting DD05BV_TAB_N Call by reference Type reference (TYPE) DD05BVTAB Tabelle für Assoziationen - Felder, inaktive Versionen 20121023
4 Exporting DD05FV_TAB_A Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
5 Exporting DD05FV_TAB_N Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
6 Exporting DD08BV_TAB_A Call by reference Type reference (TYPE) DD08BVTAB Tabelle für Assoziationen - Header, aktive Version 20121023
7 Exporting DD08BV_TAB_N Call by reference Type reference (TYPE) DD08BVTAB Tabelle für Assoziationen - Header, inaktive Version 20121023
8 Importing GET_STATE Value transfer Type reference (TYPE) OBJSTATE 'M' Zustand des Data-Dictionary Objektes 20121023
9 Exporting GOT_STATES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_GOT_STATES Rückgabe-Status 20121023
10 Importing LANGU Value transfer Type reference (TYPE) SYLANGU SYST-LANGU Sprache, in der die Texte gelesen werden 20121023
11 Importing PRID Value transfer Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121023
12 Importing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der zu lesenden Strukturierten Objekte 20121023
13 Importing TRACELEVEL Value transfer Type reference (TYPE) SYTABIX Genauigkeit der Protokollierung 20121023
14 Importing WITHTEXT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_true: Texte werden gemäß 'LANGU' gelesen 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method ASS_SET_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
2 Changing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
3 Changing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
4 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
5 Importing PUT_STATE Call by reference Type reference (TYPE) OBJSTATE Version, in der das Obejkt geschrieben wird 20121023
6 Changing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der BOs 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_PUT 20121023

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BOs inklusive Texte 20121023
2 Changing DD02BNDV_TAB_A Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BOs inklusive Texte 20121023
3 Changing DD02BV_WA Call by reference Type reference (TYPE) DD02BV Header von ABAP Dictionary BOs mit Kurtztext 20121023
4 Changing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für BO Struktur Knotenattribute 20121023
5 Changing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
6 Changing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Filter Info für BOs 20121023
7 Changing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
8 Changing DD08BV_TAB_A Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
9 Changing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternative Schlüssel für BOs (SekIndizes), Header + Text 20121023
10 Changing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternative Schlüssel für BOs (SekIndizes), Felder 20121023
11 Importing EX_BASE_ACTIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Basis Prüfung Metadaten + Typen nachlesen 20130314
12 Importing GET_STATE Call by reference Type reference (TYPE) OBJSTATE 'M' Zustand des Data-Dictionary Objektes 20121023
13 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
14 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returnwert: 0: o.k., 4: Warnung, 8: Fehler 20121023
15 Importing READ_SOURCES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_false: Metadaten werden übergeben 20121023
16 Changing SOBJ_CHK Call by reference Type reference (TYPE) DCSOBJCHK Checkleiste für die Prüfungen Strukt. Objekt 20121113
17 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME BO Name 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET Fehler beim Lesen 20130903
2 CX_DD_SOBJ_CHK_CONSISTENCY Fehler beim prüfen 20130830

Method CHECK_CONSISTENCY 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 20121023
2 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV BO-Header 20121023
3 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenattribute 20121023
4 Importing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
5 Importing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
6 Importing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
7 Importing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternive Schlüssel für BOs (SekIndizes), Header + Text 20121023
8 Importing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternative Schlüssel für BOs (SekIndizes), Felder 20121023
9 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
10 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines Strukturierten Objekts 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJ_CHK_CONSISTENCY Problem beim prüfen der Eingabe-Parameter 20121023

Method CHECK_DATATYPE_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATATYPE_L Call by reference Type reference (TYPE) DATATYPE_D Datentyp 20130829
2 Importing DATATYPE_R Call by reference Type reference (TYPE) DATATYPE_D Maximaler Datentyp 20130829
3 Importing DECIMALS_L Call by reference Type reference (TYPE) DECIMALS Anzahl Dezimalstellen 20130829
4 Importing DECIMALS_R Call by reference Type reference (TYPE) DECIMALS Maximale Anzahl Dezimalstellen 20130829
5 Importing LENG_L Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) 20130829
6 Importing LENG_R Call by reference Type reference (TYPE) DDLENG Maximale Länge (Anzahl der Zeichen) 20130829
7 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20130829
8 Returning RC Value transfer Type reference (TYPE) SYSUBRC 8: Es kann kein umfassender Typ ermittelt werden 20130829
9 Importing WEAKER_LEN_CHK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Schwächere Längenprüfung bei Literalen 20130927

Method CHECK_DATATYPE_CONSISTENCY on class CL_DD_SOBJECT has no exception.

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLOBAL_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Auch globale Existenz prüfen 20121023
2 Importing NAME Value transfer Type reference (TYPE) CSEQUENCE Name eines BOs oder einer Tabelle 20121023
3 Importing OBJTYPE Call by reference Type reference (TYPE) CSEQUENCE Typ des Dictionary Objekts 20121023
4 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
5 Returning RC Value transfer Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, >8: Fehler 20121023

Method CHECK_NAME on class CL_DD_SOBJECT has no exception.

Method COMPARE_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCSOBJACTCTRL Kontrolliert die Bearbeitung eines Strukt. Objekts 20121023
2 Exporting ACTION_TAB Call by reference Type reference (TYPE) DCTABLRESTAB Tabelle für Aktionen nach Vergleich N/A-Version 20121023
3 Importing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Knoten zu Strukt. Obj., inklusive Texte 20121023
4 Importing DD02BNDV_TAB_A Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu Strukt. Obj., inklusive Texte 20121023
5 Importing DD02BV_TAB Call by reference Type reference (TYPE) DD02BVTAB Tabelle für Strukt. Obj., Header 20121023
6 Importing DD02BV_TAB_A Call by reference Type reference (TYPE) DD02BVTAB Tabelle für Header, aktive Version 20121023
7 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens 20121023
8 Importing DD03NP_TAB_A Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Strukt. Obj. Knotenzeilen 20121023
9 Importing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für Assoziationen - Felder 20121023
10 Importing DD05BV_TAB_A Call by reference Type reference (TYPE) DD05BVTAB Tabelle für Assoziationen - Felder 20121023
11 Importing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
12 Importing DD05FV_TAB_A Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Filter Info für BOs 20121023
13 Importing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für Assoziationen - Header 20121023
14 Importing DD08BV_TAB_A Call by reference Type reference (TYPE) DD08BVTAB Tabelle für Assoziationen - Header 20121023
15 Importing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für Sobjs (SekIndizes), Header + Text 20121023
16 Importing DD12BV_TAB_A Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel Sobjs (SekIndizes), Header + Text 20121023
17 Importing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für Sobjs (SekIndizes), Felder 20121023
18 Importing DD17BV_TAB_A Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für Sonjss (SekIndizes), Felder 20121023
19 Importing PRID Call by reference Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121023
20 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, 8: Fehler 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method COMPLETE_CONTROL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ACTCTRL Call by reference Type reference (TYPE) DCSOBJACTCTRL Kontrolliert die Bearbeitung eines Strukt. Objekts 20121023
2 Importing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tab. über Knoten zu Strukt. Objekten inklusive Texte 20121126
3 Importing STRUCOBJCLASS Call by reference Type reference (TYPE) DDSTRUCOBJCLASS Art einer Struktur (Main, Append, DO) 20121023

Method COMPLETE_CONTROL_INFO on class CL_DD_SOBJECT has no exception.

Method COMPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCSOBJACTCTRL Kontrolliert die Bearbeitung eines Strukt. Objekts 20121023
2 Changing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BOs inklusive Texte, 20121023
3 Changing DD02BV_WA Call by reference Type reference (TYPE) DD02BV Tabelle für BO-Header 20121023
4 Changing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens 20121023
5 Changing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
6 Changing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
7 Changing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
8 Changing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für BOs (SekIndizes), Header + Text 20121023
9 Changing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für BOs (SekIndizes), Felder 20121023
10 Importing PRID Call by reference Type reference (TYPE) SYTABIX ID für Protokollschreiber 20121023
11 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

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_TRUE 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 20121023
4 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines Strukturierten Objekts 20121023

Method DELETE on class CL_DD_SOBJECT has no exception.

Method EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCSOBJACTCTRL Kontrolliert die Bearbeitung eines Strukt. Objekts 20121023
2 Changing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BO Strukture Texte 20121023
3 Changing DD02BV_WA Call by reference Type reference (TYPE) DD02BV BO Struktur Header 20121023
4 Changing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens 20121023
5 Changing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
6 Changing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
7 Changing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
8 Changing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für BOs (SekIndizes), Header + Texte 20121023
9 Changing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für BOs (SekIndizes), Felder 20121023
10 Importing PRID Call by reference Type reference (TYPE) SYTABIX ID für Protokollschreiber 20121023
11 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DD02BNDV_TAB_A Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten inklusive Texte, aktive Ver 20121023
2 Exporting DD02BNDV_TAB_N Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten inklusive Texte, inaktive Ver 20121023
3 Exporting DD02BV_TAB_A Call by reference Type reference (TYPE) DD02BVTAB Tabelle für Header, aktive Version 20121023
4 Exporting DD02BV_TAB_N Call by reference Type reference (TYPE) DD02BVTAB Tabelle für Header, inaktive Version 20121023
5 Exporting DD03NP_TAB_A Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens, Aktiveon 20121023
6 Exporting DD03NP_TAB_N Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens, Neuste Version 20121023
7 Exporting DD05BV_TAB_A Call by reference Type reference (TYPE) DD05BVTAB Tabelle für Assoziationen - Felder 20121023
8 Exporting DD05BV_TAB_N Call by reference Type reference (TYPE) DD05BVTAB Tabelle für Assoziationen - Felder 20121023
9 Exporting DD05FV_TAB_A Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
10 Exporting DD05FV_TAB_N Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
11 Exporting DD08BV_TAB_A Call by reference Type reference (TYPE) DD08BVTAB Tabelle für Assoziationen - Header 20121023
12 Exporting DD08BV_TAB_N Call by reference Type reference (TYPE) DD08BVTAB Tabelle für Assoziationen - Header 20121023
13 Exporting DD12BV_TAB_A Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel (SekIndizes), Header + Text 20121023
14 Exporting DD12BV_TAB_N Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel (SekIndizes), Header + Text 20121023
15 Exporting DD17BV_TAB_A Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel (SekIndizes), Felder 20121023
16 Exporting DD17BV_TAB_N Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel (SekIndizes), Felder 20121023
17 Importing GET_STATE Call by reference Type reference (TYPE) OBJSTATE 'M' Zustand des Data-Dictionary Objektes 20121023
18 Exporting GOT_STATES Call by reference Type reference (TYPE) DCSOBJGOTSTATES Ergebnis beim Lesen von DDic BOs 20121023
19 Importing LANGU Call by reference Type reference (TYPE) SYLANGU SYST-LANGU Sprache, in der die Texte gelesen werden 20121023
20 Importing PRID Call by reference Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121023
21 Importing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der zu lesenden Strukt. Objekten 20121023
22 Importing WITHTEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_true: Texte werden gemäß 'LANGU' gelesen 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method GET_ACTIVE_APPNODE_ORIGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BONAME Call by reference Type reference (TYPE) DDBONAME Name eines BOs im ABAP Dictionary 20121023
2 Changing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BOs inklusive Texte 20121023

Method GET_ACTIVE_APPNODE_ORIGIN on class CL_DD_SOBJECT has no exception.

Method GET_ACT_SET 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 noten inklusive Texte 20121023
2 Exporting DD02BNDV_TAB_A Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über Knoten inklusive Texte 20121023
3 Exporting DD02BV_TAB Call by reference Type reference (TYPE) DD02BVTAB Tabelle für Header 20121023
4 Exporting DD02BV_TAB_A Call by reference Type reference (TYPE) DD02BVTAB Tabelle für Header, aktive Version 20121023
5 Exporting DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens 20121023
6 Exporting DD03NP_TAB_A Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenzeilen 20121023
7 Exporting DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für Assoziationen - Felder 20121023
8 Exporting DD05BV_TAB_A Call by reference Type reference (TYPE) DD05BVTAB Tabelle Assoziationen - Felder 20121023
9 Exporting DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
10 Exporting DD05FV_TAB_A Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Filter Info für BOs 20121023
11 Exporting DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für Assoziationen - Header 20121023
12 Exporting DD08BV_TAB_A Call by reference Type reference (TYPE) DD08BVTAB Tabelle Assoziationen - Header 20121023
13 Exporting DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel (SekIndizes), Header + Text 20121023
14 Exporting DD12BV_TAB_A Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel (SekIndizes), Header + Text 20121023
15 Exporting DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel (SekIndizes), Felder 20121023
16 Exporting DD17BV_TAB_A Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel (SekIndizes), Felder 20121023
17 Importing GET_STATE Call by reference Type reference (TYPE) OBJSTATE 'M' Zustand des Data-Dictionary Objektes 20121023
18 Exporting GOT_STATES Call by reference Type reference (TYPE) DCSOBJGOTSTATES Ergebnis beim Lesen von DDic BOs 20121023
19 Importing LANGU Call by reference Type reference (TYPE) SYLANGU SYST-LANGU Sprache, in der die Texte gelesen werden 20121023
20 Importing PRID Call by reference Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121023
21 Importing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen des zu lesenden Objekts 20121023
22 Importing WITHTEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_true: Texte werden gemäß 'LANGU' gelesen 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method GET_ATTR_TYPE_NTAB_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB DD: Tabelle für BO-Knotenzeilen 20121023
2 Importing POSITION Call by reference Type reference (TYPE) DDFDPOS DD: Ausgezeichnete Position in einer Wiederholgruppe 20121023
3 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, >8: Fehler 20121023
4 Exporting STRULENG Value transfer Type reference (TYPE) DDATTRLENGTH Länge der erzeugten Struktur 20121023

Method GET_ATTR_TYPE_NTAB_LENGTH on class CL_DD_SOBJECT has no exception.

Method GET_DATATYPE_INFO_4_ASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für Assoziationen - Header 20130507
2 Returning DTYP_INFO Value transfer Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_DTYP_INFO Datentyp Informationen 20130507
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20130507
4 Importing WITH_SORT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Sortiert nach: OBJECTNAME NODENAME FIELDNAME 20130514
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET Fehler beim Lesen 20130507

Method GET_DBTABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BONAME Call by reference Type reference (TYPE) DDBONAME Name einer BO Struktur 20121023
2 Importing NODENAME Call by reference Type reference (TYPE) DDNODENAME Knotenname eines BOs im ABAP Dictionary 20121023
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
4 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, >8: Fehler 20121023
5 Exporting TABNAME Value transfer Type reference (TYPE) TABNAME Name einer DB-Tabelle oder leer, falls nicht ermitelbar 20121023

Method GET_DBTABNAME on class CL_DD_SOBJECT has no exception.

Method GET_IS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ACTION_TAB Call by reference Type reference (TYPE) DCTABLRESTAB Tabelle für Aktionen nach Vergleich N/A-Version 20121023
2 Importing APPENDNAMES Call by reference Type reference (TYPE) DDAPPTBNAMES DD: Apend oder Tabellenname 20121023
3 Importing TABLENAMES Call by reference Type reference (TYPE) DDAPPTBNAMES DD: Apend oder Tabellenname 20121023

Method GET_IS_NEW on class CL_DD_SOBJECT has no exception.

Method GET_LITERAL_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATATYPE Value transfer Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20130829
2 Exporting DECIMALS Call by reference Type reference (TYPE) DECIMALS Dezimalstellen 20130829
3 Exporting LENG Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) 20130829
4 Importing LITERAL_VALUE Call by reference Type reference (TYPE) STRING Wert des Literals 20130829
5 Importing LITERAL_VALUE_EXPECTED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Literal wird erwartet 20131107
6 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20130829
# Exception Resumable Description Created on
1 CX_DD_SOBJ_CHK_CONSISTENCY Fehler beim Prüfen 20130830

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BO_NAME Call by reference Type reference (TYPE) DDBONAME Name eines BOs 20121023
2 Changing DD03NE_TAB Call by reference Type reference (TYPE) DD03NETAB Tabelle über erweitere Dd03NP 20121023
3 Importing LANGU Call by reference Type reference (TYPE) SYLANGU SYST-LANGU Sprache, in der die Texte gelesen werden 20121023

Method GET_TEXTS on class CL_DD_SOBJECT has no exception.

Method HD_SET_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DD02BV_TAB_A Call by reference Type reference (TYPE) DD02BVTAB Tabelle für Header, aktive Version 20121023
2 Exporting DD02BV_TAB_N Call by reference Type reference (TYPE) DD02BVTAB Tabelle für Header, inaktive Version 20121023
3 Importing GET_STATE Value transfer Type reference (TYPE) OBJSTATE 'M' Zustand des Data-Dictionary Objektes 20121023
4 Exporting GOT_STATES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_GOT_STATES 20121023
5 Importing LANGU Value transfer Type reference (TYPE) SYLANGU SYST-LANGU Sprache, in der die Texte gelesen werden 20121023
6 Importing PRID Value transfer Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121023
7 Importing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der zu lesenden Strukturierten Objekte 20121023
8 Importing TRACELEVEL Value transfer Type reference (TYPE) SYTABIX Genauigkeit der Protokollierung 20121023
9 Importing WITHTEXT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_true: Texte werden gemäß 'LANGU' gelesen 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method HD_SET_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DD02BV_TAB Call by reference Type reference (TYPE) DD02BVTAB Tabelle für BO-Header 20121023
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
3 Importing PUT_STATE Call by reference Type reference (TYPE) OBJSTATE Version, in der das Obejkt geschrieben wird 20121023
4 Changing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der Struktuierten Objekte 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_PUT 20121023

Method HEADER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV Tabelle für Bo-Header 20121023
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
3 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Gesamt-Returncode 20121023
4 Changing SOBJHD_CHK Call by reference Type reference (TYPE) DCSOBJHDCHK Steuert die Prüfungen und gibt Ergebnisse zurück 20121113

Method HEADER_CHECK on class CL_DD_SOBJECT has no exception.

Method INDEXES_TO_TBATG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCSOBJACTCTRL Kontrolliert die Aktivierung eines Strukt. Objekts 20121023
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
3 Changing RC Value transfer Type reference (TYPE) SYSUBRC 0: o.k., 8: Kein Insert erfolgt 20121023
4 Importing TABCLASS Call by reference Type reference (TYPE) TABCLASS Tabellenart 20121023
5 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20121023

Method INDEXES_TO_TBATG on class CL_DD_SOBJECT has no exception.

Method MAIN_COMPARE_VERSIONS 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 für Aktionen nach Vergleich N/A-Version 20121023
2 Importing COMPARE_SEV Call by reference Type reference (TYPE) DCCOMPARE Steuerung des Vergleichs N- mit A-Version 20121023
3 Importing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB noten zu BOs inklusive Texte 20121023
4 Importing DD02BNDV_TAB_A Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BOs inklusive Texte 20121023
5 Importing DD02BV_TAB Call by reference Type reference (TYPE) DD02BVTAB Tabelle für BO-Header 20121023
6 Importing DD02BV_TAB_A Call by reference Type reference (TYPE) DD02BVTAB Tabelle für BO-Header, aktive Version 20121023
7 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens 20121023
8 Importing DD03NP_TAB_A Call by reference Type reference (TYPE) DD03NPTAB Tabelle für BO-Knotenzeilen 20121023
9 Importing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
10 Importing DD05BV_TAB_A Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
11 Importing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
12 Importing DD05FV_TAB_A Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Filter Info für BOs 20121023
13 Importing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
14 Importing DD08BV_TAB_A Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
15 Importing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für BOs (SekIndizes), Header + Text 20121023
16 Importing DD12BV_TAB_A Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für BOs (SekIndizes), Header + Text 20121023
17 Importing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für BOs (SekIndizes), Felder 20121023
18 Importing DD17BV_TAB_A Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für BOs (SekIndizes), Felder 20121023
19 Importing PRID Call by reference Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121023
20 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returncode: 0: o.k., 4: Warnung, 8: Fehler 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method MAIN_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCTRL Call by reference Type reference (TYPE) DCSOBJACTCTRL Kontrolliert die Bearbeitung eines Strukt. Objekts 20121023
2 Changing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BOs inklusive Texte 20121023
3 Changing DD02BV_WA Call by reference Type reference (TYPE) DD02BV BO-Header 20121023
4 Changing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens 20121023
5 Changing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
6 Changing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
7 Changing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
8 Changing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für BOs (SekIndizes), Header + Text 20121023
9 Changing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für BOs (SekIndizes), Felder 20121023
10 Importing PRID Call by reference Type reference (TYPE) SYTABIX ID für Protokollschreiber 20121023
11 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method NATIVE_TYPE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATATYPE Call by reference Type reference (TYPE) CSEQUENCE Eingebauter Typ 20121023
2 Importing RC Call by reference Type reference (TYPE) SYSUBRC 0: existiert, 8: unbekannter Typ 20121023

Method NATIVE_TYPE_CHECK on class CL_DD_SOBJECT has no exception.

Method ND_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenzeilen 20121023
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
3 Changing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der Strukturierten Objekte 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_EXPAND Für Ausnahmen beim Expandieren eines BOs 20121023

Method ND_INDX_SET_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD02BV_GOT_STATES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_GOT_STATES Ergebnis Tabelle für Header, 20121023
2 Exporting DD12BV_TAB_A Call by reference Type reference (TYPE) DD12BVTAB Altern. Schlüssel (SekIndizes), Header + Text 20121023
3 Exporting DD12BV_TAB_N Call by reference Type reference (TYPE) DD12BVTAB Altern. Schlüssel (SekIndizes), Header + Text 20121023
4 Exporting DD17BV_TAB_A Call by reference Type reference (TYPE) DD17BVTAB Altern. Schlüssel (SekIndizes), Felder + Texte 20121023
5 Exporting DD17BV_TAB_N Call by reference Type reference (TYPE) DD17BVTAB Altern. Schlüssel (SekIndizes), Felder + Texte 20121023
6 Importing GET_STATE Value transfer Type reference (TYPE) OBJSTATE 'M' Zustand des Data-Dictionary Objektes 20121023
7 Exporting GOT_STATES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_GOT_STATES Rückgabe-Status 20121023
8 Importing LANGU Value transfer Type reference (TYPE) SYLANGU SYST-LANGU Sprache, in der die Texte gelesen werden 20121023
9 Importing PRID Value transfer Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121023
10 Importing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der zu lesenden Strkturierten Objekte 20121023
11 Importing TRACELEVEL Value transfer Type reference (TYPE) SYTABIX Genauigkeit der Protokollierung 20121023
12 Importing WITHTEXT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_true: Texte werden gemäß 'LANGU' gelesen 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method ND_INDX_SET_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Altern. Schlüssel für BOs (SekIndizes), Header + Text 20121023
2 Changing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Altern. Schlüssel für BOs (SekIndizes), Felder + Texte 20121023
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
4 Importing PUT_STATE Call by reference Type reference (TYPE) OBJSTATE Version, in der das Obejkt geschrieben wird 20121023
5 Changing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der Strukturierten Objekte 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_PUT 20121023

Method ND_LIST_SET_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DD02BNDV_TAB_A Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle für Knoten, aktive Version 20121023
2 Exporting DD02BNDV_TAB_N Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle für Knoten, inaktive Version 20121023
3 Importing GET_STATE Value transfer Type reference (TYPE) OBJSTATE 'M' Zustand des Data-Dictionary Objektes 20121023
4 Exporting GOT_STATES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_GOT_STATES 20121023
5 Importing LANGU Value transfer Type reference (TYPE) SYLANGU SYST-LANGU Sprache, in der die Texte gelesen werden 20121023
6 Importing PRID Value transfer Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121023
7 Importing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der zu lesenden Strukturierten Objekte 20121023
8 Importing TRACELEVEL Value transfer Type reference (TYPE) SYTABIX Genauigkeit der Protokollierung 20121023
9 Importing WITHTEXT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_true: Texte werden gemäß 'LANGU' gelesen 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method ND_LIST_SET_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle für Header 20121023
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
3 Importing PUT_STATE Call by reference Type reference (TYPE) OBJSTATE Version, in der das Obejkt geschrieben wird 20121023
4 Changing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der Strukturierten Objekte 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_PUT 20121023

Method ND_SET_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DD03NP_TAB_A Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens, Aktiveon 20121023
2 Exporting DD03NP_TAB_N Call by reference Type reference (TYPE) DD03NPTAB Zeilen eines Knotens, Neuste Version 20121023
3 Importing GET_STATE Value transfer Type reference (TYPE) OBJSTATE 'M' Zustand des Data-Dictionary Objektes 20121023
4 Exporting GOT_STATES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_NODES_GOT_STATES 20121023
5 Importing LANGU Value transfer Type reference (TYPE) SYLANGU SYST-LANGU Sprache, in der die Texte gelesen werden 20121023
6 Importing PRID Value transfer Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20121023
7 Importing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der zu lesenden Strukturierten Objekte 20121023
8 Importing TRACELEVEL Value transfer Type reference (TYPE) SYTABIX 0 Tracelevel 20121023
9 Importing WITHTEXT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_true: Texte werden gemäß 'LANGU' gelesen 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_GET 20121023

Method ND_SET_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für BO-Knotenzeilen 20121023
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
3 Importing PUT_STATE Call by reference Type reference (TYPE) OBJSTATE Version, in der das Obejkt geschrieben wird 20121023
4 Changing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der BOs 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_PUT 20121023

Method NODELIST_CHECK 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 für BO Header 20121023
2 Importing DD02BNDV_TAB_A Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle für BO Header, aktive Version 20121023
3 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV Header einer BO Struktur mit Kurtztext 20121023
4 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für BO Knotenattribute 20121023
5 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
6 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Gesamt-Returncode 20121023
7 Changing SOBJNDLST_CHK Call by reference Type reference (TYPE) DCSOBJNDLISTCHK Steuert die Prüfungen und gibt Ergebnisse zurück 20121113

Method NODELIST_CHECK on class CL_DD_SOBJECT has no exception.

Method NODES_CHECK 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 für BO Header 20121023
2 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für BO Knotenattribute 20121023
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
4 Exporting RC Call by reference Type reference (TYPE) SYSUBRC Gesamt-Returncode 20121023
5 Changing SOBJND_CHK Call by reference Type reference (TYPE) DCSOBJNDCHK Steuert die Prüfungen und gibt Ergebnisse zurück 20121113

Method NODES_CHECK on class CL_DD_SOBJECT has no exception.

Method NTAB_GEN 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 eines Strukturierten Objekts 20121023
2 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV Header Strukuriertes Objekt 20121023
3 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenattribute 20121023
4 Importing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für Assoziationen - Felder 20121023
5 Importing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
6 Importing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für Assoziationen - Header 20121023
7 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
8 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines struktierten Objekts (z.B. Entity, Context) 20130626
9 Importing UNICODELG Call by reference Type reference (TYPE) UNICODELG '00' Unicode-Länge, mit der das Laufzeitobjekt generiert wurde 20130626
10 Exporting X030L_WA Call by reference Type reference (TYPE) X030L Nametabheader, Datenbankstruktur DDNTT 20121023
11 Exporting X031L_TAB Call by reference Type reference (TYPE) DDX031LTAB Nametab-Felder 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_NTAB_GEN Für Ausnahmen beim Schreiben eines BOs 20121023
2 CX_DD_SOBJ_CHK_CONSISTENCY Eingabe-Parameter sind inkonsistent 20121023

Method PUT 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 20121023
2 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV BO-Header 20121023
3 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenattribute 20121023
4 Importing DD05BV_TAB Call by reference Type reference (TYPE) DD05BVTAB Tabelle für BO-Assoziationen - Felder 20121023
5 Importing DD05FV_TAB Call by reference Type reference (TYPE) DD05FVTAB Tabelle für Assoziationen Valuation Info für BOs 20121023
6 Importing DD08BV_TAB Call by reference Type reference (TYPE) DD08BVTAB Tabelle für BO-Assoziationen - Header 20121023
7 Importing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternative Schlüssel für BOs (SekIndizes), Header + Text 20121023
8 Importing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternative Schlüssel für BOs (SekIndizes), Felder 20121023
9 Importing EXPAND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Typen expandieren 20121023
10 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
11 Importing PUT_STATE Call by reference Type reference (TYPE) OBJSTATE Schreibversion (N, oder A) 20121023
12 Importing STRUCOBJNAME Call by reference Type reference (TYPE) DDSTRUCOBJNAME Name eines Strukturierten Objekts 20121023
# Exception Resumable Description Created on
1 CX_DD_SOBJECT_EXPAND 20121023
2 CX_DD_SOBJECT_PUT 20121023
3 CX_DD_SOBJ_CHK_CONSISTENCY Eingabe-Parameter sind inkonsistent 20121023

Method SET_ACTCTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACT_MODE Call by reference Type reference (TYPE) DD_ACTMODE Akivierungsmodus 20121113
2 Importing CHECK_MODE Call by reference Type reference (TYPE) DCCHECKMODE 0 Modus für Prüfungen 20121120
3 Returning CTRL Value transfer Type reference (TYPE) DCSOBJACTCTRL Kontrolliert die Akt. eines Strukt. Objekts 20121113
4 Importing FRCACT Call by reference Type reference (TYPE) DDMASS-FRCACT '' Force-Aktivierung 20121113
5 Importing GET_STATE Call by reference Type reference (TYPE) OBJSTATE Lese-Status 20121210
6 Importing INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_false: aktiv, ABAP_true: inaktiv schreiben 20121113
7 Importing STRUCOBJCLASS Call by reference Type reference (TYPE) DDSTRUCOBJCLASS Arten eines Strukturierten Objektes 20121113

Method SET_ACTCTRL on class CL_DD_SOBJECT has no exception.

Method SET_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKMODE Call by reference Type reference (TYPE) DCCHECKMODE Checkmodus 20121123
2 Importing FRCACT Call by reference Type reference (TYPE) DDFRCACT ABAP_FALSE Aktivierung erzwingen 20121123
3 Importing GOT_STATE Call by reference Type reference (TYPE) DCSOBJGOTSTATE Ergebnis des Lesens der Struktur 20121023
4 Importing SOBJCLASS Call by reference Type reference (TYPE) DDSTRUCOBJCLASS Arten eines Strukt. Objects (Main, Append) 20121121
5 Returning SOBJ_CHK Value transfer Type reference (TYPE) DCSOBJCHK Checkleiste für die Prüfungen 20121121

Method SET_CHECKS on class CL_DD_SOBJECT has no exception.

Method TABLES_CREATE_DBINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Tabelle über der Knoten zu BOs inklusive Texte 20121023
2 Changing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenattribute 20121023
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX ID für Protokollschreiber 20121023
4 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023

Method TABLES_CREATE_DBINFO on class CL_DD_SOBJECT has no exception.

Method TABLES_GENERATE_AND_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPENDNAMES Call by reference Type reference (TYPE) DDAPPTBNAMES Appendinfos 20121023
2 Importing CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_true: Tabelle wird geprüft 20121023
3 Importing DD02BNDV_TAB Call by reference Type reference (TYPE) DD02BNDVTAB Knoten-Information mit DB-Tabelle 20121023
4 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV BO-Header Information 20121023
5 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenattribute 20121023
6 Importing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für BOs (SekIndizes), Header + Text 20121023
7 Importing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für BOs (SekIndizes), Felder 20121023
8 Importing PRID Call by reference Type reference (TYPE) SYTABIX ID für Protokollschreiber 20121023
9 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023
10 Exporting TABLENAMES Call by reference Type reference (TYPE) DDAPPTBNAMES Tabellennamen 20121023

Method TABLES_GENERATE_AND_CHECK on class CL_DD_SOBJECT has no exception.

Method TABLE_GENERATE_AND_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing APPNAMES Call by reference Type reference (TYPE) DDAPPTBNAMES Append Informationen 20121023
2 Importing CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_true: Tabelle wird geprüft 20121023
3 Importing DD02BNDV_WA Call by reference Type reference (TYPE) DD02BNDV Knoten-Information mit DB-Tabelle 20121023
4 Importing DD02BV_WA Call by reference Type reference (TYPE) DD02BV Header des Dictionary BOs mit Kurtztext 20121023
5 Importing DD03NP_TAB Call by reference Type reference (TYPE) DD03NPTAB Tabelle für Knotenattribute 20121023
6 Changing DD12BV_TAB Call by reference Type reference (TYPE) DD12BVTAB Alternativer Schlüssel für BOs (SekIndizes), Header + Text 20121023
7 Changing DD17BV_TAB Call by reference Type reference (TYPE) DD17BVTAB Alternativer Schlüssel für BOs (SekIndizes), Felder 20121023
8 Importing PRID Call by reference Type reference (TYPE) SYTABIX ID für Protokollschreiber 20121023
9 Exporting RC Value transfer Type reference (TYPE) SYSUBRC Returncode (0: o.k., 4: Warnung, 8: Fehler) 20121023

Method TABLE_GENERATE_AND_CHECK on class CL_DD_SOBJECT has no exception.

Method UPDATE_DDTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD02B_TAB Call by reference Type reference (TYPE) DD02BTAB DD: Tabelle für Header (inklusive AS4LOCAL) 20121023
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX Id für Protokollschreiber 20121023
3 Importing PUT_STATE Call by reference Type reference (TYPE) OBJSTATE Zustand des Data-Dictionary Objektes 20121023
4 Returning RC Value transfer Type reference (TYPE) SYSUBRC Returnwert: 0: o.k., 4: Warnung, 8: Fehler 20121023
5 Importing SOBJNAMES Call by reference Type reference (TYPE) IF_DD_SOBJECT_TYPES=>TY_T_SOBJNAMES Namen der Strukturierten Objekte 20121023

Method UPDATE_DDTYPES on class CL_DD_SOBJECT has no exception.

Method VERSION_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BONAME Call by reference Type reference (TYPE) DDBONAME Name einer BO Struktur im ABAP Dictionary 20121023
2 Returning EXISTS Value transfer Type reference (TYPE) ABAP_BOOL ABAP_true, Version existiert 20121023
3 Importing VERSION Call by reference Type reference (TYPE) OBJSTATE Version einer BO Struktur 20121023

Method VERSION_EXISTS on class CL_DD_SOBJECT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740