SAP ABAP Class CL_RSKS_MAINTAIN (Maintenance of New InfoSource)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSKS (Package) InfoSource 7.0
Properties
Class CL_RSKS_MAINTAIN  
Short Description Maintenance of New InfoSource    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSKS   InfoSource 7.0 
Created 20040804   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSKS_MAINTAIN has no interface implemented.
Friends
Class CL_RSKS_MAINTAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_MODE Instance attribute Private Type reference (TYPE) SYUCOMM Processing Mode (Display, Change, Create...) 20041118
2 P_R_NAVIGATOR Instance attribute Private Object reference (TYPE REF TO) IF_RSAWBN_NAVIGATOR Access to DWB Navigator 20041118
3 P_R_TRCS Instance attribute Private Object reference (TYPE REF TO) CL_RSKS_TRCS New InfoSource 20040804
4 P_STRUCTURE Instance attribute Private Type reference (TYPE) RSCOMSTRU Communication Structure 20041118
5 P_TH_MAIN_R Static Attribute Private Type reference (TYPE) RSKS_TH_MAIN_R Maintain the InfoSource with References (Hashed Table) 20041117
6 P_T_OBJVERS_VALUES Static Attribute Private Type reference (TYPE) VRM_VALUES 20041208
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_EXIT Instance method Public Method Call Before Exiting Maintenance 20041213
2 CHANGE_APPEND Instance method Public Method Choose a Different Append 20051017
3 CHANGE_MODE Instance method Public Method Switch Between Display and Change Mode 20041210
4 CHANGE_VERS Instance method Public Method Change Pointer to Version 20040804
5 CHECK_SAVED Instance method Private Method Check Save Status 20041213
6 CLASS_CONSTRUCTOR Static method Public Constructor 20041208
7 CONSTRUCTOR Instance method Public Constructor 20040804
8 EXECUTE Instance method Public Method Execute 20040804
9 FACTORY Static method Public Method Factory 20041117
10 FILL_FIELD_APPEND Instance method Public Method Fills Append Information 20051011
11 FILL_HEADER Instance method Public Method Filling Header Data 20041208
12 FREE Instance method Public Method Free 20110906
13 GET_CURRENT_APPEND Instance method Public Method Returns Current Append 20051011
14 GET_CURRENT_OBJVERS Instance method Public Method Deliver Current Object Version 20041210
15 GET_INFO Instance method Public Method Deliver Properties of New InfoSource 20040804
16 GET_MODE Instance method Public Method Gets the Current Mode 20041210
17 GET_OBJVERS_FOR_UI Instance method Public Method Deliver Object Version To Be Displayed 20040805
18 GET_ODSO_LIKE Instance method Public Method Returns ODSO-Like Setting 20110311
19 GET_REQUEST Instance method Public Method Request for Recall 20041118
20 GET_RSDS Instance method Public Method Deliver DataSource Object 20050323
21 GET_TRCS Instance method Public Method Deliver InfoSource Object 20041207
22 IS_APPEND Instance method Public Method Current InfoSource Is an Append 20051011
23 SET_ODSO_LIKE Instance method Public Method Sets ODSO-Like Setting 20110311
24 SET_PARAMETERS Instance method Public Method Setting Attributes 20041124
25 SET_TEMPLATE Instance method Public Method Sets Template 20050513
26 UPDATE_TLOGO_FROM_ACT Instance method Public Method Update TLOGO-Object Information 20040806
27 UPDATE_TXT Instance method Public Method Setting of Text 20040805
28 UPDATE_VERSION Instance method Public Method Update Version 20040804
29 VERSION_MANAGEMENT Instance method Private Method Version Handling 20100317
30 _SET_HEADER_ACTIVFL Instance method Private Method 20041208
31 _SET_HEADER_OBJECT_STATUS Instance method Private Method 20041208
32 _SET_HEADER_OBJVERS Instance method Private Method 20041208
33 _SET_HEADER_SAVED_STATUS Instance method Private Method 20041208
Events
Class CL_RSKS_MAINTAIN has no event.
Types
Class CL_RSKS_MAINTAIN has no local type.
Method Signatures

Method BEFORE_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_SAVED Call by reference Type reference (TYPE) RS_BOOL Boolean 20110906
# Exception Resumable Description Created on
1 E_CANCELLED Abbruch 20041217

Method CHANGE_APPEND Signature

Method CHANGE_APPEND on class CL_RSKS_MAINTAIN has no parameter.
Method CHANGE_APPEND on class CL_RSKS_MAINTAIN has no exception.

Method CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLING Call by reference Type reference (TYPE) RSTRAN_HANDLING CL_RSTRAN_STAT=>HANDLING_DEFORCE Handling für Bearbeitungswechsel (Ändern - Anzeigen) 20041210
2 Importing I_MODE Call by reference Type reference (TYPE) SYUCOMM RSAWC_C_TFC-CHANGE Bearbeitungsart 20041210
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20041213
# Exception Resumable Description Created on
1 CX_RSKS_CANCELLED Abbruch durch den Benutzer (Dialog) 20050309
2 CX_RSKS_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20050309
3 CX_RSKS_INPUT_INVALID Fehlerhafte Eingabe 20050309
4 CX_RSKS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20050309
5 CX_RSKS_NO_SAVE Änderungen sind nicht gespeichert 20050309

Method CHANGE_VERS 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 20040804
# Exception Resumable Description Created on
1 CX_RSKS_NOT_FOUND Objekt nicht gefunden 20050309

Method CHECK_SAVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_SAVED Value transfer Type reference (TYPE) RS_BOOL Boolean 20110906
# Exception Resumable Description Created on
1 CX_RSKS_CANCELLED Abbruch durch den Benutzer (Dialog) 20050309
2 CX_RSKS_NOT_AUTHORIZED Keine Berechtigung 20050309

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSKS_MAINTAIN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSKS_MAINTAIN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH RSSB_C_AUTH_ACTVT-MAINTAIN Aktivität 20041206
2 Importing I_R_TRCS Call by reference Object reference (TYPE REF TO) CL_RSKS_TRCS Neue InfoSource 20041207
3 Importing I_STRUCTURE Call by reference Type reference (TYPE) RSNEWSOURCE Neue InfoSource 20040804
4 Importing I_S_HEAD Call by reference Type reference (TYPE) RSKSNEW Neue InfoSource - TLOGO: TRCS 20041207
5 Importing I_S_HEAD_TXT Call by reference Type reference (TYPE) RSKSNEWT Neue InfoSource Texte 20041207
6 Importing I_WITH_APPEND_SELECT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20051017
# Exception Resumable Description Created on
1 CX_RSKS_CANCELLED Abbruch durch Benutzer beim Aufruf des Transportwesens 20041206
2 CX_RSKS_DISPLAY_ONLY Nur Anzeige erlaubt 20041206
3 CX_RSKS_INPUT_INVALID ungültige Eingabe 20041206
4 CX_RSKS_NOT_AUTHORIZED Keine Anzeigeberechtigung 20041206
5 CX_RSKS_NOT_FOUND keine Transformationsregel gefunden 20041206

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SAVE_NECESSARY Call by reference Type reference (TYPE) RS_BOOL Boolean 20040806
2 Exporting E_ACTIVFL Call by reference Type reference (TYPE) RSACTIVFL 20040804
3 Exporting E_CANCEL Call by reference Type reference (TYPE) RS_BOOL 20040804
4 Exporting E_OBJSTAT Call by reference Type reference (TYPE) RSOBJSTAT 20040804
5 Exporting E_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050509
6 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20040804
7 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20041213
8 Importing I_WITH_DISPLAY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20050509
9 Importing I_WRKMODE Call by reference Type reference (TYPE) RSTRAN_WRKMODE 20040804

Method EXECUTE on class CL_RSKS_MAINTAIN has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH RSSB_C_AUTH_ACTVT-MAINTAIN Aktivität 20041206
2 Importing I_R_TRCS Call by reference Object reference (TYPE REF TO) CL_RSKS_TRCS Neue InfoSource 20041207
3 Importing I_STRUCTURE Call by reference Type reference (TYPE) RSCOMSTRU Kommunikationsstruktur 20041118
4 Importing I_S_HEAD Call by reference Type reference (TYPE) RSKSNEW Neue InfoSource - TLOGO: TRCS 20041207
5 Importing I_S_HEAD_TXT Call by reference Type reference (TYPE) RSKSNEWT Neue InfoSource Texte 20041207
6 Importing I_WITH_APPEND_SELECT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20051017
7 Returning R_R_MAIN Value transfer Object reference (TYPE REF TO) CL_RSKS_MAINTAIN Pflege der neuen InfoSource 20041118
# Exception Resumable Description Created on
1 CX_RSKS_CANCELLED Abbruch durch den Benutzer (Dialog) 20041206
2 CX_RSKS_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20041206
3 CX_RSKS_INPUT_INVALID Fehlerhafte Eingabe 20041206
4 CX_RSKS_NOT_AUTHORIZED Keine Berechtigung 20041206
5 CX_RSKS_NOT_FOUND Objekt nicht gefunden 20041206

Method FILL_FIELD_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_FIELD Call by reference Type reference (TYPE) RSKS_S_FIELD_APPEND Feldstruktur mit Appendname 20051011

Method FILL_FIELD_APPEND on class CL_RSKS_MAINTAIN has no exception.

Method FILL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HEADER Call by reference Type reference (TYPE) RSKSDIALOG Ein- und Ausgabefelder 20041208

Method FILL_HEADER on class CL_RSKS_MAINTAIN has no exception.

Method FREE Signature

Method FREE on class CL_RSKS_MAINTAIN has no parameter.
Method FREE on class CL_RSKS_MAINTAIN has no exception.

Method GET_CURRENT_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_APPENDNM Call by reference Type reference (TYPE) RSAPPENDNM Name eines Appends (einer Erweiterung) 20051011
2 Exporting E_APPENDTXT Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20051011

Method GET_CURRENT_APPEND on class CL_RSKS_MAINTAIN has no exception.

Method GET_CURRENT_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20041210

Method GET_CURRENT_OBJVERS on class CL_RSKS_MAINTAIN has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRUCTURE Call by reference Type reference (TYPE) RSNEWSOURCE Neue InfoSource 20040804
2 Exporting E_S_INFO Call by reference Type reference (TYPE) RSKSNEW Neue InfoSource - TLOGO: TRCS 20040804
3 Exporting E_S_INFO_TXT Call by reference Type reference (TYPE) RSKSNEWT Neue InfoSource Texte 20040804
4 Exporting E_T_COMSTRU Call by reference Type reference (TYPE) RSKS_T_FIELDS Felder der neuen InfoSource 20040804
5 Exporting E_T_SEGTXT Call by reference Type reference (TYPE) RSKS_T_SEGMENT_APPEND Segmente 20041018

Method GET_INFO on class CL_RSKS_MAINTAIN has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MODE Value transfer Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20041210

Method GET_MODE on class CL_RSKS_MAINTAIN has no exception.

Method GET_OBJVERS_FOR_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20040805

Method GET_OBJVERS_FOR_UI on class CL_RSKS_MAINTAIN has no exception.

Method GET_ODSO_LIKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ODSO_LIKE Value transfer Type reference (TYPE) RSKS_ODSO_LIKE InfoSourceverhalten (ODSO-like) 20110311

Method GET_ODSO_LIKE on class CL_RSKS_MAINTAIN has no exception.

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_REQUEST Value transfer Object reference (TYPE REF TO) CL_RSAWBN_REQUEST AWB Navigationsrequest 20041118

Method GET_REQUEST on class CL_RSKS_MAINTAIN has no exception.

Method GET_RSDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_RSDS Value transfer Object reference (TYPE REF TO) CL_RSKS_TRCS Neue InfoSource 20050323

Method GET_RSDS on class CL_RSKS_MAINTAIN has no exception.

Method GET_TRCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_TRCS Value transfer Object reference (TYPE REF TO) CL_RSKS_TRCS Neue InfoSource 20041207

Method GET_TRCS on class CL_RSKS_MAINTAIN has no exception.

Method IS_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_APPEND Value transfer Type reference (TYPE) RS_BOOL Boolean 20051011

Method IS_APPEND on class CL_RSKS_MAINTAIN has no exception.

Method SET_ODSO_LIKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ODSO_LIKE Call by reference Type reference (TYPE) RSKS_ODSO_LIKE InfoSourceverhalten (ODSO-like) 20110311

Method SET_ODSO_LIKE on class CL_RSKS_MAINTAIN has no exception.

Method SET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20041124
2 Importing I_R_NAVIGATOR Call by reference Object reference (TYPE REF TO) IF_RSAWBN_NAVIGATOR Zugriff auf den AWB Navigator 20041124

Method SET_PARAMETERS on class CL_RSKS_MAINTAIN has no exception.

Method SET_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TLOGO Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20050513

Method SET_TEMPLATE on class CL_RSKS_MAINTAIN has no exception.

Method UPDATE_TLOGO_FROM_ACT Signature

Method UPDATE_TLOGO_FROM_ACT on class CL_RSKS_MAINTAIN has no parameter.
Method UPDATE_TLOGO_FROM_ACT on class CL_RSKS_MAINTAIN has no exception.

Method UPDATE_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TXT_LG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20040805
2 Importing I_TXT_MD Call by reference Type reference (TYPE) RSTXTMD Beschreibung mittel 20040805
3 Importing I_TXT_SH Call by reference Type reference (TYPE) RSTXTSH Beschreibung kurz 20040805

Method UPDATE_TXT on class CL_RSKS_MAINTAIN has no exception.

Method UPDATE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEAD_INFO Call by reference Type reference (TYPE) RSKSNEW Neue InfoSource - TLOGO: TRCS 20040804
2 Importing I_HEAD_TXT Call by reference Type reference (TYPE) RSKSNEWT Neue InfoSource Texte 20040804
3 Importing I_T_FIELD Call by reference Type reference (TYPE) RSKS_T_FIELDS Felder der neuen InfoSource 20040804
4 Importing I_T_FIELD_APPEND Call by reference Type reference (TYPE) RSKS_T_FIELD_APPEND Feldliste mit Appendname 20051012
5 Importing I_T_SEGTXT Call by reference Type reference (TYPE) RSKS_T_SEGMENT_APPEND Segmente 20041206

Method UPDATE_VERSION on class CL_RSKS_MAINTAIN has no exception.

Method VERSION_MANAGEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20100317

Method VERSION_MANAGEMENT on class CL_RSKS_MAINTAIN has no exception.

Method _SET_HEADER_ACTIVFL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HEADER Call by reference Type reference (TYPE) RSKSDIALOG 20041208

Method _SET_HEADER_ACTIVFL on class CL_RSKS_MAINTAIN has no exception.

Method _SET_HEADER_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HEADER Call by reference Type reference (TYPE) RSKSDIALOG Dynprovariablen Rstran_gui dynpro 150 subscreen für Header 20041208
2 Importing I_S_INFO Call by reference Type reference (TYPE) RSKSNEW 20041208
3 Importing I_T_OBJVERS Call by reference Type reference (TYPE) VRM_VALUES 20041208

Method _SET_HEADER_OBJECT_STATUS on class CL_RSKS_MAINTAIN has no exception.

Method _SET_HEADER_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HEADER Call by reference Type reference (TYPE) RSKSDIALOG 20041208
2 Exporting E_T_OBJVERS Call by reference Type reference (TYPE) VRM_VALUES 20041208
3 Importing I_S_INFO Call by reference Type reference (TYPE) RSKSNEW Neue InfoSource - TLOGO: TRCS 20041208

Method _SET_HEADER_OBJVERS on class CL_RSKS_MAINTAIN has no exception.

Method _SET_HEADER_SAVED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HEADER Call by reference Type reference (TYPE) RSKSDIALOG 20041208

Method _SET_HEADER_SAVED_STATUS on class CL_RSKS_MAINTAIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700