SAP ABAP Class CL_HRRCF_QA_DOCUMENT (Document)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20030305
Properties
Class CL_HRRCF_QA_DOCUMENT  
Short Description Document    
Super Class    
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_DOCUMENT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20030305
Friends
Class CL_HRRCF_QA_DOCUMENT 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 20030306
2 CATEGORY_GROUP Constant Public Type reference (TYPE) HAP_CAT_GROUP_ID '00000100' Appraisal Category Group ID 20030306
3 DELETE_OPERATION Instance attribute Private Attribute reference (LIKE) 20030305
4 FALSE Instance attribute Private Attribute reference (LIKE) 20030305
5 HIGH_DATE Instance attribute Private Attribute reference (LIKE) 20030305
6 INSERT_OPERATION Instance attribute Private Attribute reference (LIKE) 20030305
7 INSTANCE_DIRECTORY Static Attribute Private Type reference (TYPE) INSTANCE_DIRECTORY Directory of Instances 20030306
8 LOW_DATE Instance attribute Private Attribute reference (LIKE) 20030305
9 MODIFY_OPERATION Instance attribute Private Attribute reference (LIKE) 20030305
10 MSGCL_ADMIN Instance attribute Private Attribute reference (LIKE) 20030305
11 MSGCL_USER Instance attribute Private Attribute reference (LIKE) 20030305
12 PLVAR Instance attribute Private Type reference (TYPE) PLVAR Plan Version 20030311
13 PO_TPL Instance attribute Public Object reference (TYPE REF TO) CL_HRRCF_QA_TEMPLATE Template 20030308
14 PT_CELLVAL Instance attribute Public Type reference (TYPE) RCF_T_QA_CELLVAL Table of Questions with Associated Selected Responses 20030306
15 P_CHANGED_BY Instance attribute Public Type reference (TYPE) SYUNAME Document Last Changed by User 20030306
16 P_CHANGED_DATE Instance attribute Public Type reference (TYPE) DATS Field of Type DATS 20030404
17 P_CREATED_BY Instance attribute Public Type reference (TYPE) SYUNAME Document Created by User 20030306
18 P_DOCUMENT_ID Instance attribute Public Type reference (TYPE) HAP_APPRAISAL_ID Appraisal ID 20030317
19 S_DOC_PROCESSING Instance attribute Private Type reference (TYPE) HAP_S_DOC_PROCESSING Appraisal: Processing 20030317
20 S_HEADER_DATES Instance attribute Private Type reference (TYPE) HAP_S_HEADER_DATES Header - Dates 20030317
21 S_HEADER_DISPLAY Instance attribute Private Type reference (TYPE) HAP_S_HEADER_DISPLAY Header - Display 20030317
22 S_HEADER_STATUS Instance attribute Private Type reference (TYPE) HAP_S_HEADER_STATUS Header - Status 20030317
23 S_HEADER_TEXTS Instance attribute Private Type reference (TYPE) HAP_S_HEADER_TEXTS Header - Texts 20030317
24 TRUE Instance attribute Private Attribute reference (LIKE) 20030305
25 T_BODY_CELLS Instance attribute Private Type reference (TYPE) HAP_T_BODY_CELLS Body - Cells 20030317
26 T_BODY_CELL_NOTES Instance attribute Private Type reference (TYPE) HAP_T_BODY_CELL_NOTES Body - Cell Notes 20030317
27 T_BODY_COLUMNS Instance attribute Private Type reference (TYPE) HAP_T_BODY_COLUMNS Body - Columns 20030317
28 T_BODY_ELEMENTS Instance attribute Private Type reference (TYPE) HAP_T_BODY_ELEMENTS Body - Elements 20030317
29 T_HEADER_APPRAISEE Instance attribute Private Type reference (TYPE) HAP_T_HEADER_APPRAISEE Header - Appraisee 20030317
30 T_HEADER_APPRAISER Instance attribute Private Type reference (TYPE) HAP_T_HEADER_APPRAISER Header - Appraiser 20030317
31 T_HEADER_OTHERS Instance attribute Private Type reference (TYPE) HAP_T_HEADER_OTHERS Header - Other Persons Involved 20030317
32 T_HEADER_PART_APPRAISERS Instance attribute Private Type reference (TYPE) HAP_T_HEADER_PART_APPRAISERS Header - Part-Appraiser 20030317
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Private Method Check Authority 20030505
2 CHECK_MANDATORY_QUESTIONS Instance method Public Method 20120410
3 CONSTRUCTOR Instance method Public Constructor Constructor 20030306
4 CREATE Static method Public Method Create Document 20030311
5 DELETE Instance method Public Method Delete Document 20030310
6 DEQUEUE Instance method Public Method Unlock Document 20030410
7 DEREGISTER_INSTANCE Static method Private Method Delete Instance from Directory 20030310
8 ENQUEUE Instance method Public Method Lock Document 20030410
9 GET Static method Public Method Get Instance 20030306
10 GET_BODY_COL Instance method Private Method Returns Column Index for FAPP 20030328
11 GET_BODY_ROW Instance method Private Method Returns Sequence Index 20030318
12 GET_DOC_BASIC Static method Public Method Returns Basic Data for Document (Without Instance) 20051126
13 GET_INSTANCE_FROM_DIRECTORY Static method Private Method Determine Instance from Directory 20030309
14 GET_PERCENTAGE_SCORE Instance method Private Method Get the Percentage Score for a Question or Template 20030724
15 GET_RANK_LIST Static method Public Method Return Ranking 20030306
16 GET_RELATED_OBJECTS Instance method Public Method Returns Candidate/Requisition for Document 20030728
17 GET_STATUS Instance method Public Method Returns Status of a Document 20030318
18 GET_TEMPLATE_ID Instance method Private Method Returns Template ID 20030319
19 IS_APPLICANT_SUITABLE Instance method Public Method Checks Whether Applicant Fulfills All 'Must' Conditions 20030306
20 IS_ENQUEUED Instance method Public Method Checks Whether Document Is Locked 20030411
21 REGISTER_INSTANCE Static method Private Method Register Instance 20030306
22 SAVE Instance method Public Method Copy and Save Values for Document 20030317
23 SET_ATTRIBUTES_INTERNAL Instance method Private Method Determines Document Data for Object Attributes 20030311
24 SET_BODY_VALUES Instance method Private Method Set Cell Values 20030318
25 SET_COMPLETE Instance method Public Method Assess and Close Document 20030310
26 TRANSFER_TO_INFDAT Instance method Private Method Transfer Data to Info File 20030728
Events
Class CL_HRRCF_QA_DOCUMENT has no event.
Types
Class CL_HRRCF_QA_DOCUMENT has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

Method AUTHORITY_CHECK on class CL_HRRCF_QA_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030505

Method CHECK_MANDATORY_QUESTIONS Signature

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

Method CHECK_MANDATORY_QUESTIONS on class CL_HRRCF_QA_DOCUMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOCUMENT_ID Call by reference Type reference (TYPE) HAP_APPRAISAL_ID Beurteilungs-ID 20030306
2 Importing P_PLVAR Call by reference Type reference (TYPE) PLVAR 20030311

Method CONSTRUCTOR on class CL_HRRCF_QA_DOCUMENT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PO_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_HRRCF_QA_DOCUMENT Dokument 20030311
2 Importing P_TEMPLATE_ID Call by reference Type reference (TYPE) OBJEKTID ID eines Template 20030311
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030311

Method DELETE Signature

Method DELETE on class CL_HRRCF_QA_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030310

Method DEQUEUE Signature

Method DEQUEUE on class CL_HRRCF_QA_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030410

Method DEREGISTER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_QA_DOCUMENT 20030310

Method DEREGISTER_INSTANCE on class CL_HRRCF_QA_DOCUMENT has no exception.

Method ENQUEUE 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 20030410
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030410

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_QA_DOCUMENT Dokument 20030309
2 Importing P_AUTHORITY_CHECK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030424
3 Importing P_DOCID Call by reference Type reference (TYPE) RCF_QA_DOC_GUID Beurteilungs-ID 20030317
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030309

Method GET_BODY_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_COL_IID Call by reference Type reference (TYPE) HAP_COLUMN_IID Interne Beurteilungsspalten-ID (Spalten-ID + Teilbeurt.-ID) 20030328

Method GET_BODY_COL on class CL_HRRCF_QA_DOCUMENT has no exception.

Method GET_BODY_ROW Signature

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

Method GET_BODY_ROW on class CL_HRRCF_QA_DOCUMENT has no exception.

Method GET_DOC_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_DOC_BASIC Call by reference Type reference (TYPE) RCF_S_QA_DOC_BASIC Basisdaten eines Fragebogen-Dokuments 20051126
2 Importing P_DOCID Call by reference Type reference (TYPE) RCF_QA_DOC_GUID Globaler Schlüssel für Dokumente 20051126
# Exception Resumable Description Created on
1 CX_HRRCF_QA_MAINTENANCE Questionnaire maintenance 20051126

Method GET_INSTANCE_FROM_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_HRRCF_QA_DOCUMENT Document for a questionnaire 20030309
2 Importing P_DOCUMENT_ID Call by reference Type reference (TYPE) HAP_APPRAISAL_ID Beurteilungs-ID 20030309

Method GET_INSTANCE_FROM_DIRECTORY on class CL_HRRCF_QA_DOCUMENT has no exception.

Method GET_PERCENTAGE_SCORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Type reference (TYPE) HROBJECT Objekt-Id 20030724
2 Returning P_PERC_SCORE Value transfer Type reference (TYPE) HAP_VALUE_NUM Nummerischer Wert 20030724

Method GET_PERCENTAGE_SCORE on class CL_HRRCF_QA_DOCUMENT has no exception.

Method GET_RANK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_DOCUMENTS Call by reference Type reference (TYPE) RCF_T_QA_DOCUMENTS Liste von Dokumenten 20030310
2 Exporting PT_RANK_LIST Call by reference Type reference (TYPE) RCF_T_QA_RANK_LIST Rangliste von Dokumenten 20030310
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030310

Method GET_RELATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_APPL_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20030818
2 Exporting PS_CAND_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20030728
3 Exporting PS_REQ_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20030728
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030728

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_STATUS Call by reference Type reference (TYPE) HAP_AP_STATUS Beurteilungsstatus 20030318
2 Exporting P_STATUS_TEXT Call by reference Type reference (TYPE) HAP_AP_STATUS_NAME Beurteilungsformular Status 20030318

Method GET_STATUS on class CL_HRRCF_QA_DOCUMENT has no exception.

Method GET_TEMPLATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TEMPLATE_ID Value transfer Type reference (TYPE) HAP_ELEMENT_ID Beurteilungselement-ID 20030319

Method GET_TEMPLATE_ID on class CL_HRRCF_QA_DOCUMENT has no exception.

Method IS_APPLICANT_SUITABLE Signature

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

Method IS_ENQUEUED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ANSWER Value transfer Type reference (TYPE) CHAR1 ' ' = kein Sperre, 'U' = User, 'F' = Anderer User 20030411

Method IS_ENQUEUED on class CL_HRRCF_QA_DOCUMENT has no exception.

Method REGISTER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_QA_DOCUMENT Document for a questionnaire 20030306

Method REGISTER_INSTANCE on class CL_HRRCF_QA_DOCUMENT has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_CELLVALUE Call by reference Type reference (TYPE) RCF_T_QA_CELLVAL Tabelle von Fragen mit zugehörigen selektierten Antworten 20030317
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030317

Method SET_ATTRIBUTES_INTERNAL Signature

Method SET_ATTRIBUTES_INTERNAL on class CL_HRRCF_QA_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030311

Method SET_BODY_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_CELLVALUE Call by reference Type reference (TYPE) RCF_T_QA_CELLVAL Tabelle von Fragen mit zugehörigen selektierten Antworten 20030318
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030320

Method SET_COMPLETE Signature

Method SET_COMPLETE on class CL_HRRCF_QA_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030310

Method TRANSFER_TO_INFDAT Signature

Method TRANSFER_TO_INFDAT on class CL_HRRCF_QA_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030728
History
Last changed by/on SAP  20060711 
SAP Release Created in 10A