SAP ABAP Class CL_RSDA_NEARLINE_SEGMENT (Nearline Object Segment)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSDA (Package) BW Data Archiving and Near-line Storage. Core Functions
Properties
Class CL_RSDA_NEARLINE_SEGMENT  
Short Description Nearline Object Segment    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RSDA    
Program status     
Category 0   
Package RSDA   BW Data Archiving and Near-line Storage. Core Functions 
Created 20041005   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDAI_NEARLINE_CONNECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_RSDAI_NEARLINE_CONNECTION_1 Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDA_NEARLINE_SEGMENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSDA_NEARLINE_OBJECT 20041005 Near-Line Object
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NLOBJECT Instance attribute Public Type reference (TYPE) RSDA_NLOBJECT BW Near-Line Interface: Near-Line Object 20041005
2 P_EXISTS_ON_DB Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20041007
3 P_IS_PRIMARY_SEGMENT Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20041118
4 P_R_ACTVERS Instance attribute Private Type reference (TYPE) TY_R_VERSION 20041006
5 P_R_MODVERS Instance attribute Private Type reference (TYPE) TY_R_VERSION 20041006
6 P_R_NLOBJ Instance attribute Private Object reference (TYPE REF TO) CL_RSDA_NEARLINE_OBJECT Near-Line Object 20041028
7 P_R_REFVERS Instance attribute Private Type reference (TYPE) TY_R_VERSION 20041116
8 P_S_SEG Instance attribute Private Type reference (TYPE) RSDANLSEG Nearline Object Segment 20041006
9 P_TR_INDEXES Instance attribute Private Type reference (TYPE) TY_TR_INDEXES 20041007
10 P_TR_VERSIONS Instance attribute Private Type reference (TYPE) TY_TR_VERSIONS 20041006
11 SEGID Instance attribute Public Type reference (TYPE) RSDS_SEGID Segment 20041005
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Private Method 20041028
2 AFTER_DELETION Instance method Private Method 20041028
3 BEFORE_DELETION Instance method Private Method 20041028
4 CONNECT Instance method Public Method 20041116
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041005
6 DEACTIVATE Instance method Public Method 20041116
7 DROP_ACTIVE_VERSION Instance method Private Method 20041116
8 GET_ACTIVE_VERSION Instance method Public Method 20041116
9 GET_CONNAME Instance method Public Method 20050329
10 GET_HEADER Instance method Public Method 20041116
11 GET_OBJSTAT Instance method Public Method 20041119
12 GET_REFERENCE_VERSION Instance method Public Method 20041116
13 GET_STRUCTDESCR Instance method Public Method 20060301
14 GET_TYPENAME Instance method Public Method 20041118
15 GET_UNIVERSE Instance method Public Method 20050923
16 GET_VERSION Instance method Public Method 20041007
17 MODIFY Instance method Private Method 20041028
18 OPEN_CURSOR Instance method Public Method 20050222
19 OPEN_CURSOR_FOR_LOOKUP Instance method Public Method 20090316
20 OPEN_FOR_WRITE Instance method Public Method 20050222
21 READ_FROM_DB Instance method Public Method 20041007
22 SET_HEADER Instance method Public Method 20041116
23 SET_INACTIVE Instance method Private Method 20041119
24 SET_TIMESTAMP Instance method Public Method 20041119
25 WRITE_TO_DB Instance method Private Method 20041008
Events
Class CL_RSDA_NEARLINE_SEGMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_R_INDEX Private Object reference (TYPE REF TO) CL_RSDA_NEARLINE_SEGMENT_INDEX 20041007
2 TY_R_VERSION Private Object reference (TYPE REF TO) CL_RSDA_NEARLINE_SEGMENT_VERS 20041006
3 TY_TR_INDEXES Private See coding 20041007 ty_tr_indexes TYPE STANDARD TABLE OF ty_r_index WITH KEY table_line
4 TY_TR_VERSIONS Private See coding 20041006 ty_tr_versions TYPE STANDARD TABLE OF ty_r_version WITH KEY table_line
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MAGE Call by reference Type reference (TYPE) RSDG_T_MAGE BW Generierung: Objektliste Massenaktivierer 20041119
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041119
3 Importing I_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20041028

Method ACTIVATE on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method AFTER_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AFTER_IMPORT_MODE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041028
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060713
3 Importing I_TIMESTAMP Call by reference Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20041028
4 Importing I_WITHOUT_NLS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE keine NLS Daten löschen 20120223
5 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041028

Method AFTER_DELETION on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method BEFORE_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AFTER_IMPORT_MODE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041028
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '6' Anwendungs-Log: Detaillierungsgrad 20041028
3 Importing I_TIMESTAMP Call by reference Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20041028
4 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041028

Method BEFORE_DELETION on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method CONNECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060713
2 Returning R_R_NLCON Value transfer Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_CONNECTION Adapter zum Nearline Storage 20041116
# Exception Resumable Description Created on
1 CX_RSDA_NEARLINE_ERROR Aktion wurde abgebrochen 20060204

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_PRIMARY_SEGMENT Call by reference Type reference (TYPE) RS_BOOL Boolean 20041118
2 Importing I_R_NLOBJ Call by reference Object reference (TYPE REF TO) CL_RSDA_NEARLINE_OBJECT Nearline-Objekt 20041028
3 Importing I_SEGID Call by reference Type reference (TYPE) RSDS_SEGID Segment 20041007
4 Importing I_S_SEGMENT Call by reference Type reference (TYPE) RSDANLSEG BW Archivierung: Segment eines Nearline-Objektes 20041112
5 Importing I_TABNAME Call by reference Type reference (TYPE) RSDA_TABNAME Name einer Tabelle im Nearline Storage 20041112

Method CONSTRUCTOR on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method DEACTIVATE Signature

Method DEACTIVATE on class CL_RSDA_NEARLINE_SEGMENT has no parameter.
Method DEACTIVATE on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method DROP_ACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041116

Method DROP_ACTIVE_VERSION on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method GET_ACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_VERSION Value transfer Object reference (TYPE REF TO) CL_RSDA_NEARLINE_SEGMENT_VERS Version eines Segments eines Nearline-Objektes 20041116

Method GET_ACTIVE_VERSION on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method GET_CONNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONNAME Value transfer Type reference (TYPE) RSDA_CONNAME BW-Archivierung: Name der Nearline-Connection 20050329

Method GET_CONNAME on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_HEADER Value transfer Type reference (TYPE) RSDA_S_TABHEADER BW Nearline Interface: Tabellenkopf 20041116

Method GET_HEADER on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method GET_OBJSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJSTAT Value transfer Type reference (TYPE) RS_OBJSTAT 20041119

Method GET_OBJSTAT on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method GET_REFERENCE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_VERSION Value transfer Object reference (TYPE REF TO) CL_RSDA_NEARLINE_SEGMENT_VERS Version eines Segments eines Nearline-Objektes 20041116

Method GET_REFERENCE_VERSION on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method GET_STRUCTDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ONLY_TECHNICAL_FIELDS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Kennzeichen: Nur technische Felder 20070413
2 Returning R_R_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Name des Dictionary Typs 20060301

Method GET_STRUCTDESCR on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method GET_TYPENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_TECHKEY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041118
2 Returning R_TYPENAME Value transfer Type reference (TYPE) TYPENAME Name des Dictionary Typs 20041118

Method GET_TYPENAME on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method GET_UNIVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_UNIVERSE Value transfer Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Allgemeine Menge (Factory-Klasse) 20050923

Method GET_UNIVERSE on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEGVERS Call by reference Type reference (TYPE) RSDA_SEGVERS BW-Archivierung: Segmentversion 20041007
2 Returning R_R_VERSION Value transfer Object reference (TYPE REF TO) CL_RSDA_NEARLINE_SEGMENT_VERS Version eines Segments eines Nearline-Objektes 20041007

Method GET_VERSION on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MAGE Call by reference Type reference (TYPE) RSDG_T_MAGE BW Generierung: Objektliste Massenaktivierer 20041028
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041029
3 Importing I_ACTIVE_VERSION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041109
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060208
5 Importing I_ONLY_COLLECT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20041028
6 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060713
7 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041118
8 Importing I_T_SEGFIELDS Call by reference Type reference (TYPE) RSDA_T_TABFIELDS BW-Archivierung: Felder einer Tabelle im Nearline Storage 20041028
# Exception Resumable Description Created on
1 CX_RSDA_STRUCTURE_INCOMPATIBLE Die Struktur ist nicht aufwärtskompatibel 20050207

Method OPEN_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAXROWS Call by reference Type reference (TYPE) RSDA_INT8 Maximale Anzahl Datensätze 20070904
2 Importing I_NO_AGGREGATION Call by reference Type reference (TYPE) RS_BOOL Keine Aggregation 20060928
3 Importing I_ONLY_ACTIVE_VERSION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Nur aus aktiver Version lesen 20050222
4 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060713
5 Importing I_R_SELSET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20050222
6 Importing I_SHOW_SQL Call by reference Type reference (TYPE) RRSHOWSQL Shows the SQL command 20130822
7 Importing I_T_SELFIELDS Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>T_FIELD_SELECTIONS Spaltenauswahl für Selektion 20050222
8 Returning R_R_CURSOR Value transfer Object reference (TYPE REF TO) IF_RSDA_CURSOR Cursor auf einem NearlineProvider 20050222
# Exception Resumable Description Created on
1 CX_RSDA_ACCESS_ERROR Aktion wurde abgebrochen 20050222

Method OPEN_CURSOR_FOR_LOOKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAXROWS Call by reference Type reference (TYPE) RSDA_INT8 Maximale Anzahl Datensätze 20090316
2 Importing I_NO_AGGREGATION Call by reference Type reference (TYPE) RS_BOOL Keine Aggregation 20090316
3 Importing I_ONLY_ACTIVE_VERSION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Nur aus aktiver Version lesen 20090316
4 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20090316
5 Importing I_R_SELSET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20090316
6 Importing I_T_LOOKUP_CONDITIONS Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION_1=>T_LOOKUP_CONDITIONS 20090316
7 Importing I_T_LOOKUP_DATA Call by reference Type reference (TYPE) ANY TABLE 20090316
8 Importing I_T_SELFIELDS Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>T_FIELD_SELECTIONS Spaltenauswahl für Selektion 20090316
9 Returning R_R_CURSOR Value transfer Object reference (TYPE REF TO) IF_RSDA_CURSOR Cursor auf einem NearlineProvider 20090316
# Exception Resumable Description Created on
1 CX_RSDA_ACCESS_ERROR Zugriffsfehler 20090316
2 CX_RSDA_INPUT_INVALID Ungültige Eingabe 20090316

Method OPEN_FOR_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHIVE_NAME Call by reference Type reference (TYPE) ARKEY Schlüssel einer Archivdatei 20050317
2 Importing I_DATA_PACKAGE_SID Call by reference Type reference (TYPE) RSSID 20050317
3 Importing I_LOAD_NAME Call by reference Type reference (TYPE) RSDA_LOAD_NAME Eindeutiger Name eines Ladelaufs im Nearline Storage 20050317
4 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060713
5 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSDA_NEARLINE_REQUEST Nearline Request 20050317
6 Returning R_R_WRITER Value transfer Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_WRITER Cursor auf einem NearlineProvider 20050222
# Exception Resumable Description Created on
1 CX_RSDA_NEARLINE_ERROR Aktion wurde abgebrochen 20050329

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUFFERED_READ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041007
2 Importing I_READ_COMPLETE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041028
3 Importing I_S_SEGMENT Call by reference Type reference (TYPE) RSDANLSEG BW Archivierung: Segment eines Nearline-Objektes 20041007

Method READ_FROM_DB on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_HEADER Call by reference Type reference (TYPE) RSDA_S_TABHEADER BW Nearline Interface: Tabellenkopf 20041116

Method SET_HEADER on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method SET_INACTIVE Signature

Method SET_INACTIVE on class CL_RSDA_NEARLINE_SEGMENT has no parameter.
Method SET_INACTIVE on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method SET_TIMESTAMP Signature

Method SET_TIMESTAMP on class CL_RSDA_NEARLINE_SEGMENT has no parameter.
Method SET_TIMESTAMP on class CL_RSDA_NEARLINE_SEGMENT has no exception.

Method WRITE_TO_DB Signature

Method WRITE_TO_DB on class CL_RSDA_NEARLINE_SEGMENT has no parameter.
Method WRITE_TO_DB on class CL_RSDA_NEARLINE_SEGMENT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700