SAP ABAP Class CL_SCP_CHANGE_DB (Change database tables)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18 (Application Component) Internationalization (I18N)
     SCP (Package) SAP Code Pages
Properties
Class CL_SCP_CHANGE_DB  
Short Description Change database tables    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCP   SAP Code Pages 
Created 20001020   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SCP_CHANGE_DB has no interface implemented.
Friends
Class CL_SCP_CHANGE_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHEXCP Instance attribute Private Type reference (TYPE) CPT_CHEXCP Exceptions List for Changes with cl_scp_change_db 20010215
2 CMD_LIST Instance attribute Private Type reference (TYPE) T_CMD_LIST Command List 20001020
3 CMD_LIST_NAME Instance attribute Private Type reference (TYPE) STRING Name of Change List 20001023
4 DUMP_MODE Instance attribute Private Type reference (TYPE) STRING ALL or ERROR (Output CMD list) 20001023
5 NO_OF_CMD Instance attribute Private Type reference (TYPE) INT4 Natural Number 20001020
6 NO_OF_CMD_DONE Instance attribute Private Type reference (TYPE) INT4 Natural Number 20001020
7 NO_OF_CMD_ERR Instance attribute Private Type reference (TYPE) INT4 Natural Number 20001020
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CMD Instance method Public Method Insert command 20001020
2 CONSTRUCTOR Instance method Public Constructor Constructor 20001023
3 DOWNLOAD Instance method Public Method Write change list to a file 20010611
4 DO_CHANGES Instance method Public Method Process command list 20001020
5 DUMP_CMD_LIST Instance method Public Method Display command list 20001020
6 GET_NO_OF_CMD Instance method Public Method Display size of command list 20001020
7 GET_NO_OF_CMD_DONE Instance method Public Method Number of Successful Attempts During Command List Processing 20001020
8 GET_NO_OF_CMD_ERR Instance method Public Method Number of Errors During Command List Processing 20001020
9 INIT Instance method Public Method Initialize (=Reset) 20001020
10 REPORT Instance method Public Method Status Report 20001020
11 TABLE_IS_SUPPORTED Instance method Private Method Check if table is supported 20101005
12 UPLOAD Instance method Public Method Read change list from a file 20010611
13 XSTR_TO_XTAB Static method Public Method Break up XSTRING in table of type X 20010615
14 XTAB_TO_XSTR Static method Public Method Convert table of type X into XSTRING 20010615
Events
Class CL_SCP_CHANGE_DB has no event.
Types
Class CL_SCP_CHANGE_DB has no local type.
Method Signatures

Method ADD_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CMD Call by reference Type reference (TYPE) CHAR3 Commando (UPD, INS, DEL, ...) 20001020
2 Importing IM_TABNAME Call by reference Type reference (TYPE) SOBJ_NAME Tabellenname 20001020
3 Importing IM_WA Call by reference Type reference (TYPE) ANY Vollständige Workarea zur Tabelle 20001020
# Exception Resumable Description Created on
1 TABLE_NOT_SUPPORTED Table is not supported 20101005

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DUMP_MODE Call by reference Type reference (TYPE) STRING ALL oder ERROR 20001023
2 Importing IM_TITLE Call by reference Type reference (TYPE) STRING Titel der Änderungsliste 20001023
# Exception Resumable Description Created on
1 NO_AUTHORIZATION No authorization to create an instance 20101005

Method DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILENAME Call by reference Type reference (TYPE) STRING Filename 20010615
# Exception Resumable Description Created on
1 DOWNLOAD_ERROR Fehler beim Schreiben der Datei 20010611

Method DO_CHANGES Signature

Method DO_CHANGES on class CL_SCP_CHANGE_DB has no parameter.
# Exception Resumable Description Created on
1 TABLE_NOT_SUPPORTED Table is not supported 20101005

Method DUMP_CMD_LIST Signature

Method DUMP_CMD_LIST on class CL_SCP_CHANGE_DB has no parameter.
Method DUMP_CMD_LIST on class CL_SCP_CHANGE_DB has no exception.

Method GET_NO_OF_CMD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CH_NO Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20001020

Method GET_NO_OF_CMD on class CL_SCP_CHANGE_DB has no exception.

Method GET_NO_OF_CMD_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CH_NO Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20001020

Method GET_NO_OF_CMD_DONE on class CL_SCP_CHANGE_DB has no exception.

Method GET_NO_OF_CMD_ERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CH_NO Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20001020

Method GET_NO_OF_CMD_ERR on class CL_SCP_CHANGE_DB has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHEXCP Call by reference Type reference (TYPE) CPT_CHEXCP Ausnahmeliste für Änderungen mit cl_scp_change_db 20010215
2 Importing IM_DUMP_MODE Call by reference Type reference (TYPE) CSEQUENCE ALL oder ERROR 20001023
3 Importing IM_TITLE Call by reference Type reference (TYPE) CSEQUENCE Titel der Änderungsliste 20001023

Method INIT on class CL_SCP_CHANGE_DB has no exception.

Method REPORT Signature

Method REPORT on class CL_SCP_CHANGE_DB has no parameter.
Method REPORT on class CL_SCP_CHANGE_DB has no exception.

Method TABLE_IS_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20101005
2 Returning RE_SUPPORTED Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20101005

Method TABLE_IS_SUPPORTED on class CL_SCP_CHANGE_DB has no exception.

Method UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILENAME Call by reference Type reference (TYPE) STRING Dateiname 20010615
# Exception Resumable Description Created on
1 IMPORT_ERROR Fehler beim Importieren der Datenobjekte 20010611
2 TABLE_NOT_SUPPORTED Table is not supported 20101005
3 UPLOAD_ERROR Fehler beim Lesen der Datei 20010611

Method XSTR_TO_XTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SIZE Call by reference Type reference (TYPE) I Größe des XSTRINGS 20010615
2 Exporting EX_XTAB Call by reference Type reference (TYPE) CPT_X255 Tabelle vom Typ X 20010615
3 Importing IM_XSTRING Call by reference Type reference (TYPE) XSTRING XSTRING 20010615

Method XSTR_TO_XTAB on class CL_SCP_CHANGE_DB has no exception.

Method XTAB_TO_XSTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_XSTRING Call by reference Type reference (TYPE) XSTRING XSTRING 20010615
2 Importing IM_SIZE Call by reference Type reference (TYPE) I Anzahl der Bytes in der Datei 20010615
3 Importing IM_XTAB Call by reference Type reference (TYPE) CPT_X255 Tabelle vom Typ X 20010615

Method XTAB_TO_XSTR on class CL_SCP_CHANGE_DB has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 610