SAP ABAP Class CL_EEWA_FRAME_BASE (Basis Class for Frame Classes)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-WA (Application Component) Waste Management
     EEWA_ENHANCED_LOGISTICS (Package) IS-U-WA: Enhanced Logistics
Properties
Class CL_EEWA_FRAME_BASE  
Short Description Basis Class for Frame Classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EEWA_ENHANCED_LOGISTICS   IS-U-WA: Enhanced Logistics 
Created 20040629   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EEWA_FRAME_BASE has no interface implemented.
Friends
Class CL_EEWA_FRAME_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FAPP Instance attribute Protected Object reference (TYPE REF TO) CL_EEWA_FORM_BASE Application 20040630
2 FBADI Instance attribute Protected Object reference (TYPE REF TO) IF_EX_EEWAEL_FRAME BAdI Interface 20040730
3 FCPROG Instance attribute Protected Type reference (TYPE) SY-CPROG ABAP Program, Caller in External Procedures 20040629
4 FINITIALIZED Instance attribute Protected Type reference (TYPE) CHAR1 SPACE Single-Character Indicator 20040702
5 FSTATUS Instance attribute Protected Type reference (TYPE) CHAR30 Status from Application 20040630
6 FTOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20040702
7 FTOOLBARBUTTONS Instance attribute Protected Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20040702
8 FTOOLBARCONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent from Toolbar 20040702
9 NAME Instance attribute Public Type reference (TYPE) STRING Name of Frame 20040630
Methods
# Method Level Visibility Method type Description Created on
1 ADDTOOLBUTTON Instance method Public Method Add Toolbar Button 20040702
2 AFTERDRAGACTION Instance method Public Method Before Drag Action from Application 20040706
3 BEFOREDRAGACTION Instance method Public Method Before Drag Action from Application 20040706
4 CONSTRUCTOR Instance method Public Constructor 20040630
5 CREATEDRAGOBJECT Instance method Protected Method Generate Drag Item 20040706
6 CREATETOOLBAR Instance method Protected Method Generate Toolbar 20040702
7 DISPATCH Instance method Public Method Process OK_CODE 20040630
8 DISPATCH_APP Instance method Protected Method DISPATCH Application 20040702
9 EXECUTEDRAGACTION Instance method Protected Method Execute Appropriate Drag Action 20040705
10 FREE Instance method Public Method Release Frame 20040629
11 GETDRAGHANDLE Instance method Protected Method Get Drag Handle from Application 20040705
12 GETENABLED Instance method Public Method Query Enable Status 20040629
13 GET_FUNCTIONS_FROM_STATE Instance method Protected Method Functions of Current Status 20040630
14 HANDLE_TOOL_FUNCTION Instance method Protected Event handling method Toolbar Button Click 20040702
15 INIT Instance method Public Method Initialize Frame 20040629
16 INIT_BADI Instance method Protected Method Initialize BAdI 20040630
17 INIT_BASICS Instance method Protected Method For Derivations 20040702
18 INIT_TOOLBAR Instance method Protected Method Initialize Toolbar 20040702
19 REFRESH Instance method Public Method Update 20040630
20 SETENABLED Instance method Public Method Set Enable Status 20040629
21 SETSTATUS Instance method Public Method Set Application Status 20040630
22 SET_APP Instance method Public Method Set Application 20040630
23 SET_CPROG Instance method Public Method Set Program 20040629
Events
Class CL_EEWA_FRAME_BASE has no event.
Types
Class CL_EEWA_FRAME_BASE has no local type.
Method Signatures

Method ADDTOOLBUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAR_ATFIRST Call by reference Type reference (TYPE) CHAR1 SPACE Einstelliges Kennzeichen 20040702
2 Importing PAR_BUTTON_TYPE Value transfer Type reference (TYPE) TB_BTYPE CNTB_BTYPE_BUTTON Toolbarbuttontyp 20040702
3 Importing PAR_CHECKED Call by reference Type reference (TYPE) CHAR1 SPACE Einstelliges Kennzeichen 20040702
4 Importing PAR_DISABLED Call by reference Type reference (TYPE) CHAR1 SPACE Einstelliges Kennzeichen 20040702
5 Importing PAR_GLOBAL Call by reference Type reference (TYPE) CHAR1 SPACE Einstelliges Kennzeichen 20040702
6 Importing PAR_ICON Value transfer Type reference (TYPE) C ICON_ACTIVITY 20040702
7 Importing PAR_MSGID Call by reference Type reference (TYPE) SY-MSGID SPACE Nachrichten, Nachrichtenklasse 20040702
8 Importing PAR_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichten, Nachrichtennummer 20040702
9 Importing PAR_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM SPACE Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040702
10 Importing PAR_QUICKINFO Call by reference Type reference (TYPE) ICONQUICK SPACE Quickinfo für eine Ikone 20040702
11 Importing PAR_TEXT Call by reference Type reference (TYPE) TEXT40 SPACE Text in der Länge 40 20040702
# Exception Resumable Description Created on
1 CNTB_BTYPE_ERROR 20040702
2 CNTB_ERROR_FCODE 20040702
3 CNTL_ERROR 20040702

Method AFTERDRAGACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAR_DRAGOBJECT Call by reference Object reference (TYPE REF TO) CL_EEWA_DRAGOBJECT Dragobjekt 20040706

Method AFTERDRAGACTION on class CL_EEWA_FRAME_BASE has no exception.

Method BEFOREDRAGACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAR_DRAGOBJECT Call by reference Object reference (TYPE REF TO) CL_EEWA_DRAGOBJECT Dragobjekt 20040706

Method BEFOREDRAGACTION on class CL_EEWA_FRAME_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAR_NAME Call by reference Type reference (TYPE) STRING 20040630

Method CONSTRUCTOR on class CL_EEWA_FRAME_BASE has no exception.

Method CREATEDRAGOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PAR_RESULT Value transfer Object reference (TYPE REF TO) CL_EEWA_DRAGOBJECT Dragobjekt 20040706

Method CREATEDRAGOBJECT on class CL_EEWA_FRAME_BASE has no exception.

Method CREATETOOLBAR Signature

Method CREATETOOLBAR on class CL_EEWA_FRAME_BASE has no parameter.
Method CREATETOOLBAR on class CL_EEWA_FRAME_BASE has no exception.

Method DISPATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PAR_HANDLED Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040702
2 Importing PAR_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040630

Method DISPATCH on class CL_EEWA_FRAME_BASE has no exception.

Method DISPATCH_APP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAR_OK_CODE Value transfer Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040702

Method DISPATCH_APP on class CL_EEWA_FRAME_BASE has no exception.

Method EXECUTEDRAGACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAR_DRAGOBJECT Call by reference Object reference (TYPE REF TO) CL_EEWA_DRAGOBJECT Dragobjekt 20040705

Method EXECUTEDRAGACTION on class CL_EEWA_FRAME_BASE has no exception.

Method FREE Signature

Method FREE on class CL_EEWA_FRAME_BASE has no parameter.
Method FREE on class CL_EEWA_FRAME_BASE has no exception.

Method GETDRAGHANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PAR_HANDLE Value transfer Type reference (TYPE) I 20040705
2 Importing PAR_NAME Call by reference Type reference (TYPE) CHAR30 20040705

Method GETDRAGHANDLE on class CL_EEWA_FRAME_BASE has no exception.

Method GETENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PAR_VALUE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040629

Method GETENABLED on class CL_EEWA_FRAME_BASE has no exception.

Method GET_FUNCTIONS_FROM_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PAR_FUNCTIONS Value transfer Type reference (TYPE) DDSHFKEYS Liste der anzubietenden Funktionen auf der Trefferliste 20040630

Method GET_FUNCTIONS_FROM_STATE on class CL_EEWA_FRAME_BASE has no exception.

Method HANDLE_TOOL_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20040702

Method HANDLE_TOOL_FUNCTION on class CL_EEWA_FRAME_BASE has no exception.

Method INIT Signature

Method INIT on class CL_EEWA_FRAME_BASE has no parameter.
Method INIT on class CL_EEWA_FRAME_BASE has no exception.

Method INIT_BADI Signature

Method INIT_BADI on class CL_EEWA_FRAME_BASE has no parameter.
Method INIT_BADI on class CL_EEWA_FRAME_BASE has no exception.

Method INIT_BASICS Signature

Method INIT_BASICS on class CL_EEWA_FRAME_BASE has no parameter.
Method INIT_BASICS on class CL_EEWA_FRAME_BASE has no exception.

Method INIT_TOOLBAR Signature

Method INIT_TOOLBAR on class CL_EEWA_FRAME_BASE has no parameter.
Method INIT_TOOLBAR on class CL_EEWA_FRAME_BASE has no exception.

Method REFRESH Signature

Method REFRESH on class CL_EEWA_FRAME_BASE has no parameter.
Method REFRESH on class CL_EEWA_FRAME_BASE has no exception.

Method SETENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAR_VALUE Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20040629

Method SETENABLED on class CL_EEWA_FRAME_BASE has no exception.

Method SETSTATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAR_STATUS Call by reference Type reference (TYPE) CHAR30 20040630

Method SETSTATUS on class CL_EEWA_FRAME_BASE has no exception.

Method SET_APP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAR_APP Call by reference Object reference (TYPE REF TO) CL_EEWA_FORM_BASE Basisklasse für Formulare 20040630

Method SET_APP on class CL_EEWA_FRAME_BASE has no exception.

Method SET_CPROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAR_CPROG Call by reference Type reference (TYPE) SY-CPROG ABAP-Programm, Aufrufer in externen Prozeduren 20040629

Method SET_CPROG on class CL_EEWA_FRAME_BASE has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 473