SAP ABAP Class CL_FLIGHT_ENTRY_ACL (Flight log entry)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-LBK (Application Component) Logbook
     DIACL_APP (Package) Logbook: application layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APPL_OBJ_OHFW Interface to OO application object 20011205
Properties
Class CL_FLIGHT_ENTRY_ACL  
Short Description Flight log entry    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DIACL_APP   Logbook: application layer 
Created 20011205   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 OHFWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_APPL_OBJ_OHFW Interface to OO application object 20011205
Friends
Class CL_FLIGHT_ENTRY_ACL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BT_CNTR_UPD Static Attribute Private Type reference (TYPE) DIACL_CNTR_UPD_T Table type of DIACL_CNTR_UPD 20011215
2 R_EX_CNTR_UPD Instance attribute Private Object reference (TYPE REF TO) IF_EX_CNTR_UPD_ACL Business add-in interface IF_EX_CNTR_UPD_ACL 20011216
3 S_FLIGHT Instance attribute Private Type reference (TYPE) ADFSH_FLGTDET FS-flight data 20011208
4 S_FLIGHT_KEY Instance attribute Private Type reference (TYPE) DIACL_FLIGHT_KEY_S Flight key 20011207
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_KEY Instance method Public Method Checks whether flight with this key already exists 20011207
2 CREATE_FLIGHT Instance method Public Method Creates a temporary flight 20011208
3 CREATE_MEAS_DOCS Instance method Public Method Create measurement documents 20011214
4 GET_DATA Instance method Public Method Get data of flight log entry 20011205
5 GET_FLIGHT_DATA Instance method Public Method Gets whole flight data 20011208
6 GET_FLYING_TIME Instance method Public Method Get flying hours for flight 20011216
7 GET_LOGBOOK_OBJNR Instance method Private Method Get objnr for logbook 20011215
8 GET_MEAS_DOCS_DEFAULT Instance method Public Method Get default values for measurement documents 20011214
9 SET_DATA Instance method Public Method Sets data in flight log entry 20011207
10 SET_DEFAULT_DATA Instance method Public Method Sets the default data in the flight 20020817
11 SET_KEY Instance method Public Method Sets key of the application object via key fields 20011207
Events
Class CL_FLIGHT_ENTRY_ACL has no event.
Types
Class CL_FLIGHT_ENTRY_ACL has no local type.
Method Signatures

Method CHECK_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLIGHT_EXISTS Value transfer Type reference (TYPE) CHAR1 Indicator: flight already exists 20011207
2 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) DIACL_FLIGHT_KEY_S Flugschlüssel 20011207
# Exception Resumable Description Created on
1 APPL_OBJ_LINKED_DB Application object is already linked on database 20011209
2 APPL_OBJ_LINKED_TEMP Application object is already linked temporarily 20011209
3 DEL_FLG_SET Löschvormerkung gesetzt 20020829
4 KEY_INCOMPLETE Flight key is not fully specified 20011209

Method CREATE_FLIGHT Signature

Method CREATE_FLIGHT on class CL_FLIGHT_ENTRY_ACL has no parameter.
Method CREATE_FLIGHT on class CL_FLIGHT_ENTRY_ACL has no exception.

Method CREATE_MEAS_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_T_NODES Call by reference Type reference (TYPE) DIOHFW_OO_NODES_T References to node objects 20011214
2 Exporting E_CREATION_FAILED Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20011218
3 Importing IT_CNTR_UPDATES Call by reference Type reference (TYPE) DIACL_CNTR_VALUE_T Tabellentyp für DIACL_CNTR_VALUE_S 20011216
4 Importing I_READING_DATE Call by reference Type reference (TYPE) DATUM Datum 20020109
5 Importing I_READING_TIME Call by reference Type reference (TYPE) UZEIT Uhrzeit 20020109

Method CREATE_MEAS_DOCS on class CL_FLIGHT_ENTRY_ACL has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FLE_DATA Call by reference Type reference (TYPE) DIACL_FLE_ATTR_S Flight log entry data 20011207
2 Exporting ES_FLE_KEY Call by reference Type reference (TYPE) DIACL_FLIGHT_KEY_S Flugschlüssel 20011228
# Exception Resumable Description Created on
1 FLIGHT_NOT_FOUND Specified flight does not exist 20011207

Method GET_FLIGHT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_FLIGHT_DATA Value transfer Type reference (TYPE) ADFSH_FLGTDET Flight Scheduling: Flight Schedule Details 20011208

Method GET_FLIGHT_DATA on class CL_FLIGHT_ENTRY_ACL has no exception.

Method GET_FLYING_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLYING_TIME Value transfer Type reference (TYPE) IMRC_CNTRC Zähleranzeige 20011216
2 Importing I_DECIM Call by reference Type reference (TYPE) IMRC_DECIM Anzahl der Dezimalstellen 20011216
3 Importing I_EXPON Call by reference Type reference (TYPE) IMRC_EXPON Base ten exponent for floating-point display 20011216
4 Importing I_UNIT Call by reference Type reference (TYPE) UNIT Einheit 20011216
# Exception Resumable Description Created on
1 FLYING_TIME_INITIAL No flying time 20011216

Method GET_LOGBOOK_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OBJNR Value transfer Type reference (TYPE) J_OBJNR Objektnummer 20011215

Method GET_LOGBOOK_OBJNR on class CL_FLIGHT_ENTRY_ACL has no exception.

Method GET_MEAS_DOCS_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CNTR_DEFAULT Value transfer Type reference (TYPE) DIACL_CNTR_VALUE_T Tabellentyp für DIACL_CNTR_VALUE_S 20011216

Method GET_MEAS_DOCS_DEFAULT on class CL_FLIGHT_ENTRY_ACL has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHANGED Value transfer Type reference (TYPE) CHAR1 Indicator: flight log entry was changed 20011207
2 Importing IS_FLE_ATTR Call by reference Type reference (TYPE) DIACL_FLE_ATTR_S Flight log entry data 20011208

Method SET_DATA on class CL_FLIGHT_ENTRY_ACL has no exception.

Method SET_DEFAULT_DATA Signature

Method SET_DEFAULT_DATA on class CL_FLIGHT_ENTRY_ACL has no parameter.
Method SET_DEFAULT_DATA on class CL_FLIGHT_ENTRY_ACL has no exception.

Method SET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) DIACL_FLIGHT_KEY_S Flugschlüssel 20011207
2 Importing I_UPDATE_NODE Call by reference Type reference (TYPE) CHAR1 'X' Indicator: set ref obj in node 20011212
# Exception Resumable Description Created on
1 KEY_INCOMPLETE Flight key is not fully specified 20011209
History
Last changed by/on SAP  20100310 
SAP Release Created in 470