SAP ABAP Class CL_HRRCF_COMPANY (Company)
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 20011113
Properties
Class CL_HRRCF_COMPANY  
Short Description Company    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_RCF_BL   Recruitment Factory: Business Logic 
Created 20011113   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRRCF_BRANCH 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 20011113
Friends
Class CL_HRRCF_COMPANY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BRANCH_BUFFER Instance attribute Public Type reference (TYPE) RCF_T_BRANCH_BUFFER Buffer for Branch of Company 20011121
2 C_LIT_COMPANY Constant Private Type reference (TYPE) STRING 'COMPANY = ' Literal 20011119
3 FALSE Instance attribute Private Attribute reference (LIKE) 20011113
4 HIGH_DATE Instance attribute Private Attribute reference (LIKE) 20011113
5 ID Instance attribute Public Type reference (TYPE) RCF_COMPANY Holding Companies 20011119
6 INSTANCE_DIRECTORY Static Attribute Private Type reference (TYPE) INSTANCE_DIRECTORY Directory 20011113
7 LOW_DATE Instance attribute Private Attribute reference (LIKE) 20011113
8 MSGCL_ADMIN Instance attribute Public Attribute reference (LIKE) 20011119
9 MSGCL_USER Instance attribute Public Attribute reference (LIKE) 20011119
10 NAME Instance attribute Public Type reference (TYPE) RCF_COMPANY_TXT Description of Company 20011115
11 TRUE Instance attribute Private Attribute reference (LIKE) 20011113
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ASSIGNED_BRANCH Instance method Public Method Changes the Branch of a Company 20011127
2 CHECK_EXISTENCE Static method Public Method Checks Existence of a Company in T77RCF_COMPANY 20011119
3 CONSTRUCTOR Instance method Public Constructor Constructor 20011119
4 COPY_BRANCH_TO_NEW_COMPANY Instance method Public Method Copies Branch and Assigns It to Another Company 20011127
5 CREATE Static method Public Method Create a Company 20030417
6 CREATE_ASSIGNED_BRANCH Instance method Public Method Creates a Branch for the Company 20011127
7 DELETE_ALL_ASSIGNED_BRANCHES Instance method Public Method Deletes All Branches of a Company 20011127
8 DELETE_ASSIGNED_BRANCH Instance method Public Method Deletes a Branch of the Company 20011127
9 DEREGISISTER_INSTANCE Static method Private Method Deletes Instance from the Directory 20011119
10 GET Static method Public Method Gets Instance of a Company 20011119
11 GET_ALL_ASSIGNED_BRANCHES Instance method Public Method Gets Instances of Assigned Branches 20011126
12 GET_ASSIGNED_BRANCH_BY_ID Instance method Public Method Gets Instance of an Assigned Branch 20011130
13 GET_COUNTRIES_WITH_BRANCHES Instance method Public Method List of Countries Where Company Has Branches 20011204
14 GET_INSTANCE_FROM_DIRECTORY Static method Private Method Reads Instance Already Registered 20011113
15 GET_LOCATION_ALL_BRANCHES Instance method Public Method ID, Country, Region, City of Branches 20011130
16 GET_LOCATION_TEXT_ALL_BRANCHES Instance method Public Method ID, Country, Region, City with Text of Branches 20011130
17 GET_LOCATION_TEXT_BY_COUNTRY Instance method Public Method ID, Country, Region, City with Text for Countries 20011207
18 GET_NAME_ALL_BRANCHES Instance method Public Method Names of All Branches 20020110
19 GET_VALUEHELP_TAB Static method Public Method Reads Key Fields and Value Fields for Lists 20020320
20 MODIFY Instance method Public Method Modify a Company 20030417
21 READ_ALL_DESCRIPTIONS Static method Public Method Reads All Information from T77RCF_COMPANY 20011119
22 READ_DESCRIPTION Static method Public Method Reads an Entry from Table T77RCF_COMPANY 20011121
23 REGISTER_INSTANCE Static method Private Method Registers an Instanz 20011113
Events
Class CL_HRRCF_COMPANY has no event.
Types
Class CL_HRRCF_COMPANY has no local type.
Method Signatures

Method CHANGE_ASSIGNED_BRANCH 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 20011128
2 Importing BRANCH_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20011128
3 Importing CENTRALDATAORGANIZATION Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL_ORGAN SAP-GP: BAPI-Struktur für Organisationsdaten 20011128
4 Importing EMAILADDRESSDATA Call by reference Type reference (TYPE) BAPIADSMTP BAPI-Struktur für e-mail-Adressen (Business Addr. Services) 20020717
5 Importing FAXDATA Call by reference Type reference (TYPE) BAPIADFAX BAPI-Struktur für Faxnummern (Business Address Services) 20011128
6 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20011128
7 Importing TELEFONDATA Call by reference Type reference (TYPE) BAPIADTEL BAPI-Struktur für Telefonnummern (Business Address Services) 20011128
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011128

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ANSWER Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011119
2 Importing ID Call by reference Type reference (TYPE) RCF_COMPANY Unternehmen der Holding 20011119

Method CHECK_EXISTENCE on class CL_HRRCF_COMPANY 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_COMPANY Unternehmen der Holding 20011119
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011119

Method COPY_BRANCH_TO_NEW_COMPANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BRANCH_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20011128
2 Importing NEW_COMPANY_ID Call by reference Type reference (TYPE) RCF_COMPANY Unternehmen der Holding 20011128
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011127

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPANY Call by reference Object reference (TYPE REF TO) CL_HRRCF_COMPANY Firma 20030417
2 Importing DESCRIPTION Call by reference Type reference (TYPE) RCF_COMPANY_TXT Bezeichnung des Unternehmens 20030417
3 Importing ID Call by reference Type reference (TYPE) RCF_COMPANY Unternehmen der Holding 20030417
4 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20030417
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20030417

Method CREATE_ASSIGNED_BRANCH 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 20011128
2 Exporting BRANCH Call by reference Object reference (TYPE REF TO) CL_HRRCF_BRANCH Niederlassungen 20011128
3 Importing CENTRALDATAORGANIZATION Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL_ORGAN SAP-GP: BAPI-Struktur für Organisationsdaten 20011128
4 Importing FAXDATA Call by reference Type reference (TYPE) BAPIADFAX BAPI-Struktur für Faxnummern (Business Address Services) 20011128
5 Importing MAILADDRESSDATA Call by reference Type reference (TYPE) BAPIADSMTP BAPI-Struktur für e-mail-Adressen (Business Addr. Services) 20011128
6 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20011128
7 Importing TELEFONDATA Call by reference Type reference (TYPE) BAPIADTEL BAPI-Struktur für Telefonnummern (Business Address Services) 20011128
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011128

Method DELETE_ALL_ASSIGNED_BRANCHES Signature

Method DELETE_ALL_ASSIGNED_BRANCHES on class CL_HRRCF_COMPANY has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011127

Method DELETE_ASSIGNED_BRANCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BRANCH Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20011127
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011127

Method DEREGISISTER_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_COMPANY Firma 20011119

Method DEREGISISTER_INSTANCE on class CL_HRRCF_COMPANY has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPANY Call by reference Object reference (TYPE REF TO) CL_HRRCF_COMPANY Firma 20011119
2 Importing ID Call by reference Type reference (TYPE) RCF_COMPANY Unternehmen der Holding 20011119
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011119

Method GET_ALL_ASSIGNED_BRANCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ASSIGNED_BRANCHES Call by reference Type reference (TYPE) RCF_T_BRANCH_BUFFER Puffer für Niederlassungen einer Firma 20011126
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011126

Method GET_ASSIGNED_BRANCH_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BRANCH Call by reference Object reference (TYPE REF TO) CL_HRRCF_BRANCH Niederlassungen 20011130
2 Importing BRANCH_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20011130

Method GET_ASSIGNED_BRANCH_BY_ID on class CL_HRRCF_COMPANY has no exception.

Method GET_COUNTRIES_WITH_BRANCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BRANCH_COUNTRY_TAB Call by reference Type reference (TYPE) RCF_T_COUNTRY_LIST Liste Länder 20011204
2 Importing LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20011204
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011204

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_COMPANY Unternehmen der Holding 20011119
2 Exporting INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_COMPANY Kandidat 20011113

Method GET_INSTANCE_FROM_DIRECTORY on class CL_HRRCF_COMPANY has no exception.

Method GET_LOCATION_ALL_BRANCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BRANCH_LOCATION_TAB Call by reference Type reference (TYPE) RCF_T_BRANCH_LOCATION Tabelle für die Orte der Niederlassungen einer Firma 20011204

Method GET_LOCATION_ALL_BRANCHES on class CL_HRRCF_COMPANY has no exception.

Method GET_LOCATION_TEXT_ALL_BRANCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BRANCH_LOCATION_TEXT_TAB Call by reference Type reference (TYPE) RCF_T_BRANCH_LOCATION_TEXT Tabelle für die Orte der Niederlassungen einer Firma 20011204
2 Importing LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20011130
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011130

Method GET_LOCATION_TEXT_BY_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BRANCH_LOCATION_TEXT_TAB Call by reference Type reference (TYPE) RCF_T_BRANCH_LOCATION_TEXT Tabelle für Orte der Niederlassungen einer Firma mit Text 20011207
2 Importing COUNTRY_TAB Call by reference Type reference (TYPE) RCF_T_COUNTRIES Tabelle mit Länderkennungen 20011207
3 Importing LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20011207
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011207

Method GET_NAME_ALL_BRANCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BRANCH_NAME_TAB Call by reference Type reference (TYPE) RCF_T_BRANCH_NAME Tabelle für die Namen der Niederlassungen einer Firma 20020110

Method GET_NAME_ALL_BRANCHES on class CL_HRRCF_COMPANY has no exception.

Method GET_VALUEHELP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPENDENT_FROM Call by reference Type reference (TYPE) ANY Abhängige Variabele bei Mehrstufigkeit 20020320
2 Importing LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20020320
3 Exporting VALUEHELP_TAB Call by reference Type reference (TYPE) RCF_T_UI_VALUEHELP Tabelle für Wertehilfen 20020320
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020320

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Call by reference Type reference (TYPE) RCF_COMPANY_TXT Bezeichnung des Unternehmens 20030417
2 Importing ID Call by reference Type reference (TYPE) RCF_COMPANY Unternehmen der Holding 20030417
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20030417

Method READ_ALL_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPANY_LIST Call by reference Type reference (TYPE) RCF_T_COMPANY_LIST Firmen 20011119
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011119

Method READ_DESCRIPTION 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_COMPANY Unternehmen der Holding 20011121
2 Exporting NAME Call by reference Type reference (TYPE) RCF_COMPANY_TXT Bezeichnung des Unternehmens 20011121
# Exception Resumable Description Created on
1 CX_HRRCF_BRANCH_COMPANY Ausnahmenklasse für Niederlassungen und Firmen 20011121

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_COMPANY Instanze einer Firma 20011113

Method REGISTER_INSTANCE on class CL_HRRCF_COMPANY has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 110