SAP ABAP Class CL_CWB_DELTA_INTF (Delta Between Two CL_CWB_OBJECT)
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_DELTA_SINGLE Delta Between Two CL_CWB_OBJECT 20040806
Properties
Class CL_CWB_DELTA_INTF  
Short Description Delta Between Two CL_CWB_OBJECT    
Super Class CL_CWB_DELTA_SINGLE Delta Between Two CL_CWB_OBJECT 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCWB   Correction Workbench 
Created 20040806   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)
3 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CWB_DELTA_INTF has no interface implemented.
Friends
Class CL_CWB_DELTA_INTF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_ATTR Instance attribute Protected Type reference (TYPE) VERSSOBJ 'ATTR' Name of a section of a versionable object 20070319
2 AC_ATTR_TAB Instance attribute Protected Type reference (TYPE) VERSSOBJ 'ATTRTAB' Name of a section of a versionable object 20070319
3 AC_TYPE Instance attribute Protected Type reference (TYPE) VERSSOBJ 'TYPE' Name of a section of a versionable object 20070319
4 AC_TYPE_TAB Instance attribute Protected Type reference (TYPE) VERSSOBJ 'TYPETAB' Name of a section of a versionable object 20070319
5 AC_XML_ATTRSRC Instance attribute Private Type reference (TYPE) CHAR10 'ATTRSRC' Character Field Length = 10 20070306
6 AC_XML_TYPESRC Instance attribute Private Type reference (TYPE) CHAR10 'TYPESRC' Character Field Length = 10 20070306
7 AT_SUBDELTA_ATTR Instance attribute Private Type reference (TYPE) TY_SECTION_SRC_DELTAS 20070306
8 AT_SUBDELTA_TYPE Instance attribute Private Type reference (TYPE) TY_SECTION_SRC_DELTAS 20070306
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ATTR_SC_DELTA Instance method Private Method Extract Source Code Delta for Complex Attributes 20070306
2 APPEND_TYPE_SC_DELTA Instance method Private Method Extract Source Code Delta for Complex Types 20070306
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040806
4 CREATE_SOURCE Instance method Private Method Generate Source Code for Interface 20041006
5 GET_CHILDREN_ATTRSRC Instance method Private Method Child Nodes for Complex Attributes 20070319
6 GET_CHILDREN_TYPESRC Instance method Private Method Child Nodes for Complex Types 20070319
7 GET_SC_DELTAS_ATTRSRC Instance method Private Method Source Code Deltas for Complex Attributes 20070306
8 GET_SC_DELTAS_TYPESRC Instance method Private Method Source Code Deltas for Complex Types 20070306
9 UNPACK_DATA_ATTR_SRC Instance method Private Method Unpack Special Attribute Source Data with XSLT 20070306
10 UNPACK_DATA_TYPE_SRC Instance method Private Method Unpack Special Type Source Data with XSLT 20070306
Events
Class CL_CWB_DELTA_INTF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DELTA_SECTION Private See coding 20070306 BEGIN OF ty_delta_section, type TYPE bcwbd_section_src_deltas, attr TYPE bcwbd_section_src_deltas, END OF ty_delta_section
2 TY_SECTION_SRC_DELTA Private See coding 20070306 BEGIN OF ty_section_src_delta, clsname TYPE seoclsname, cmpname TYPE seocmpname, changed TYPE boole_d, instance TYPE REF TO cl_cwb_subdelta_abapcode, END OF ty_section_src_delta
3 TY_SECTION_SRC_DELTAS Private See coding 20070306 ty_section_src_deltas TYPE STANDARD TABLE OF ty_section_src_delta
Method Signatures

Method APPEND_ATTR_SC_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTR_SRC_DELTAS Call by reference Type reference (TYPE) BCWBD_SECTION_SRC_DELTAS Liste mit Attributzeilen und SC Delta 20070306
2 Importing IR_SUBOBJECT_NEW Call by reference Object reference (TYPE REF TO) CL_CWB_SUBOBJECT_ANY_TEXT Beliebiger Text (Zeilenlänge 255) 20070306
3 Importing IR_SUBOBJECT_OLD Call by reference Object reference (TYPE REF TO) CL_CWB_SUBOBJECT_ANY_TEXT Beliebiger Text (Zeilenlänge 255) 20070306
4 Importing IS_ATTR_SRC Call by reference Type reference (TYPE) BCWBO_ATTR_SRC Attribut zeile mit Referenz 20070306
# Exception Resumable Description Created on
1 CX_CWB_EXCEPTION Note Assistant: Ausnahmen 20070306

Method APPEND_TYPE_SC_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TYPE_SRC_DELTAS Call by reference Type reference (TYPE) BCWBD_SECTION_SRC_DELTAS Liste mit Attributzeilen und SC Delta 20070306
2 Importing IR_SUBOBJECT_NEW Call by reference Object reference (TYPE REF TO) CL_CWB_SUBOBJECT_ANY_TEXT Beliebiger Text (Zeilenlänge 255) 20070306
3 Importing IR_SUBOBJECT_OLD Call by reference Object reference (TYPE REF TO) CL_CWB_SUBOBJECT_ANY_TEXT Beliebiger Text (Zeilenlänge 255) 20070306
4 Importing IS_TYPE_SRC Call by reference Type reference (TYPE) BCWBO_TYPE_SRC Attribut zeile mit Referenz 20070306
# Exception Resumable Description Created on
1 CX_CWB_EXCEPTION Note Assistant: Ausnahmen 20070306

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT_NEW Call by reference Object reference (TYPE REF TO) CL_CWB_OBJECT Objekt für Korrekturworkbench 20040806
2 Importing IR_OBJECT_OLD Call by reference Object reference (TYPE REF TO) CL_CWB_OBJECT Objekt für Korrekturworkbench 20040806
3 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_CWB_DELTA_COMPOSITION Übergeordnetes Delta 20040806
4 Importing IR_PARENT_CORR Call by reference Object reference (TYPE REF TO) CL_CWB_CORRECTION_INSTRUCTION Korrekturanleitung 20040806
5 Importing IS_CIKEY Call by reference Type reference (TYPE) CWBCIKEYVS Key einer Korrekturanleitung mit Versionsnummer 20040806
6 Importing IS_HEADER Call by reference Type reference (TYPE) BCWBD_DELTA_HEADER Header 20040806
7 Importing IS_HISTORY_HEADER_OLD Call by reference Type reference (TYPE) CWB_HIST_K History Header 20040806
8 Importing IS_SMODISRC_KEY Call by reference Type reference (TYPE) TY_SMODISRC_KEY Schlüssel der Tabelle SMODISRC 20040806
9 Importing IT_OBJECT_DATA_BIN Call by reference Type reference (TYPE) CWBCI_T_OBJDELTA Objektdaten der Korrekturanleitung (XML-Transformation) 20050211
10 Importing IV_EMPTY Call by reference Type reference (TYPE) BOOLE_D SPACE Leeres Partdelta 20041210
11 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Lesemodus 20040806
# Exception Resumable Description Created on
1 ERROR Fehler 20040806

Method CREATE_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CL_CWB_OBJECT_INTF Private Sectin einer Klasse 20041006
2 Importing IV_TYPE Call by reference Type reference (TYPE) C 'O' Art des Objekts (alt/neu) 20041006
3 Returning RT_SOURCE_INTF Value transfer Type reference (TYPE) BCWBD_XABAPTEXT_LINES erzeugte Section Source 20041006
# Exception Resumable Description Created on
1 CX_CWB_EXCEPTION Note Assistant: Ausnahmen 20041006

Method GET_CHILDREN_ATTRSRC Signature

Method GET_CHILDREN_ATTRSRC on class CL_CWB_DELTA_INTF has no parameter.
# Exception Resumable Description Created on
1 CX_CWB_EXCEPTION Note Assistant: Ausnahmen 20070319

Method GET_CHILDREN_TYPESRC Signature

Method GET_CHILDREN_TYPESRC on class CL_CWB_DELTA_INTF has no parameter.
# Exception Resumable Description Created on
1 CX_CWB_EXCEPTION Note Assistant: Ausnahmen 20070319

Method GET_SC_DELTAS_ATTRSRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SC_DELTAS Call by reference Type reference (TYPE) BCWBD_SECTION_SRC_DELTAS 20070306
# Exception Resumable Description Created on
1 CX_CWB_EXCEPTION Note Assistant: Ausnahmen 20070306

Method GET_SC_DELTAS_TYPESRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SC_DELTAS Call by reference Type reference (TYPE) BCWBD_SECTION_SRC_DELTAS 20070306
# Exception Resumable Description Created on
1 CX_CWB_EXCEPTION Note Assistant: Ausnahmen 20070306

Method UNPACK_DATA_ATTR_SRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SUBOBJECT Call by reference Type reference (TYPE) BCWBD_SECTION_SRC_DELTAS 20070306
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20070306
3 Importing IT_OBJECT_DATA_BIN Call by reference Type reference (TYPE) CWBCI_T_OBJDELTA Objektdaten der Korrekturanleitung (XML-Transformation) 20070306
# Exception Resumable Description Created on
1 ERROR Fehler 20070306

Method UNPACK_DATA_TYPE_SRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SUBOBJECT Call by reference Type reference (TYPE) BCWBD_SECTION_SRC_DELTAS Deltas für Eventhandler 20070306
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20070306
3 Importing IT_OBJECT_DATA_BIN Call by reference Type reference (TYPE) CWBCI_T_OBJDELTA Objektdaten der Korrekturanleitung (XML-Transformation) 20070306
# Exception Resumable Description Created on
1 ERROR Fehler 20070306
History
Last changed by/on SAP  20110908 
SAP Release Created in 700