SAP ABAP Class CL_SLIM_TRANSFER_SUBSYSTEM (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_SDCC System Measurement: Abstract Data Transfer to SAP 20061018
2 Inheritance (c INHERITING FROM c_ref)  CL_SLIM_TRANSFER_SDCCN System Measurement: Abstract Data Transfer to SAP 20061018
Properties
Class CL_SLIM_TRANSFER_SUBSYSTEM  
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 20061004   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIM_TRANSFER_SUBSYSTEM has no forward declaration.
Interfaces
Class CL_SLIM_TRANSFER_SUBSYSTEM has no interface implemented.
Friends
Class CL_SLIM_TRANSFER_SUBSYSTEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_SDCC_CLIENT Instance attribute Public Type reference (TYPE) MANDT Transfer Client 20061018
2 GA_SDCC_CONTRACT Instance attribute Protected Type reference (TYPE) BDLDATKEY-CONTRACT Contract type 20061018
3 GA_SDCC_DESCRIPTIO Instance attribute Protected Type reference (TYPE) BDLDATKEY-DESCRIPTIO Session subtype 20061018
4 GA_SDCC_TRANS_VERSION Static Attribute Public Type reference (TYPE) STRING 20061018
5 GA_SUBSYSTEM_CLASS Static Attribute Public Type reference (TYPE) STRING 20061018
6 GA_TOOL_TYPE Instance attribute Public Type reference (TYPE) SLIM_TOOL_TYPE System Measurement: Type of the User Tool 20061018
7 GC_FALSE Constant Public Type reference (TYPE) SAP_BOOL SPACE Boolean Variable (X=True, Space=False) 20061018
8 GC_SDCC_CLIENT Constant Private Type reference (TYPE) MANDT '000' Client 20061018
9 GC_TOOL_ENG Constant Public Type reference (TYPE) SLIM_TOOL_TYPE '2' Engine Measurement 20061018
10 GC_TOOL_LAW Constant Public Type reference (TYPE) SLIM_TOOL_TYPE '1' License Administration 20061018
11 GC_TOOL_USMM Constant Public Type reference (TYPE) SLIM_TOOL_TYPE '0' System Measurement 20061018
12 GC_TRUE Constant Public Type reference (TYPE) SAP_BOOL 'X' Boolean Variable (X=True, Space=False) 20061018
13 MC_USMM_CONTRACT Constant Public Type reference (TYPE) BDLDATKEY-CONTRACT 'MEASUREM' 20061018
14 SDCC_STATUS_CONFIRMED Constant Public Type reference (TYPE) TRANSFSTAT 'C' 20061018
15 SDCC_STATUS_ERROR Constant Public Type reference (TYPE) TRANSFSTAT 'E' 20061018
16 SDCC_STATUS_LOCKED Constant Public Type reference (TYPE) TRANSFSTAT 'L' 20061018
17 SDCC_STATUS_NOT_RELEASED Constant Public Type reference (TYPE) TRANSFSTAT 'N' 20061018
18 SDCC_STATUS_PASS Constant Public Type reference (TYPE) TRANSFSTAT 'P' 20061018
19 SDCC_STATUS_RELEASED Constant Public Type reference (TYPE) TRANSFSTAT 'R' 20061018
20 SDCC_STATUS_SUCCESS Constant Public Type reference (TYPE) TRANSFSTAT 'S' 20061018
21 SDCC_STATUS_WARNING Constant Public Type reference (TYPE) TRANSFSTAT 'W' 20061018
22 STATUS_ERROR Constant Public Type reference (TYPE) SLIM_SDCC_STATUS 'E' 20061018
23 STATUS_OK Constant Public Type reference (TYPE) SLIM_SDCC_STATUS 'S' 20061018
24 STATUS_WARNING Constant Public Type reference (TYPE) SLIM_SDCC_STATUS 'W' 20061018
25 TR_VERS_10 Constant Public Type reference (TYPE) STRING '1.0' 20061018
26 TR_VERS_20 Constant Public Type reference (TYPE) STRING '2.1' 20061018
27 TR_VERS_30 Constant Public Type reference (TYPE) STRING '3.0' 20061018
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20061018
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061018
3 CREATE_SESSION Instance method Public Method Generate the Transfer Task 20061018
4 GET_SUB_SYSTEM_STATUS Instance method Public Method Status of the Transfer System 20061018
5 GET_TASK_INFO Instance method Public Method Read Job Information 20061018
6 GET_TRANSFER_LOG Instance method Public Method Read Transfer Log 20061018
7 GET_TRANSFER_VERSION Static method Public Method Determines the SW Version 20061018
8 START_TRANSFER_TASK Instance method Public Method Start the Transfer 20061018
9 SYNC_SUBSYSTEM_STATUS Instance method Public Method Synchronize Subsystem 20061018
10 TRANSFER_DATA Instance method Private Method Data Transfer to SAP 20061018
Events
Class CL_SLIM_TRANSFER_SUBSYSTEM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_JOBINFO Public See coding 20061018 BEGIN OF LT_JOBINFO, JOBSTATUS type TBTCO-STATUS, jobname type TBTCJOB-JOBNAME, end OF LT_JOBINFO
2 LT_MEASNO Public Type reference (TYPE) RSUVM_MNO System Measurement: Current Measurement Number 20061018
3 LT_SESSION_ID Public Type reference (TYPE) BDLDTOC-SESSIONNR Character Field Length = 10 20061018
4 LT_STATUS Public Type reference (TYPE) TUL_TRSTAT Status of Transfer of a System Measurement to SAP 20061018
5 LT_SUBRC Public See coding 20061018 LT_SUBRC TYPE c LENGTH 2
6 LT_SUBSYS_STATUS Public Type reference (TYPE) SLIM_SDCC_STATUS 20061018
7 LT_TASKINFO Public See coding 20061018 BEGIN OF LT_TASKINFO . types: SESSIONNR TYPE LT_SESSION_ID, req_sid type sysysid, req_install_no type tustat-req_install_no, END OF lt_taskinfo
8 LT_TRANSFER_ID Public See coding 20061018 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
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SLIM_TRANSFER_SUBSYSTEM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SLIM_TRANSFER_SUBSYSTEM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_TOOL_TYPE Call by reference Type reference (TYPE) SLIM_TOOL_TYPE '0' Systemvermessung: Art des Anwenderwerkzeuges 20061018
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20061018

Method CREATE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_SESSIONNR Value transfer Type reference (TYPE) LT_SESSION_ID Characterfeld der Länge 10 20061018
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20061018

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 20061018
2 Returning PR_SUB_STATUS Value transfer Type reference (TYPE) SLIM_SDCC_STATUS Systemvermessung: Status des SDCC Transfer 20061018
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale 20061018

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 20061018
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale 20061018

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 20061018
2 Returning PR_SESSIONLOG Value transfer Type reference (TYPE) SLIM_T_TRANS_MSGLOG Systemvermessung: Transfer Log 20061018
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale 20061018

Method GET_TRANSFER_VERSION Signature

Method GET_TRANSFER_VERSION on class CL_SLIM_TRANSFER_SUBSYSTEM has no parameter.
Method GET_TRANSFER_VERSION on class CL_SLIM_TRANSFER_SUBSYSTEM has no exception.

Method START_TRANSFER_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SESSIONNR Value transfer Type reference (TYPE) LT_SESSION_ID Characterfeld der Länge 10 20061018
2 Returning PR_STATUS Value transfer Type reference (TYPE) LT_STATUS Status der Übertragung einer Systemvermessung zu SAP 20061018
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20061018

Method SYNC_SUBSYSTEM_STATUS Signature

Method SYNC_SUBSYSTEM_STATUS on class CL_SLIM_TRANSFER_SUBSYSTEM has no parameter.
Method SYNC_SUBSYSTEM_STATUS on class CL_SLIM_TRANSFER_SUBSYSTEM has no exception.

Method TRANSFER_DATA Signature

Method TRANSFER_DATA on class CL_SLIM_TRANSFER_SUBSYSTEM has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale 20061018
History
Last changed by/on SAP  20070911 
SAP Release Created in