SAP ABAP Class CL_CTS_TMS_CI_PLUS_CONTAINER (Data Container)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-TMS-CTR (Application Component) Central CTS # Transport Management
     SCTS_DIST_CTL_CI (Package) CI Manager Component
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 20090428
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CTS_CI_CONTAINER CI Container interface 20090428
Properties
Class CL_CTS_TMS_CI_PLUS_CONTAINER  
Short Description Data Container    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCTS_DIST_CTL_CI   CI Manager Component 
Created 20090424   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CTS_TMS_CI_PLUS_CONTAINER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CTS_BOOLEAN IF CTS Boolean Wrapper 20090428
2 IF_CTS_CI_CONTAINER CI Container interface 20090428
Friends
# Friend Modeled only Created on Description
1 CL_CTS_TMS_CI_COMMUNICATION 20090428 zCTS Send Command Implementation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALERT Instance attribute Private Type reference (TYPE) STMSCALERT TMS CI: Alert Structure 20090428
2 CC1024 Instance attribute Private Type reference (TYPE) TMSCC1024S 20090428
3 CFILL Instance attribute Private Type reference (TYPE) I Character fill level 20091012
4 CHARSIZE Instance attribute Private Type reference (TYPE) I 20090428
5 CINT4 Instance attribute Private Type reference (TYPE) TMSINT4S 20090428
6 CNAMETAB Instance attribute Private Type reference (TYPE) TMSCNAMTABS 20090428
7 COBJTAB Instance attribute Private Type reference (TYPE) TMSCOBJTABS 20090428
8 CONTAINERSIZE Instance attribute Private Type reference (TYPE) I 20090428
9 CON_INTERNAL_STRUCTURE Constant Private Type reference (TYPE) STRING '%internal%' ID for internal structure 20101020
10 CX1024 Instance attribute Private Type reference (TYPE) TMSCX1024S 20090428
11 C_CFILL Instance attribute Private Type reference (TYPE) I Char fill level 20091012
12 C_IFILL Instance attribute Private Type reference (TYPE) I Integer fill level 20091012
13 C_NFILL Instance attribute Private Type reference (TYPE) I Nametab fill level 20091012
14 C_OFILL Instance attribute Private Type reference (TYPE) I Objtab fill level 20091012
15 C_XFILL Instance attribute Private Type reference (TYPE) I Hex fill level 20091012
16 DATA_CLOSED Instance attribute Private Type reference (TYPE) FLAG General Flag 20090428
17 FALSE Instance attribute Private Attribute reference (LIKE) 20090428
18 GC_CI_DECODE_PARAMETER Constant Private Type reference (TYPE) STRING 'TMS_CI_DECODE_PARAMETER' 20090428
19 GC_CI_DECODE_STRUCTURE Constant Private Type reference (TYPE) STRING 'TMS_CI_DECODE_STRUCTURE' 20090428
20 GC_CI_DECODE_TABLE Constant Private Type reference (TYPE) CIFUNCTION 'TMS_CI_DECODE_TABLE_TYPE' CI: Function 20090428
21 GC_CI_ENCODE_STRUCTURE Constant Private Type reference (TYPE) CIFUNCTION 'TMS_CI_ENCODE_STRUCTURE' CI: Function 20090428
22 GC_CI_ENCODE_TABLE Constant Private Type reference (TYPE) CIFUNCTION 'TMS_CI_ENCODE_TABLE_TYPE' CI: Function 20090428
23 GC_CI_TYPE_PARAM Constant Public Type reference (TYPE) CTSDATATYPE 'PARAM' Parameter 20090428
24 GC_CI_TYPE_STRUCTURE Constant Public Type reference (TYPE) CTSDATATYPE 'STRUCT' Structure 20090428
25 GC_CI_TYPE_TABLE Constant Public Type reference (TYPE) CTSDATATYPE 'TABLE' Table 20090428
26 GC_CONTAINER_LENGTH Constant Private Type reference (TYPE) I 1024 20090428
27 GC_IS_A_PARA Constant Private Type reference (TYPE) CHAR10 '%is_a_para' 20090428
28 GC_MAX_TABLEN Constant Private Type reference (TYPE) I 1024 20090428
29 GC_MAX_WIDE_TABLEN Constant Private Type reference (TYPE) I 65535 20090428
30 GC_TMS_SEV_ERROR Constant Private Type reference (TYPE) CIERROR 'E' 20090428
31 GC_TYPES_ALLOWED Constant Private Type reference (TYPE) STRING 'CNDTIbsX' 20090428
32 GC_UNDEFINED Constant Private Type reference (TYPE) CPCODEPAGE '9999' SAP character set identification 20090428
33 IN_BINARY_EXISTS Instance attribute Private Type reference (TYPE) FLAG 20090428
34 IN_CLINES_PER_TABLINE Instance attribute Private Type reference (TYPE) I 20090428
35 IN_CTAB_COUNT Instance attribute Private Type reference (TYPE) I 20090428
36 IN_X030L Instance attribute Private Type reference (TYPE) X030L 20090428
37 IN_X031L Instance attribute Private Type reference (TYPE) DD_X031L_TABLE 20090428
38 IN_X031LI Instance attribute Private Type reference (TYPE) DD_X031L_TABLE 20090428
39 MY_CODEPAGE Instance attribute Private Type reference (TYPE) CPCODEPAGE SAP character set identification 20090428
40 MY_NUMBERFORMAT Instance attribute Private Type reference (TYPE) CPCODEPAGE SAP character set identification 20090428
41 OUT_C1024_OFFSET Instance attribute Private Type reference (TYPE) I 20090428
42 OUT_CLINES_PER_TABLINE Instance attribute Private Type reference (TYPE) I 20090428
43 OUT_CODEPAGE Instance attribute Private Type reference (TYPE) CPCODEPAGE SAP character set identification 20090428
44 OUT_LINES_IN_CONTAINER Instance attribute Private Type reference (TYPE) I 20090428
45 OUT_NAMETAB Instance attribute Private Type reference (TYPE) TMSCNAMTABS zCTS: Container for nametabs 20090428
46 OUT_NUMBERFORMAT Instance attribute Private Type reference (TYPE) CPCODEPAGE SAP character set identification 20090428
47 OUT_OBJTAB Instance attribute Private Type reference (TYPE) TMSCOBJTAB TMS CI: Container Object Table (from Unicode) 20090428
48 OUT_TABLE_TYPE_IN_CONTAINER Instance attribute Private Type reference (TYPE) CHAR10 Character Field Length = 10 20090428
49 OUT_TABLE_WIDTH Instance attribute Private Type reference (TYPE) I 20090428
50 OUT_X031L Instance attribute Private Type reference (TYPE) DD_X031L_TABLE Table Type for Aspect SCOL_TABLE_DDIC_KEYS 20090428
51 TRUE Instance attribute Private Attribute reference (LIKE) 20090428
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BINARIES_TO_CONTAINER Instance method Private Method 20090428
2 ADD_NAMETAB Instance method Private Method 20090428
3 ADD_PARAMETER Instance method Public Method 20090428
4 ADD_STRUCTURE Instance method Public Method 20090428
5 ADD_STRUCTURE_TO_CONTAINER Instance method Private Method 20090428
6 ADD_TABLE Instance method Public Method 20090428
7 ADD_TABLE_TO_CONTAINER Instance method Private Method 20090428
8 CLOSE Instance method Public Method 20090428
9 CREATE Instance method Public Method 20090428
10 CREATE_INTERNAL Static method Protected Method 20090428
11 FETCH_CONTAINER_FROM_CI Instance method Protected Method 20090428
12 GET_BINARIES_FROM_BINCONTAINER Instance method Private Method 20090428
13 GET_BINARIES_FROM_C_CONTAINER Instance method Private Method 20090428
14 GET_DD_INFORMATION Instance method Private Method 20090428
15 GET_NAMETAB Instance method Private Method Get nametab information from container 20090428
16 GET_PARAMETER Instance method Public Method 20090428
17 GET_RUNTIME_INFORMATION Instance method Private Method 20100614
18 GET_STRUCTURE Instance method Public Method 20090428
19 GET_STRUCTURED_DATA_BY_FIELD Instance method Private Method 20090428
20 GET_STRUCTURED_DATA_BY_WA Instance method Private Method 20090428
21 GET_TABLE Instance method Public Method 20090428
22 INITIALIZE_FOR_GET_DATA Instance method Public Method 20090428
23 INITIALIZE_GET_DATA Instance method Protected Method 20090428
24 INIT_ADD Instance method Private Method 20090428
25 SKIP_FIELD Instance method Private Method 20090428
26 VALIDATE Instance method Public Method 20090428
27 __GET_RAWDATA Instance method Public Method 20090428
28 __SEND_CONTAINER_TO_CI Instance method Public Method 20090428
Events
Class CL_CTS_TMS_CI_PLUS_CONTAINER has no event.
Types
Class CL_CTS_TMS_CI_PLUS_CONTAINER has no local type.
Method Signatures

Method ADD_BINARIES_TO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) DATA 20090428

Method ADD_BINARIES_TO_CONTAINER on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method ADD_NAMETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJNAME Call by reference Type reference (TYPE) CSEQUENCE 20090428
2 Importing OBJTYPE Call by reference Type reference (TYPE) CSEQUENCE 20090428
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT 20090428

Method ADD_PARAMETER Signature

Method ADD_PARAMETER on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method ADD_PARAMETER on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method ADD_STRUCTURE Signature

Method ADD_STRUCTURE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method ADD_STRUCTURE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method ADD_STRUCTURE_TO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) DATA 20090428

Method ADD_STRUCTURE_TO_CONTAINER on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method ADD_TABLE Signature

Method ADD_TABLE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method ADD_TABLE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method ADD_TABLE_TO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) STANDARD TABLE 20090428

Method ADD_TABLE_TO_CONTAINER on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method CLOSE Signature

Method CLOSE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method CLOSE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method CREATE Signature

Method CREATE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method CREATE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method CREATE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_CTS_TMS_CI_PLUS_CONTAINER Data Container 20090428

Method CREATE_INTERNAL on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method FETCH_CONTAINER_FROM_CI Signature

Method FETCH_CONTAINER_FROM_CI on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT 20090428

Method GET_BINARIES_FROM_BINCONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CX1024 Call by reference Object reference (TYPE REF TO) TMSCX1024 TMS CI: Container für Daten 20090428
2 Importing INTTYPE_SRC Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20090428
3 Importing INTTYPE_TAR Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20090428
4 Changing I_LINE Call by reference Type reference (TYPE) I 20090428
5 Importing POS_TARGET_FIELD Call by reference Type reference (TYPE) I 20090428
6 Importing SRC_LENGTH Call by reference Type reference (TYPE) I 20090428
7 Importing SRC_OFFSET Call by reference Type reference (TYPE) I 20090428
8 Changing TARGET Call by reference Type reference (TYPE) DATA 20090428
9 Importing WIDE_LINE Call by reference Type reference (TYPE) DATA 20090428
10 Changing X_LINE Call by reference Type reference (TYPE) I 20090428
11 Changing X_POS Call by reference Type reference (TYPE) I 20090428
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT 20090428

Method GET_BINARIES_FROM_C_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POS_TARGET_FIELD Call by reference Type reference (TYPE) I 20090428
2 Importing SOURCE Call by reference Type reference (TYPE) DATA 20090428
3 Importing SRC_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20090428
4 Importing SRC_LENGTH Call by reference Type reference (TYPE) I 20090428
5 Importing SRC_OFFSET Call by reference Type reference (TYPE) I 20090428
6 Changing TARGET Call by reference Type reference (TYPE) DATA 20090428
7 Importing TAR_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20090428
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT 20090428

Method GET_DD_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJNAME Call by reference Type reference (TYPE) CSEQUENCE 20090428
2 Importing OBJTYPE Call by reference Type reference (TYPE) CSEQUENCE 20090428
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT 20090428

Method GET_NAMETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) DATA 20100611
2 Returning DIFFERS Value transfer Type reference (TYPE) FLAG allgemeines flag 20090428
3 Importing ID Call by reference Type reference (TYPE) CSEQUENCE 20090428
4 Importing OPTIONAL Call by reference Type reference (TYPE) FLAG ' ' allgemeines flag 20090428
5 Importing TYPE Call by reference Type reference (TYPE) CSEQUENCE GC_CI_TYPE_STRUCTURE 20090428
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT Ci Alert 20090428

Method GET_PARAMETER Signature

Method GET_PARAMETER on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method GET_PARAMETER on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method GET_RUNTIME_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100614
2 Returning LINETYPE Value transfer Type reference (TYPE) STRING 20101020

Method GET_RUNTIME_INFORMATION on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method GET_STRUCTURE Signature

Method GET_STRUCTURE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method GET_STRUCTURE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method GET_STRUCTURED_DATA_BY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DATA Call by reference Type reference (TYPE) DATA 20090428
2 Changing TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20090428
3 Importing TYPE Call by reference Type reference (TYPE) CSEQUENCE 20090428
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT Ci Alert 20090428

Method GET_STRUCTURED_DATA_BY_WA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DATA Call by reference Type reference (TYPE) DATA 20090428
2 Changing TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20090428
3 Importing TYPE Call by reference Type reference (TYPE) CSEQUENCE 20090428
# Exception Resumable Description Created on
1 CX_CTS_TMS_CI_ALERT Ci Alert 20090428

Method GET_TABLE Signature

Method GET_TABLE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method GET_TABLE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method INITIALIZE_FOR_GET_DATA Signature

Method INITIALIZE_FOR_GET_DATA on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method INITIALIZE_FOR_GET_DATA on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method INITIALIZE_GET_DATA Signature

Method INITIALIZE_GET_DATA on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method INITIALIZE_GET_DATA on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method INIT_ADD Signature

Method INIT_ADD on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method INIT_ADD on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method SKIP_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDLEN Call by reference Type reference (TYPE) DDCMPNTLEN Länge aus der Nametab 20090428
2 Importing FIELDTYPE Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20090428
3 Changing I_LINE Call by reference Type reference (TYPE) I 20090428
4 Changing X_LINE Call by reference Type reference (TYPE) I 20090428
5 Changing X_POS Call by reference Type reference (TYPE) I 20090428

Method SKIP_FIELD on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method VALIDATE Signature

Method VALIDATE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method VALIDATE on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method __GET_RAWDATA Signature

Method __GET_RAWDATA on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method __GET_RAWDATA on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.

Method __SEND_CONTAINER_TO_CI Signature

Method __SEND_CONTAINER_TO_CI on class CL_CTS_TMS_CI_PLUS_CONTAINER has no parameter.
Method __SEND_CONTAINER_TO_CI on class CL_CTS_TMS_CI_PLUS_CONTAINER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 702