SAP ABAP Class CL_HRRCF_AGENCY (Agencies)
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 20051025
Properties
Class CL_HRRCF_AGENCY  
Short Description Agencies    
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 20051025   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRRCF_T77RCF_AGENCY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20051025
Friends
Class CL_HRRCF_AGENCY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDRESSDATA Instance attribute Public Type reference (TYPE) BAPIBUS1006_ADDRESS SAP BP: BAPI Structure for Address Data 20051025
2 AGENCY_BUFFER Static Attribute Private Type reference (TYPE) RCF_T_BU_PARTNER Business Partner 20051025
3 ASSIGNED_APPL_SOURCE Instance attribute Public Type reference (TYPE) RCF_APPL_SOURCE Source of Candidate's Application 20051025
4 ASSIGNED_USERGROUP Instance attribute Public Type reference (TYPE) RCF_S_REL_OBJECT Related object 20051025
5 BAS_ADDRNUM Instance attribute Private Type reference (TYPE) AD_ADDRNUM Address Number 20051025
6 CENTRALDATA Instance attribute Public Type reference (TYPE) BAPIBUS1006_CENTRAL General BP Data, Independent of Business Partner Category 20051025
7 CENTRALDATAORGANIZATION Instance attribute Public Type reference (TYPE) BAPIBUS1006_CENTRAL_ORGAN SAP BP: BAPI Structure for Organization Data 20051025
8 C_DELETE Instance attribute Public Attribute reference (LIKE) 20051026
9 C_INSERT Instance attribute Public Attribute reference (LIKE) 20051026
10 C_MODIFY Instance attribute Public Attribute reference (LIKE) 20051026
11 E_MAILDATA Instance attribute Public Type reference (TYPE) BAPIADSMTP BAPI Structure for E-Mail Addresses (Bus. Address Services) 20051025
12 FALSE Instance attribute Public Attribute reference (LIKE) 20051026
13 FAXDATA Instance attribute Public Type reference (TYPE) BAPIADFAX BAPI Structure for Fax Numbers (Business Address Services) 20051025
14 HIGH_DATE Instance attribute Public Attribute reference (LIKE) 20051026
15 ID Instance attribute Public Type reference (TYPE) RCF_AGENCY Agency (Pointer) 20051025
16 INSTANCE_DIRECTORY Static Attribute Private Type reference (TYPE) INSTANCE_DIRECTORY Directory 20051025
17 LOW_DATE Instance attribute Public Attribute reference (LIKE) 20051026
18 MSGCL_ADMIN Instance attribute Public Attribute reference (LIKE) 20051026
19 MSGCL_USER Instance attribute Public Attribute reference (LIKE) 20051026
20 MY_ROLE Static Attribute Public Type reference (TYPE) BU_RLTYP BDT: Object Part 20051025
21 TELEFONDATA Instance attribute Public Type reference (TYPE) BAPIADTEL BAPI Structure for Telephone Numbers (Bus. Address Services) 20051025
22 TRUE Instance attribute Public Attribute reference (LIKE) 20051026
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_TO_APPL_SOURCE Static method Private Method Assigns Agency to Source of Application 20051026
2 CHANGE Instance method Public Method Change Agency 20051026
3 CHANGE_REL_OBJECT Instance method Private Method Changes Related Object of Agency 20051026
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20051026
5 CONSTRUCTOR Instance method Public Constructor Constructor 20051025
6 COPY Instance method Public Method Copy Agency 20051026
7 CREATE Static method Public Method Create Agency 20051026
8 DEACTIVATE_AGENCY Instance method Private Method Deactivate Agency 20051026
9 DELETE Instance method Public Method Delete Agency 20051026
10 DEQUEUE Static method Private Method Unlock Agency 20051026
11 DEREGISTER_INSTANCE Static method Private Method Deregisters Instance 20051026
12 ENQUEUE Static method Private Method Lock Agency 20051026
13 GET Static method Public Method Instantiate Agency 20051026
14 GET_AGENCY_FROM_RELOBJ Static method Public Method Read Table Entry for Related Object 20051026
15 GET_ATTRIBUTES_FROM_BUPA Instance method Private Method Reads Instance Attributes of Business Partner 20051025
16 GET_BY_EXT_NUMBER Static method Public Method Returns Agency for Business Partner Number 20051026
17 GET_INSTANCE_FROM_DIRECTORY Static method Private Method Reads Instance Already Registered 20051026
18 GET_LOCATION_TEXT Instance method Public Method Reads Info. for Country, Region, City of Agency with Text 20051026
19 GET_NAME Instance method Public Method Returns Name of Agency 20051026
20 READ_AGENCIES_OF_APPLSRC Static method Public Method Reads All Agencies for Source of Application 20051026
21 READ_ALL_AGENCIES_BY_ROLE Static method Public Method Reads All Business Partners with Role of Agency 20051026
22 REGISTER_INSTANCE Static method Private Method Registers Instance 20051026
Events
Class CL_HRRCF_AGENCY has no event.
Types
Class CL_HRRCF_AGENCY has no local type.
Method Signatures

Method ASSIGN_TO_APPL_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_APPL_SOURCE Call by reference Type reference (TYPE) RCF_APPL_SOURCE Herkunft der Bewerbung eines Kandidaten 20051026
2 Importing P_ID Call by reference Type reference (TYPE) RCF_AGENCY Agentur (Zeiger) 20051026
3 Importing P_USERGROUP Call by reference Type reference (TYPE) RCF_S_REL_OBJECT Verknüpftes Objekt 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRESSDATA Call by reference Type reference (TYPE) BAPIBUS1006_ADDRESS SAP-GP: BAPI-Struktur für Adreßdaten 20051026
2 Importing CENTRALDATAORGANIZATION Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL_ORGAN SAP-GP: BAPI-Struktur für Organisationsdaten 20051026
3 Importing EMAILADDRESS Call by reference Type reference (TYPE) BAPIADSMTP BAPI-Struktur für e-mail-Adressen (Business Addr. Services) 20051026
4 Importing FAX Call by reference Type reference (TYPE) BAPIADFAX BAPI-Struktur für Faxnummern (Business Address Services) 20051026
5 Importing REL_OBJECT Call by reference Type reference (TYPE) RCF_S_REL_OBJECT Verknüpftes Objekt 20051026
6 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20051026
7 Importing TELEFON Call by reference Type reference (TYPE) BAPIADTEL BAPI-Struktur für Telefonnummern (Business Address Services) 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method CHANGE_REL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REL_OBJECT Call by reference Type reference (TYPE) RCF_S_REL_OBJECT Verknüpftes Objekt 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRRCF_AGENCY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRRCF_AGENCY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) RCF_AGENCY Agentur (Zeiger) 20051025
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051025

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AGENCY_COPY Call by reference Object reference (TYPE REF TO) CL_HRRCF_AGENCY Agenturen 20051026
2 Importing NEW_APPLSRC_ID Call by reference Type reference (TYPE) RCF_APPL_SOURCE Herkunft der Bewerbung eines Kandidaten 20051026
3 Importing NEW_USERGROUP Call by reference Type reference (TYPE) RCF_S_REL_OBJECT Verknüpftes Objekt 20051026
4 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRESSDATA Call by reference Type reference (TYPE) BAPIBUS1006_ADDRESS SAP-GP: BAPI-Struktur für Adreßdaten 20051026
2 Exporting AGENCY Call by reference Object reference (TYPE REF TO) CL_HRRCF_AGENCY Agenturen 20051026
3 Importing APPL_SOURCE Call by reference Type reference (TYPE) RCF_APPL_SOURCE Herkunft der Bewerbung eines Kandidaten 20051026
4 Importing CENTRALDATAORGANIZATION Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL_ORGAN SAP-GP: BAPI-Struktur für Organisationsdaten 20051026
5 Importing EMAILADDRESS Call by reference Type reference (TYPE) BAPIADSMTP BAPI-Struktur für e-mail-Adressen (Business Addr. Services) 20051026
6 Importing EXTERNAL_NUMBER Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL-PARTNEREXTERNAL Geschäftspartnernummer im externen System 20051026
7 Importing FAX Call by reference Type reference (TYPE) BAPIADFAX BAPI-Struktur für Faxnummern (Business Address Services) 20051026
8 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20051026
9 Importing TELEFON Call by reference Type reference (TYPE) BAPIADTEL BAPI-Struktur für Telefonnummern (Business Address Services) 20051026
10 Importing USERGROUP Call by reference Type reference (TYPE) RCF_S_REL_OBJECT Verknüpftes Objekt 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method DEACTIVATE_AGENCY Signature

Method DEACTIVATE_AGENCY on class CL_HRRCF_AGENCY has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method DELETE Signature

Method DELETE on class CL_HRRCF_AGENCY has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) RCF_AGENCY Agentur (Zeiger) 20051026
2 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

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_AGENCY Agenturen 20051026

Method DEREGISTER_INSTANCE on class CL_HRRCF_AGENCY has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) RCF_AGENCY Agentur (Zeiger) 20051026
2 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AGENCY Call by reference Object reference (TYPE REF TO) CL_HRRCF_AGENCY Agenturen 20051026
2 Importing ID Call by reference Type reference (TYPE) RCF_AGENCY Agentur (Zeiger) 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method GET_AGENCY_FROM_RELOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_AGENCY Call by reference Type reference (TYPE) T77RCF_AGENCY Agenturen im E-Recruiting 20051026
2 Importing P_REL_OBJECT Call by reference Type reference (TYPE) RCF_S_REL_OBJECT Verknüpftes Objekt 20051026

Method GET_AGENCY_FROM_RELOBJ on class CL_HRRCF_AGENCY has no exception.

Method GET_ATTRIBUTES_FROM_BUPA 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 20051025
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051025

Method GET_BY_EXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AGENCY Call by reference Object reference (TYPE REF TO) CL_HRRCF_AGENCY Agenturen 20051026
2 Importing EXTERNAL_NUMBER Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL-PARTNEREXTERNAL Geschäftspartnernummer im externen System 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method GET_INSTANCE_FROM_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) RCF_AGENCY Agentur (Zeiger) 20051026
2 Exporting INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_AGENCY Agenturen 20051026

Method GET_INSTANCE_FROM_DIRECTORY on class CL_HRRCF_AGENCY has no exception.

Method GET_LOCATION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_AGENCY_LOCATION_TEXT Call by reference Type reference (TYPE) RCF_S_AGENCY_LOCATION_TEXT Details zur Herkunft der Agentur mit Texten 20051026
2 Importing P_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_AGENCY Ausnahmeklasse für Agenturen 20051026

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_AGENCY_NAME Call by reference Type reference (TYPE) BU_NAMEOR1 Name 1 der Organisation 20051026

Method GET_NAME on class CL_HRRCF_AGENCY has no exception.

Method READ_AGENCIES_OF_APPLSRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_AGENCY_ID_LIST Call by reference Type reference (TYPE) RCF_T_BU_PARTNER Geschäftspartner 20051026
2 Importing P_APPL_SOURCE Call by reference Type reference (TYPE) RCF_APPL_SOURCE Herkunft der Bewerbung eines Kandidaten 20051026
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20051026

Method READ_ALL_AGENCIES_BY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_AGENCY_LIST Call by reference Type reference (TYPE) RCF_T_BU_PARTNER Geschäftspartner 20051026

Method READ_ALL_AGENCIES_BY_ROLE on class CL_HRRCF_AGENCY 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_AGENCY Agenturen 20051026

Method REGISTER_INSTANCE on class CL_HRRCF_AGENCY has no exception.
History
Last changed by/on SAP  20060711 
SAP Release Created in