SAP ABAP Class CL_SBTI_CRITERIA_MANAGER (Criteria Manager API)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-BTC (Application Component) Background Processing
     SBTI_CM (Package) Management of Selection Criteria
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SBTI_CRITERIA_TYPE 20051027
Properties
Class CL_SBTI_CRITERIA_MANAGER  
Short Description Criteria Manager API    
Super Class CL_SBTI_CRITERIA_TYPE  
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SBTI_CM   Management of Selection Criteria 
Created 20050912   SAP 
Last change 20130531   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 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SBTI_CRITERIA_MANAGER has no interface implemented.
Friends
Class CL_SBTI_CRITERIA_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DEFAULT_PROFILE_ID Constant Public Type reference (TYPE) BTCPROFILEID 0 Selection Criteria: Profile ID 20051124
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DEFAULT_PROFILE Static method Private Method 20051130
2 CREATE_PROFILE Static method Public Method Create New Criteria Profile 20051021
3 CREATE_PROFILE_FROM_DOM Static method Public Method 20051130
4 CREATE_PROFILE_INT Static method Private Method Create New Criteria Profile 20060113
5 GET_INSTANCE_ACTIVE_PROFILE Static method Public Method Get IF_SBTI_CRITERIA_PROFILE instance for active profile 20051021
6 GET_INSTANCE_DEFAULT_PROFILE Static method Public Method Get IF_SBTI_CRITERIA_PROFILE instance for default profile 20051128
7 GET_INSTANCE_PROFILE Static method Public Method Get IF_SBTI_CRITERIA_PROFILE profile instance 20051021
8 GET_INSTANCE_TYPE Static method Public Method 20051027
9 GET_NEXT_PROFILEID Static method Private Method Generate new profile ID 20051017
10 GET_RAW_PROFILES Static method Public Method Get profiles table filetered by profiles type 20051021
Events
Class CL_SBTI_CRITERIA_MANAGER has no event.
Types
Class CL_SBTI_CRITERIA_MANAGER has no local type.
Method Signatures

Method CREATE_DEFAULT_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CRITTYPE Call by reference Type reference (TYPE) BTC_CRITTYPE 20051130
# Exception Resumable Description Created on
1 CX_SBTI_AUTHORIZATION_EX 20051130
2 CX_SBTI_CRITNODE_EX 20051130
3 CX_SBTI_CRITPROFILE_EX 20051130
4 CX_SBTI_CRITTYPE_EX 20051130
5 CX_SBTI_MIME_EX 20051130
6 CX_SBTI_PARSER_EX 20051130
7 CX_SBTI_SELOPTION_EX 20051130

Method CREATE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) BTCDESCRIPTION 20051021
2 Importing I_PROFILETYPE Call by reference Type reference (TYPE) BTC_CRITTYPE 20051021
3 Returning R_PROFILEID Value transfer Type reference (TYPE) BTCPROFILEID 20051021
# Exception Resumable Description Created on
1 CX_SBTI_CRITPROFILE_EX Selektionskriterien Ausnahmeklasse 20051024
2 CX_SBTI_CRITTYPE_EX 20051024

Method CREATE_PROFILE_FROM_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROFILEID Call by reference Type reference (TYPE) BTCPROFILEID Selektionskriterien: Profil ID 20051130
2 Exporting E_PROFILETYPE Call by reference Type reference (TYPE) BTC_CRITTYPE Selektionskriterien: Kriterientyp 20051130
3 Importing I_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20051130
# Exception Resumable Description Created on
1 CX_SBTI_AUTHORIZATION_EX Authorisation exceptions basis class 20051130
2 CX_SBTI_CRITNODE_EX Criteria Tree exceptions basis class 20051130
3 CX_SBTI_CRITPROFILE_EX Criteria Profile basis exception class 20051130
4 CX_SBTI_CRITTYPE_EX Criteria Type exceptions basis class 20051130
5 CX_SBTI_SELOPTION_EX Selection options basis exception class 20051130
6 CX_SBTI_TYPEFIELD_EX Type Field basis exception class 20051130

Method CREATE_PROFILE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) BTCDESCRIPTION 20060113
2 Importing I_PROFILEID Call by reference Type reference (TYPE) BTCPROFILEID Selektionskriterien: Profil ID 20060113
3 Importing I_PROFILETYPE Call by reference Type reference (TYPE) BTC_CRITTYPE 20060113
4 Importing I_USER Call by reference Type reference (TYPE) BTCCRITUSER Selektionskriterien: Benutzer 20060113
5 Returning R_PROFILEID Value transfer Type reference (TYPE) BTCPROFILEID 20060113
# Exception Resumable Description Created on
1 CX_SBTI_CRITPROFILE_EX Selektionskriterien Ausnahmeklasse 20060113
2 CX_SBTI_CRITTYPE_EX 20060113

Method GET_INSTANCE_ACTIVE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROFILETYPE Call by reference Type reference (TYPE) BTC_CRITTYPE 20051021
2 Returning R_PROFILE Value transfer Object reference (TYPE REF TO) IF_SBTI_CRITERIA_PROFILE 20051021
# Exception Resumable Description Created on
1 CX_SBTI_CRITPROFILE_EX Selektionskriterien Ausnahmeklasse 20051024
2 CX_SBTI_CRITTYPE_EX 20051024

Method GET_INSTANCE_DEFAULT_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROFILETYPE Call by reference Type reference (TYPE) BTC_CRITTYPE 20051128
2 Returning R_PROFILE Value transfer Object reference (TYPE REF TO) IF_SBTI_CRITERIA_PROFILE 20051128
# Exception Resumable Description Created on
1 CX_SBTI_AUTHORIZATION_EX Authorisation exceptions basis class 20051128
2 CX_SBTI_CRITNODE_EX Criteria Tree exceptions basis class 20051128
3 CX_SBTI_CRITPROFILE_EX Criteria Profile basis exception class 20051128
4 CX_SBTI_CRITTYPE_EX Criteria Type exceptions basis class 20051128
5 CX_SBTI_MIME_EX MIme exceptions basis class 20051128
6 CX_SBTI_PARSER_EX Parser exceptions basis class 20051128
7 CX_SBTI_SELOPTION_EX Selection options basis exception class 20051128
8 CX_SBTI_TYPEFIELD_EX Type Field basis exception class 20051128

Method GET_INSTANCE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROFILEID Call by reference Type reference (TYPE) BTCPROFILEID 20051021
2 Importing I_PROFILETYPE Call by reference Type reference (TYPE) BTC_CRITTYPE 20051021
3 Returning R_PROFILE Value transfer Object reference (TYPE REF TO) IF_SBTI_CRITERIA_PROFILE 20051021
# Exception Resumable Description Created on
1 CX_SBTI_CRITPROFILE_EX Selektionskriterien Ausnahmeklasse 20051024
2 CX_SBTI_CRITTYPE_EX 20051024

Method GET_INSTANCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CRITTYPE Call by reference Type reference (TYPE) BTC_CRITTYPE 20051027
2 Returning R_CRITTYPE Value transfer Object reference (TYPE REF TO) IF_SBTI_CRITERIA_TYPE 20051027
# Exception Resumable Description Created on
1 CX_SBTI_CRITTYPE_EX 20051027

Method GET_NEXT_PROFILEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROFILETYPE Call by reference Type reference (TYPE) BTC_CRITTYPE Selektionskriterien: Kriterientyp 20051021
2 Returning R_PROFILEID Value transfer Type reference (TYPE) BTCPROFILEID 20051017

Method GET_NEXT_PROFILEID on class CL_SBTI_CRITERIA_MANAGER has no exception.

Method GET_RAW_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CRITTYPE Call by reference Type reference (TYPE) BTC_CRITTYPE '%' 20051021
2 Returning R_PROFILES Value transfer Type reference (TYPE) BTC_T_PROFILE_RAW 20051021

Method GET_RAW_PROFILES on class CL_SBTI_CRITERIA_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710