SAP ABAP Class CL_HRRCF_QA_QUESTION (Questions of a Questionnaire)
Hierarchy
ERECRUIT (Software Component) E-Recruiting
   PA-ER (Application Component) E-Recruiting
     PAOC_RCF_BL (Package) Recruitment Factory: Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_QA_ELEMENT Superclass for Templates and Questions 20030313
Properties
Class CL_HRRCF_QA_QUESTION  
Short Description Questions of a Questionnaire    
Super Class CL_HRRCF_QA_ELEMENT Superclass for Templates and Questions 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_RCF_BL   Recruitment Factory: Business Logic 
Created 20030305   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRRCF_QA_QUESTION has no interface implemented.
Friends
Class CL_HRRCF_QA_QUESTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ANSWER_DIRECTORY Static Attribute Private Type reference (TYPE) ANSWER_DIRECTORY 20030811
2 ANSWER_TYPE Instance attribute Public Type reference (TYPE) RCF_QA_ANS_TYPE Response Type 20030305
3 AREA Instance attribute Public Type reference (TYPE) RCF_INFO_AREA Information Area 20030714
4 C_ALT_WEIGHT Constant Private Type reference (TYPE) HAP_CELL_VALUE_EXIT 'ALTWEIGHT' Extension: Value Determination 20030409
5 C_ANS_OTYPE Constant Public Type reference (TYPE) OTYPE 'VC' Object Type 20030320
6 C_COL_FWGT Constant Private Type reference (TYPE) HAP_COLUMN_ID 'FWGT' Appraisal Column ID 20030409
7 C_COL_MAND Constant Private Type reference (TYPE) HAP_COLUMN_ID 'MAND' Appraisal Column ID 20030717
8 C_QUALITY_CLASS Constant Public Type reference (TYPE) HAP_VALUE_CLASS 'Q' Value Class 20030321
9 DESCRIPTION Instance attribute Public Type reference (TYPE) RCF_ITF_DESCRIPTION Question Description 20030313
10 DESCRIPTIONS Instance attribute Private Type reference (TYPE) RCF_T_QA_TEXTS Text with Language Key (Questionnaire) 20060404
11 FIELD Instance attribute Public Type reference (TYPE) RCF_MAP_FLD_NAME Name of Mapping Field 20030714
12 GROUP_ID Instance attribute Private Type reference (TYPE) RCF_GROUP_ID Questionnaire Group Identification 20050208
13 GROUP_TXT Instance attribute Private Type reference (TYPE) RCF_GROUP_TXT Questionnaire Group Text 20050208
14 HI_WEIGHT Constant Public Type reference (TYPE) HAP_WEIGHTING '999.99' Weighting Appraisal Element 20030311
15 MY_CLASSNAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_HRRCF_QA_QUESTION' Object Type Name 20030312
16 MY_OTYPE Constant Public Type reference (TYPE) OTYPE 'VB' Otype for Question 20030306
17 MY_QA_TYPE Instance attribute Private Type reference (TYPE) RCF_QA_TYPE Type of Questionnaire 20030715
18 T_SCALES Instance attribute Private Type reference (TYPE) LT_TYP_SCALES Value Scales for a Question in a Questionnaire 20030320
19 VALUE_TYPE Instance attribute Public Type reference (TYPE) HAP_VALUE_TYPE List of Values 20030305
20 VALUE_TYPE_NAME Instance attribute Public Type reference (TYPE) HAP_VALUE_TYPE_NAME Name of Value List 20030314
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_ANSWERS Instance method Public Method Assign Freestyle Responses 20030312
2 CHANGE_STATUS Instance method Public Method Change Status of Question 20030722
3 COPY Instance method Public Method Copy Question 20030318
4 CREATE Static method Public Method Create Question Object 20030306
5 CREATE_ANSWER Instance method Public Method Create Response 20030320
6 CREATE_QUESTION Static method Private Method Create Question 20030313
7 DEASSIGN_ANSWER Instance method Public Method Delete Assignment of Freestyle Response 20030312
8 DELETE_LANGUAGE_VERSION Instance method Public Method Delete Language Version 20060404
9 GET Static method Public Method Return Reference 20030306
10 GET_ALL_SCALES Static method Public Method List of Value Scales or Value Types 20030318
11 GET_ANSWERS Instance method Public Method Returns List of Possible Freestyle Responses 20030308
12 GET_ANSWER_TXT Static method Private Method Get Answer Text 20030811
13 GET_FREESTYLE_ANSWERS Static method Public Method Get List of Responses for Selection Criteria 20030321
14 GET_GROUP_DETAILS Instance method Public Method Get Question Group Details 20050224
15 GET_LANGUAGE_VERSION Instance method Public Method Read Language Version 20060404
16 GET_LANG_VERS_SCALE Instance method Public Method Reading of Scale Texts in Required Language 20060424
17 GET_LANG_VER_FROM_DB Instance method Private Method Read Language Version from Database 20060405
18 GET_QUESTION_LIST Static method Public Method Get List of Questions for Selection Criteria 20030310
19 GET_STATUS Instance method Public Method Get Question Status 20030318
20 GET_VALUES_OF_PREDEFINED_SCALE Static method Public Method Get Values of Predefined Scale 20030322
21 GET_VALUES_OF_QUALITY_SCALE Static method Private Method Return Values of a Quality Scale 20030313
22 IS_QUESTION_ENQUEUED Instance method Public Method Is Question Enqueued 20030412
23 MAINTAIN_LANGUAGE_VERSION Instance method Private Method Change/Add Language Version 20060404
24 MAINTAIN_LANGUAGE_VERSIONS Instance method Public Method Change/Add Language Versions 20060404
25 MODIFY Instance method Public Method Change Question 20030314
26 SEARCH_TITLE_FOR_STR Static method Private Method 20030405
27 SET_GROUP_DETAILS Instance method Public Method 20050224
28 SET_INTERNAL_ATTRIBUTES Instance method Private Method Set Internal Attributes 20030312
29 WHERE_USED_CHECK Instance method Public Method Where-Used Check 20030411
30 WHERE_USED_LIST Instance method Public Method Where-Used List 20030415
Events
Class CL_HRRCF_QA_QUESTION has no event.
Types
Class CL_HRRCF_QA_QUESTION has no local type.
Method Signatures

Method ASSIGN_ANSWERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_ANSWERS Call by reference Type reference (TYPE) RCF_T_QA_ANSWER Tabelle von Antworten zu einer Frage mit Gewichtung 20030312
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030312

Method CHANGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20030722
2 Importing STATUS_NEW Call by reference Type reference (TYPE) RCF_QA_ELEMENT_STATUS Status eines Elements 20030722
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030722

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting QUESTION_OUT Call by reference Object reference (TYPE REF TO) CL_HRRCF_QA_QUESTION Fragen eines Questionnaires 20030318
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030318

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Call by reference Type reference (TYPE) HAP_CATEGORY_ID Beurteilungskategorien-ID 20030317
2 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20060404
3 Exporting QUESTION Call by reference Object reference (TYPE REF TO) CL_HRRCF_QA_QUESTION Fragen eines Questionnaires 20030317
4 Importing TITLE Value transfer Type reference (TYPE) RCF_ITF_DESCRIPTION Objektbezeichnung 20030317
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030317

Method CREATE_ANSWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJECT Call by reference Type reference (TYPE) HROBJECT Objekt-Id 20030321
2 Importing TITLE Call by reference Type reference (TYPE) RCF_ITF_DESCRIPTION Objektbezeichnung 20030320
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030320

Method CREATE_QUESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Value transfer Type reference (TYPE) HAP_CATEGORY_ID Beurteilungskategorien-ID 20030317
2 Exporting HROBJECT Value transfer Type reference (TYPE) HROBJECT 20030317
3 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20060404
4 Importing P_COPY_FROM Call by reference Type reference (TYPE) HROBJID Objekt-Id 20030313
5 Importing TITLE Value transfer Type reference (TYPE) RCF_ITF_DESCRIPTION Objektbezeichnung 20030317
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20030317

Method DEASSIGN_ANSWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ANSWER_ID Call by reference Type reference (TYPE) HROBJID Antwort zu einer Frage mit Gewichtung 20030328
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030312

Method DELETE_LANGUAGE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20060404
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20060404

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PO_QUESTION Call by reference Object reference (TYPE REF TO) CL_HRRCF_QA_QUESTION Question for a questionnaire 20030306
2 Importing P_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20030306
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20060406

Method GET_ALL_SCALES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_SCALE Call by reference Type reference (TYPE) RCF_T_QA_SCALE Tabelle mit Qualitätsskalen 20030318
2 Importing P_CATEGORY Call by reference Type reference (TYPE) HAP_CATEGORY_ID Beurteilungskategorien-ID 20030318
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030318

Method GET_ANSWERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PT_ANSWERS Value transfer Type reference (TYPE) RCF_T_QA_ANSWER Tabelle von Antworten zu einer Frage mit Gewichtung 20030308
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030311

Method GET_ANSWER_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANSWER_TEXT Call by reference Type reference (TYPE) RCF_ITF_DESCRIPTION Übergabe-Objekt für Freitexte aus Infotypen 20030811
2 Importing OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20030811
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030811

Method GET_FREESTYLE_ANSWERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANSWER_LIST Call by reference Type reference (TYPE) RCF_T_QA_ANSWER Tabelle von Antworten zu einer Frage mit Gewichtung 20030321
2 Importing CATEGORY Call by reference Type reference (TYPE) HAP_CATEGORY_ID Beurteilungskategorien-ID 20030321
3 Importing SEARCH_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20060403
4 Importing SEARCH_STRING Call by reference Type reference (TYPE) RCF_ITF_DESCRIPTION 20030321
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030321

Method GET_GROUP_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_GROUP_ID Call by reference Type reference (TYPE) RCF_GROUP_ID 20050224
2 Exporting P_GROUP_TXT Call by reference Type reference (TYPE) RCF_GROUP_TXT 20050224
# Exception Resumable Description Created on
1 CX_HRRCF 20050224

Method GET_LANGUAGE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20060404
2 Returning QUESTION_TXT Value transfer Type reference (TYPE) RCF_S_QA_TEXTS Text mit Sprachschlüssel (Fragebogen) 20060405
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20060405

Method GET_LANG_VERS_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANSWERS Call by reference Type reference (TYPE) RCF_T_QA_ANSWER Answer objects with text 20060424
2 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20060424

Method GET_LANG_VERS_SCALE on class CL_HRRCF_QA_QUESTION has no exception.

Method GET_LANG_VER_FROM_DB Signature

Method GET_LANG_VER_FROM_DB on class CL_HRRCF_QA_QUESTION has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20060405

Method GET_QUESTION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RCF_INFO_AREA Infobereich 20030723
2 Importing CATEGORY Call by reference Type reference (TYPE) HAP_CATEGORY_ID Beurteilungskategorien-ID 20030318
3 Importing GROUP Call by reference Type reference (TYPE) STRING 20050307
4 Exporting QUESTION_LIST Call by reference Type reference (TYPE) RCF_T_QA_QUESTION_OBJ 20030318
5 Importing SEARCH_LANGUAGE Call by reference Type reference (TYPE) RCF_SE_LANGU Sprache des Suchprofiltyps 20060405
6 Importing SEARCH_STRING Call by reference Type reference (TYPE) STRING 20030318
7 Importing STATUS Call by reference Type reference (TYPE) RCF_QA_ELEMENT_STATUS Status eines Elements 20030318
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030318

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STATUS Call by reference Type reference (TYPE) RCF_QA_ELEMENT_STATUS Status eines Elements 20030318
2 Exporting STATUS_TXT Call by reference Type reference (TYPE) DDTEXT Erläuternder Kurztext 20030318
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030321

Method GET_VALUES_OF_PREDEFINED_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_ANSWERS Call by reference Type reference (TYPE) RCF_T_QA_ANSWER Tabelle von Antworten zu einer Frage mit Gewichtung 20030322
2 Importing P_SCALE Call by reference Type reference (TYPE) HAP_VALUE_TYPE Werteliste 20030322
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030322

Method GET_VALUES_OF_QUALITY_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_VALUES Call by reference Type reference (TYPE) LT_TYP_SCALES Value scales for a question in a questionnaire 20030314
2 Importing P_SCALE Call by reference Type reference (TYPE) HAP_VALUE_TYPE Werteliste 20030314
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030322

Method IS_QUESTION_ENQUEUED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_QST_HROBJECT Call by reference Type reference (TYPE) HROBJECT 20030412
2 Exporting P_ENQUEUED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030412
3 Exporting P_LOCKEDUSER Call by reference Type reference (TYPE) SY-UNAME R/3-System, Anmeldename des Benutzers 20030430
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030412

Method MAINTAIN_LANGUAGE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE_VERSION Call by reference Type reference (TYPE) RCF_S_QA_TEXTS Text mit Sprachschlüssel (Fragebogen) 20060404
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20060404

Method MAINTAIN_LANGUAGE_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE_VERSIONS Call by reference Type reference (TYPE) RCF_T_QA_TEXTS Texte mit Sprachschlüssel (Fragebogen) 20060404
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20060404

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PS_QUESTION Call by reference Type reference (TYPE) RCF_S_QA_QST_BASIC_INFO Frage eines Questionnaires 20030314
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030314

Method SEARCH_TITLE_FOR_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030405
2 Importing SEARCH_STR Call by reference Type reference (TYPE) STRING 20030405
3 Importing TITLE Call by reference Type reference (TYPE) STRING 20030405

Method SEARCH_TITLE_FOR_STR on class CL_HRRCF_QA_QUESTION has no exception.

Method SET_GROUP_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GROUP_ID Call by reference Type reference (TYPE) RCF_GROUP_ID 20050224
2 Importing P_GROUP_TXT Call by reference Type reference (TYPE) RCF_GROUP_TXT 20050224

Method SET_GROUP_DETAILS on class CL_HRRCF_QA_QUESTION has no exception.

Method SET_INTERNAL_ATTRIBUTES Signature

Method SET_INTERNAL_ATTRIBUTES on class CL_HRRCF_QA_QUESTION has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20060522
2 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20060522

Method WHERE_USED_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_USED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030411

Method WHERE_USED_CHECK on class CL_HRRCF_QA_QUESTION has no exception.

Method WHERE_USED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_USED_LIST Call by reference Type reference (TYPE) RCF_T_HROBJECT Tabellentyp zur Übergabe von HR Objekten 20030415
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20030415
History
Last changed by/on SAP  20070917 
SAP Release Created in 10A