SAP ABAP Class /RPM/CL_QNNR_API (xRPM Questionnaire Provider Class)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/API (Package) xRPM External Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20080916
2 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_DASHBOARD Dashboard Interface 20070522
3 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_METADATA Metadata for API objects 20080909
4 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20050119
5 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20050119
6 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20050119
7 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20050119
Properties
Class /RPM/CL_QNNR_API  
Short Description xRPM Questionnaire Provider Class    
Super Class /RPM/CL_OBJECT_API xRPM Object Provider Super Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/API   xRPM External Interfaces 
Created 20050119   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_QNNR_API has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_DASHBOARD Dashboard Interface 20070522
2 /RPM/IF_METADATA Metadata for API objects 20080909
3 /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20050119
4 /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20050119
5 /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20050119
6 /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20050119
Friends
Class /RPM/CL_QNNR_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DELETE_API Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_API_INT Questionnaire Details Internal 20050222
2 MT_DELETE_HDR Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Questionnaire Header Internal 20050222
3 MT_INSERT_API Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_API_INT Questionnaire Details Internal 20050222
4 MT_INSERT_HDR Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Questionnaire Header Internal 20050222
5 MT_QNNR_API Instance attribute Private Type reference (TYPE) /RPM/TT_QNNRS_API Questionnaire Table Type 20050221
6 MT_UPDATE_API Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_API_INT Questionnaire Details Internal 20050222
7 MT_UPDATE_HDR Static Attribute Public Type reference (TYPE) /RPM/TT_QNNR_HDR_INT Questionnaire Header Internal 20050222
8 OR_ITEM Instance attribute Private Object reference (TYPE REF TO) CL_RPM_PROJECT Main project definition 20050119
9 OR_OBJ_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER RPM Controller 20050217
10 OV_LANGU Instance attribute Private Type reference (TYPE) LANGU Language Key 20050119
11 OV_NODE_QNNR Constant Public Type reference (TYPE) STRING 'QNNR' 20050126
12 OV_NODE_QNNR_API Constant Public Type reference (TYPE) STRING 'QNNR_API' 20050125
13 OV_NODE_QNNR_HDR Constant Public Type reference (TYPE) STRING 'QNNR_HEADER' 20050119
14 OV_QUERY_GETLIST Constant Public Type reference (TYPE) STRING 'GET_LIST' 20050126
15 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20080916
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050217
2 GET_INSTANCE Static method Public Method Get instance 20080916
3 GET_OBJECT Instance method Private Method Get Object 20050210
4 RECALCULATE_ON_REASSIGN Static method Public Method 20050727
5 UPDATE_IPO_QNNR_RESULT Instance method Private Method Update questionaire result on initiative object 20070726
6 UPDATE_ITEM_ATTRIBUTE Instance method Private Method Update the Item attribute with the score value 20050326
Events
Class /RPM/CL_QNNR_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MODIFICATION Public Attribute reference (LIKE) 20050119
2 TY_MODIFICATIONS Public Attribute reference (LIKE) 20050119
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20080916
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20080916

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

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_OBJ_OT Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE Objekttyp in Projektplanung 20050210
2 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Externe ID 20050210
3 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Sprache nach ISO 639 20050210
4 Returning RR_OBJECT Value transfer Object reference (TYPE REF TO) /RPM/IF_QNNR_COMMON Hauptprojektdefinition 20050210

Method GET_OBJECT on class /RPM/CL_QNNR_API has no exception.

Method RECALCULATE_ON_REASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20050727

Method RECALCULATE_ON_REASSIGN on class /RPM/CL_QNNR_API has no exception.

Method UPDATE_IPO_QNNR_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_QNNR_COMMON Value transfer Object reference (TYPE REF TO) /RPM/IF_QNNR_COMMON Questionnaire Service Interface 20070726
2 Importing IS_QNNR_HDR Value transfer Type reference (TYPE) /RPM/TS_QNNR_KEY_IN Schlüsselattribute 20070726
3 Importing IV_SCORE Value transfer Type reference (TYPE) /RPM/TV_SCORE Bewertung 20070726

Method UPDATE_IPO_QNNR_RESULT on class /RPM/CL_QNNR_API has no exception.

Method UPDATE_ITEM_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ITEM Value transfer Object reference (TYPE REF TO) /RPM/IF_QNNR_COMMON Hauptprojektdefinition 20050326
2 Importing IS_QNNR_HDR Value transfer Type reference (TYPE) /RPM/TS_QNNR_KEY_IN Schlüsselattribute 20050328
3 Importing IV_SCORE Value transfer Type reference (TYPE) /RPM/TV_SCORE Bewertung 20050326

Method UPDATE_ITEM_ATTRIBUTE on class /RPM/CL_QNNR_API has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400