SAP ABAP Class CL_EXITHANDLER (Class for Ext. Services Within Framework of Exit Technique)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-CEX (Application Component) Customer Enhancements
⤷
SECE (Package) Enhancement concept

⤷

⤷

Properties
Class | CL_EXITHANDLER | |
Short Description | Class for Ext. Services Within Framework of Exit Technique | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | SECE | Enhancement concept |
Created | 19990127 | SAP |
Last change | 20020506 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_EXITHANDLER has no interface implemented.
Friends
Class CL_EXITHANDLER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHECK_EXIT_DEFS | Cache for BAdI definitions already tested | 20041007 | ||
2 | ![]() |
Constant | Public | Type reference (TYPE) | DYNNR | '0200' | Number of the Following Screen | 20001128 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | PROGRAM | 'SAPLSEXM' | Program/Transaction in SQL Trace Evaluation | 20001128 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Deletes A Reference Internally and Externally | 20020506 |
2 | ![]() |
Static method | Private | Method | Returns BAdI Class Name for Interface Reference | 20001128 |
3 | ![]() |
Static method | Public | Method | Returns Control Composite Inserted at Runtime to BAdI and CC | 20000407 |
4 | ![]() |
Static method | Public | Method | Returns a Reference to a Generated Exit Class | 19990127 |
5 | ![]() |
Static method | Public | Method | Returns a Reference to a Generated Exit Class for Screen | 20001128 |
6 | ![]() |
Static method | Public | Method | Method for Determining Current Data for Subscreens in PBO | 20001124 |
7 | ![]() |
Static method | Public | Method | Deletes All Instances of the Internal Buffer Table--CAREFUL! | 20020506 |
8 | ![]() |
Static method | Public | Method | Deletes All Instances of Internal Buffer Table for Add-In | 20020701 |
9 | ![]() |
Static method | Public | Method | Sets a Reference to Generated Exit Class for Screen | 20010326 |
Events
Class CL_EXITHANDLER has no event.
Types
Class CL_EXITHANDLER has no local type.
Method Signatures
Method DELETE_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INSTANCE | Call by reference | Type reference (TYPE) | ANY | Instanz | 20020506 |
Method DELETE_INSTANCE on class CL_EXITHANDLER has no exception.
Method GET_CLASS_NAME_BY_INTERFACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLASS_NAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20001201 | ||
2 | ![]() |
EXIT_NAME | Value transfer | Type reference (TYPE) | EXIT_DEF | BAdI-Def. | 20010316 | ||
3 | ![]() |
INSTANCE | Call by reference | Type reference (TYPE) | ANY | 20001128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Die Exitklasse implementiert nicht das Exit-Interface | 20001128 | |
2 | ![]() |
Dateninkonsistenz in der Exit-Verwaltung | 20001128 | |
3 | ![]() |
Kein Exit-Interface vorhanden | 20001128 | |
4 | ![]() |
Keine Interface-Referenz | 20001128 | |
5 | ![]() |
Keine Referenz | 20001128 |
Method GET_CONTROL_COMPOSITE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COCO_INNER | Value transfer | Type reference (TYPE) | CC_NAME | Einzufügendes Control composite | 20000407 | ||
2 | ![]() |
COCO_OUTER | Value transfer | Type reference (TYPE) | CC_NAME | Umschließendes Control composite | 20000407 | ||
3 | ![]() |
EXIT_NAME | Value transfer | Type reference (TYPE) | EXIT_DEF | BAdI-Def. | 20000407 | ||
4 | ![]() |
NODE_ID | Value transfer | Type reference (TYPE) | CC_SUBNAME | Control Composite: Subname | 20000428 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interface existiert nicht oder nur inaktiv | 20000425 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ACT_IMP_EXISTING | Value transfer | Type reference (TYPE) | SXRT_BOOLEAN | Gibt es eine aktive Implementierung | 19991129 | ||
2 | ![]() |
EXIT_NAME | Value transfer | Type reference (TYPE) | EXIT_DEF | BAdI-Def. | 20020717 | ||
3 | ![]() |
INSTANCE | Call by reference | Type reference (TYPE) | ANY | Instanz | 19990127 | ||
4 | ![]() |
NULL_INSTANCE_ACCEPTED | Value transfer | Type reference (TYPE) | SEEX_BOOLEAN | SEEX_FALSE | Null-Instanz akzeptabel, wenn es keine aktiven Imp. gibt? | 20020717 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehlöer beim Cast | 19990128 | |
2 | ![]() |
Die Exitklasse implementiert nicht das Exit-Interface | 19990128 | |
3 | ![]() |
Dateninkonsistenz in der Exit-Verwaltung | 19990128 | |
4 | ![]() |
Exit existiert nicht | 19990128 | |
5 | ![]() |
Kein Exit-Interface vorhanden | 19990222 | |
6 | ![]() |
Keine Interface-Referenz | 19990128 | |
7 | ![]() |
Keine Referenz | 19990128 | |
8 | ![]() |
Mehrfache Aktivierung bei singulärem Exit | 19990128 |
Method GET_INSTANCE_FOR_SUBSCREENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INSTANCE | Call by reference | Type reference (TYPE) | ANY | Instanz | 20001128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exit-Klasse implementiert nicht das Exit-Interface | 20001128 | |
2 | ![]() |
Dateninkonsistenz in der Exit-Verwaltung | 20001128 | |
3 | ![]() |
Kein Exit-Interface vorhanden | 20001128 | |
4 | ![]() |
Keine Interface-Referenz | 20001128 | |
5 | ![]() |
Keine Referenz | 20001128 |
Method GET_PROG_AND_DYNP_FOR_SUBSCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CALLED_DYNPRO | Value transfer | Type reference (TYPE) | DYNNR | Dynpro | 20001124 | ||
2 | ![]() |
CALLED_PROGRAM | Value transfer | Type reference (TYPE) | PROGRAM | Programm | 20001124 | ||
3 | ![]() |
CALLING_DYNPRO | Value transfer | Type reference (TYPE) | DYNNR | Rufendes Dynpro | 20001124 | ||
4 | ![]() |
CALLING_PROGRAM | Value transfer | Type reference (TYPE) | PROGRAM | Rufendes Programm | 20001124 | ||
5 | ![]() |
EXIT_NAME | Value transfer | Type reference (TYPE) | EXIT_DEF | BAdI-Def. | 20001124 | ||
6 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | FILTNAME | Filterwert | 20001124 | ||
7 | ![]() |
SUBSCREEN_AREA | Value transfer | Type reference (TYPE) | SUBSCREEN | Subscreen-Bereich | 20001124 |
Method GET_PROG_AND_DYNP_FOR_SUBSCR on class CL_EXITHANDLER has no exception.
Method REFRESH_INTERNAL_BUFFER Signature
Method REFRESH_INTERNAL_BUFFER on class CL_EXITHANDLER has no parameter.
Method REFRESH_INTERNAL_BUFFER on class CL_EXITHANDLER has no exception.
Method REFRESH_INTERN_BUFFER_FOR_BADI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXIT_NAME | Call by reference | Type reference (TYPE) | EXIT_DEF | BAdI-Def. | 20020701 |
Method REFRESH_INTERN_BUFFER_FOR_BADI on class CL_EXITHANDLER has no exception.
Method SET_INSTANCE_FOR_SUBSCREENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INSTANCE | Call by reference | Type reference (TYPE) | ANY | Instanz | 20010326 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exit-Klasse implementiert nicht das Exit-Interface | 20010326 | |
2 | ![]() |
Dateninkonsistenz in der Exit-Verwaltung | 20010326 | |
3 | ![]() |
Kein Exit-Interface vorhanden | 20010326 | |
4 | ![]() |
Keine Interface-Referenz | 20010326 | |
5 | ![]() |
Keine Referenz | 20010326 |
History
Last changed by/on | SAP | 20020506 |
SAP Release Created in |