SAP ABAP Class /RPM/CL_QNNR_P (Questionnaire Service (Persistency))
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/OBJECTS (Package) xRPM Business Objects
Properties
Class /RPM/CL_QNNR_P  
Short Description Questionnaire Service (Persistency)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/OBJECTS   xRPM Business Objects 
Created 20050225   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /RPM/CL_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /RPM/CL_QNNR_P has no interface implemented.
Friends
Class /RPM/CL_QNNR_P has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_INSERT_API Static Attribute Public Type reference (TYPE) /RPM/TS_QNNR_API_INT Questionnaire Details Internal 20051004
2 MS_UPDATE_API Static Attribute Public Type reference (TYPE) /RPM/TS_QNNR_API_INT Questionnaire Details Internal 20051004
3 MT_DELETE_API Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_API_INT Questionnaire Details Internal 20050301
4 MT_DELETE_HDR Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Questionnaire Header Internal 20050301
5 MT_INSERT_API Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_API_INT Questionnaire Details Internal 20050301
6 MT_INSERT_HDR Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Questionnaire Header Internal 20050301
7 MT_UPDATE_API Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_API_INT Questionnaire Details Internal 20050301
8 MT_UPDATE_HDR Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Questionnaire Header Internal 20050301
9 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_QNNR_P Questionnaire Service (Persistency) 20050225
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CHANGES Instance method Private Method Resets changes in insert and delete table (after updating) 20050225
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050225
3 FREE Instance method Public Method Delete entries in all tables 20050225
4 GET_CHANGES Instance method Public Method Gets object changes 20050225
5 GET_DB_READ_NECESSARY Instance method Public Method Checks if a DB read is necessary 20050225
6 GET_FROM_BUFFER Instance method Public Method Get buffer entries for object 20050225
7 GET_INSTANCE Static method Public Method Instances singleton and gets reference 20050225
8 HAS_CHANGED Instance method Public Method Get object changes 20050225
9 INITIALIZE Instance method Public Method Fill Buffer 20050225
10 MERGE_QNNR_VALUES Instance method Public Method 20050725
11 POST_ON_COMMIT Instance method Public Method Update ON COMMIT 20050225
12 PREPARE_TABLES_FOR_POSTING Instance method Public Method Prepare internal tables for transfer to Update module 20050225
13 REFRESH_BUFFER Instance method Public Method Deletes Buffer 20050225
14 SET_QNNR Instance method Public Method Set Questionnaire 20050301
15 TRACK_CHANGES Instance method Public Method Fills insert and delete tables 20050225
Events
Class /RPM/CL_QNNR_P has no event.
Types
Class /RPM/CL_QNNR_P has no local type.
Method Signatures

Method CLEAR_CHANGES Signature

Method CLEAR_CHANGES on class /RPM/CL_QNNR_P has no parameter.
Method CLEAR_CHANGES on class /RPM/CL_QNNR_P has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /RPM/CL_QNNR_P has no parameter.
Method CONSTRUCTOR on class /RPM/CL_QNNR_P has no exception.

Method FREE Signature

Method FREE on class /RPM/CL_QNNR_P has no parameter.
Method FREE on class /RPM/CL_QNNR_P has no exception.

Method GET_CHANGES Signature

Method GET_CHANGES on class /RPM/CL_QNNR_P has no parameter.
Method GET_CHANGES on class /RPM/CL_QNNR_P has no exception.

Method GET_DB_READ_NECESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QNNR_API Value transfer Type reference (TYPE) /RPM/TT_QNNR_API_INT Fragebogendetails - intern 20050722
2 Exporting ET_QNNR_HDR Value transfer Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Fragebogenkopf - intern 20050722
3 Importing IV_GUID Value transfer Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20050722

Method GET_DB_READ_NECESSARY on class /RPM/CL_QNNR_P has no exception.

Method GET_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QNNR_API Value transfer Type reference (TYPE) /RPM/TT_QNNRS_API Fragebogenergebnis 20050721
2 Exporting ET_QNNR_HDR Value transfer Type reference (TYPE) /RPM/TT_QNNR_HDR Fragebogenkopf 20050721
3 Importing IV_ATTRIBUTE_ID Value transfer Type reference (TYPE) FIELDNAME Feldname 20050721
4 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20050721
5 Importing IV_LANGU Value transfer Type reference (TYPE) SYLANGU 20050721
6 Importing IV_QNNR_ID Value transfer Type reference (TYPE) /RPM/TV_QNNR_ID Fragebogen-ID 20050721

Method GET_FROM_BUFFER on class /RPM/CL_QNNR_P has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) /RPM/CL_QNNR_P Fragebogenservice (Persistenz) 20050226

Method GET_INSTANCE on class /RPM/CL_QNNR_P has no exception.

Method HAS_CHANGED Signature

Method HAS_CHANGED on class /RPM/CL_QNNR_P has no parameter.
Method HAS_CHANGED on class /RPM/CL_QNNR_P has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class /RPM/CL_QNNR_P has no parameter.
Method INITIALIZE on class /RPM/CL_QNNR_P has no exception.

Method MERGE_QNNR_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QNNR_API Call by reference Type reference (TYPE) /RPM/TT_QNNRS_API Fragebogen-Tabellentyp 20050725
2 Exporting ET_QNNR_HDR Call by reference Type reference (TYPE) /RPM/TT_QNNR_HDR Fragebogenkopf 20050725
3 Importing IT_API_BUFFER Value transfer Type reference (TYPE) /RPM/TT_QNNRS_API Fragebogen-Tabellentyp 20050725
4 Importing IT_API_CONFIG Value transfer Type reference (TYPE) /RPM/TT_QNNRS_API Fragebogen-Tabellentyp 20050725
5 Importing IT_HDR_BUFFER Value transfer Type reference (TYPE) /RPM/TT_QNNR_HDR Fragebogenkopf 20050725
6 Importing IT_HDR_CONFIG Value transfer Type reference (TYPE) /RPM/TT_QNNR_HDR Fragebogenkopf 20050725
7 Importing IV_LANGU Value transfer Type reference (TYPE) SYLANGU Sprache nach ISO 639 20050725

Method MERGE_QNNR_VALUES on class /RPM/CL_QNNR_P has no exception.

Method POST_ON_COMMIT Signature

Method POST_ON_COMMIT on class /RPM/CL_QNNR_P has no parameter.
Method POST_ON_COMMIT on class /RPM/CL_QNNR_P has no exception.

Method PREPARE_TABLES_FOR_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETE_API Call by reference Type reference (TYPE) /RPM/TT_QNNR_API_INT Fragebogendetails - intern 20050225
2 Exporting ET_DELETE_HDR Call by reference Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Fragebogenkopf - intern 20050225
3 Exporting ET_INSERT_API Call by reference Type reference (TYPE) /RPM/TT_QNNR_API_INT Fragebogendetails - intern 20050225
4 Exporting ET_INSERT_HDR Call by reference Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Fragebogenkopf - intern 20050225
5 Exporting ET_UPDATE_API Call by reference Type reference (TYPE) /RPM/TT_QNNR_API_INT Fragebogendetails - intern 20050225
6 Exporting ET_UPDATE_HDR Call by reference Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Fragebogenkopf - intern 20050225

Method PREPARE_TABLES_FOR_POSTING on class /RPM/CL_QNNR_P has no exception.

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class /RPM/CL_QNNR_P has no parameter.
Method REFRESH_BUFFER on class /RPM/CL_QNNR_P has no exception.

Method SET_QNNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJ_MANAGER Value transfer Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER RPM-Controller 20050301
2 Importing IT_QNNR_API Value transfer Type reference (TYPE) /RPM/TT_QNNR_API_INT Fragebogenergebnis 20050301
3 Importing IT_QNNR_HDR Value transfer Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Fragebogenkopf 20050301
4 Importing IV_CHANGE_MODE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050301

Method SET_QNNR on class /RPM/CL_QNNR_P has no exception.

Method TRACK_CHANGES Signature

Method TRACK_CHANGES on class /RPM/CL_QNNR_P has no parameter.
Method TRACK_CHANGES on class /RPM/CL_QNNR_P has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400