SAP ABAP Interface IF_FDT_CONTEXT (FDT: Context)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_CORE (Package) BRFplus: Core
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_WER_CONTEXT Context interface for data reference support 20060810
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BRF_UI_MODE BRF UI Class 20110118
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_CONTEXT FDT: Context 20050828
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WER_CONTEXT Rule execution context 20060804
Properties
Interface IF_FDT_CONTEXT  
Short Description FDT: Context    
General Data
Package SFDT_CORE   BRFplus: Core 
Created 20050822   SAP 
Last changed 20130531   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_DATA_OBJECT 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 IF_FDT_CONTEXT has no interface.
Friends
Interface IF_FDT_CONTEXT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_TIMESTAMP Instance attribute Public Type reference (TYPE) TIMESTAMP Timestamp of processing 20050924
2 MV_TIMESTAMP_VALUE_CHANGE Instance attribute Public Type reference (TYPE) TIMESTAMPL Timestamp of value change 20080201
Methods
# Method Level Visibility Method type Description Created on
1 COPY Instance method Public Method Copy the Context 20050828
2 GET_DATA_OBJECTS Instance method Public Method Get all Data Objects 20050828
3 GET_INSTANCE Static method Public Method Get an instance 20051125
4 GET_VALUE Instance method Public Method Get a Value for a Data Object 20050828
5 HAS_VALUE Instance method Public Method Is there a value for a Data Object 20071218
6 INSERT_DATA_OBJECT Instance method Public Method Insert a Data Object 20050828
7 REMOVE_DATA_OBJECT Instance method Public Method Remove a Data Object 20050828
8 REMOVE_VALUE Instance method Public Method Frees Value Reference for a Data Object 20080414
9 SET_VALUE Instance method Public Method Set a Value for a Data Object 20050828
Events
Interface IF_FDT_CONTEXT has no event.
Types
Interface IF_FDT_CONTEXT has no local type.
Method Signatures

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONTEXT Value transfer Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20050828

Method COPY on Interface IF_FDT_CONTEXT has no exception.

Method GET_DATA_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_DATA_OBJECT Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Data Object IDs 20050828

Method GET_DATA_OBJECTS on Interface IF_FDT_CONTEXT has no exception.

Method GET_INSTANCE 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) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20051125
2 Returning RO_CONTEXT Value transfer Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20051125

Method GET_INSTANCE on Interface IF_FDT_CONTEXT has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EA_VALUE Call by reference Type reference (TYPE) ANY Value 20050828
2 Exporting ER_VALUE Value transfer Object reference (TYPE REF TO) DATA Value Reference 20080630
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Data Object ID 20051026
4 Importing IV_NAME Call by reference Type reference (TYPE) CSEQUENCE Name or Name Path 20060210
# Exception Resumable Description Created on
1 CX_FDT FDT: Processing Error 20100215
2 CX_FDT_INPUT FDT: Invalid Input 20060314
3 CX_FDT_PROCESSING FDT: Processing Error 20100122

Method HAS_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20071218
2 Importing IV_NAME Call by reference Type reference (TYPE) CSEQUENCE Name or Name Path 20071218
3 Returning RV_HAS_VALUE Value transfer Type reference (TYPE) ABAP_BOOL Value 20071218
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20071218

Method INSERT_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_DATA_OBJECT FDT: Data Object 20050828
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070507

Method REMOVE_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20051026

Method REMOVE_DATA_OBJECT on Interface IF_FDT_CONTEXT has no exception.

Method REMOVE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080414
2 Importing IV_NAME Call by reference Type reference (TYPE) CSEQUENCE Name or Name Path 20080414
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080414

Method SET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_VALUE Call by reference Type reference (TYPE) ANY Value 20050828
2 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA Value Reference 20080630
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20051026
4 Importing IV_NAME Call by reference Type reference (TYPE) CSEQUENCE Name or Name Path 20060210
# Exception Resumable Description Created on
1 CX_FDT FDT: Abstract Exception Class 20100215
2 CX_FDT_INPUT FDT: Invalid Input 20060314
History
Last changed by/on SAP  20130531 
SAP Release Created in 710