SAP ABAP Class CL_OFFLINE_BASE_ACTEXP (Offline Time Sheet and Travel Management - Basis Class)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-TS (Application Component) Time Sheet
     BACTEXP (Package) Functions for Offline Travel and Time Sheet Manager
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OFFLINE_TRAVEL_MANAGER Offline Travel Management 20011114
Properties
Class CL_OFFLINE_BASE_ACTEXP  
Short Description Offline Time Sheet and Travel Management - Basis Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FITRV    
Program status     
Category 0   
Package BACTEXP   Functions for Offline Travel and Time Sheet Manager 
Created 20010723   SAP 
Last change 20011031   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OFFLINE_BASE_ACTEXP has no interface implemented.
Friends
Class CL_OFFLINE_BASE_ACTEXP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_APPLICATION Constant Protected Type reference (TYPE) PTRV_APPL 'PR05' Application - PR05 for Offline Travel Expesnes 20010817
2 CO_BAPIRET2 Constant Protected Type reference (TYPE) FIELDNAME 'BAPIRET2' Field for BAPIRET2 Structure 20010731
3 CO_BAPIRETURN Constant Protected Type reference (TYPE) FIELDNAME 'BAPIRETURN' Field for BAPIRETURN Structure 20010731
4 CO_EXPORT Constant Protected Type reference (TYPE) RS38L_KIND 'E' Export Parameter 20010723
5 CO_IMPORT Constant Protected Type reference (TYPE) RS38L_KIND 'I' Import Parameter 20010723
6 CO_RETURN Constant Protected Type reference (TYPE) FIELDNAME 'RETURN' Parameter Name for RETURN Information 20010817
7 CO_SEMICOLON Constant Public Type reference (TYPE) CHAR01 ';' Semi-Colon 20010723
8 CO_SYNCGUID Constant Protected Type reference (TYPE) FIELDNAME 'SYNCGUID' Unique ID for Synchronization 20010723
9 CO_SYNCRECORD Constant Protected Type reference (TYPE) FIELDNAME 'SYNCRECORD' Synchronization Record 20010723
10 CO_SYNCRECORD_TYPE Constant Protected Type reference (TYPE) FIELDNAME 'PTRV_WAFSYNC' DDIC Type for Synchronization Record 20010723
11 CO_SYNCUSER Constant Public Type reference (TYPE) FIELDNAME 'SYNCUSER' Field for SynchronisUser 20010723
12 CO_TABLE Constant Protected Type reference (TYPE) RS38L_KIND 'T' Table Parameters 20010723
13 CO_X Constant Public Type reference (TYPE) XFELD 'X' X 20010723
14 CUSTOMER_EXIT Instance attribute Protected Object reference (TYPE REF TO) IF_EX_OFFLINE_APPL BAdI Interfacr Customer Exit Offline Applications 20010818
15 INBOUND_CONTAINER Instance attribute Protected Type reference (TYPE) BWAFCONT_ITAB WAF: Transfer Structure for Synchronisation Container 20010723
16 PERSONNEL_NUMBER Instance attribute Protected Type reference (TYPE) PERNR_D Personnel Number 20010723
17 SYNCGUID Instance attribute Protected Type reference (TYPE) BWAFSYVAL Value of Container Element for WAF Synchronization 20010723
18 SYNCUSER Static Attribute Protected Type reference (TYPE) SYUNAME SyncUser ID 20010803
19 TRANSFORM_INBOUND Instance attribute Protected Object reference (TYPE REF TO) CL_OFFLINE_TRANSFORM_INBOUND Disassemble WAF Data(Inbound Container) 20010808
20 TRANSFORM_OUTBOUND Instance attribute Protected Object reference (TYPE REF TO) CL_OFFLINE_TRANSFORM_OUTBOUND Assemble WAF Data (Outbound Container) 20010808
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20010723
2 CONVERT_OUTBOUND_CONTAINER Static method Public Method Convert Outbound Container Data for PC Download 20010723
3 CONVERT_RETURN Static method Public Method Change BAPIRETURN to BAPIRET2 20010730
4 CUSTOMER_EXIT_INBOUND Instance method Protected Method Call Customer Exit for Inbound Processing 20010818
5 CUSTOMER_EXIT_OUTBOUND Instance method Protected Method Call Customer Exit for Outbound Processing 20010818
6 DISPLAY_CONTAINER Instance method Protected Method Display Container in List Viewer 20010730
7 DOWNLOAD_INBOUND_CONTAINER Instance method Protected Method Download Inbound Container for Testing to PC 20010730
8 GET_AND_SET_SYNCUSER Static method Protected Method Create and Note SyncUser 20010805
9 GET_CUSTOMIZING Instance method Public Method Provide Customizing Data for Offline Tool 20010723
10 GET_FUNCTION_INTERFACE Static method Public Method Supply Interface for Function Module 20010723
11 GET_FUNCTION_PARAMETER_VALUE Instance method Protected Method Supply Parameter Value from FM Interface 20020117
12 GET_PARAMETER_VALUE Instance method Protected Method Supply Parameter Value from Inbound_Container 20010808
13 GET_PERSONNEL_NUMBER Static method Public Method Determine Personnel Number from Inbound Container 20010723
14 GET_SYNCGUID Instance method Protected Method Supply Synchronization ID from Inbound Container 20010723
15 GET_SYNC_DATE Instance method Protected Method Date and Time of Last Synchronization from Inb. Container 20010730
16 GET_SYNC_INFO_FOR_CUSTOMIZING Static method Public Method Provide Sync Info for Customizing 20010801
17 INIT_CUSTOMER_EXIT Instance method Protected Method Start BAdI for Customer Exit 20010818
18 SET_FIELD_NAME Instance method Protected Method Set Field Name for Dynamic Assigns 20010730
19 SET_FUNCTION_PARAMETER_VALUE Instance method Protected Method Write Parameter Back to FM Interface 20020129
20 SET_OUTBOUND_CONTAINER Instance method Protected Method Fill Outbound Container with Data 20020118
21 SET_SYNCGUID Instance method Protected Method Write Synchronization ID in Outbound Container 20010723
22 SET_SYNC_DATE Instance method Protected Method Date and Time of Last Synchronization in Outb. Container 20010730
23 WRITE_LOG_FILE Instance method Protected Method Write Log File for Inbound Processes 20010723
Events
Class CL_OFFLINE_BASE_ACTEXP has no event.
Types
Class CL_OFFLINE_BASE_ACTEXP has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB WAF: Übergabe Struktur für Synchronisationscontainer 20010723
2 Importing IM_PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010723
# Exception Resumable Description Created on
1 FAILED Inkonsistenz der Daten im Inbound Container 20020204

Method CONVERT_OUTBOUND_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB WAF: Übergabe Struktur für Synchronisationscontainer 20010723
2 Exporting EX_DOWNLOAD Call by reference Type reference (TYPE) SOTR_TEXTS Daten konvertiert fuer Download 20010723

Method CONVERT_OUTBOUND_CONTAINER on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method CONVERT_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BAPIRETURN Call by reference Type reference (TYPE) BAPIRETURN Returnparameter - veraltetes Format 20010730
2 Returning RE_BAPIRET2 Value transfer Type reference (TYPE) BAPIRET2 Returnparameter - neues Format 20010730

Method CONVERT_RETURN on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method CUSTOMER_EXIT_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB Outbound Container, wenn Kunde STOP verlangt 20020118
2 Importing IM_FUNCTION_MODULE Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins der ausgefuehrt werden soll/wurd 20010818
3 Importing IM_FUNCTION_PARAMETERS Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB Pointer auf Datenbereiche des FB der ausgefuehrt werden soll 20010818
4 Importing IM_WAF_FUNCTION_MODULE Call by reference Type reference (TYPE) RS38L_FNAM Name des WAF Funktionsbausteins 20010818
# Exception Resumable Description Created on
1 STOP_PROCESSING Prozessierung stoppen 20010818

Method CUSTOMER_EXIT_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNCTION_MODULE Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins der ausgefuehrt werden soll/wurd 20010818
2 Importing IM_FUNCTION_PARAMETERS Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB Pointer auf Datenbereiche des FB der ausgefuehrt werden soll 20010818
3 Importing IM_WAF_FUNCTION_MODULE Call by reference Type reference (TYPE) RS38L_FNAM Name des WAF Funktionsbausteins 20010818

Method CUSTOMER_EXIT_OUTBOUND on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method DISPLAY_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB WAF: Übergabe Struktur für Synchronisationscontainer 20010730

Method DISPLAY_CONTAINER on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method DOWNLOAD_INBOUND_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DOWNLOAD Call by reference Type reference (TYPE) STANDARD TABLE Tabelle fuer download 20010730
2 Importing IM_PC_FILE_NAME Call by reference Type reference (TYPE) STRING Dateipfad fuer download 20010730

Method DOWNLOAD_INBOUND_CONTAINER on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method GET_AND_SET_SYNCUSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB WAF: Übergabe Struktur für Synchronisationscontainer 20010805

Method GET_AND_SET_SYNCUSER on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method GET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB WAF: Übergabe Struktur für Synchronisationscontainer 20010723

Method GET_CUSTOMIZING on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method GET_FUNCTION_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNCTION_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20010723
2 Returning RE_INTERFACE Value transfer Type reference (TYPE) RFC_FUNINT_ITAB Eigenschaften von Funktionsparametern 20010723

Method GET_FUNCTION_INTERFACE on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method GET_FUNCTION_PARAMETER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PARAMETERS Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB Pointer Tabelle fuer FB Parameter 20020117
2 Changing CH_PARAMETER_VALUE Call by reference Type reference (TYPE) ANY Wert des Parameters 20020118
3 Exporting EX_PARAMETER_POINTER Call by reference Object reference (TYPE REF TO) DATA Pointer auf FB Parameter Wert 20020118
4 Importing IM_DELETE_PARAMETER Call by reference Type reference (TYPE) XFELD SPACE Parameter nach Lesen loeschen ? 'X' = Ja 20020117
5 Importing IM_PARAMETER_NAME Call by reference Type reference (TYPE) C Name des Parameter in der FB Schnittstelle 20020117

Method GET_FUNCTION_PARAMETER_VALUE on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method GET_PARAMETER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PARAMETER_VALUE Call by reference Type reference (TYPE) ANY Wert des Parameters 20010808
2 Importing IM_PARAMETER_NAME Call by reference Type reference (TYPE) C Name des Parameters 20010808

Method GET_PARAMETER_VALUE on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method GET_PERSONNEL_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB Fehlermeldung, falls keine Personalnummer ermittlet wurde 20010723
2 Exporting EX_PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010723
3 Importing IM_INBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB WAF: Übergabe Struktur für Synchronisationscontainer 20010723

Method GET_PERSONNEL_NUMBER on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method GET_SYNCGUID Signature

Method GET_SYNCGUID on class CL_OFFLINE_BASE_ACTEXP has no parameter.
Method GET_SYNCGUID on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method GET_SYNC_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SYNC_INFO Value transfer Type reference (TYPE) PTRV_WAFSYNC Synchronisationsdaten fuer offline Reisemgmt/Arbeitszeitbl. 20010730

Method GET_SYNC_DATE on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method GET_SYNC_INFO_FOR_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATION Call by reference Type reference (TYPE) PTRV_SYNC-APPL Applikation 20010801
2 Returning RE_SYNC_INFO Value transfer Type reference (TYPE) PTRV_SYNC_ITAB Customizing Synchronisation mit Offline Device 20010801

Method GET_SYNC_INFO_FOR_CUSTOMIZING on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method INIT_CUSTOMER_EXIT Signature

Method INIT_CUSTOMER_EXIT on class CL_OFFLINE_BASE_ACTEXP has no parameter.
Method INIT_CUSTOMER_EXIT on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method SET_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INTERFACE Call by reference Type reference (TYPE) RFC_FUNINTX Function Interface 20010730
2 Returning RE_FIELD_NAME Value transfer Type reference (TYPE) STRING Feldname fuer assign 20010730

Method SET_FIELD_NAME on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method SET_FUNCTION_PARAMETER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARAMETERS Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB Pointer Tabelle fuer FB Parameter 20020129
2 Importing IM_PARAMETER_NAME Call by reference Type reference (TYPE) C Name des Parameter in der FB Schnittstelle 20020129
3 Importing IM_PARAMETER_VALUE Call by reference Type reference (TYPE) ANY Wert des Parameters 20020129

Method SET_FUNCTION_PARAMETER_VALUE on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method SET_OUTBOUND_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB WAF: Übergabe Struktur für Synchronisationscontainer 20020118

Method SET_OUTBOUND_CONTAINER on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method SET_SYNCGUID Signature

Method SET_SYNCGUID on class CL_OFFLINE_BASE_ACTEXP has no parameter.
Method SET_SYNCGUID on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method SET_SYNC_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SYNC_INFO Value transfer Type reference (TYPE) PTRV_WAFSYNC Synchronisationsdaten fuer offline Reisemgmt/Arbeitszeitbl. 20010730

Method SET_SYNC_DATE on class CL_OFFLINE_BASE_ACTEXP has no exception.

Method WRITE_LOG_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATION Call by reference Type reference (TYPE) PTRV_APPL Applikation 20010803
2 Importing IM_FUNCTION_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20010723

Method WRITE_LOG_FILE on class CL_OFFLINE_BASE_ACTEXP has no exception.
History
Last changed by/on SAP  20011031 
SAP Release Created in 620