SAP ABAP Interface IF_BADI_INFORMATION_READER (Interface for Defining Read Functions of BAdI Information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SFW_BADI (Package) New Switchable BAdIs
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BADI_DT_READER Class that Reads Design Time Data of BAdIs 20050610
Properties
Interface IF_BADI_INFORMATION_READER  
Short Description Interface for Defining Read Functions of BAdI Information    
General Data
Package SFW_BADI   New Switchable BAdIs 
Created 20050610   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 CL_BADI_MAIN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Interface IF_BADI_INFORMATION_READER has no interface.
Friends
Interface IF_BADI_INFORMATION_READER has no friend.
Attributes
Interface IF_BADI_INFORMATION_READER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_BADI_DEFINITION Instance method Public Method Returns Relevant Information for a BAdI Definition 20050610
2 GET_BADI_IMPLEMENTATIONS Instance method Public Method Returns Table of All BAdI Implementations 20050610
Events
Interface IF_BADI_INFORMATION_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CONDITION_TABLE Public See coding 20050610 condition_table type sorted table of fline with unique key disj_idx filter_name conj_idx idx
2 FLINE Public See coding 20050610 begin of fline, disj_idx type i, filter_name type badi_filter_name, conj_idx type i, idx type i, value1 type ref to data, value2 type ref to data, compare type char4, is_interval type abap_bool, ftype type char1, end of fline
3 FULL_IMPLEMENTATION Public See coding 20050610 begin of FULL_IMPLEMENTATION, name type badi_impl_name, enhname type enhname, class_name type classname, is_default type abap_bool, pos type i, condition type condition_table, is_impl_active type abap_bool, end of full_implementation
4 FULL_IMPL_TABLE Public See coding 20050610 FULL_IMPL_TABLE type standard table of full_implementation with default key
Method Signatures

Method GET_BADI_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BADI_NAME Call by reference Type reference (TYPE) BADI_NAME Name eines BAdIs 20050610
2 Exporting CONTEXT_MODE Call by reference Type reference (TYPE) BADI_CONTEXT_MODE In welchem Kontex-Modus agiert das BAdI 20050610
3 Exporting DEFAULT_CLASS Call by reference Type reference (TYPE) CLASSNAME Referenztyp 20050610
4 Changing ENHS_NAME Call by reference Type reference (TYPE) ENHSPOTNAME Name (ID) of an Enhancement Spot 20060118
5 Exporting FILTERS Call by reference Type reference (TYPE) CL_BADI_MAIN=>FDECLARATIONS 20050610
6 Exporting IF_NAME Call by reference Type reference (TYPE) CLASSNAME Referenztyp 20050610
7 Exporting SINGLE_USE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050610

Method GET_BADI_DEFINITION on Interface IF_BADI_INFORMATION_READER has no exception.

Method GET_BADI_IMPLEMENTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BADI_NAME Call by reference Type reference (TYPE) BADI_NAME Name eines BAdIs 20050610
2 Returning IMPLEMENTATIONS Value transfer Type reference (TYPE) FULL_IMPL_TABLE Einstelliges Kennzeichen 20050610
3 Importing INCLUDE_INACTIVE_IMPLS Call by reference Type reference (TYPE) ABAP_BOOL 20111124

Method GET_BADI_IMPLEMENTATIONS on Interface IF_BADI_INFORMATION_READER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710