SAP ABAP Class CL_HRRCF_SIMPLE_MAIN_OBJECT (Job Posting)
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 20011119
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_CANDIDACY Candidacy 20011122
2 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_CANDIDATE Candidate 20030304
3 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_CANDIDATE_APPLICATION Application 20011123
4 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_OI_ELEMENT Superclass for org. elements 20031127
5 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_POSTING Job Posting 20011122
6 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_QA_ELEMENT Superclass for Templates and Questions 20030313
7 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_REQUISITION Requisition 20020110
8 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_TG Talent Group 20050225
Properties
Class CL_HRRCF_SIMPLE_MAIN_OBJECT  
Short Description Job Posting    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_RCF_BL   Recruitment Factory: Business Logic 
Created 20011119   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_SIMPLE_MAIN_OBJECT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20011119
Friends
# Friend Modeled only Created on Description
1 CL_HRRCF_DELETE_MANAGER 20030304 Manager for Deleting Main Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CREATE_DATE Instance attribute Public Type reference (TYPE) DATS Created On 20020708
2 DELETE_OPERATION Instance attribute Public Attribute reference (LIKE) 20011119
3 FALSE Instance attribute Public Attribute reference (LIKE) 20011119
4 HIGH_DATE Instance attribute Public Attribute reference (LIKE) 20011119
5 HROBJECT Instance attribute Public Type reference (TYPE) HROBJECT Object 20011119
6 ID Instance attribute Public Type reference (TYPE) HROBJID Main Object ID 20011119
7 INSERT_OPERATION Instance attribute Public Attribute reference (LIKE) 20011119
8 INSTANCE_DIRECTORY Static Attribute Private Type reference (TYPE) INSTANCE_DIRECTORY 20011119
9 LOW_DATE Instance attribute Public Attribute reference (LIKE) 20011119
10 LUW_MODE Static Attribute Public Type reference (TYPE) BOOLE_D SPACE Joint Posting (LUW) 20041102
11 MODIFY_OPERATION Instance attribute Public Attribute reference (LIKE) 20011119
12 MSGCL_ADMIN Instance attribute Public Attribute reference (LIKE) 20011120
13 MSGCL_USER Instance attribute Public Attribute reference (LIKE) 20011120
14 MY_OTEXT Instance attribute Public Type reference (TYPE) OTEXT Object Type Text 20011119
15 NAME Instance attribute Public Type reference (TYPE) STEXT Object name 20011119
16 RECORDS Instance attribute Public Type reference (TYPE) RCF_T_P1000 Object Descriptions 20011119
17 RELATIONSHIP Instance attribute Private Type reference (TYPE) RELATIONSHIP_DIRECTORY 20020121
18 TRUE Instance attribute Public Attribute reference (LIKE) 20011119
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_OBJECT_NAME Instance method Public Method Change Object 20011220
2 CHECK_BEFORE_DELETE Instance method Protected Method Check Business-Specific Rules Before Deletion 20030304
3 CONFIRM_LUW Static method Public Method Confirm Logical Unit of Work 20041103
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20011119
5 CREATE_INTERNAL Static method Protected Method 20011121
6 DELETE Instance method Public Method Delete Candidate Object and Associated Infotypes 20011119
7 DELETE_REDUNDANT_TEXT_OBJECTS Instance method Public Method Deletes KW texts not linked to an infotype record 20020117
8 DEQUEUE Instance method Public Method Unlock Object 20011119
9 DEREGISTER_EVENT_HANDLERS Instance method Private Method Deregister Event Handler 20031111
10 DEREGISTER_INSTANCE Static method Protected Method Deregister Instance 20011119
11 ENQUEUE Instance method Public Method Lock Object 20011119
12 GET_INSTANCE_FROM_DIRECTORY Static method Protected Method Get Already Registered Instance 20011119
13 GET_INTERNAL Static method Protected Method 20011121
14 GET_RELATIONSHIP Instance method Protected Method Get relationship from directory 20020111
15 ON_BUFFER_REFRESH Instance method Protected Event handling method 20020331
16 ON_NEW_MAIN_OBJECT Instance method Private Method 20020812
17 ON_RELATIONSHIP_CHANGE Instance method Protected Event handling method 20020124
18 READ_RECORDS Instance method Protected Method Get All Records from Database 20011119
19 REFRESH_RCF_BUFFER Static method Public Method Initialize all application buffers 20020331
20 REGISTER_INSTANCE Static method Protected Method Register Instance 20011119
21 REGISTER_RELATIONSHIP Instance method Protected Method Register the relationship in directory 20020121
22 RESET_LUW_MODE Static method Public Method 20100817
23 SET_LUW_MODE Static method Public Method Enable Logical Unit of Work 20041102
Events
# Event Type Visibility Description Created on
1 RCF_BUFFER_REFRESH Static Event
(1)
Public
(2)
20020331
2 RCF_RELATIONSHIP_CHANGED Instance Event
(0)
Public
(2)
Object relationships were changed 20020124
Types
Class CL_HRRCF_SIMPLE_MAIN_OBJECT has no local type.
Method Signatures

Method CHANGE_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STEXT Objektbezeichnung 20011220
2 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20011220
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20011220

Method CHECK_BEFORE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20030304
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030304

Method CONFIRM_LUW Signature

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

Method CONFIRM_LUW on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HROBJECT Call by reference Type reference (TYPE) HROBJECT 20011119
# Exception Resumable Description Created on
1 CX_HRRCF_MAINTAIN_OBJECT Main object maintenance 20011119

Method CREATE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20011121
2 Importing COMMIT_WORK Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041216
3 Exporting INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_SIMPLE_MAIN_OBJECT Ausschreibung 20011121
4 Importing NAME Call by reference Type reference (TYPE) STEXT Objektbezeichnung 20011121
5 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20011121
6 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20011121
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20011121

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20030403
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20030307
2 CX_HRRCF_HRKWF_STORAGE Ausnahmenklasse für die HRKWF Dokumentenablage 20031216
3 CX_HRRCF_INFOTYPE_OPERATION Infotype Operation 20011119
4 CX_HRRCF_MAINTAIN_OBJECT Main object maintenance 20011119

Method DELETE_REDUNDANT_TEXT_OBJECTS Signature

Method DELETE_REDUNDANT_TEXT_OBJECTS on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no parameter.
Method DELETE_REDUNDANT_TEXT_OBJECTS on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_MAINTAIN_OBJECT Main object maintenance 20011119

Method DEREGISTER_EVENT_HANDLERS Signature

Method DEREGISTER_EVENT_HANDLERS on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no parameter.
Method DEREGISTER_EVENT_HANDLERS on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method DEREGISTER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_SIMPLE_MAIN_OBJECT Ausschreibung 20011119

Method DEREGISTER_INSTANCE on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20011119
# Exception Resumable Description Created on
1 CX_HRRCF_MAINTAIN_OBJECT 20011119

Method GET_INSTANCE_FROM_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20011119
2 Exporting INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_SIMPLE_MAIN_OBJECT 20011119

Method GET_INSTANCE_FROM_DIRECTORY on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method GET_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20011121
2 Importing ID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20011122
3 Exporting INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_SIMPLE_MAIN_OBJECT Ausschreibung 20011121
4 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20011122
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20011121

Method GET_RELATIONSHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RELAT Call by reference Type reference (TYPE) RELAT Verknüpfung zwischen Objekten 20020121
2 Exporting RELATIONSHIP_TABLE Call by reference Type reference (TYPE) ANY 20020121

Method GET_RELATIONSHIP on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method ON_BUFFER_REFRESH Signature

Method ON_BUFFER_REFRESH on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no parameter.
Method ON_BUFFER_REFRESH on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method ON_NEW_MAIN_OBJECT Signature

Method ON_NEW_MAIN_OBJECT on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no parameter.
Method ON_NEW_MAIN_OBJECT on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method ON_RELATIONSHIP_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HROBJECT Call by reference Attribute reference (LIKE) 20020124

Method ON_RELATIONSHIP_CHANGE on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method READ_RECORDS Signature

Method READ_RECORDS on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_INFOTYPE_OPERATION Infotype Operation 20011119

Method REFRESH_RCF_BUFFER Signature

Method REFRESH_RCF_BUFFER on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no parameter.
Method REFRESH_RCF_BUFFER on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method REGISTER_INSTANCE Signature

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

Method REGISTER_INSTANCE on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method REGISTER_RELATIONSHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RELAT Call by reference Type reference (TYPE) RELAT Verknüpfung zwischen Objekten 20020121
2 Importing RELATIONSHIP_TABLE Call by reference Type reference (TYPE) ANY 20020121

Method REGISTER_RELATIONSHIP on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method RESET_LUW_MODE Signature

Method RESET_LUW_MODE on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no parameter.
Method RESET_LUW_MODE on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.

Method SET_LUW_MODE Signature

Method SET_LUW_MODE on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no parameter.
Method SET_LUW_MODE on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no exception.
Event Signatures

Event RCF_BUFFER_REFRESH Signature
Event RCF_BUFFER_REFRESH on class CL_HRRCF_SIMPLE_MAIN_OBJECT has no parameter.
Event RCF_RELATIONSHIP_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 HROBJECT Exporting Value transfer Type reference (TYPE) HROBJECT 20020124
History
Last changed by/on SAP  20070917 
SAP Release Created in 110