SAP ABAP Class CL_DBSEL_BASE_ACTEXP (Basis Class for Data Selection Trip/CATS)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DBSEL_CATS Data Selection for Work Time Sheet (CATS/CATSXT) 20011031
2 Inheritance (c INHERITING FROM c_ref)  CL_DBSEL_TRIP_APPROVAL Data Selection for Approval Tool - Travel Expenses 20011116
Properties
Class CL_DBSEL_BASE_ACTEXP  
Short Description Basis Class for Data Selection Trip/CATS    
Super Class    
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 20011031   SAP 
Last change 20011121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSFS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DBSEL_BASE_ACTEXP has no interface implemented.
Friends
Class CL_DBSEL_BASE_ACTEXP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHORITY_CHECK_TYPE Instance attribute Protected Type reference (TYPE) AUTHA-AUTHC Authorization Check R=Reporting, E=Change, D=Approve ' ' 20011105
2 BADI Instance attribute Protected Object reference (TYPE REF TO) IF_EX_CATS_REPORTING BAdI for CATS Reporting 20020329
3 CALLING_PROGRAM Instance attribute Protected Type reference (TYPE) PROGRAMM ABAP Program Name 20020103
4 CCGRP_PROCESSED Instance attribute Protected Type reference (TYPE) XFELD Cost center group was processed 'X' = Yes 20011119
5 COST_CENTER_GROUP Instance attribute Protected Type reference (TYPE) KSGRU Cost Center Group 20011031
6 CO_CBPR Constant Protected Type reference (TYPE) RSDSTABS-PRIM_TAB 'CBPR' Database Table for Free Selections Cost Center Groups 20011031
7 CO_PARAMETER Constant Protected Type reference (TYPE) RSPARAMS-KIND 'P' ABAP: Type of Selection 20011031
8 CO_SELOPT Constant Protected Type reference (TYPE) RSPARAMS-KIND 'S' ABAP: Type of Selection 20011031
9 CO_X Constant Public Type reference (TYPE) XFELD 'X' 'X' 20011031
10 DB_FIELDS Instance attribute Protected Type reference (TYPE) TRFIELDNAMES Field Names for DB Selection 20011031
11 FREE_SELECTIONS_TAB Instance attribute Protected Type reference (TYPE) RSDS_TEXPR Free Selections for CATSDB Table 20011031
12 FSEL_TAB Instance attribute Protected Type reference (TYPE) RSFS_FIELDS Field Names for DB Selection 20011031
13 GR_MSG Instance attribute Protected Object reference (TYPE REF TO) CL_MESSAGE_HANDLER_CATSXT Message Processing for Time Sheet CATSXT 20020329
14 PNPSEL_EMPTY Instance attribute Protected Type reference (TYPE) XFELD No Selection for LDB PNP 'X' = Yes 20011031
15 REJECT_COUNT Instance attribute Protected Type reference (TYPE) CATSXT_REJECT_COUNT Number of records with authorization problems 20011031
16 SELOPT_TAB Instance attribute Protected Type reference (TYPE) RSPARAMS_TT Selection Criteria for DB Selection 20011031
17 SQL Instance attribute Protected Type reference (TYPE) RSDS_WHERE Dynamic WHERE Conditions 20011031
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PNPCE_SELECTIONS Instance method Protected Method Check Whether Selection Conditions for LDB PNPCE Active 20020501
2 CONSTRUCTOR Instance method Public Constructor Initialization for Database Access 20011031
3 CONVERT_FREE_SELECTIONS Instance method Protected Method Convert Free Selections in WHERE Table 20011031
4 CONVERT_FREE_SEL_TO_RANGE Instance method Private Method Change Dynamic Selections from Expression to Range Category 20020325
5 CONVERT_SELECTION_CRITERIA Instance method Protected Method Distribute Selection Criteria to Parameter/Range Tables 20011101
6 GET_COST_CENTERS_IN_GROUP Instance method Protected Method Determine Cost Centers for Cost Center Group 20011031
7 GET_FIELD_SELECTION Instance method Protected Method Provide Field Selection for Table XXXX 20011101
8 GET_REJECT_COUNT Instance method Public Method Number of Records Skipped Due to Authorization Problems 20011031
9 GET_SELECTION_CRITERIA Instance method Protected Method Provide Selection Criteria 20011031
10 GET_SELECTION_VALUE Instance method Public Method Provide Value/Content of a Selection Condition 20020107
11 MODIFY_SELECTION_SCREEN Static method Public Method Modify Fields in Selection Screen 20011120
12 PNPCE_SELECTIONS_ACTIVE Instance method Public Method Are the selection criteria for logical db PNPCE active? 20020501
13 SET_FREE_SELECTIONS Instance method Public Method Set Dynamic Selections for DB 20020325
14 SET_SELECTION_VALUE Instance method Public Method Set Value/Content of a Selection Condition 20020107
15 SUBMIT_REPORT Instance method Protected Method Restart calling program if error occurs 20011031
Events
Class CL_DBSEL_BASE_ACTEXP has no event.
Types
Class CL_DBSEL_BASE_ACTEXP has no local type.
Method Signatures

Method CHECK_PNPCE_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CCGR_SELECTION_ACTIVE Call by reference Type reference (TYPE) XFELD Kostenstellengruppenselektion aktiv 'X' = Ja 20020501
2 Importing IM_FREE_SELECTIONS Call by reference Type reference (TYPE) RSDS_TEXPR Freie Abgrenzungen 20020501
3 Importing IM_SELECTION_CRITERIA Call by reference Type reference (TYPE) RSPARAMS_TT Selektionskriterien 20020501

Method CHECK_PNPCE_SELECTIONS on class CL_DBSEL_BASE_ACTEXP 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 Berechtigungspruefung ausfuehren 20011105
2 Importing IM_BADI Call by reference Object reference (TYPE REF TO) IF_EX_CATS_REPORTING BADI fuer CATS Reporting 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 table FIELDS .. 20011031
5 Importing IM_FREE_SELECTIONS Call by reference Type reference (TYPE) RSDS_TEXPR Freie Selektionen fuer CATSDB Felder 20011031
6 Importing IM_SELECTION_CRITERIA Call by reference Type reference (TYPE) RSPARAMS_TT Selektionskriterien fuer LDB CATS 20011031

Method CONSTRUCTOR on class CL_DBSEL_BASE_ACTEXP has no exception.

Method CONVERT_FREE_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname fuer freie Abgrenzungen 20011101
2 Returning RE_WHERE_TAB Value transfer Type reference (TYPE) RSDS_WHERE WHERE Bedingungen 20011101

Method CONVERT_FREE_SELECTIONS on class CL_DBSEL_BASE_ACTEXP has no exception.

Method CONVERT_FREE_SEL_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_RANGES Call by reference Type reference (TYPE) RSDS_TRANGE Range 20020325
2 Importing IM_EXPRESSIONS Call by reference Type reference (TYPE) RSDS_EXPR Expression 20020325

Method CONVERT_FREE_SEL_TO_RANGE on class CL_DBSEL_BASE_ACTEXP has no exception.

Method CONVERT_SELECTION_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELOPT_PSP_ELEMENT Call by reference Type reference (TYPE) C Name der Select Option fuer PSP Elemente 20011219

Method CONVERT_SELECTION_CRITERIA on class CL_DBSEL_BASE_ACTEXP has no exception.

Method GET_COST_CENTERS_IN_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CALLING_PROGRAM Call by reference Type reference (TYPE) PROGRAM Aufrufendes Programm 20011031
2 Returning RE_CCGR_SELECTION_ACTIVE Value transfer Type reference (TYPE) XFELD Kostenstellengruppenselektion aktiv 'X' = Ja 20011031

Method GET_COST_CENTERS_IN_GROUP on class CL_DBSEL_BASE_ACTEXP has no exception.

Method GET_FIELD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20011101
2 Returning RE_FIELDS Value transfer Type reference (TYPE) TRFIELDNAMES Felder fuer DB Selektion 20011101

Method GET_FIELD_SELECTION on class CL_DBSEL_BASE_ACTEXP has no exception.

Method GET_REJECT_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REJECTS Value transfer Type reference (TYPE) CATSXT_REJECT_COUNT Anzahl der abgewiesenen Saetze (Berechtigungspruefung) 20011031

Method GET_REJECT_COUNT on class CL_DBSEL_BASE_ACTEXP has no exception.

Method GET_SELECTION_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SELECTION_CRITERIA Value transfer Type reference (TYPE) RSPARAMS_TT Selektionskriterien 20011031

Method GET_SELECTION_CRITERIA on class CL_DBSEL_BASE_ACTEXP has no exception.

Method GET_SELECTION_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIELD_VALUE Call by reference Type reference (TYPE) ANY Feldinhalt 20020107
2 Importing IM_FIELDNAME Call by reference Type reference (TYPE) C Name des Selektionsbildfeldes 20020107
# Exception Resumable Description Created on
1 FAILED Select-Option/Parameter nicht gefunden 20020402

Method MODIFY_SELECTION_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDS Call by reference Type reference (TYPE) CATSXT_FIELD_SELECTION_ITAB CATSXT: Feldauswahl (analog CATS) 20011120

Method MODIFY_SELECTION_SCREEN on class CL_DBSEL_BASE_ACTEXP has no exception.

Method PNPCE_SELECTIONS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ACTIVE Value transfer Type reference (TYPE) XFELD 'X' = PNP Selektionsbedingungen sind aktiv 20020501

Method PNPCE_SELECTIONS_ACTIVE on class CL_DBSEL_BASE_ACTEXP has no exception.

Method SET_FREE_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FREE_SELECTIONS Call by reference Type reference (TYPE) RSDS_TEXPR Freie Abgrenzungen 20020325
# Exception Resumable Description Created on
1 FAILED Freie Abgrenzungen konnten nicht gesetzt werden 20020325

Method SET_SELECTION_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) C Name des Selektionsbildfeldes 20020107
2 Importing IM_FIELD_VALUE Call by reference Type reference (TYPE) ANY Feldinhalt 20020107

Method SET_SELECTION_VALUE on class CL_DBSEL_BASE_ACTEXP has no exception.

Method SUBMIT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CALLING_PROGRAM Call by reference Type reference (TYPE) PROGRAM Aufrufendes Programm 20011031
2 Importing IM_MESSAGE_NUMBER Call by reference Type reference (TYPE) SYMSGNO Auszugebende Nachrichtennummer 20011031
3 Importing IM_MESSAGE_V1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20011031

Method SUBMIT_REPORT on class CL_DBSEL_BASE_ACTEXP has no exception.
History
Last changed by/on SAP  20011121 
SAP Release Created in 470