SAP ABAP Interface IF_FDT_CASE (FDT: Case)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_EXPRESSIONS (Package) BRFplus: Expressions
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_CASE FDT: Case 20051017
Properties
Interface IF_FDT_CASE  
Short Description FDT: Case    
General Data
Package SFDT_EXPRESSIONS   BRFplus: Expressions 
Created 20051014   SAP 
Last changed 20090618   SAP 
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 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_EXPRESSION FDT: Expression 20051017
Friends
Interface IF_FDT_CASE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EXTY_CASE Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID IF_FDT_CONSTANTS=>GC_EXTY_CASE Expression Type "Case" 20080416
2 MV_ACTION Instance attribute Public Attribute reference (LIKE) 20071228
3 MV_CUSTOMIZING_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
4 MV_EXPRESSION_TYPE_ID Instance attribute Public Attribute reference (LIKE) 20071228
5 MV_ID Instance attribute Public Attribute reference (LIKE) 20051103
6 MV_LOCAL_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
7 MV_MASTERDATA_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
8 MV_OBJECT_TYPE Instance attribute Public Attribute reference (LIKE) 20071228
9 MV_RULE Instance attribute Public Attribute reference (LIKE) 20071228
10 MV_SYSTEM_OBJECT Instance attribute Public Attribute reference (LIKE) 20071228
Methods
# Method Level Visibility Method type Description Created on
1 GET_CASE_PARAMETER Instance method Public Method Get the "Case" parameter 20051104
2 GET_CASE_PROPERTY Instance method Public Method Get the case properties 20081023
3 GET_CASE_SENSITIVITY Instance method Public Method Get information about case sensitivity in comparisons 20060412
4 GET_OTHER_PARAMETER Instance method Public Method Get the "Others" parameter (exclusive to others value) 20051104
5 GET_OTHER_VALUE Instance method Public Method Get the "Others" value (exclusive to others parameter) 20081222
6 GET_WHEN_TABLE Instance method Public Method Get the "When" table 20051017
7 SET_CASE_PARAMETER Instance method Public Method Set the "Case" parameter 20051104
8 SET_CASE_PROPERTY Instance method Public Method Set the case properties 20081023
9 SET_CASE_SENSITIVITY Instance method Public Method Set information about case sensitivity in comparisons 20060412
10 SET_OTHER_PARAMETER Instance method Public Method Set the "Others" parameter (exclusive to others value) 20051104
11 SET_OTHER_VALUE Instance method Public Method Set the "Others" value (exclusive to others parameter) 20081222
12 SET_WHEN_TABLE Instance method Public Method Set the "When" table 20051017
Events
Interface IF_FDT_CASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_WHEN Public See coding 20051017 BEGIN OF s_when, test_parameter TYPE if_fdt_types=>id, r_test_value TYPE REF TO data, return_parameter TYPE if_fdt_types=>id, r_return_value TYPE REF TO data, position TYPE int1, END OF s_when
2 TS_WHEN Public See coding 20051017 ts_when TYPE SORTED TABLE OF s_when WITH NON-UNIQUE KEY test_parameter WITH NON-UNIQUE SORTED KEY position COMPONENTS position
Method Signatures

Method GET_CASE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20051104
2 Returning RV_OBJECT_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20051104
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061018

Method GET_CASE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXECUTES_ACTION Call by reference Type reference (TYPE) BOOLE_D True: Executes actions 20081023
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp 20081023

Method GET_CASE_PROPERTY on Interface IF_FDT_CASE has no exception.

Method GET_CASE_SENSITIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20060412
2 Returning RV_CASE_SENSITIVITY Value transfer Type reference (TYPE) ABAP_BOOL 'ABAP_TRUE': case sensitive comparison 20060412
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060412

Method GET_OTHER_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20051104
2 Returning RV_OBJECT_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20051104
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061018

Method GET_OTHER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20081222
2 Returning RR_VALUE Value transfer Object reference (TYPE REF TO) DATA Data typed IF_FDT_TYPES=>ELEMENT* 20081222
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081222

Method GET_WHEN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version) 20051019
2 Returning RTS_WHEN Value transfer Type reference (TYPE) TS_WHEN 20051103
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20061018

Method SET_CASE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20051104
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070130

Method SET_CASE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXECUTES_ACTION Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE True: Executes action 20081023

Method SET_CASE_PROPERTY on Interface IF_FDT_CASE has no exception.

Method SET_CASE_SENSITIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CASE_SENSITIVITY Call by reference Type reference (TYPE) ABAP_BOOL 'ABAP_TRUE': case sensitive comparison 20060412

Method SET_CASE_SENSITIVITY on Interface IF_FDT_CASE has no exception.

Method SET_OTHER_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20051104
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070130

Method SET_OTHER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA Data typed IF_FDT_TYPES=>ELEMENT* 20081222
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081222

Method SET_WHEN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_WHEN Call by reference Type reference (TYPE) TS_WHEN 20051019
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060508
History
Last changed by/on SAP  20090618 
SAP Release Created in 710