SAP ABAP Class CL_DBSEL_CATS (Data Selection for Work Time Sheet (CATS/CATSXT))
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-TS (Application Component) Time Sheet
     CATS_MISC (Package) Customizing and Reporting for the Time Sheet
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DBSEL_BASE_ACTEXP Basis Class for Data Selection Trip/CATS 20011031
Properties
Class CL_DBSEL_CATS  
Short Description Data Selection for Work Time Sheet (CATS/CATSXT)    
Super Class CL_DBSEL_BASE_ACTEXP Basis Class for Data Selection Trip/CATS 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CATS_MISC   Customizing and Reporting for the Time Sheet 
Created 20011025   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSFS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DBSEL_CATS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DBSEL_BASE_ACTEXP 20020107 Basis Class for Data Selection Trip/CATS
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CATSXT_DATA Instance attribute Public Type reference (TYPE) CATSXT_WA_ITAB CATS Date 20020409
2 CO_CATSDB Constant Protected Type reference (TYPE) RSDSTABS-PRIM_TAB 'CATSDB' 20011211
3 CO_LDBFLOW Constant Protected Type reference (TYPE) RSPARAMS-SELNAME 'LDBFLOW' 20011211
4 CO_LDBPERNR Constant Protected Type reference (TYPE) RSPARAMS-SELNAME 'LDBPERNR' 20011211
5 SELCRIT Instance attribute Protected See coding 20011211
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Protected Method Authorization Check 20011025
2 CONSTRUCTOR Instance method Public Constructor Constructor 20011031
3 CONVERT_UNIT Instance method Protected Method Convert Mass Units (Time-Based) 20011026
4 GET_ARCHIVED_DATA Instance method Protected Method Provide Work Time Data from Archive 20011025
5 GET_CATS_DATA Instance method Protected Method Provide CATS/CATSXT/Document Flow Data 20011029
6 GET_DOCUMENT_FLOW Instance method Protected Method Read Document Flow 20011025
7 GET_TIME_SHEET_DATA Instance method Public Method Provide Work Time Data/Document Flow 20011026
8 SET_TMP_KEY Instance method Protected Method Set Temporary Key in Document Flow 20011026
Events
Class CL_DBSEL_CATS has no event.
Types
Class CL_DBSEL_CATS has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CATSDB Call by reference Type reference (TYPE) CATSDB_EXT_ITAB CATSXT: Interne Tabelle mit CATSDB_EXT Struktur 20011025
2 Importing IM_CATSXT_DATA Call by reference Type reference (TYPE) CATSXT_WA_ITAB Arbeitszeiten im CATSXT Format 20020329

Method AUTHORITY_CHECK on class CL_DBSEL_CATS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTHORITY_CHECK_TYPE Call by reference Type reference (TYPE) AUTHA-AUTHC 'R' Berechtigungspruefung R=Reporting 'E'=Aendern D=Genehmigen 20011105
2 Importing IM_BADI Call by reference Object reference (TYPE REF TO) IF_EX_CATS_REPORTING BADI fuer Kundenerweiterungen 20020329
3 Importing IM_CALLING_PROGRAM Call by reference Type reference (TYPE) PROGRAM Aufrufendes Programm 20011031
4 Importing IM_FIELD_SELECTION Call by reference Type reference (TYPE) RSFS_FIELDS Feldnamen fuer DB Selektion. Entspricht GET CATSDB FIELDS .. 20011031
5 Importing IM_FREE_SELECTIONS Call by reference Type reference (TYPE) RSDS_TEXPR Freie Selektionen fuer Datenbankfelder 20011031
6 Importing IM_SELECTION_CRITERIA Call by reference Type reference (TYPE) RSPARAMS_TT Selektionskriterien fuer CATSDB Selektion 20011031

Method CONSTRUCTOR on class CL_DBSEL_CATS has no exception.

Method CONVERT_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CATSDB Call by reference Type reference (TYPE) CATSDB_EXT_ITAB CATSXT: Interne Tabelle mit CATSDB_EXT Struktur 20011026

Method CONVERT_UNIT on class CL_DBSEL_CATS has no exception.

Method GET_ARCHIVED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CATSDB Call by reference Type reference (TYPE) CATSDB_EXT_ITAB CATSXT: Interne Tabelle mit CATSDB_EXT Struktur 20011025
2 Importing IM_PERSONNEL_NUMBER_TAB Call by reference Type reference (TYPE) PERNR_RANGES_ITAB Personalnummern Tabelle 20011026

Method GET_ARCHIVED_DATA on class CL_DBSEL_CATS has no exception.

Method GET_CATS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CATSXT_DATA Call by reference Type reference (TYPE) CATSXT_WA_ITAB CATSXT Daten 20011029
2 Exporting EX_CATS_DATA Call by reference Type reference (TYPE) CATSDB_EXT_ITAB CATSDB Daten 20020329
3 Exporting EX_DOCFLOW Call by reference Type reference (TYPE) CATSXT_FLOW_ALV_ITAB CATSXT: Tabellentyp für CATSDB-Fluss (ALV) 20011029
4 Importing IM_GET_CATSDB Call by reference Type reference (TYPE) XFELD SPACE CATSDB Daten besorgen 'X' = Ja 20011029
5 Importing IM_GET_CATSXT Call by reference Type reference (TYPE) XFELD CATSXT Daten besorgen 'X' = Ja 20011029
6 Importing IM_GET_DOCFLOW Call by reference Type reference (TYPE) XFELD SPACE Belegfluss bereitstellen 20011029
7 Importing IM_PERSONNEL_NUMBER_TAB Call by reference Type reference (TYPE) PERNR_RANGES_ITAB Personalnummern Tabelle 20011029
8 Importing IM_SELECT_FOR_ALL_ENTRIES Call by reference Type reference (TYPE) XFELD SPACE DB Selektion mittels SELECT FOR ALL ENTRIES 'X' = Ja 20011029

Method GET_CATS_DATA on class CL_DBSEL_CATS has no exception.

Method GET_DOCUMENT_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATSDB_DATA Call by reference Type reference (TYPE) CATSDB_EXT_ITAB CATSXT: Interne Tabelle mit CATSDB_EXT Struktur 20011025
2 Returning RE_DOCFLOW Value transfer Type reference (TYPE) CATSXT_FLOW_ALV_ITAB CATSXT: Tabellentyp für CATSDB-Fluss (ALV) 20011025

Method GET_DOCUMENT_FLOW on class CL_DBSEL_CATS has no exception.

Method GET_TIME_SHEET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CATSXT_DATA Call by reference Type reference (TYPE) CATSXT_WA_ITAB Arbeitszeitdaten - CATSXT Format 20011026
2 Exporting EX_CATS_DATA Call by reference Type reference (TYPE) CATSDB_EXT_ITAB Arbeitszeitdaten - CATSDB_EXT Format 20020329
3 Exporting EX_DOCFLOW Call by reference Type reference (TYPE) CATSXT_FLOW_ALV_ITAB Belegfluss 20011026
4 Importing IM_PERSONNEL_NUMBER_TAB Call by reference Type reference (TYPE) CATSXT_PERNR_ITAB Personalnummern Tabelle 20011026

Method GET_TIME_SHEET_DATA on class CL_DBSEL_CATS has no exception.

Method SET_TMP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DOCFLOW Call by reference Type reference (TYPE) CATSXT_FLOW_ALV_ITAB Belegfluss 20011026
2 Importing IM_CATSXT_DATA Call by reference Type reference (TYPE) CATSXT_WA_ITAB CATSXT: interne Tabelle für Arbeitszeitblatt 20011026

Method SET_TMP_KEY on class CL_DBSEL_CATS has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 470