SAP ABAP Class CL_RSPLS_ALVL_DB (Planning: Aggregation Level Persistence)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLS (Package) Planning: General Services
Properties
Class CL_RSPLS_ALVL_DB  
Short Description Planning: Aggregation Level Persistence    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSPLS    
Program status P  SAP Standard Production Program 
Category 0   
Package RSPLS   Planning: General Services 
Created 20021025   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSPLS_ALVL_VERS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSPL0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLS_ALVL_DB has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSPLS_ALVL 20021106 Aggregation Level Model Class
2 CL_RSPLS_ALVL_VERS 20021106 Aggregation Level: Version Object
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_SECL Static Attribute Private Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20110304
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_INFOAREA Static method Private Method 20021114
2 CHECK_OBJVERS Static method Private Method .. 20021105
3 EXISTS_ON_DB Static method Private Method Existence check 20021025
4 READ Static method Private Method Read 20021025
5 READ_BODY Static method Private Method .. 20021105
6 READ_CATALOG Static method Private Method Read Catalog 20021025
7 READ_HEADER Static method Private Method Read Header Data 20021105
8 READ_HEADER_LANGU Static method Private Method Read Header Texts 20021126
9 READ_HEADER_NO_TEXTS Static method Private Method Read Header Data 20050118
10 READ_INFOAREA Static method Private Method ALVL: Read All ALVLs for an InfoArea 20050106
11 READ_TEXTS Static method Private Method Reading the Texts 20060717
12 WRITE Static method Private Method Write 20021025
13 WRITE_ACTIVFLAG Static method Private Method Write Active Indicator to Header 20021105
14 WRITE_HEADER_NO_TEXTS Static method Private Method Write Header Data 20050118
15 WRITE_OBJSTAT Static method Private Method Write Object Status in Header 20021105
16 WRITE_TIMESTAMP Static method Private Method Write Time Stamp in Header 20021025
17 _GET_ALVLTYPE Static method Private Method Reading ALVL Types (Caches, If Necessary) 20051108
Events
Class CL_RSPLS_ALVL_DB has no event.
Types
Class CL_RSPLS_ALVL_DB has no local type.
Method Signatures

Method CHANGE_INFOAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Aggregationsebene 20021114
2 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20021114
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS Objektversion 20021114
# Exception Resumable Description Created on
1 CX_RSPLS_INVALID_INPUT Operation gescheitert 20040927

Method CHECK_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20021105
2 Returning R_OK Value transfer Type reference (TYPE) RS_BOOL ok 20021105

Method CHECK_OBJVERS on class CL_RSPLS_ALVL_DB has no exception.

Method EXISTS_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20021025
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20021025
3 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL existiert 20021025

Method EXISTS_ON_DB on class CL_RSPLS_ALVL_DB has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_ALVL_CAT Call by reference Type reference (TYPE) RSPLS_S_ALVL_CAT .. 20021105
2 Exporting E_T_ALVL_TEXT Call by reference Type reference (TYPE) CL_RSPLS_ALVL_VERS=>GT_T_TEXT 20060717
3 Exporting E_T_IOBJLIST Call by reference Type reference (TYPE) RSPLS_T_ALVL_IOBJ .. 20021105
4 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL .. 20021025
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-ACTIVE .. 20021025
# Exception Resumable Description Created on
1 CX_RSPLS_OBJECT_NOT_FOUND Operation gescheitert 20040927

Method READ_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_IOBJLIST Call by reference Type reference (TYPE) RSPLS_T_ALVL_IOBJ Aggregationsebene InfoObjects 20021105
2 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20021105
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20021105

Method READ_BODY on class CL_RSPLS_ALVL_DB has no exception.

Method READ_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ALVL_CAT Call by reference Type reference (TYPE) RSPLS_T_ALVL_CAT Planung: TTyp Aggregationsebene mit Texten 20021105
2 Importing I_ALVL_RANGE Call by reference Type reference (TYPE) RSPLS_T_ALVL_RANGE Planung: Tabellentyp Aggregationsebene Range 20021105
3 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20021105
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20021206
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS '%' Objektversion 20021105
6 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG '*' Beschreibung lang 20040709
7 Importing I_USER Call by reference Type reference (TYPE) RSTSTPNM '*' Letzter Änderer 20041117

Method READ_CATALOG on class CL_RSPLS_ALVL_DB has no exception.

Method READ_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_ALVL_CAT Value transfer Type reference (TYPE) RSPLS_S_ALVL_CAT Planung: Verzeichnis aller Aggregationsebenen (mit Texten) 20021105
2 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20021105
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20021105
# Exception Resumable Description Created on
1 CX_RSPLS_OBJECT_NOT_FOUND Operation gescheitert 20040927

Method READ_HEADER_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ALVLT Call by reference Type reference (TYPE) RSPLS_T_ALVLT Aggregationsebenen mit Texten 20021126
2 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20021126
3 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20021126
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20021126
# Exception Resumable Description Created on
1 CX_RSPLS_INVALID_INPUT Operation gescheitert 20040923

Method READ_HEADER_NO_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RSPLS_ALVL Value transfer Type reference (TYPE) RSPLS_ALVL Planung: Verzeichnis aller Aggregationsebenen (mit Texten) 20050118
2 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20050118
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20050118
# Exception Resumable Description Created on
1 CX_RSPLS_OBJECT_NOT_FOUND Operation gescheitert 20050118

Method READ_INFOAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ALVL Call by reference Type reference (TYPE) RSPLS_T_ALVL Liste von ALVLs 20050106
2 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20050106
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20050106
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20050106

Method READ_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ALVL_TEXT Value transfer Type reference (TYPE) CL_RSPLS_ALVL_VERS=>GT_T_TEXT 20060717
2 Importing I_AGGRLEVEL Value transfer Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20060717
3 Importing I_OBJVERS Value transfer Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-ACTIVE 20060717

Method READ_TEXTS on class CL_RSPLS_ALVL_DB has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ALVL_CAT Call by reference Type reference (TYPE) RSPLS_S_ALVL_CAT Planung: Verzeichnis aller Aggregationsebenen (mit Texten) 20021105
2 Importing I_T_ALVL_IOBJ Call by reference Type reference (TYPE) RSPLS_T_ALVL_IOBJ Planung: TTyp Liste aller InfoObjects 20021105

Method WRITE on class CL_RSPLS_ALVL_DB has no exception.

Method WRITE_ACTIVFLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVFL Call by reference Type reference (TYPE) RSACTIVFL Flag 20021105
2 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20021105
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20021105
# Exception Resumable Description Created on
1 CX_RSPLS_INVALID_INPUT Operation gescheitert 20040927

Method WRITE_HEADER_NO_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20050118
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20050118
3 Importing I_S_RSPLS_ALVL Value transfer Type reference (TYPE) RSPLS_ALVL Planung: Verzeichnis aller Aggregationsebenen (mit Texten) 20050118
# Exception Resumable Description Created on
1 CX_RSPLS_OBJECT_NOT_FOUND Operation gescheitert 20050118

Method WRITE_OBJSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20021105
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20021105
3 Importing I_OBJSTAT Call by reference Type reference (TYPE) RSOBJSTAT Objektstatus 20021105
# Exception Resumable Description Created on
1 CX_RSPLS_INVALID_INPUT Operation gescheitert 20040927

Method WRITE_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSTMP Call by reference Type reference (TYPE) RSTSTPINT .. 20021025
2 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20021025
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' .. 20021105
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-ACTIVE .. 20021025
# Exception Resumable Description Created on
1 CX_RSPLS_INVALID_INPUT Planung: Ungültige Eingabe 20040927

Method _GET_ALVLTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ALVLTYPE Call by reference Type reference (TYPE) RSPLS_ALVLTYPE Aggregationsebene: Typ 20051108
2 Importing I_AGGRLEVEL Call by reference Type reference (TYPE) RSPLS_AGGRLEVEL Planung: Aggregationsebene 20051108
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20051108

Method _GET_ALVLTYPE on class CL_RSPLS_ALVL_DB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400