SAP ABAP Class CL_CWB_SUBOBJECT (Sub-Object, such as Table)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-NA (Application Component) SAP Note Assistant
     SCWB (Package) Correction Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CWB_OBJ_ROOT Root Object for Correction Workbench 20020222
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CWB_SUBOBJECT_ANY_TEXT Any Text (Line Length 255) 20021029
2 Inheritance (c INHERITING FROM c_ref)  CL_CWB_SUBOBJECT_TAB Sub-Object Table 20020205
3 Inheritance (c INHERITING FROM c_ref)  CL_CWB_SUBOBJECT_WO_DELTA Subobject Without Delta Handling 20021113
Properties
Class CL_CWB_SUBOBJECT  
Short Description Sub-Object, such as Table    
Super Class CL_CWB_OBJ_ROOT Root Object for Correction Workbench 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCWB   Correction Workbench 
Created 20020118   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 BCWBD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 BCWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CWB_SUBOBJECT has no interface implemented.
Friends
Class CL_CWB_SUBOBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_COPY_OF Instance attribute Public Object reference (TYPE REF TO) CL_CWB_SUBOBJECT ME is Copy of AR_COPY_OF 20041221
2 AR_DISPLAY_STRUC Instance attribute Public Object reference (TYPE REF TO) CL_CWB_TAB_MERGE_DISPLAY 20030401
3 AR_PARENT Instance attribute Public Object reference (TYPE REF TO) CL_CWB_OBJECT Pointer to Upper-Level Object 20020219
4 AR_SUBOBJECT_BCK Instance attribute Public Object reference (TYPE REF TO) CL_CWB_SUBOBJECT Subobject Before First Delta Addition 20041221
5       Messages from Delta Addition
6 AV_APPLIED Instance attribute Public Type reference (TYPE) BCWBO_BOOL Delta Added (At Least Partially Successful) 20021031
7 AV_CONTROLS_SUPPORTED Instance attribute Public Type reference (TYPE) BCWBO_BOOL Merge Result can be display in control 20030306
8 AV_DISPLAY_STRUC_VALID Instance attribute Protected Type reference (TYPE) BOOLE_D Merge Editor Changed Something 20050113
9 AV_NAME Instance attribute Public Type reference (TYPE) VERSSOBJ Table structures for a versionable object 20020122
10 AV_NOT_APPLIED Instance attribute Public Type reference (TYPE) BCWBO_BOOL Delta Addition at Least Partially Unsuccessful 20021031
11 AV_REAPPLIED Instance attribute Public Type reference (TYPE) BCWBO_BOOL At Least Some Delta Addition Changes Exist 20021031
12 AV_TITLE Instance attribute Public Type reference (TYPE) TEXT80 $REF$ 20030307
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_DATA Instance method Protected Method Delete All Object Data (Without Display Structure) 20050218
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020208
3 CONVERT_TO_SVRS2_FORMAT Instance method Public Method Generate Format for Sending to DE 20020219
4 CREATE Static method Public Method Create Instances 20050517
5 CREATE_COPY Instance method Public Method Create Copy of Instance 20020225
6 CREATE_DELETION_LOG Instance method Protected Method Log Deletion of Object in Display Structure 20050218
7 CREATE_INSERTION_LOG Instance method Protected Method Log Insertion of Subobject in Display Structure 20050218
8 CREATE_UNCHANGED_LOG Instance method Protected Method Generate Display Structure for Unchanged Object. 20050218
9 FREE_SPACE_FOR_NOTE_IMPL_TEST Instance method Public Method Deletes data not required for the Note implementation test 20060301
10 SET_CHANGED_BY_MERGE_EDITOR Instance method Public Method Something was changed in the Merge Editor 20050113
11 UPDATE_FROM_DELTA Instance method Public Method Inserts from Source Code (Insert Blocks Only) 20040617
Events
Class CL_CWB_SUBOBJECT has no event.
Types
Class CL_CWB_SUBOBJECT has no local type.
Method Signatures

Method CLEAR_DATA Signature

Method CLEAR_DATA on class CL_CWB_SUBOBJECT has no parameter.
Method CLEAR_DATA on class CL_CWB_SUBOBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_CWB_OBJECT Zeiger auf das übergeordnete Objekt 20020219
2 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) VERSSOBJ Teilobjekttyp 20020208
3 Importing IV_TITLE Call by reference Type reference (TYPE) C Titel des Teilobjektes 20030307

Method CONSTRUCTOR on class CL_CWB_SUBOBJECT has no exception.

Method CONVERT_TO_SVRS2_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY Daten im SVRS2-Format 20020219

Method CONVERT_TO_SVRS2_FORMAT on class CL_CWB_SUBOBJECT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_CWB_OBJECT Zeiger auf das übergeordnete Objekt 20050517
2 Importing IT_DATA_FIELDS Call by reference Type reference (TYPE) BCWBO_FIELDNAMES Zu berücksichtigende Datenfelder 20050517
3 Importing IT_DISPLAY_FIELDS Call by reference Type reference (TYPE) BCWBO_DISPLAY_FIELDNAMES Im Merge-Editor anzuzeigende Felder 20050517
4 Importing IT_IGNORE_FIELDS Call by reference Type reference (TYPE) BCWBO_FIELDNAMES Zu ignorierende Felder (Defaultwerte aus VERSSUBOBJ zulesen) 20050517
5 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) BCWBO_FIELDNAMES Schlüsselfelder (Defaultwerte werden aus VERSSUBOBJ gelesen) 20050517
6 Importing IT_NO_DISPLAY_FIELDS Call by reference Type reference (TYPE) BCWBO_FIELDNAMES Im Merge-Editor nicht anzuzeigende Felder 20050517
7 Importing IT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Tabelle 20050517
8 Importing IV_DDIC_TYPE Call by reference Type reference (TYPE) TABNAME DDIC-Typ, falls nicht in Versionsverwaltung bekannt 20050517
9 Importing IV_REF_TABLE Call by reference Type reference (TYPE) LVC_RTNAME ALV-Control: Referenztabellenname für internes Tabellenfeld 20050517
10 Importing IV_SORT_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20050517
11 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) VERSSOBJ Teilobjekttyp 20050517
12 Importing IV_SUBOBJ_TYPE Call by reference Type reference (TYPE) CWB_SUBOBJ_TYPE Subobjekttypen der Korrekturworkbench 20050517
13 Importing IV_TITLE Call by reference Type reference (TYPE) C Titel 20050517
14 Returning RR_SUBOBJECT Value transfer Object reference (TYPE REF TO) CL_CWB_SUBOBJECT Teilobjekt, z.B. Tabelle 20050517
# Exception Resumable Description Created on
1 CX_CWB_EXCEPTION Note Assistant: Ausnahmen 20050519

Method CREATE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RESULT Call by reference Object reference (TYPE REF TO) CL_CWB_SUBOBJECT Kopie 20020225
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_CWB_OBJECT Zeiger auf die übergeordnete Instanz 20020225
3 Importing IV_EMPTY_COPY Call by reference Type reference (TYPE) BOOLE_D SPACE 'X': Kopie soll leer sein! 20050614
# Exception Resumable Description Created on
1 ERROR Fehler 20020225

Method CREATE_DELETION_LOG Signature

Method CREATE_DELETION_LOG on class CL_CWB_SUBOBJECT has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20050218

Method CREATE_INSERTION_LOG Signature

Method CREATE_INSERTION_LOG on class CL_CWB_SUBOBJECT has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20050218

Method CREATE_UNCHANGED_LOG Signature

Method CREATE_UNCHANGED_LOG on class CL_CWB_SUBOBJECT has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20050218

Method FREE_SPACE_FOR_NOTE_IMPL_TEST Signature

Method FREE_SPACE_FOR_NOTE_IMPL_TEST on class CL_CWB_SUBOBJECT has no parameter.
Method FREE_SPACE_FOR_NOTE_IMPL_TEST on class CL_CWB_SUBOBJECT has no exception.

Method SET_CHANGED_BY_MERGE_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALID Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050113

Method SET_CHANGED_BY_MERGE_EDITOR on class CL_CWB_SUBOBJECT has no exception.

Method UPDATE_FROM_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SUBDELTA Call by reference Object reference (TYPE REF TO) CL_CWB_SUBDELTA Delta zweier CL_CWB_subobject 20040617
# Exception Resumable Description Created on
1 ERROR Fehler 20040617
History
Last changed by/on SAP  20110908 
SAP Release Created in 46C