SAP ABAP Class CL_XSS_CAT_TABLE (Abstraction of Time Sheet -> Table)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   CA-TS (Application Component) Time Sheet
     PAOC_CATS_ESS_UIA_OBJECTS_GEN (Package) Version-Independent Implementation of UIA Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_XSS_CAT_TABLE_TS_BASE Abstraction of Time Sheet -> Table 20030804
2 Inheritance (c INHERITING FROM c_ref)  CL_XSS_CAT_TABLE_WORKLIST Table for Worklist 20030807
Properties
Class CL_XSS_CAT_TABLE  
Short Description Abstraction of Time Sheet -> Table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_CATS_ESS_UIA_OBJECTS_GEN   Version-Independent Implementation of UIA Objects 
Created 20030710   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XSS_CAT_TABLE has no forward declaration.
Interfaces
Class CL_XSS_CAT_TABLE has no interface implemented.
Friends
Class CL_XSS_CAT_TABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED Instance attribute Protected Type reference (TYPE) BOOLE_D A Row Has Been Changed 20030720
2 COLUMN_INFO_TAB Instance attribute Protected Type reference (TYPE) HRXSS_CAT_COLUMN_INFO_T Column Information for Structure of Table 20030804
3 FIELD_SELECTION Instance attribute Protected Type reference (TYPE) HRXSS_CAT_UIA_FIELD_INFO_INT_T Field Selection 20030718
4 MARKER_COLUMN Instance attribute Protected Object reference (TYPE REF TO) IF_XSS_CAT_COLUMN_INFO Access to Columns in Time Sheet 20030718
5 REF_TO_STRUCT Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to Work Area for Data Table 20030714
6 REF_TO_TABLE Instance attribute Protected Object reference (TYPE REF TO) DATA Reference to Data Table 20030714
7 ROW_TABLE Instance attribute Protected Type reference (TYPE) TY_ROW_TABLE Line Table 20030711
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMN Instance method Protected Method Add Column to Table 20030804
2 BUILD_COLUMNS Instance method Protected Method Construct Columns 20030804
3 BUILD_COLUMNS_AND_STRUCTURES Instance method Protected Method Algorithm for Intializing Columns and Structures 20030814
4 BUILD_TABLE_STRUCTURE Instance method Private Method Construct Table from Column Info 20030714
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030804
6 CREATE_EMPTY_ROW Instance method Protected Method Delivers a New Row 20030718
7 CREATE_FIELD_INFO Instance method Protected Method Generates an Object for Managing Field Info 20030718
8 CREATE_ROWS Instance method Protected Method Generates All Rows in the Time Sheet 20030807
9 GET_FIELD_LIST Instance method Public Method Delivers Field Selection 20030717
10 GET_MARKED_ROWS Instance method Public Method Get List of Selected Rows 20030807
11 GET_SELECTED_ROWS Instance method Public Method Which Rows Are Selected? 20030808
12 GET_TABLE Instance method Public Method Delivers Reference to Table 20030804
13 GET_WORK_AREA_FOR_TABLE Instance method Public Method Delivers a Work Area for Table 20030804
14 REFRESH Instance method Public Method Preparation for Next Output 20030728
15 RESET Instance method Public Method Resets Table 20030721
16 SET_DATE_SELECTION Instance method Public Method Set New Period -> Change Day Columns 20030807
17 SET_TABLE Instance method Public Method Set New Table 20030804
Events
Class CL_XSS_CAT_TABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ROW_TABLE Protected See coding 20030718
Method Signatures

Method ADD_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COLUMN_INFO Call by reference Object reference (TYPE REF TO) IF_XSS_CAT_COLUMN_INFO Zugriff auf Spalten des Arbeitszeiblatts 20030804
2 Importing IM_COLUMN_TYPE Call by reference Type reference (TYPE) XSS_CAT_COLUMN_TYPE Spaltentyp 20030804
3 Importing IM_FIELD_INFO Call by reference Object reference (TYPE REF TO) IF_XSS_CAT_UIA_FIELD_INFO_INT Kompatible Schnittst. f. internen Zugriff auf Feldauswahl 20030804
4 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_XSS_CAT_COLUMN_INFO Zugriff auf Spalten des Arbeitszeiblatts 20030804

Method ADD_COLUMN on class CL_XSS_CAT_TABLE has no exception.

Method BUILD_COLUMNS Signature

Method BUILD_COLUMNS on class CL_XSS_CAT_TABLE has no parameter.
# Exception Resumable Description Created on
1 DO_NOT_IMPLEMENT_HERE Implementierung in abgeleiteter Klasse 20030804

Method BUILD_COLUMNS_AND_STRUCTURES Signature

Method BUILD_COLUMNS_AND_STRUCTURES on class CL_XSS_CAT_TABLE has no parameter.
Method BUILD_COLUMNS_AND_STRUCTURES on class CL_XSS_CAT_TABLE has no exception.

Method BUILD_TABLE_STRUCTURE Signature

Method BUILD_TABLE_STRUCTURE on class CL_XSS_CAT_TABLE has no parameter.
Method BUILD_TABLE_STRUCTURE on class CL_XSS_CAT_TABLE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELD_SELECTION Call by reference Type reference (TYPE) HRXSS_CAT_UIA_FIELD_INFO_INT_T Feldauswahl 20030804

Method CONSTRUCTOR on class CL_XSS_CAT_TABLE has no exception.

Method CREATE_EMPTY_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_XSS_CAT_ROW Abstraktion des Timesheets -> Zeile 20030718

Method CREATE_EMPTY_ROW on class CL_XSS_CAT_TABLE has no exception.

Method CREATE_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA_ELEMENT Call by reference Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20030718
2 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20030718
3 Importing IM_IS_READONLY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030718
4 Importing IM_IS_TEXTFIELD Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030718
5 Importing IM_WIDTH Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) 20030718
6 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_XSS_CAT_UIA_FIELD_INFO_INT Kompatible Schnittstelle für den Zugriff auf Feldauswahl 20030718

Method CREATE_FIELD_INFO on class CL_XSS_CAT_TABLE has no exception.

Method CREATE_ROWS Signature

Method CREATE_ROWS on class CL_XSS_CAT_TABLE has no parameter.
Method CREATE_ROWS on class CL_XSS_CAT_TABLE has no exception.

Method GET_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) HRXSS_CAT_UIA_FIELD_INFO_T Feldauswahl 20030717

Method GET_FIELD_LIST on class CL_XSS_CAT_TABLE has no exception.

Method GET_MARKED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) HRXSS_CAT_ROW_T Tabelle mit Zeilen 20030807

Method GET_MARKED_ROWS on class CL_XSS_CAT_TABLE has no exception.

Method GET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) HRXSS_CAT_ROW_INDEX_T Liste der markierten Zeilen 20030808

Method GET_SELECTED_ROWS on class CL_XSS_CAT_TABLE has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) DATA Referenz auf Datentabelle 20030804

Method GET_TABLE on class CL_XSS_CAT_TABLE has no exception.

Method GET_WORK_AREA_FOR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) DATA 20030804

Method GET_WORK_AREA_FOR_TABLE on class CL_XSS_CAT_TABLE has no exception.

Method REFRESH Signature

Method REFRESH on class CL_XSS_CAT_TABLE has no parameter.
Method REFRESH on class CL_XSS_CAT_TABLE has no exception.

Method RESET Signature

Method RESET on class CL_XSS_CAT_TABLE has no parameter.
Method RESET on class CL_XSS_CAT_TABLE has no exception.

Method SET_DATE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE_SELECTION Call by reference Object reference (TYPE REF TO) CL_XSS_PT_DATE_SELECTION Datumsselektion 20030807

Method SET_DATE_SELECTION on class CL_XSS_CAT_TABLE has no exception.

Method SET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABLE_REF Call by reference Object reference (TYPE REF TO) DATA Zeiger auf die Tabelle 20030804
# Exception Resumable Description Created on
1 REFRESH_MISSING Zwischen zwei Änderungen fehlt ein Refresh 20030918
History
Last changed by/on SAP  20050705 
SAP Release Created in 100