SAP ABAP Class CL_CTS_IMPORT_TM_IMP_SERVICE (CTS Transport Management Import Service for R3trans Files)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_MGR_TRTOOL (Package) CTS Transport Tool Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_BOOLEAN IF CTS Boolean Wrapper 20090522
Properties
Class CL_CTS_IMPORT_TM_IMP_SERVICE  
Short Description CTS Transport Management Import Service for R3trans Files    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_MGR_TRTOOL   CTS Transport Tool Manager 
Created 20090519   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CTSC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 STMS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TRIWB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_BOOLEAN IF CTS Boolean Wrapper 20090522
Friends
# Friend Modeled only Created on Description
1 CL_CTS_IMPORT_DISTRIBUTOR 20100621 Distributor to Import Managers
2 CL_CTS_IMPORT_TOOLS 20090909 Help Tool Interface
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONFIG Instance attribute Private Object reference (TYPE REF TO) LIF_TMS_CONFIG_ADAPTER 20120723
2 DPLTARGETS Instance attribute Private See coding 20090522
3 FALSE Instance attribute Private Attribute reference (LIKE) 20090522
4 FILES Instance attribute Private Type reference (TYPE) DEPLOY_FILE_TAB CTS: Deploy File Table 20090522
5 GROUPS Instance attribute Private Type reference (TYPE) CTS_REQUEST_VIEWS eCTS: Number of Request Views 20130417
6 IMPACTS Instance attribute Private Type reference (TYPE) IMPACTIONS 20090922
7 IMPORTMGR Instance attribute Private Object reference (TYPE REF TO) IF_CTS_IMPORT_REQUESTS_MANAGER 20120719
8 LC_ACT_IMPORT Constant Private Type reference (TYPE) STRING 'IMPORT' 20090923
9 LC_ACT_MAINTAINBUFFER Constant Private Type reference (TYPE) STRING 'MAINTAINBUFFER' 20100215
10 LC_ACT_NONE Constant Private Type reference (TYPE) STRING 'NONE' 20090923
11 LC_ADDTOBUFFER Constant Protected Type reference (TYPE) CIFUNCTION 'TMS_TP_ADD2BUFFER' CI: Function 20100215
12 LC_COMMAND Constant Protected Type reference (TYPE) CICOMMAND 'TMS_TP_IMPORT' CI: Command 20090622
13 LC_CONTEXT Constant Protected Type reference (TYPE) CICONTEXT 'CL_CTS_IMPORT_TM_IMP_SERVICE' CI: Call Context 20090622
14 LC_MAINTAINBUFFER Constant Protected Type reference (TYPE) CIFUNCTION 'TMS_TP_MAINTAIN_BUFFER' CI: Function 20100215
15 LC_TMSTPSRV Constant Protected Type reference (TYPE) CISERVICE 'TP' CI: Service 20090622
16 ORDERS Instance attribute Private Type reference (TYPE) TRBATS_TAB Table of TRBATs 20090522
17 PARAMS Instance attribute Private Type reference (TYPE) TMSPCONFS TMS tp Profile Manager: Configuration 20090812
18 PLUGIN Instance attribute Private Object reference (TYPE REF TO) LIF_PLUGIN 20120911
19 RESULTS Instance attribute Private Object reference (TYPE REF TO) CTS_IMPORT_RESULTS CTS+ request results 20090716
20 SUPPRESSLOGGING Instance attribute Private Type reference (TYPE) FLAG No logging for information provision 20090909
21 TARDOMAIN Instance attribute Private Type reference (TYPE) TMSDOMNAM TMS: Transport Domain 20090714
22 TARSYSTEM Instance attribute Private Type reference (TYPE) TARSYSTEM Target system for request 20090522
23 TESTMODE Instance attribute Private Type reference (TYPE) FLAG SPACE General Flag 20090713
24 TREF_TO_UPPERS Instance attribute Private Type reference (TYPE) CTS_REQUEST_VIEWS eCTS: Number of Request Views 20130417
25 TRUE Instance attribute Private Attribute reference (LIKE) 20090522
26 WORKLIST Instance attribute Private Object reference (TYPE REF TO) LIF_WORKLIST 20120720
Methods
# Method Level Visibility Method type Description Created on
1 ADAPTBUFFERCLIENTS Instance method Private Method Adapt buffer clients in accordance with CTC 20120118
2 ADDDELIVERYPARAMS Instance method Private Method Add delivery parameters 20120202
3 ANALYZERC Static method Protected Method Analyze return code 20090803
4 ANALYZETPIMPORT Instance method Private Method Analyze tp return + logging 20090803
5 CALCULATEWORK Instance method Private Method Calculate worklist + logging 20090716
6 CHECKPLUGIN Instance method Private Method Check plug-in on destinations 20100224
7 CORRECTSEQUENCE Instance method Private Method Rearrange sequence by time stamp of file 20090807
8 CREATE Static method Protected Method 20090522
9 GETIMPACTION Instance method Private Method Get import action 20090921
10 GETIMPORTSEQUENCE Instance method Protected Method Get import sequence 20090909
11 GETREQUESTLIST Instance method Private Method Get/filter requests 20090618
12 IMPORTREQUESTS Instance method Protected Method Import required requests 20090522
13 INIT Instance method Protected Method 20120723
14 LOGOMMITTEDREQUESTS Instance method Private Method Log omitted requests for multiple actions 20090925
15 LOGOPTIONS Instance method Private Method Log import options to collection deploy step 20130429
16 LOGTARGETS Instance method Private Method Log target definition 20111212
17 LOGTORELATEDTRKORRS Instance method Private Method Log message to referring requests 20130417
18 SETTARGETACTIVE Instance method Private Method Set active flag 20120118
19 SETTARGETS Instance method Private Method Set of targets including expanded target groups 20120118
20 TMSADDTOBUFFER Instance method Private Method TMS add to buffer 20100212
21 TMSIMPORT Instance method Private Method TMS import 20090618
22 TRANSMITSHADOWQUEUES Instance method Private Method Transmit shadow queue items using legacy TMS functionality 20110412
Events
Class CL_CTS_IMPORT_TM_IMP_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IMPACTION Private See coding 20090922 begin of impaction, domain type tmsdomnam, system type tmssysnam, action type ctsimpaction, end of impaction
2 IMPACTIONS Private See coding 20090922 impactions type standard table of impaction
3 TY_TARGET Private See coding 20111213 begin of ty_target, trg type triwb_s_dpltarg, active type flag, end of ty_target
Method Signatures

Method ADAPTBUFFERCLIENTS Signature

Method ADAPTBUFFERCLIENTS on class CL_CTS_IMPORT_TM_IMP_SERVICE has no parameter.
Method ADAPTBUFFERCLIENTS on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method ADDDELIVERYPARAMS Signature

Method ADDDELIVERYPARAMS on class CL_CTS_IMPORT_TM_IMP_SERVICE has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION Ci Alert 20120723

Method ANALYZERC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMPORTALL Call by reference Type reference (TYPE) BOOLEAN IF_CTS_BOOLEAN~FALSE boolsche Variable (X=true, -=false, space=unknown) 20090803
2 Returning RC Value transfer Type reference (TYPE) INT4 Return-Code 20090803
3 Importing TPRC Call by reference Type reference (TYPE) TRRETCODE Return-Code 20090803

Method ANALYZERC on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method ANALYZETPIMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAMS Call by reference Object reference (TYPE REF TO) IF_CTS_CI_CONTAINER Ci Container interface 20090803
2 Returning RETURNCODE Value transfer Type reference (TYPE) INT4 Max. Returncode 20091211
3 Importing SEGMENT Call by reference Object reference (TYPE REF TO) CTS_STL_REQUEST_TARGET ECTS: Satellite requests for target 20090803
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT Ci Alert 20090803

Method CALCULATEWORK Signature

Method CALCULATEWORK on class CL_CTS_IMPORT_TM_IMP_SERVICE has no parameter.
Method CALCULATEWORK on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method CHECKPLUGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TARSEGMENTS Call by reference Type reference (TYPE) CTS_STL_REQUEST_TARGETS Tabelle von Auftragsnummern 20100224
# Exception Resumable Description Created on
1 CX_CTS_CHECK_PLUGIN_ERROR Ci Alert 20110318
2 CX_CTS_TMS_CI_ALERT Ci Alert 20120726

Method CORRECTSEQUENCE Signature

Method CORRECTSEQUENCE on class CL_CTS_IMPORT_TM_IMP_SERVICE has no parameter.
Method CORRECTSEQUENCE on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER Call by reference Type reference (TYPE) CTS_IMPORT_FILTER cCTS Import Target Filter 20111212
2 Exporting IMPSRV Value transfer Object reference (TYPE REF TO) CL_CTS_IMPORT_TM_IMP_SERVICE Cts Transport Management Import Service for R3trans files 20090522
3 Importing ORDERS Call by reference Type reference (TYPE) TRBATS_TAB Table of trbats 20090522
4 Exporting RESULTS Call by reference Object reference (TYPE REF TO) CTS_IMPORT_RESULTS cCTS Import Results 20111214
5 Importing TARDOMAIN Call by reference Type reference (TYPE) TMSDOMNAM TMS: Transportdomäne 20090714
6 Importing TARSYSTEM Call by reference Type reference (TYPE) TARSYSTEM Name des SAP-Systems 20090522
7 Importing TESTMODE Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20090713
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION Ci Alert 20120723

Method GETIMPACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACTION Value transfer Type reference (TYPE) STRING 20090922
2 Importing TARGET Call by reference Object reference (TYPE REF TO) TY_TARGET ECTS: Satellite requests for target 20090921

Method GETIMPACTION on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method GETIMPORTSEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TARSEGMENTS Value transfer Type reference (TYPE) CTS_STL_REQUEST_TARGETS ECTS: Table type to CTS_STL_REQUEST_TARGET 20090909
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION 20120723

Method GETREQUESTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TARSEGMENTS Value transfer Type reference (TYPE) CTS_STL_REQUEST_TARGETS 20100202
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION 20120723

Method IMPORTREQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RETURNCODE Call by reference Type reference (TYPE) INT4 max. returncode 20091211
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION 20120723

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER Call by reference Type reference (TYPE) CTS_IMPORT_FILTER 20120723
# Exception Resumable Description Created on
1 CX_CTS_EXCEPTION 20120723

Method LOGOMMITTEDREQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) CSEQUENCE 20090925
2 Importing REQUESTS Call by reference Type reference (TYPE) TPBUFFER_T Tabellentyp zu TPREQUEST 20090925

Method LOGOMMITTEDREQUESTS on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method LOGOPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG Call by reference Object reference (TYPE REF TO) IF_CTS_LOGGER CTS Logger Interface 20130429
2 Importing OPTIONS Call by reference Type reference (TYPE) CSEQUENCE 20130429

Method LOGOPTIONS on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method LOGTARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG Call by reference Object reference (TYPE REF TO) IF_CTS_LOGGER Auftrag/Aufgabe 20111212

Method LOGTARGETS on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method LOGTORELATEDTRKORRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDINFO Call by reference Type reference (TYPE) CSEQUENCE 20130417
2 Importing MSGNR Call by reference Type reference (TYPE) CSEQUENCE 20130417
3 Importing REF_TO_UPPERS Call by reference Object reference (TYPE REF TO) CTS_REQUEST_VIEW 20130417
4 Importing TARGET Call by reference Object reference (TYPE REF TO) TY_TARGET 20130417

Method LOGTORELATEDTRKORRS on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method SETTARGETACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER Call by reference Type reference (TYPE) CTS_IMPORT_FILTER cCTS Import Target Filter 20120118

Method SETTARGETACTIVE on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method SETTARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TARGETS Call by reference Type reference (TYPE) TRIWB_T_DPLTARG 20120118
2 Importing TARGRPS Call by reference Type reference (TYPE) TRIWB_T_TARGET 20120118

Method SETTARGETS on class CL_CTS_IMPORT_TM_IMP_SERVICE has no exception.

Method TMSADDTOBUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NO_DELIVERY Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100621
2 Importing TARSEGMENTS Call by reference Type reference (TYPE) CTS_STL_REQUEST_TARGETS Tabelle von Auftragsnummern 20100212
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT Ci Alert 20100212

Method TMSIMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OFFLINE Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20090713
2 Returning RETURNCODE Value transfer Type reference (TYPE) INT4 summary return code 20091211
3 Importing TARSEGMENTS Call by reference Type reference (TYPE) CTS_STL_REQUEST_TARGETS Tabelle von Auftragsnummern 20090715
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT Ci Alert 20090622

Method TRANSMITSHADOWQUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TARSEGMENTS Call by reference Type reference (TYPE) CTS_STL_REQUEST_TARGETS ECTS: Satellite requests for target 20110412
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT Ci Alert 20110412
History
Last changed by/on SAP  20140121 
SAP Release Created in 702