SAP ABAP Class CL_BADI_CONTEXT (Standard Class for Contexts)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SFW_BADI (Package) New Switchable BAdIs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_CONTEXT Interface, a BAdI Context has to Implement 20050321
Properties
Class CL_BADI_CONTEXT  
Short Description Standard Class for Contexts    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SFW_BADI   New Switchable BAdIs 
Created 20050321   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BADI_CONTEXT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_CONTEXT Interface, a BAdI Context has to Implement 20050321
Friends
Class CL_BADI_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTEXT_TABLE Static Attribute Private Type reference (TYPE) CTX_TABLE 20050321
2 SINGLETON_CTX Static Attribute Private Object reference (TYPE REF TO) CL_BADI_CONTEXT Interface, a BAdI context has to implement 20050321
Methods
# Method Level Visibility Method type Description Created on
1 GET_PROGRAM_CONTEXT Static method Public Method 20050321
2 GET_SINGLETON_CONTEXT Static method Public Method 20050321
Events
Class CL_BADI_CONTEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CTX_LINE Private See coding 20050321 begin of CTX_LINE, repid type repid, ctx type ref to cl_badi_context, end of ctx_line
2 CTX_TABLE Private See coding 20050321 CTX_TABLE type hashed table of ctx_line with unique key repid
Method Signatures

Method GET_PROGRAM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT Value transfer Object reference (TYPE REF TO) CL_BADI_CONTEXT the generated context 20050321
2 Importing REPID Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20050321

Method GET_PROGRAM_CONTEXT on class CL_BADI_CONTEXT has no exception.

Method GET_SINGLETON_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT Value transfer Object reference (TYPE REF TO) CL_BADI_CONTEXT the generated context 20050321

Method GET_SINGLETON_CONTEXT on class CL_BADI_CONTEXT has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 710