SAP ABAP Class CL_HRBAS_TREX_FOR_PDOTYPES (CL_HRBAS_TREX_FOR_PDOTYPES)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00_SERVICE (Package) Various Service Tools, Classes, Function Modules, Programs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_COM_SE_BUSOBJ Object Interface for Search Engine Service (SES) 20050429
Properties
Class CL_HRBAS_TREX_FOR_PDOTYPES  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP00_SERVICE   Various Service Tools, Classes, Function Modules, Programs 
Created 20050429   SAP 
Last change 20060207   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRBAS_TREX_FOR_PDOTYPES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_COM_SE_BUSOBJ Object Interface for Search Engine Service (SES) 20050429
Friends
Class CL_HRBAS_TREX_FOR_PDOTYPES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTH_CHECKER Static Attribute Protected Object reference (TYPE REF TO) IF_HRBAS_AUTHORIZATION PD Authorization Check 20050429
2 GA_ATTRIBUTE_NAME_LIST Static Attribute Private Type reference (TYPE) COM_SEARCH_TT_ATTRIBUTE_NAME Table with Attribute Texts 20050429
3 GC_FIELD Constant Protected Type reference (TYPE) CHAR1 'f' Naming Convention for Attributes (Fields) 20050429
4 GC_GROUP Constant Protected Type reference (TYPE) CHAR8 'GROUP_' Character field, 8 characters long 20050429
5 GC_HR_SES_OBJ Static Attribute Private Type reference (TYPE) CHAR20 'HROTYPE_' Naming Convention for HR Business Objects 20050429
6 GC_I Constant Protected Type reference (TYPE) CHAR1 'i' Subtype Mask 20050429
7 GC_INFOTYPE Constant Protected Type reference (TYPE) CHAR8 'infotyp' Naming Convention for Attributes (Infotypes) 20050429
8 GC_INITIAL_SUBTY Constant Protected Type reference (TYPE) CHAR4 '____' Naming Convention for Attributes (Subtype Initial) 20050429
9 GC_NNNN Constant Protected Type reference (TYPE) CHAR4 'nnnn' Naming Convention for ENDDA 20050429
10 GC_SSSS Constant Protected Type reference (TYPE) CHAR4 'ssss' Infotype-Number Mask 20050429
11 GC_VALIDFROM Constant Protected Type reference (TYPE) CHAR20 'validfrom_' Naming Convention for HR Business Objects 20050429
12 GC_VALIDUNTIL Constant Protected Type reference (TYPE) CHAR20 'validuntil_' Naming Convention for BEGDA 20050429
13 GV_PLVAR Static Attribute Protected Type reference (TYPE) PLVAR Plan Version 20050429
14 GV_STRLEN_FIELD Static Attribute Protected Type reference (TYPE) I 20050429
15 GV_STRLEN_I Static Attribute Protected Type reference (TYPE) I 20050429
16 GV_STRLEN_INFOTYPE Static Attribute Protected Type reference (TYPE) I Mask for ISTAT 20050429
17 GV_STRLEN_INITIAL_SUBTY Static Attribute Protected Type reference (TYPE) I 20050429
18 GV_STRLEN_NNNN Static Attribute Protected Type reference (TYPE) I 20050429
19 GV_STRLEN_SSSS Static Attribute Protected Type reference (TYPE) I 20050429
20 GV_STRLEN_VALIDFROM Static Attribute Protected Type reference (TYPE) I 20050429
21 GV_STRLEN_VALIDUNTIL Static Attribute Protected Type reference (TYPE) I 20050429
22 MESSAGE_HANDLER Static Attribute Protected Object reference (TYPE REF TO) CL_HRBAS_MESSAGE_LIST HR-PD Infotypes: Messages 20050429
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050429
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050429
3 DECODE_ATTRIBUTE_NAMES Static method Public Method Decoding of Attribute Name 20050429
4 DECODE_OBJECT_NAME Static method Protected Method Decoding of Object Name 20050429
5 DO_TREX_SEARCH Static method Public Method Executes TREX Search 20050510
6 GENERATE_ATTRIBUTE_NAMES Static method Public Method Generation of Attribute Name from T777SESTREX 20050429
7 GENERATE_TREX_KEY Static method Public Method Creates a TREX Object ID 20050429
8 GET_ATTRIBUTE_TYPE Instance method Protected Method 20050429
9 GET_BEGDA_FROM_ATTR Instance method Protected Method Returns BEGDA of Matching Attribute 20050511
10 GET_ENDDA_FROM_ATTR Instance method Protected Method Returns ENDDA of Matching Attribute 20050511
11 GET_HR_BEGDA Instance method Protected Method Returns Start Date 20050429
12 GET_HR_ENDDA Instance method Protected Method Returns End Date 20050429
13 GET_HR_FIELD_VALUE Instance method Protected Method Returns Value of an Infotype Field 20050429
14 GET_HR_INFTY_VALUE Instance method Protected Method Returns Value of a Complete Infotype 20050429
15 GET_HR_KEY Static method Public Method Returns HR Key 20050429
16 GET_HR_TABLE_NAME Instance method Protected Method Returns Name of Database Table and DDIC Structure 20050429
17 GET_LANGU_OF_RECORD Instance method Protected Method Determines ISO Language of a Data Record 20050429
18 GET_MATCHING_ATTRIBUTES Instance method Protected Method Returns Matching Attribute 20050506
19 GET_TREXTYPE_OF_FIELD Instance method Protected Method Returns TREX Type of an Infotype Field 20050429
20 GET_TREX_OBJECT Static method Public Method Returns TREX Object 20050429
21 GET_VALIDFROM_NAME Static method Public Method Returns Attribute Name of a Valid-From Attribute 20050429
22 GET_VALIDUNTIL_NAME Static method Public Method Returns Attribute Name of a Valid-To Attribute 20050429
23 READ_HR_DATA Instance method Protected Method Reads HR Data from HR Database 20050429
24 READ_T777SESTREX Static method Public Method Read Table T777SESTREX into Internal Buffer 20050429
Events
Class CL_HRBAS_TREX_FOR_PDOTYPES has no event.
Types
Class CL_HRBAS_TREX_FOR_PDOTYPES has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HRBAS_TREX_FOR_PDOTYPES has no parameter.
Method CONSTRUCTOR on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method DECODE_ATTRIBUTE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELD Call by reference Type reference (TYPE) NAME_KOMP Komponentenname 20050429
2 Exporting EV_INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20050429
3 Exporting EV_ISTAT Call by reference Type reference (TYPE) ISTAT_D Planungsstatus 20050429
4 Exporting EV_IS_FIELD Call by reference Type reference (TYPE) FLAG allgemeines flag 20050429
5 Exporting EV_IS_INFTY Call by reference Type reference (TYPE) FLAG allgemeines flag 20050429
6 Exporting EV_IS_LANGU_DEPENDENT Call by reference Type reference (TYPE) FLAG allgemeines flag 20050429
7 Exporting EV_IS_VALIDFROM Call by reference Type reference (TYPE) FLAG allgemeines flag 20050429
8 Exporting EV_IS_VALIDUNTIL Call by reference Type reference (TYPE) FLAG allgemeines flag 20050429
9 Exporting EV_SUBTY Call by reference Type reference (TYPE) SUBTYP Subtyp 20050429
10 Importing IS_ATTRIBUTE Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20050429

Method DECODE_ATTRIBUTE_NAMES on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method DECODE_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050429
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt für Suchmaschinenservice (SES) 20050429

Method DECODE_OBJECT_NAME on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method DO_TREX_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Value transfer Type reference (TYPE) HRTB_OBJKEY HR: Objektschlüssel (mit Planvariante) 20050517
2 Exporting EV_NUMBER_OF_HITS Call by reference Type reference (TYPE) I 20050517
3 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) HRTREX_ATTRIBUTE_T allgemeines flag 20050510
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDATUM '19000101' Beginndatum 20050510
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDATUM '99991231' Endedatum 20050510
6 Importing IV_MAX_RESULT Call by reference Type reference (TYPE) I 500 20050517
7 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050510
8 Importing IV_SEARK Call by reference Type reference (TYPE) COM_SEARCH_TV_SEARCH_TERM_F4 Eingabefeld für Volltextsuche 20050510
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20050510
2 SEARCH_TERM_EMPTY kein Text zur Suche eingegeben 20050510

Method GENERATE_ATTRIBUTE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) NAME_KOMP SPACE allgemeines flag 20050429
2 Importing IV_FREESTYLE_ONLY Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20050429
3 Importing IV_INFTY Call by reference Type reference (TYPE) INFOTYP SPACE Infotyp 20050429
4 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Search Engine Service/TREX für PDOTYPES 20050429
5 Importing IV_WITH_DATE Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20050429
6 Returning RT_ATTRIBUTE_NAMES Value transfer Type reference (TYPE) TREXT_ATTRIBUTES Attribute 20050429

Method GENERATE_ATTRIBUTE_NAMES on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GENERATE_TREX_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050429
2 Returning RV_TREX_KEY Value transfer Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID Interne Objekt-ID (GUID) im Suchmaschinenservice (SES) 20050429

Method GENERATE_TREX_KEY on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GET_ATTRIBUTE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ATTRIBUTE_TYPE Value transfer Type reference (TYPE) TREXD_ATTR_TYPE Trex-Datentyp 20050429
2 Importing IV_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20050429

Method GET_ATTRIBUTE_TYPE on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GET_BEGDA_FROM_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20050511
2 Importing IV_RESULT_ITEM Call by reference Type reference (TYPE) COM_SEARCH_TS_RESULT_ITEM Eintrag in der Suchergebnisliste 20050511
3 Returning RV_BEGDA Value transfer Type reference (TYPE) BEGDATUM Beginndatum 20050511
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050511

Method GET_ENDDA_FROM_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20050511
2 Importing IV_RESULT_ITEM Call by reference Type reference (TYPE) COM_SEARCH_TS_RESULT_ITEM Eintrag in der Suchergebnisliste 20050511
3 Returning RV_ENDDA Value transfer Type reference (TYPE) BEGDATUM Beginndatum 20050511
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050511

Method GET_HR_BEGDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_SET Call by reference Type reference (TYPE) ANY eine HR-Datenbankzeile 20050429
2 Returning RV_BEGDA Value transfer Type reference (TYPE) BEGDATUM Beginndatum 20050429

Method GET_HR_BEGDA on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GET_HR_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_SET Call by reference Type reference (TYPE) ANY 20050429
2 Returning RV_ENDDA Value transfer Type reference (TYPE) ENDDATUM Endedatum 20050429

Method GET_HR_ENDDA on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GET_HR_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_SET Call by reference Type reference (TYPE) ANY 20050429
2 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20050429
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20050429

Method GET_HR_FIELD_VALUE on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GET_HR_INFTY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_SET Call by reference Type reference (TYPE) ANY Infotyp roh 20050429
2 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20050429
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20050429
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050511

Method GET_HR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HR_DATABASE_RECORD Call by reference Type reference (TYPE) ANY 20050429
2 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050429
3 Importing IV_TREX_KEY Call by reference Type reference (TYPE) COM_SEARCH_TV_OBJECT_ID Interne Objekt-ID (GUID) im Suchmaschinenservice (SES) 20050429
4 Returning RS_HR_KEY Value transfer Type reference (TYPE) HROBJECT Objekt 20050429

Method GET_HR_KEY on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GET_HR_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20050429
2 Exporting EV_TAB_STRU_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20050509
3 Importing IV_INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20050429

Method GET_HR_TABLE_NAME on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GET_LANGU_OF_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_SET Call by reference Type reference (TYPE) ANY 20050429
2 Returning RV_LANGU Value transfer Type reference (TYPE) LAISO Sprache nach ISO 639 20050429
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050511

Method GET_MATCHING_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATCHING_ATTR Call by reference Type reference (TYPE) STRING 20050506
2 Returning RT_ATTRIBUTES Value transfer Type reference (TYPE) TREXT_ATTRIBUTES Attribute 20050506

Method GET_MATCHING_ATTRIBUTES on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GET_TREXTYPE_OF_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ATTRIBUTE_TYPE Value transfer Type reference (TYPE) TREXD_ATTR_TYPE Attributtyp 20050429
2 Importing IS_ATTRIBUTE Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20050429
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050511

Method GET_TREX_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050429
2 Returning RV_BUSOBJ Value transfer Type reference (TYPE) COM_SEARCH_TV_BUSOBJ Business-Objekt für Suchmaschinenservice (SES) 20050429

Method GET_TREX_OBJECT on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GET_VALIDFROM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIB Call by reference Type reference (TYPE) TREXD_ATTR_NAME Attributname 20050429
2 Returning RV_RESULT Value transfer Type reference (TYPE) TREXD_ATTR_NAME Attributname 20050429

Method GET_VALIDFROM_NAME on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method GET_VALIDUNTIL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIB Call by reference Type reference (TYPE) TREXD_ATTR_NAME Attributname 20050429
2 Returning RV_RESULT Value transfer Type reference (TYPE) TREXD_ATTR_NAME Attributname 20050429

Method GET_VALIDUNTIL_NAME on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.

Method READ_HR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) STANDARD TABLE 20050429
2 Importing IT_OBJECT Call by reference Type reference (TYPE) HRTB_OBJKEY HR: Objektschlüssel (mit Planvariante) 20050429
3 Importing IV_INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20050429
4 Importing IV_ISTAT Call by reference Type reference (TYPE) ISTAT_D Subtyp 20050429
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20050429
6 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTYP Planungsstatus 20050429
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20050511

Method READ_T777SESTREX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20050429
2 Returning RT_T777SESTREX Value transfer Type reference (TYPE) HRBAS_T777SESTREX_TAB Tabellentyp zu T777SESTREX 20050429

Method READ_T777SESTREX on class CL_HRBAS_TREX_FOR_PDOTYPES has no exception.
History
Last changed by/on SAP  20060207 
SAP Release Created in