SAP ABAP Class CL_HR99S00_TEMSE (class for TemSe Southern Europe)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-RS (Application Component) Reuse Services for Country Development
     P99S (Package) Southern Europe Basis
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_NL_TEMSE_EDM Sub class of CL_HR99S00_TEMSE for Day-one-announcement (EDM) 20060515
Properties
Class CL_HR99S00_TEMSE  
Short Description class for TemSe Southern Europe    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S   Southern Europe Basis 
Created 20001219   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 P99SB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 P99ST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR99S00_TEMSE has no interface implemented.
Friends
Class CL_HR99S00_TEMSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INFO Instance attribute Public Type reference (TYPE) RPTSINFO HR TemSe Object Information 20001219
2 MO_C2X Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_OUT_CE Code Page and Endian Conversion (System Format -> External) 20090902
3 MO_X2C Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20090902
4 MT_PFIELD_POS Instance attribute Private Type reference (TYPE) P99ST_TT_PFIELD_POS Positions of fields of type P 20090901
5 MT_PFIELD_SECTN Instance attribute Private Type reference (TYPE) P99SG_TAB_RANGES Sections including fields of type P 20090901
6 MV_SERVER_CP Instance attribute Private Type reference (TYPE) ABAP_ENCOD Identifier for Character Format (UTF-8, UCS-2, ...) 20090901
7 MV_TEMSE_CP Instance attribute Private Type reference (TYPE) ABAP_ENCOD Identifier for Character Format (UTF-8, UCS-2, ...) 20090901
8 NAME Instance attribute Public Type reference (TYPE) RPTSTYPE-TSOBJ HR TemSe object 20001219
9 NO_LINES Instance attribute Public Type reference (TYPE) SY-TABIX index of a line 20001219
10 NUMBER Instance attribute Public Type reference (TYPE) RPTSTYPE-OBJNR HR TemSe object number 20001219
11 PERSISTENT Instance attribute Private Type reference (TYPE) BOOLEAN Is data kept after retrieval? 20060929
12 RAW_LENGTH Instance attribute Public Type reference (TYPE) I length of a raw 20001219
13 RECEIVER Instance attribute Public Type reference (TYPE) RPTSTYPE-EMPFG HR TemSe receiving report 20001219
14 TAB_RAW Instance attribute Private Type reference (TYPE) P99ST_TAB_RAW internal table 20001219
15 TAB_RAWSTR Instance attribute Private Type reference (TYPE) P99ST_TAB_RAWSTR content in structures 20020326
16 TAB_STRUCTURE Instance attribute Public Type reference (TYPE) P99ST_TAB_STRUCTURE internal table for TemSe structure 20001219
17 TYPE Instance attribute Public Type reference (TYPE) RPTSTYPE-OBJKN HR TemSe object identifier 20001219
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PFIELD_OVERLAP Instance method Private Method Adjust overlapping entries in table with field offsets 20120503
2 CLOSE_TEMSE Instance method Public Method closes a TemSe-File 20001219
3 CONSTRUCTOR Instance method Public Constructor Constructor 20040114
4 CONVERT_P_FIELDS Instance method Private Method Convert fields of type p to TemSe file code page 20090901
5 CONVERT_P_FIELDS_TAB Instance method Private Method Convert table of fields of type p to TemSe file code page 20090902
6 CREATE_TEMSE Instance method Public Method creates a new TemSe-File 20001219
7 DELETE_TEMSE Instance method Public Method delete TemSe-File 20030116
8 DETERMINE_P_FIELDS Instance method Private Method Determine if fields of type p are stored in the TemSe file 20090901
9 DISPLAY_STRUCTURE Instance method Public Method shows structure 20020326
10 DISPLAY_TEMSE Instance method Public Method displays an existing TemSe-File 20001219
11 DISPLAY_TEMSE_FILE Instance method Public Method Display structure and data of Temse 20050221
12 DOWNLOAD_TEMSE Instance method Public Method downloads a TemSe-File as a local File 20001219
13 GET_PF4_HELP Instance method Public Method F4-help to find existing TemSe-Files 20001219
14 GET_RAW_LINE Instance method Public Method Get raw line of temse 20020326
15 GET_SERVER_CODE_PAGE Instance method Public Method Get server code page 20090901
16 GET_STRUCTURE_TEMSE Instance method Public Method reads names of structure 20001219
17 GET_TAB_RAW Instance method Public Method Get temse table 20030922
18 GET_TEMSE_CODE_PAGE Instance method Public Method Get code page of TemSe file 20090901
19 HANDLE_NODE_DOUBLE_CLICK Instance method Public Event handling method Handle event NODE_DOUBLE_CLICK 20020326
20 OPEN_TEMSE Instance method Public Method opens an existing TemSe-File 20001219
21 READ_TEMSE Instance method Public Method reads an existing TemSe-File 20001219
22 RESET_TAB_RAWSTR Instance method Public Method Reset the attribute TAB_RAWSTR 20100905
23 SET_STRUCTURE_IF_NOT_SET Instance method Private Method Use TemSe name to determine DAQ form if structure is not set 20120529
24 SET_STRUCTURE_TEMSE Instance method Public Method reads structures of lines from Temse-Files 20001219
25 SET_STRUCTURE_TEMSE_FROM_DAQ Instance method Public Method Set structure types of a Temse from DAQ 20021113
26 SET_TAB_RAW Instance method Public Method Set temse table externally 20061122
27 WRITE_TEMSE Instance method Public Method writes in a TemSe-File 20001219
Events
Class CL_HR99S00_TEMSE has no event.
Types
Class CL_HR99S00_TEMSE has no local type.
Method Signatures

Method CHECK_PFIELD_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PFIELD_POS Call by reference Type reference (TYPE) P99ST_TT_PFIELD_POS Field positions 20120503

Method CHECK_PFIELD_OVERLAP on class CL_HR99S00_TEMSE has no exception.

Method CLOSE_TEMSE Signature

Method CLOSE_TEMSE on class CL_HR99S00_TEMSE has no parameter.
# Exception Resumable Description Created on
1 ERROR Error 20001219

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) RPTSTYPE-TSOBJ Temse Name if already existing 20040114
2 Importing IM_PERSISTENT Call by reference Type reference (TYPE) BOOLEAN 'X' Is TEMSE data kept after retrieval? 20060929

Method CONSTRUCTOR on class CL_HR99S00_TEMSE has no exception.

Method CONVERT_P_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RAW_LINE Call by reference Type reference (TYPE) ANY Raw TemSe line 20090902
2 Importing IT_PFIELD_POS Call by reference Type reference (TYPE) P99ST_TT_PFIELD_POS Positions of fields of type p in the ddic structure 20090901
3 Importing IT_PFIELD_SECTN Call by reference Type reference (TYPE) P99SG_TAB_RANGES Range of sections including fields of type p 20090901

Method CONVERT_P_FIELDS on class CL_HR99S00_TEMSE has no exception.

Method CONVERT_P_FIELDS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RAW_TEMSE Call by reference Type reference (TYPE) STANDARD TABLE Raw TemSe table 20090902
2 Importing IT_SECTN Call by reference Type reference (TYPE) P99SD_TAB_SECTN DAQ form sections 20090904

Method CONVERT_P_FIELDS_TAB on class CL_HR99S00_TEMSE has no exception.

Method CREATE_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NUMBER Call by reference Type reference (TYPE) RPTSTYPE-OBJNR HR TemSe object number 20001219
2 Importing IM_OBJIN Call by reference Type reference (TYPE) RPTSTYPE-OBJIN HR TemSe: General information on TemSe object 20031029
3 Importing IM_RECEIVER Call by reference Type reference (TYPE) RPTSTYPE-EMPFG HR TemSe receiving reportx 20001219
4 Importing IM_TYPE Call by reference Type reference (TYPE) RPTSTYPE-OBJKN HR TemSe object identifier 20001219
# Exception Resumable Description Created on
1 ERROR Error 20001219
2 NO_T52B5 no_t52b5 20001219

Method DELETE_TEMSE Signature

Method DELETE_TEMSE on class CL_HR99S00_TEMSE has no parameter.
Method DELETE_TEMSE on class CL_HR99S00_TEMSE has no exception.

Method DETERMINE_P_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PFIELD_POS Call by reference Type reference (TYPE) P99ST_TT_PFIELD_POS Positions of fields of type p in the ddic structure 20090901
2 Exporting ET_PFIELD_SECTN Call by reference Type reference (TYPE) P99SG_TAB_RANGES Range of sections including fields of type p 20090901
3 Importing IV_DDIC_REF Call by reference Type reference (TYPE) P99ST_STRUCTURE-DDIC_REF DDIC reference structure 20090901
4 Importing IV_SECTN Call by reference Type reference (TYPE) P99ST_STRUCTURE-NAME Section name 20090901

Method DETERMINE_P_FIELDS on class CL_HR99S00_TEMSE has no exception.

Method DISPLAY_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION Call by reference Type reference (TYPE) CHAR15 Control parameter 20020326
2 Importing IM_NAME Call by reference Type reference (TYPE) RPTSTYPE-TSOBJ Name of Temse 20020326
3 Importing IM_PROGRAM Call by reference Type reference (TYPE) SY-REPID ABAP program, current main program 20020326
4 Importing IM_USER_COMMAND Call by reference Type reference (TYPE) STRING User command callback form 20020326
5 Importing IM_USER_FIELDCAT Call by reference Type reference (TYPE) STRING User callback to set fielcatalog 20020326
6 Importing IM_USER_STATUS Call by reference Type reference (TYPE) STRING Set user status 20021217
7 Importing IM_USER_STRUCTURE Call by reference Type reference (TYPE) STRING User definition for struc 20020326

Method DISPLAY_STRUCTURE on class CL_HR99S00_TEMSE has no exception.

Method DISPLAY_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV Fieldcatalog description 20001219
2 Importing IM_HEADER Call by reference Type reference (TYPE) SLIS_FORMNAME Header 20001219
3 Importing IM_REPID Call by reference Type reference (TYPE) SY-REPID Name of calling program 20001219
4 Importing IM_STATUS Call by reference Type reference (TYPE) SLIS_FORMNAME Status 20001219
5 Importing IM_USER_COMMAND Call by reference Type reference (TYPE) SLIS_FORMNAME User command 20001219
# Exception Resumable Description Created on
1 ERROR Error 20001219

Method DISPLAY_TEMSE_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION Call by reference Type reference (TYPE) CHAR15 Control parameter 20050221
2 Importing IM_DISP_PROFILE Call by reference Type reference (TYPE) P99SB_S_DISPLAY_PROF Display profile for temse log 20050221
3 Importing IM_DISP_XMLTG Call by reference Type reference (TYPE) BOOLEAN Display XML Tag in Log 20050221
4 Importing IM_NAME Call by reference Type reference (TYPE) RPTSTYPE-TSOBJ Name of Temse 20050221
5 Importing IM_RTTC Call by reference Type reference (TYPE) BOOLE_D Use HCM appl. log RTTC option 20090325
6 Importing IM_TEMSE_VIEW Call by reference Object reference (TYPE REF TO) IF_HR99S00_TEMSE_VIEWER Temse viewer control 20050221

Method DISPLAY_TEMSE_FILE on class CL_HR99S00_TEMSE has no exception.

Method DOWNLOAD_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CR_LF Call by reference Type reference (TYPE) XFELD Checkbox 20001219
2 Importing IM_FILE Call by reference Type reference (TYPE) RLGRAP-FILENAME Local file for upload/download 20080727
3 Importing IM_FILETYPE Call by reference Type reference (TYPE) RLGRAP-FILETYPE Transfer file format (upload/download) 20001219
4 Importing IM_LENGTH Call by reference Type reference (TYPE) P99ST_RAW_LENGTH Length 20010320
5 Importing IM_PATH Call by reference Type reference (TYPE) RLGRAP-FILENAME Local file for upload/download 20080727
6 Changing IM_TAB_DEFAULT Call by reference Type reference (TYPE) STANDARD TABLE Global table for download 20010320
7 Importing IM_TRUNC_BLANKS_EOL Call by reference Type reference (TYPE) CHAR1 Single-character flag 20090227
# Exception Resumable Description Created on
1 ERROR Error 20001219

Method GET_PF4_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TSOBJ Call by reference Type reference (TYPE) RPTSTYPE-TSOBJ HR TemSe object 20001219
2 Importing IM_REPID Call by reference Type reference (TYPE) RPTSHLPA-REPID ABAP/4 program name 20001219
# Exception Resumable Description Created on
1 HELPVIEW_NOT_INSTALLED helpview_not_installed 20001219
2 NO_ENTRIES_FOUND no_entries_found 20001219
3 NO_VALUE_REQUEST_FOR_MOLGA no_value_request_for_molga 20001219

Method GET_RAW_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WA Call by reference Type reference (TYPE) P99ST_RAW Raw line 20020326
2 Importing IM_INDEX Call by reference Type reference (TYPE) SY-TABIX Internal table, current line index 20020326

Method GET_RAW_LINE on class CL_HR99S00_TEMSE has no exception.

Method GET_SERVER_CODE_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SERVER_CP Value transfer Type reference (TYPE) ABAP_ENCOD Identifier for Character Format (UTF-8, UCS-2, ...) 20090901

Method GET_SERVER_CODE_PAGE on class CL_HR99S00_TEMSE has no exception.

Method GET_STRUCTURE_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NAME_STRUCTURE Call by reference Type reference (TYPE) P99ST_TAB_RAWSTR internal table to export structure of TemSe 20010111
# Exception Resumable Description Created on
1 ERROR Error 20010320

Method GET_TAB_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB Call by reference Type reference (TYPE) TABLE Raw table 20030922
2 Importing IT_SECTN Call by reference Type reference (TYPE) P99SD_TAB_SECTN DAQ form sections 20090904
3 Importing IV_NOCONV Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090904

Method GET_TAB_RAW on class CL_HR99S00_TEMSE has no exception.

Method GET_TEMSE_CODE_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEMSE_CP Value transfer Type reference (TYPE) ABAP_ENCOD Identifier for Character Format (UTF-8, UCS-2, ...) 20090901

Method GET_TEMSE_CODE_PAGE on class CL_HR99S00_TEMSE has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

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

Method HANDLE_NODE_DOUBLE_CLICK on class CL_HR99S00_TEMSE has no exception.

Method OPEN_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) RPTSTYPE-TSOBJ HR TemSe object 20001219
2 Importing IM_PROM Call by reference Type reference (TYPE) RSTSTYPE-PROM 'E' TemSe: Processing mode 20051230
# Exception Resumable Description Created on
1 ERROR Error 20001219

Method READ_TEMSE Signature

Method READ_TEMSE on class CL_HR99S00_TEMSE has no parameter.
# Exception Resumable Description Created on
1 ERROR Error 20001219

Method RESET_TAB_RAWSTR Signature

Method RESET_TAB_RAWSTR on class CL_HR99S00_TEMSE has no parameter.
Method RESET_TAB_RAWSTR on class CL_HR99S00_TEMSE has no exception.

Method SET_STRUCTURE_IF_NOT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SECTN Call by reference Type reference (TYPE) P99SD_TAB_SECTN 20120529

Method SET_STRUCTURE_IF_NOT_SET on class CL_HR99S00_TEMSE has no exception.

Method SET_STRUCTURE_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DDIC_REF Call by reference Type reference (TYPE) P99ST_STRUCTURE-DDIC_REF reference to an object from dictionary 20001219
2 Importing IM_INFOTEXT Call by reference Type reference (TYPE) P99ST_STRUCTURE-INFOTEXT 'X' Info Text to be shown in tree 20020326
3 Importing IM_KEY Call by reference Type reference (TYPE) P99ST_STRUCTURE-KEY Key description of structure 20020326
4 Importing IM_LEVEL Call by reference Type reference (TYPE) P99ST_STRUCTURE-LEVEL level definition for nodes 20010112
5 Importing IM_NAME Call by reference Type reference (TYPE) P99ST_STRUCTURE-NAME name from type of line 20001219
6 Importing IM_SHOWRAW Call by reference Type reference (TYPE) P99ST_STRUCTURE-SHOWRAW Raw text to be show in tree 20020326
# Exception Resumable Description Created on
1 ERROR Error 20001219

Method SET_STRUCTURE_TEMSE_FROM_DAQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) D Date 20021113
2 Importing IM_FORM Call by reference Type reference (TYPE) T5F99F0-APPL Subapplication 20021113
3 Importing IM_MOLGA Call by reference Type reference (TYPE) T500L-MOLGA Country Grouping 20021113
4 Importing IM_TAB_SECTN Call by reference Type reference (TYPE) P99SD_TAB_SECTN Section description of form 20021113

Method SET_STRUCTURE_TEMSE_FROM_DAQ on class CL_HR99S00_TEMSE has no exception.

Method SET_TAB_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFO Call by reference Type reference (TYPE) RPTSINFO HR TemSe Object Information 20061122
2 Importing IM_TAB_RAW Call by reference Type reference (TYPE) P99ST_TAB_RAW HR TemSe Object Data 20061122

Method SET_TAB_RAW on class CL_HR99S00_TEMSE has no exception.

Method WRITE_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_TEMSE Call by reference Type reference (TYPE) STANDARD TABLE internal table 20001219
# Exception Resumable Description Created on
1 ERROR Error 20001219
History
Last changed by/on SAP  20110809 
SAP Release Created in 46C