SAP ABAP Class CL_SLIM_TRANSFER (System Measurement: Abstract Data Transfer to SAP)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM (Package) System Measurement
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SLIM_TRANSFER_ENGINES System Measurement: Engines Data Transfer 20060424
Properties
Class CL_SLIM_TRANSFER  
Short Description System Measurement: Abstract Data Transfer to SAP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BV    
Program status     
Category 0   
Package SLIM   System Measurement 
Created 20060331   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIM_TRANSFER has no forward declaration.
Interfaces
Class CL_SLIM_TRANSFER has no interface implemented.
Friends
Class CL_SLIM_TRANSFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_TOOL_TYPE Instance attribute Public Type reference (TYPE) SLIM_TOOL_TYPE System Measurement: Type of the User Tool 20061027
2 GA_TRANS_LOCKED Static Attribute Private Type reference (TYPE) SAP_BOOL SPACE Boolean Variable (X=True, Space=False) 20061027
3 GC_FALSE Constant Public Type reference (TYPE) SAP_BOOL SPACE Boolean Variable (X=True, Space=False) 20061027
4 GC_TOOL_ENG Constant Public Type reference (TYPE) SLIM_TOOL_TYPE '2' 20061027
5 GC_TOOL_LAW Constant Public Type reference (TYPE) SLIM_TOOL_TYPE '1' 20061027
6 GC_TOOL_USMM Constant Public Type reference (TYPE) SLIM_TOOL_TYPE '0' 20061027
7 GC_TRUE Constant Public Type reference (TYPE) SAP_BOOL 'X' Boolean Variable (X=True, Space=False) 20061027
8 GO_DATA_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_SLIM_TRANSFER_MODEL System Measurement: Transfer Display Data Class 20061027
9 GO_SUBSYS Instance attribute Private Object reference (TYPE REF TO) CL_SLIM_TRANSFER_SUBSYSTEM Object Reference for Transport System 20061027
10 SDCC_STATUS_CONFIRMED Constant Public Type reference (TYPE) TRANSFSTAT 'C' 20061027
11 SDCC_STATUS_ERROR Constant Public Type reference (TYPE) TRANSFSTAT 'E' 20061027
12 SDCC_STATUS_LOCKED Constant Public Type reference (TYPE) TRANSFSTAT 'L' 20061027
13 SDCC_STATUS_NOT_RELEASED Constant Public Type reference (TYPE) TRANSFSTAT 'N' 20061027
14 SDCC_STATUS_PASS Constant Public Type reference (TYPE) TRANSFSTAT 'P' 20061027
15 SDCC_STATUS_RELEASED Constant Public Type reference (TYPE) TRANSFSTAT 'R' 20061027
16 SDCC_STATUS_SUCCESS Constant Public Type reference (TYPE) TRANSFSTAT 'S' 20061027
17 SDCC_STATUS_WARNING Constant Public Type reference (TYPE) TRANSFSTAT 'W' 20061027
18 STATUS_ERROR Constant Public Type reference (TYPE) SLIM_SDCC_STATUS 'E' 20061027
19 STATUS_OK Constant Public Type reference (TYPE) SLIM_SDCC_STATUS 'S' 20061027
20 STATUS_WARNING Constant Public Type reference (TYPE) SLIM_SDCC_STATUS 'W' 20061027
Methods
# Method Level Visibility Method type Description Created on
1 ASK_FOR_CONFIRMATION Static method Private Method Operator Query 20061027
2 CHECK_TRANSFER_AUTH Instance method Private Method Check Authorization 20061027
3 COLLECT_TRANSFER Instance method Public Method Data Collector for Transfer Module 20061027
4 CONFIRM_TRANSFER Instance method Public Method Confirm the Transfer 20061027
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061027
6 GET_SUB_SYSTEM_STATUS Instance method Public Method Status of the Transfer System 20061027
7 GET_TASK_INFO Instance method Public Method Read Job Information 20061027
8 GET_TRANSFER_LOG Instance method Public Method Read Transfer Log 20061027
9 HANDLER_SYNC_SUBSYSTEM Instance method Public Event handling method Subsystem Synchronization Handler 20061027
10 LOCK_TRANSACTION Instance method Protected Method System Measurement: Lock the Application 20061027
11 SET_TRANSFER_DEQUEUE Static method Protected Method Release Transfer Lock 20061027
12 SET_TRANSFER_ENQUEUE Static method Protected Method Request Transfer Lock 20061027
13 START_TRANSFER Instance method Public Method Start Data Transfer 20061027
14 UNLOCK_TRANSACTION Instance method Protected Method Unlock the Main Application 20061027
Events
Class CL_SLIM_TRANSFER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_JOBINFO Public See coding 20061027 BEGIN OF LT_JOBINFO, JOBSTATUS type TBTCO-STATUS, jobname type TBTCJOB-JOBNAME, end OF LT_JOBINFO
2 LT_SESSION_ID Public Type reference (TYPE) BDLDTOC-SESSIONNR 20061027
3 LT_STATUS Public Type reference (TYPE) TUL_TRSTAT 20061027
4 LT_STATUS_T Public See coding Status of Transfer of a System Measurement to SAP 20061027 LT_STATUS_T type standard TABLE OF LT_STATUS with KEY TABLE_LINE
5 LT_TRANSFER_ID Public See coding 20061027 BEGIN OF LT_TRANSFER_id , trans_id type GUID_16, transfer_time type SLIM_TIMESTAMP, counter_id type TUL_TRSTAT-counter_id, END OF LT_TRANSFER_id
6 T_RSUVM_MNO_T Public See coding 20061027 T_RSUVM_MNO_T type TABLE OF RSUVM_MNO
7 T_SYMDA_T Public See coding 20061027 T_SYMDA_T TYPE standard TABLE OF symda
8 T_TULTRANS_T Public See coding 20061027 T_TULTRANS_T TYPE standard TABLE OF tultrans
Method Signatures

Method ASK_FOR_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_HEADER Call by reference Type reference (TYPE) STRING 20061027
2 Importing PI_QUESTION Call by reference Type reference (TYPE) STRING 20061027
3 Returning PR_ANSWER Value transfer Type reference (TYPE) CHAR1 20061027

Method ASK_FOR_CONFIRMATION on class CL_SLIM_TRANSFER has no exception.

Method CHECK_TRANSFER_AUTH Signature

Method CHECK_TRANSFER_AUTH on class CL_SLIM_TRANSFER has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Globale Ausnahmeklasse 20061027

Method COLLECT_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_TRANSFER_DATA Value transfer Type reference (TYPE) SLIM_TRANS_DATA Systemvermessung: Transfer Data 20061027
2 Importing PI_TRANSID Call by reference Type reference (TYPE) LT_TRANSFER_ID 20061027
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale 20061027

Method CONFIRM_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SESSIONID Call by reference Type reference (TYPE) LT_SESSION_ID 20061027
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20061027

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DATA_MODEL Call by reference Object reference (TYPE REF TO) CL_SLIM_TRANSFER_MODEL Systemvermessung: Datenklasse Anzeige Übertragung 20061027
2 Importing PI_TOOL_TYPE Call by reference Type reference (TYPE) SLIM_TOOL_TYPE '0' Systemvermessung: Art des Anwenderwerkzeuges 20061027

Method CONSTRUCTOR on class CL_SLIM_TRANSFER has no exception.

Method GET_SUB_SYSTEM_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_STATUS Call by reference Type reference (TYPE) LT_STATUS Characterfeld der Länge 10 20061027
2 Returning PR_STATUS Value transfer Type reference (TYPE) SLIM_SDCC_STATUS Systemvermessung: Status des SDCC Transfer 20061027
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale 20061027

Method GET_TASK_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_STATUS Call by reference Type reference (TYPE) LT_STATUS Characterfeld der Länge 10 20061027
2 Returning PR_JOB Value transfer Type reference (TYPE) LT_JOBINFO Systemvermessung: Transfer Log 20061027
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale 20061027

Method GET_TRANSFER_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_STATUS Call by reference Type reference (TYPE) LT_STATUS Characterfeld der Länge 10 20061027
2 Returning PR_SESSIONLOG Value transfer Type reference (TYPE) SLIM_T_TRANS_MSGLOG Systemvermessung: Transfer Log 20061027
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale 20061027

Method HANDLER_SYNC_SUBSYSTEM Signature

Method HANDLER_SYNC_SUBSYSTEM on class CL_SLIM_TRANSFER has no parameter.
Method HANDLER_SYNC_SUBSYSTEM on class CL_SLIM_TRANSFER has no exception.

Method LOCK_TRANSACTION Signature

Method LOCK_TRANSACTION on class CL_SLIM_TRANSFER has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20061027

Method SET_TRANSFER_DEQUEUE Signature

Method SET_TRANSFER_DEQUEUE on class CL_SLIM_TRANSFER has no parameter.
Method SET_TRANSFER_DEQUEUE on class CL_SLIM_TRANSFER has no exception.

Method SET_TRANSFER_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) I 20061027

Method SET_TRANSFER_ENQUEUE on class CL_SLIM_TRANSFER has no exception.

Method START_TRANSFER Signature

Method START_TRANSFER on class CL_SLIM_TRANSFER has no parameter.
Method START_TRANSFER on class CL_SLIM_TRANSFER has no exception.

Method UNLOCK_TRANSACTION Signature

Method UNLOCK_TRANSACTION on class CL_SLIM_TRANSFER has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20061027
History
Last changed by/on SAP  20070911 
SAP Release Created in