SAP ABAP Class CL_HRRCF_CS_SF (Utilities for SF)
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 20020320
Properties
Class CL_HRRCF_CS_SF  
Short Description Utilities for SF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_RCF_BL   Recruitment Factory: Business Logic 
Created 20020320   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES 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 20020320
Friends
Class CL_HRRCF_CS_SF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECKED_SF Static Attribute Private Type reference (TYPE) TY_CHECKED_SF_TAB 20030723
2 FALSE Instance attribute Private Attribute reference (LIKE) 20030605
3 MSGCL_ADMIN Instance attribute Private Attribute reference (LIKE) 20020328
4 PREFIX_LETTER Constant Public Type reference (TYPE) RCF_CS_PREFIX 'PAOC_LETTER' Prefix for Temporary SAPScript Text Modules 20020508
5 PREFIX_PREVIEW Constant Public Type reference (TYPE) RCF_CS_PREFIX 'PAOC_PREVIEW' Prefix for Temporary SAPScript Text Modules 20020508
6 TRUE Instance attribute Private Attribute reference (LIKE) 20030605
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SF Static method Public Method 20020328
2 CONVERT_ITF_TO_STRING Static method Public Method Convert String to ITF 20071017
3 CONVERT_LOCAL_STR_TO_XSTR Static method Public Method Convert STRING to XSTRING (system-dep.) 20040309
4 CONVERT_LOCAL_XSTR_TO_STR Static method Public Method Convert XSTRING to STRING (system-dep.) 20040309
5 CONVERT_OTF_TO_ASCII Static method Public Method Generates String in TXT Format from Smart Form Table 20021115
6 CONVERT_OTF_TO_HTML Static method Public Method OTF After HTML Conversion (Simple Format) 20030303
7 CONVERT_STRING_ENCODING Static method Public Method Change Encoding of STRING 20030818
8 CONVERT_STRING_TO_ITF Static method Public Method Convert String to ITF 20020507
9 CONVERT_STRING_TO_OTF Static method Public Method String After OTF Conversion 20020320
10 CONVERT_STRING_TO_TEXTTABLE Static method Public Method Convert STRING to TEXTTABLE (keeping words) 20040414
11 CONVERT_STRING_TO_XSTRING Static method Public Method Convert STRING to XSTRING 20030306
12 CONVERT_XSF_HTML_TO_TXTSTRING Static method Public Method html-String from job_output_info-xmloutput-trfresult-content 20020320
13 CONVERT_XSTRING_ENCODING Static method Public Method Change XString Encoding 20030702
14 CONVERT_XSTRING_TO_STRING Static method Public Method Convert XSTRING to STRING 20030305
15 GET_ACTUAL_HTTP_CODEPAGE Static method Public Method Get Current System Code Page HTTP Conform (+ BSP Buffer) 20030818
16 GET_SF_LANGUAGE Static method Public Method 20020328
17 READ_ENCODING Static method Public Method Read Coding of Document 20061229
18 READ_TITLE Static method Public Method Reads Title of Smart Form 20020827
19 REPLACE_SPACES Static method Private Method Replace Spaces in String with   20030827
20 REPLACE_SPECIAL_CHARACTER Static method Public Method Replace Special Characters in HTML 20060911
21 SAVE_TEMP_TEXT_LETTER Static method Public Method Save String in Temporary Text Modules for Previews 20020508
22 SAVE_TEMP_TEXT_PREVIEW Static method Public Method Save String in Temporary Text Modules for Previews 20020508
23 SET_ENCODING Static method Private Method Set Meta Information for Coding 20041111
Events
Class CL_HRRCF_CS_SF has no event.
Types
Class CL_HRRCF_CS_SF has no local type.
Method Signatures

Method CHECK_SF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CORRECT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020328
2 Importing P_SF_NAME Call by reference Type reference (TYPE) TDSFNAME Smart Forms: Formularname 20020328
3 Importing P_TEMPLATE_SF_NAME Call by reference Type reference (TYPE) TDSFNAME Smart Forms: Formularname 20030723
# Exception Resumable Description Created on
1 CX_HRRCF_CS Ausnahmen des Korrespondenz-Service 20030723

Method CONVERT_ITF_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_ITF Call by reference Type reference (TYPE) TSFTEXT Smart Forms: Text 20071017
2 Exporting P_TEXT Call by reference Type reference (TYPE) STRING 20071017
# Exception Resumable Description Created on
1 CX_HRRCF_CS Ausnahmen des Korrespondenz-Service 20071017

Method CONVERT_LOCAL_STR_TO_XSTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OUTCODE Call by reference Type reference (TYPE) STRING 'utf-8' 20040309
2 Importing P_STRING Call by reference Type reference (TYPE) STRING 20040309
3 Exporting P_XSTRING Call by reference Type reference (TYPE) XSTRING 20040309

Method CONVERT_LOCAL_STR_TO_XSTR on class CL_HRRCF_CS_SF has no exception.

Method CONVERT_LOCAL_XSTR_TO_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCODE Call by reference Type reference (TYPE) STRING 'utf-8' 20040309
2 Exporting P_STRING Call by reference Type reference (TYPE) STRING 20040309
3 Importing P_XSTRING Call by reference Type reference (TYPE) XSTRING 20040309

Method CONVERT_LOCAL_XSTR_TO_STR on class CL_HRRCF_CS_SF has no exception.

Method CONVERT_OTF_TO_ASCII Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OTF Call by reference Type reference (TYPE) SSFTOTF 20021115
2 Exporting TXT_STRING Call by reference Type reference (TYPE) STRING 20021115
3 Exporting TXT_TAB Call by reference Type reference (TYPE) SOLI_TAB objcont und objhead als Tabellentyp 20021115
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021115

Method CONVERT_OTF_TO_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_OTF Call by reference Type reference (TYPE) TSFOTF Smart Forms: Tabelle OTF 20030303
2 Exporting P_HTML_C Call by reference Type reference (TYPE) STRING HTML String 20030303
3 Exporting P_HTML_X Call by reference Type reference (TYPE) XSTRING HTML XString (UC gerecht) 20030303

Method CONVERT_OTF_TO_HTML on class CL_HRRCF_CS_SF has no exception.

Method CONVERT_STRING_ENCODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENCODING_IN Call by reference Type reference (TYPE) STRING 20030818
2 Importing P_ENCODING_OUT Call by reference Type reference (TYPE) STRING 20030818
3 Importing P_STRING Call by reference Type reference (TYPE) STRING 20030818
4 Exporting P_STRING_CONVERTED Call by reference Type reference (TYPE) STRING 20030818

Method CONVERT_STRING_ENCODING on class CL_HRRCF_CS_SF has no exception.

Method CONVERT_STRING_TO_ITF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_ITF Call by reference Type reference (TYPE) TSFTEXT Smart Forms: Text 20020507
2 Importing P_TEXT Call by reference Type reference (TYPE) STRING 20020507
# Exception Resumable Description Created on
1 CX_HRRCF_CS Ausnahmen des Korrespondenz-Service 20020507

Method CONVERT_STRING_TO_OTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_OTF Call by reference Type reference (TYPE) TSFTEXT Smart Forms: Text 20020320
2 Importing P_STRING Call by reference Type reference (TYPE) STRING 20020320

Method CONVERT_STRING_TO_OTF on class CL_HRRCF_CS_SF has no exception.

Method CONVERT_STRING_TO_TEXTTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_STRING Call by reference Type reference (TYPE) STRING 20040414
2 Changing P_TEXTTABLE Call by reference Type reference (TYPE) INDEX TABLE 20040414

Method CONVERT_STRING_TO_TEXTTABLE on class CL_HRRCF_CS_SF has no exception.

Method CONVERT_STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCODE Call by reference Type reference (TYPE) STRING 'utf-8' 20030818
2 Importing P_OUTCODE Call by reference Type reference (TYPE) STRING 'utf-8' 20030818
3 Importing P_STRING Call by reference Type reference (TYPE) STRING 20030306
4 Exporting P_XSTRING Call by reference Type reference (TYPE) XSTRING 20030306

Method CONVERT_STRING_TO_XSTRING on class CL_HRRCF_CS_SF has no exception.

Method CONVERT_XSF_HTML_TO_TXTSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT Call by reference Type reference (TYPE) TSFIXML SAP Smart Forms: XML Ausgabetabelle 20020320
2 Exporting HTML_STRING Call by reference Type reference (TYPE) STRING 20020320
3 Exporting HTML_TAB Call by reference Type reference (TYPE) SOLI_TAB objcont und objhead als Tabellentyp 20021115
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20020320

Method CONVERT_XSTRING_ENCODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENCODING_IN Call by reference Type reference (TYPE) STRING 20030702
2 Importing P_ENCODING_OUT Call by reference Type reference (TYPE) STRING 20030702
3 Importing P_XSTRING Call by reference Type reference (TYPE) XSTRING 20030702
4 Exporting P_XSTRING_CONVERTED Call by reference Type reference (TYPE) XSTRING 20030702

Method CONVERT_XSTRING_ENCODING on class CL_HRRCF_CS_SF has no exception.

Method CONVERT_XSTRING_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCODE Call by reference Type reference (TYPE) STRING 'utf-8' 20030818
2 Importing P_OUTCODE Call by reference Type reference (TYPE) STRING 'utf-8' 20030818
3 Exporting P_STRING Call by reference Type reference (TYPE) STRING 20030305
4 Importing P_XSTRING Call by reference Type reference (TYPE) XSTRING 20030305

Method CONVERT_XSTRING_TO_STRING on class CL_HRRCF_CS_SF has no exception.

Method GET_ACTUAL_HTTP_CODEPAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_CHARSET Value transfer Type reference (TYPE) STRING 20030818

Method GET_ACTUAL_HTTP_CODEPAGE on class CL_HRRCF_CS_SF has no exception.

Method GET_SF_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CORR_LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20020328
2 Importing P_CORR_SFNAME Call by reference Type reference (TYPE) TDSFNAME Smart Forms: Formularname 20020328
3 Exporting P_LANGU1 Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20020328
4 Exporting P_LANGU2 Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20020328
5 Exporting P_LANGU3 Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20020328
6 Exporting P_LANGU4 Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20020328

Method GET_SF_LANGUAGE on class CL_HRRCF_CS_SF has no exception.

Method READ_ENCODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CHARSET Call by reference Type reference (TYPE) STRING 20061229
2 Importing P_XSTRING Call by reference Type reference (TYPE) XSTRING 20061229

Method READ_ENCODING on class CL_HRRCF_CS_SF has no exception.

Method READ_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FORMNAME Call by reference Type reference (TYPE) RCF_FORMNAME Smart Form 20020827
2 Importing P_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20021223
3 Exporting P_TITLE Call by reference Type reference (TYPE) TDTEXT Kurztext 20020827
# Exception Resumable Description Created on
1 CX_HRRCF_CS Ausnahmen des Korrespondenz-Service 20020827

Method REPLACE_SPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_STRING_IN Call by reference Type reference (TYPE) STRING 20030827
2 Returning P_STRING_OUT Value transfer Type reference (TYPE) STRING 20030827

Method REPLACE_SPACES on class CL_HRRCF_CS_SF has no exception.

Method REPLACE_SPECIAL_CHARACTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_LETTER_CONTENT Call by reference Type reference (TYPE) STRING 20060911

Method REPLACE_SPECIAL_CHARACTER on class CL_HRRCF_CS_SF has no exception.

Method SAVE_TEMP_TEXT_LETTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_THEAD Call by reference Type reference (TYPE) RCF_S_CS_THEAD Textbaustein-Header für RCF-Smartforms 20020508
2 Importing P_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020508
3 Importing P_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20020508
4 Importing P_STRING Call by reference Type reference (TYPE) RCF_ITF_DESCRIPTION Übergabe-Objekt für Freitexte aus Infotypen 20020508
5 Importing P_SUFFIX Call by reference Type reference (TYPE) RCF_CS_SUFFIX Suffix für temporäre Textbausteine 20020508
6 Importing P_TIME Call by reference Type reference (TYPE) SYTIME TIME-Datenelement fuer SYST 20020508
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20020508

Method SAVE_TEMP_TEXT_PREVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_THEAD Call by reference Type reference (TYPE) RCF_S_CS_THEAD Textbaustein-Header für RCF-Smartforms 20020508
2 Importing P_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020508
3 Importing P_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20020508
4 Importing P_STRING Call by reference Type reference (TYPE) RCF_ITF_DESCRIPTION Übergabe-Objekt für Freitexte aus Infotypen 20020508
5 Importing P_SUFFIX Call by reference Type reference (TYPE) RCF_CS_SUFFIX Suffix für temporäre Textbausteine 20020508
6 Importing P_TIME Call by reference Type reference (TYPE) SYTIME TIME-Datenelement fuer SYST 20020508
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20020508

Method SET_ENCODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OUTCODE Call by reference Type reference (TYPE) STRING 20041111
2 Changing P_STRING Call by reference Type reference (TYPE) STRING 20041111

Method SET_ENCODING on class CL_HRRCF_CS_SF has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in