SAP ABAP Class CL_CTS_LANGUAGE_BASE (Language Transport - Basis)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CTS-LAN (Application Component) Language Transport
     STRALAN (Package) Language Transport with tp/R3trans
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CTS_LANGUAGE Language Transport - Basis Functions 20000616
2 Inheritance (c INHERITING FROM c_ref)  CL_CTS_LANGUAGE_EXPORT Language Export 20000619
Properties
Class CL_CTS_LANGUAGE_BASE  
Short Description Language Transport - Basis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STRALAN   Language Transport with tp/R3trans 
Created 20000616   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CTS_LANGUAGE_BASE has no interface implemented.
Friends
Class CL_CTS_LANGUAGE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CC_APPLOG_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Can be removed 20000830
2 CC_DIALOGBOX_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Dialog Box 20000907
3 CC_SPLITTER_CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Can be removed 20000905
4 CC_TOOLBAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Can be removed 20000907
5 CO_APPLOG_DISPLAY_CLOSE Constant Private Type reference (TYPE) UI_FUNC 'CLOSE' Function code: Close 20000905
6 CO_APPLOG_DISPLAY_REFRESH Constant Private Type reference (TYPE) UI_FUNC 'REFRESH' Function code: Refresh 20000905
7 CS_JOBCOUNT Static Attribute Public Type reference (TYPE) BTCJOBCNT Job Name 20010125
8 CS_JOBNAME Static Attribute Public Type reference (TYPE) BTCJOB Job Name 20010125
9 CV_APPLOG_CONTROL_HANDLE Instance attribute Private Type reference (TYPE) BALCNTHNDL Control handle for application log display 20000830
10 CV_LOG_HANDLE Instance attribute Protected Type reference (TYPE) BALLOGHNDL Currently buffered application log 20000616
11 CV_STOP_ON_ERROR Instance attribute Private Type reference (TYPE) AS4FLAG 'X' Stop-on-error flag 20000628
12 FALSE Constant Public Type reference (TYPE) BOOLEAN '-' FALSE for Boolean variable 20010123
13 GC_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'SMLT' Object 20000630
14 GC_SUBOBJECT_EXPORT Constant Public Type reference (TYPE) BALSUBOBJ 'EXPORT' Export subobject 20000630
15 TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' TRUE for Boolean variable 20010123
16 UNKNOWN Constant Public Type reference (TYPE) BOOLEAN space UNKNOWN for Boolean variable 20010123
Methods
# Method Level Visibility Method type Description Created on
1 APPLOG_CREATE Instance method Public Method Create new application log 20000616
2 APPLOG_DISPLAY Instance method Public Method Display current log 20000616
3 APPLOG_DISPLAY_CLOSE Instance method Private Event handling method Handler for closing log display 20000830
4 APPLOG_DISPLAY_IN_CONTROL Instance method Public Method Display current log 20000824
5 APPLOG_DISPLAY_TOOLBAR Instance method Private Event handling method Handler for toolbar events 20000905
6 APPLOG_LOAD Instance method Public Method Load current log from database 20000616
7 APPLOG_MESSAGE Instance method Public Method Add message to application log 20000616
8 APPLOG_MESSAGE_TIMESTAMP Instance method Public Method Add message and timestamp to application log 20000620
9 APPLOG_REFRESH Instance method Public Method Delete current application log 20000616
10 APPLOG_SAVE Instance method Public Method Save application log at database level 20000616
11 APPLOG_SET_STOP_ON_ERROR Instance method Public Method Set/delete stop-on-error flag 20000628
12 APPLOG_TIMESTAMP Instance method Public Method Application log: Write timestamp to application log 20000616
13 CONSTRUCTOR Instance method Public Constructor Constructor 20000616
14 DISPLAY_VERSION Static method Public Method Display current version of language transport tools 20001116
15 IS_LANGUAGE_LOCKED Static method Public Method Language locked? 20010123
16 JOB_DEFINITION_END Static method Public Method Job definition completed 20010125
17 JOB_DEFINITION_START Static method Public Method Start job definition 20010125
18 LANGUAGE_LOAD_DELETE Static method Public Method Delete Language Load 20001020
19 SEND_MESSAGE Static method Public Method Send express message 20000831
20 SET_LANGUAGE_LOCK Static method Public Method Set/delete lock for a language 20010123
Events
Class CL_CTS_LANGUAGE_BASE has no event.
Types
Class CL_CTS_LANGUAGE_BASE has no local type.
Method Signatures

Method APPLOG_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTNUMBER Value transfer Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20000616
2 Exporting LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20000616
3 Importing OBJECT Value transfer Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20000616
4 Importing SUBOBJECT Value transfer Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20000616
# Exception Resumable Description Created on
1 CREATION_FAILED Fehler beim Anlegen 20000616

Method APPLOG_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20000620
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler beim Aufruf des Protokollanzeigers 20000616
2 LOG_HANDLE_INITIAL Kein Log-Handle übergeben 20000620
3 LOG_NOT_FOUND Protokoll nicht gefunden 20000616
4 NO_AUTHORIY Keine Berechtigung zur Anzeige 20000616

Method APPLOG_DISPLAY_CLOSE Signature

Method APPLOG_DISPLAY_CLOSE on class CL_CTS_LANGUAGE_BASE has no parameter.
Method APPLOG_DISPLAY_CLOSE on class CL_CTS_LANGUAGE_BASE has no exception.

Method APPLOG_DISPLAY_IN_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CAPTION Value transfer Type reference (TYPE) C Überschrift 20001023
2 Importing LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20000824
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler beim Aufruf des Protokollanzeigers 20000824
2 LOG_HANDLE_INITIAL Kein Log-Handle übergeben 20000824
3 LOG_NOT_FOUND Protokoll nicht gefunden 20000824
4 NO_AUTHORIY Keine Berechtigung zur Anzeige 20000824

Method APPLOG_DISPLAY_TOOLBAR Signature

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

Method APPLOG_DISPLAY_TOOLBAR on class CL_CTS_LANGUAGE_BASE has no exception.

Method APPLOG_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20000620
# Exception Resumable Description Created on
1 LOG_HANDLE_INITIAL Übergebenes Log-Handle ist initial 20000620
2 LOG_LOAD_FAILED Log konnte nicht geladen werden 20000620

Method APPLOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Call by reference Type reference (TYPE) BALPROBCL '3' Anwendungs-Log: Problemklasse einer Meldung 20000616
2 Importing IM_LEVEL Call by reference Type reference (TYPE) BALLEVEL '2' Anwendungs-Log: Detaillierungsgrad 20000616
# Exception Resumable Description Created on
1 MESSAGE_ADDING_FAILURE Fehler beim Hinzufügen der Nachricht 20000620

Method APPLOG_MESSAGE_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Call by reference Type reference (TYPE) BALPROBCL '3' Anwendungs-Log: Problemklasse einer Meldung 20000620
2 Importing IM_LEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20000620

Method APPLOG_MESSAGE_TIMESTAMP on class CL_CTS_LANGUAGE_BASE has no exception.

Method APPLOG_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20000710
# Exception Resumable Description Created on
1 LOG_HANDLE_INITIAL kein Log geladen 20000620
2 REFRESH_FAILED Fehler beim Refresh 20000620

Method APPLOG_SAVE Signature

Method APPLOG_SAVE on class CL_CTS_LANGUAGE_BASE has no parameter.
# Exception Resumable Description Created on
1 LOG_HANDLE_INITIAL Log Handle nicht gesetzt 20000620
2 SAVE_FAILED Fehler beim Speichern 20000620

Method APPLOG_SET_STOP_ON_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STOP_ON_ERROR Call by reference Type reference (TYPE) AS4FLAG neues Stop-on-Error Flag 20000628

Method APPLOG_SET_STOP_ON_ERROR on class CL_CTS_LANGUAGE_BASE has no exception.

Method APPLOG_TIMESTAMP Signature

Method APPLOG_TIMESTAMP on class CL_CTS_LANGUAGE_BASE has no parameter.
Method APPLOG_TIMESTAMP on class CL_CTS_LANGUAGE_BASE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CTS_LANGUAGE_BASE has no parameter.
Method CONSTRUCTOR on class CL_CTS_LANGUAGE_BASE has no exception.

Method DISPLAY_VERSION Signature

Method DISPLAY_VERSION on class CL_CTS_LANGUAGE_BASE has no parameter.
Method DISPLAY_VERSION on class CL_CTS_LANGUAGE_BASE has no exception.

Method IS_LANGUAGE_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOCK_FLAG Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010123
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20010123

Method IS_LANGUAGE_LOCKED on class CL_CTS_LANGUAGE_BASE has no exception.

Method JOB_DEFINITION_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SERVER Call by reference Type reference (TYPE) BTCSRVNAME Servername 20010125
2 Importing IM_START_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010125
3 Importing IM_START_TIME Call by reference Type reference (TYPE) SYUZEIT Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit 20010125
# Exception Resumable Description Created on
1 JOB_NOT_STARTED Job konnte nicht gestartet werden 20010125

Method JOB_DEFINITION_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20010125

Method JOB_DEFINITION_START on class CL_CTS_LANGUAGE_BASE has no exception.

Method LANGUAGE_LOAD_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALL Call by reference Type reference (TYPE) C SPACE alle Loads 20001020
2 Importing IM_CUA Call by reference Type reference (TYPE) C SPACE CUA Load (D345T) 20001020
3 Importing IM_DYNPRO Call by reference Type reference (TYPE) C SPACE Dynpro Load (DYNPTXTLD) 20001020
4 Importing IM_EASY_ACCESS Call by reference Type reference (TYPE) C SPACE Easy Access Menu Load 20001020
5 Importing IM_FORCE_MODE Call by reference Type reference (TYPE) C SPACE Force Modus 20010306
6 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprache, deren Load gelöscht werden soll 20001020
7 Importing IM_SCREEN_PAINTER Call by reference Type reference (TYPE) C SPACE Screen Painter Load (DDFTX) 20001020
# Exception Resumable Description Created on
1 CUA_LOAD_ERROR Fehler beim Löschen der CUA Load 20001020
2 DYNPRO_LOAD_ERROR Fehler beim Löschen der Dynpro Load 20001020
3 SCREEN_PAINTER_LOAD_ERROR Fehler beim Löschen der Screen Painter Load 20001020

Method SEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TITLE Call by reference Type reference (TYPE) POP_TITLE Popup Titel 20000831
2 Importing IM_UNAME Call by reference Type reference (TYPE) SYUNAME Benutzer 20000831

Method SEND_MESSAGE on class CL_CTS_LANGUAGE_BASE has no exception.

Method SET_LANGUAGE_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20010123
2 Importing IM_LOCK_FLAG Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010123
# Exception Resumable Description Created on
1 LANGUAGE_NOT_LOCKABLE Sprache nicht sperrbar 20010123
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A