SAP ABAP Class CL_BADI_REPORT_CONTEXT (Class for Report-Specific 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 20050111
Properties
Class CL_BADI_REPORT_CONTEXT  
Short Description Class for Report-Specific Contexts    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFW_BADI   New Switchable BAdIs 
Created 20050111   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BADI_REPORT_CONTEXT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_CONTEXT Interface, a BAdI Context has to Implement 20050111
Friends
Class CL_BADI_REPORT_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 20050111
2 REPID Instance attribute Public Type reference (TYPE) REPID ABAP Program Name 20050111
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20050111
2 GET_INSTANCE Static method Public Method Returns a Context Instance Bound to the REPID 20050111
Events
Class CL_BADI_REPORT_CONTEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CTX_LINE Private See coding 20050111 begin of CTX_LINE, repid type repid, ctx type ref to cl_badi_report_context, end of ctx_line
2 CTX_TABLE Private See coding 20050111 CTX_TABLE type hashed table of ctx_line with unique key repid
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REPID Call by reference Type reference (TYPE) REPID Abap-Reportname 20050111

Method CONSTRUCTOR on class CL_BADI_REPORT_CONTEXT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJ Value transfer Object reference (TYPE REF TO) CL_BADI_REPORT_CONTEXT Klasse für Report-spezifische Kontexte 20050111
2 Importing REPID Value transfer Type reference (TYPE) REPID Abap-Reportname 20050111

Method GET_INSTANCE on class CL_BADI_REPORT_CONTEXT has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 700