SAP ABAP Class CL_HRRCF_QA_TEMPLATE (Template for 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_TEMPLATE  
Short Description Template for 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 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_QA_TEMPLATE has no forward declaration.
Interfaces
Class CL_HRRCF_QA_TEMPLATE has no interface implemented.
Friends
Class CL_HRRCF_QA_TEMPLATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADD_ON_APPLICATION Constant Public Type reference (TYPE) HAP_ADD_ON_APPLICATION 'ERC' Add-On Application for Appraisal Systems 20030324
2 C_COL_FWGT Constant Private Type reference (TYPE) HAP_COLUMN_ID 'FWGT' Appraisal Column ID 20030329
3 C_COL_MAND Constant Private Type reference (TYPE) HAP_COLUMN_ID 'MAND' Appraisal Column ID 20030717
4 DESCRIPTION Instance attribute Public Type reference (TYPE) RCF_ITF_DESCRIPTION Header Ddescription 20030305
5 DESCRIPTIONS Instance attribute Private Type reference (TYPE) RCF_T_QA_TEXTS Tutorials with Language Key 20060406
6 GROUP_ID Instance attribute Private Type reference (TYPE) RCF_GROUP_ID Object ID of Questionnaire Group 20050303
7 GROUP_TXT Instance attribute Private Type reference (TYPE) RCF_GROUP_TXT Name of Questionnaire Group 20050303
8 MY_CLASSNAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_HRRCF_QA_TEMPLATE' Object Type 20030305
9 MY_OTYPE Constant Public Type reference (TYPE) OTYPE 'VA' Object Type 20030305
10 NAMES Instance attribute Private Type reference (TYPE) RCF_T_QA_TEXTS Title with Language Key 20060406
11 P5020_BUFF Instance attribute Private Type reference (TYPE) HRI5020 Category Assignment for Appraisal Element 20030406
12 P5021_BUFF Instance attribute Private Type reference (TYPE) HRI5021 Layout Definition for Appraisal Form 20030406
13 P5025_BUFF Instance attribute Private Type reference (TYPE) HRI5025 Column and Cell Definition for Appraisal Element 20030406
14 PT5021_BUFF Instance attribute Private Type reference (TYPE) HAP_T_PT5021 Numbering 20030406
15 PT5022_BUFF Instance attribute Private Type reference (TYPE) HAP_T_PT5022 Cell Definition for Appraisal 20030406
16 PT5023_BUFF Instance attribute Private Type reference (TYPE) HAP_T_PT5023 Column Access for Appraisal Element 20030406
17 PT5025_BUFF Instance attribute Private Type reference (TYPE) HAP_T_PT5025 Column Access for Appraisal Element 20030724
18 QA_TYPE Instance attribute Public Type reference (TYPE) RCF_QA_TYPE Questionnaire Type 20030305
19 QA_TYPE_TXT Instance attribute Public Type reference (TYPE) DDTEXT Questionnaire Type Text 20030305
20 REFERENCE_ID Instance attribute Private Type reference (TYPE) HAP_APPRAISAL_ID Appraisal ID for Scores & Mandatory Responses 20030329
21 STATUS Instance attribute Public Type reference (TYPE) RCF_QA_ELEMENT_STATUS Element Status 20030305
22 STATUS_TXT Instance attribute Public Type reference (TYPE) DDTEXT Template Status Text 20030305
23 T_TEMPLATE_STRUCTURE Instance attribute Private Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elements 20030329
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_MARKS_TO_QST Instance method Public Method Assign Score & Mandatory Responses for Question Responses 20030328
2 ASSIGN_QUESTION Instance method Public Method Assign Question to a Template with Weight Criteria 20030305
3 CHANGE_STATUS Instance method Public Method Change Status of Template 20030313
4 CHECK_PREVIEW Instance method Public Method Additional Checks for Template Preview 20030324
5 CLEAR_ATTRIBUTES Instance method Private Method 20030401
6 COPY Instance method Public Method Copy Source Template 20030305
7 CREATE Static method Public Method Create Template Object & Instance and Register Instance 20030305
8 CREATE_TEMPLATE Static method Private Method Create an Empty Template with Default Values 20030308
9 DEASSIGN_QUESTION Instance method Public Method Remove Question from Template 20030305
10 DELETE_ALL_REF_ENTRIES Instance method Private Method 20030404
11 DELETE_LANGUAGE_VERSION Instance method Public Method Delete Language Version 20060407
12 DELETE_REFERENCE_FOR_QST Instance method Private Method Delete Question Object and All Children from hrhap_p_d & e 20030329
13 GET Static method Public Method Get Template Instance from Directory or Create Instance 20030305
14 GET_BODY_ROW Instance method Private Method 20030329
15 GET_DOCUMENTS Static method Public Method Get List of Documents for a Given Template 20030305
16 GET_GROUP_DETAILS Instance method Public Method Get Template Group Details 20050303
17 GET_LANGUAGE_VERSION Instance method Public Method Read Language Version 20060406
18 GET_LANG_VER_FROM_DB Instance method Private Method Read Language Version from Database 20060406
19 GET_MARKS_MUST_HAVE_FOR_OBJECT Instance method Private Method 20030329
20 GET_QUESTIONS Instance method Public Method Get Questions that Are Assigned to a Template 20030305
21 GET_REFERENCE_DB Instance method Private Method Read Entries in hrhap_p_d & hrhap_p_e 20030329
22 GET_REFERENCE_ID Instance method Private Method 20030402
23 GET_TEMPLATE_LIST Static method Public Method Get List of Templates for Given Selection Criteria 20030305
24 GET_TEMPLATE_STRUCTURE Instance method Private Method 20030411
25 MAINTAIN_LANGUAGE_VERSIONS Instance method Public Method Change/Add Language Versions 20060406
26 MAINTAIN_LANG_VERSION Instance method Private Method Change/Add Language Version Title 20060406
27 MODIFY Instance method Public Method Modify Current Template 20030305
28 SET_GROUP_DETAILS Instance method Public Method Set Template Group Details 20050303
29 SET_INTERNAL_ATTRIBUTES Instance method Private Method Set Attributes of Template Instance 20030306
Events
Class CL_HRRCF_QA_TEMPLATE has no event.
Types
Class CL_HRRCF_QA_TEMPLATE has no local type.
Method Signatures

Method ASSIGN_MARKS_TO_QST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_MARKS_ASSIGN Call by reference Type reference (TYPE) RCF_T_QA_QST2TPL Tabelle zugeordneter Fragen eines Templates 20030328
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030328

Method ASSIGN_QUESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUESTION_ASSIGN Call by reference Type reference (TYPE) RCF_T_QA_QST2TPL_ASSIGN Points for question assigned to a template 20030306
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030306

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 20030424
2 Importing STATUS_NEW Call by reference Type reference (TYPE) RCF_QA_ELEMENT_STATUS Status eines Elements 20030313
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030313

Method CHECK_PREVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_RETURN Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030324
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030324

Method CLEAR_ATTRIBUTES Signature

Method CLEAR_ATTRIBUTES on class CL_HRRCF_QA_TEMPLATE has no parameter.
Method CLEAR_ATTRIBUTES on class CL_HRRCF_QA_TEMPLATE has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TEMPLATE_OUT Call by reference Object reference (TYPE REF TO) CL_HRRCF_QA_TEMPLATE Template for a questionnaire 20030308
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030308

Method CREATE 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 20030305
2 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20060406
3 Exporting TEMPLATE Call by reference Object reference (TYPE REF TO) CL_HRRCF_QA_TEMPLATE Template for a questionnaire 20030305
4 Importing TITLE Value transfer Type reference (TYPE) STEXT Objektbezeichnung 20030305
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030305

Method CREATE_TEMPLATE 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 20030308
2 Importing COPY_FROM Value transfer Type reference (TYPE) HROBJID Template object to copy from 20030308
3 Exporting HROBJECT Value transfer Type reference (TYPE) HROBJECT Template object 20030308
4 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20060406
5 Importing TITLE Value transfer Type reference (TYPE) STEXT Objektbezeichnung 20030308
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030311

Method DEASSIGN_QUESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUESTION_DEASSIGN Call by reference Type reference (TYPE) HROBJID Points for question assigned to a template 20030307
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030307

Method DELETE_ALL_REF_ENTRIES Signature

Method DELETE_ALL_REF_ENTRIES on class CL_HRRCF_QA_TEMPLATE has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20030404

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 20060407
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20060407

Method DELETE_REFERENCE_FOR_QST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUESTION_ID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20030329
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030329

Method GET Signature

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

Method GET_BODY_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BASE_ELEMENT Call by reference Type reference (TYPE) HROBJECT ObjektId 20030329
2 Importing P_REFERENCE_ELEMENT Call by reference Type reference (TYPE) HROBJECT ObjektId 20030329
3 Exporting P_ROW_IID Call by reference Type reference (TYPE) HAP_ROW_IID Interne Zeilen-ID (Fix - Fremdschlüssel f. Zellentabellen) 20030329

Method GET_BODY_ROW on class CL_HRRCF_QA_TEMPLATE has no exception.

Method GET_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOCUMENT_LIST Call by reference Type reference (TYPE) RCF_T_QA_DOCUMENTS List of documents in questionnaire 20030308
2 Importing TEMPLATE Value transfer Type reference (TYPE) HROBJID Objekt-Id 20030308
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030308

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 20050303
2 Exporting P_GROUP_TXT Call by reference Type reference (TYPE) RCF_GROUP_TXT 20050303
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050303

Method GET_LANGUAGE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INSTRUCTION_TXT Call by reference Type reference (TYPE) RCF_S_QA_TEXTS Text mit Sprachschlüssel (Fragebogen) 20060407
2 Importing LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20060406
3 Exporting TEMPLATE_TXT Call by reference Type reference (TYPE) RCF_S_QA_TEXTS Text mit Sprachschlüssel (Fragebogen) 20060406
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20060406

Method GET_LANG_VER_FROM_DB Signature

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

Method GET_MARKS_MUST_HAVE_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_HRHAP_P_DE Call by reference Type reference (TYPE) HAP_T_DB_P_DE Table Type für Bezugsbeurteilung 20030329
2 Importing P_BASE_ELEMENT Call by reference Type reference (TYPE) HROBJECT 20030329
3 Exporting P_MANDATORY Call by reference Type reference (TYPE) BOOLE_D Mandatory information for question 20030717
4 Exporting P_MARKS Call by reference Type reference (TYPE) HAP_WEIGHTING Gewichtung Beurteilungselement 20030329
5 Exporting P_MUST_HAVE Call by reference Type reference (TYPE) N Must have yes/no or scale id 20030329
6 Exporting P_NO_MUST_HAVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030415
7 Importing P_REFERENCE_ELEMENT Call by reference Type reference (TYPE) HROBJECT 20030329

Method GET_MARKS_MUST_HAVE_FOR_OBJECT on class CL_HRRCF_QA_TEMPLATE has no exception.

Method GET_QUESTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting QUESTIONS_ASSIGN Call by reference Type reference (TYPE) RCF_T_QA_QST2TPL Points for questions assigned to a template 20030306
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030306

Method GET_REFERENCE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_HRHAP_P_DE Call by reference Type reference (TYPE) HAP_T_DB_P_DE Table Type für Bezugsbeurteilung 20030329

Method GET_REFERENCE_DB on class CL_HRRCF_QA_TEMPLATE has no exception.

Method GET_REFERENCE_ID Signature

Method GET_REFERENCE_ID on class CL_HRRCF_QA_TEMPLATE has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20030409

Method GET_TEMPLATE_LIST 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 20030307
2 Importing GROUP Call by reference Type reference (TYPE) STRING 20050307
3 Importing SEARCH_LANGUAGE Call by reference Type reference (TYPE) RCF_SE_LANGU Sprache des Suchprofiltyps 20060410
4 Importing SEARCH_STRING Call by reference Type reference (TYPE) STRING Übergabe-Objekt für Freitexte aus Infotypen 20030307
5 Importing STATUS Call by reference Type reference (TYPE) RCF_QA_ELEMENT_STATUS Status eines Elements 20030307
6 Exporting TEMPLATE_LIST Call by reference Type reference (TYPE) RCF_T_QA_TEMPLATE_OBJ Tabellentyp zur Übergabe von HR Objekten 20030307
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030307

Method GET_TEMPLATE_STRUCTURE Signature

Method GET_TEMPLATE_STRUCTURE on class CL_HRRCF_QA_TEMPLATE has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20030411

Method MAINTAIN_LANGUAGE_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTR_LANG_VERS Call by reference Type reference (TYPE) RCF_T_QA_TEXTS Anleitungen mit Sprachschlüssel 20060406
2 Importing TITLE_LANG_VERS Call by reference Type reference (TYPE) RCF_T_QA_TEXTS Titel mit Sprachschlüssel 20060410
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20060406

Method MAINTAIN_LANG_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTR_LANG_VERS Call by reference Type reference (TYPE) RCF_S_QA_TEXTS Anleitung mit Sprachschlüssel 20060406
2 Importing TITLE_LANG_VERS Call by reference Type reference (TYPE) RCF_S_QA_TEXTS Titel mit Sprachschlüssel 20060406
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20060406

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEMPLATE_DETAIL Call by reference Type reference (TYPE) RCF_S_QA_TPL_BASIC_INFO Template 20030306
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030306

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 Objekt-ID der Fragebogengruppe 20050303
2 Importing P_GROUP_TXT Call by reference Type reference (TYPE) RCF_GROUP_TXT Bezeichnung der Fragebogengruppe 20050303

Method SET_GROUP_DETAILS on class CL_HRRCF_QA_TEMPLATE has no exception.

Method SET_INTERNAL_ATTRIBUTES Signature

Method SET_INTERNAL_ATTRIBUTES on class CL_HRRCF_QA_TEMPLATE 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
History
Last changed by/on SAP  20060711 
SAP Release Created in 10A