SAP ABAP Class CL_BCM_TEXT2 (Text proxy for product, product folder and Baseline)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-CM (Application Component) Configuration management
     CMT2 (Package) Configuration Management - Core Development - (Version2)
Properties
Class CL_BCM_TEXT2  
Short Description Text proxy for product, product folder and Baseline    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT2   Configuration Management - Core Development - (Version2) 
Created 20010305   SAP 
Last change 20020412   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BCM_TEXT2 has no interface implemented.
Friends
Class CL_BCM_TEXT2 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTROLLER Static Attribute Private Object reference (TYPE REF TO) CL_BCM_CONTROLLER2 Reference to Business-Controller 20010305
2 CO_NK_CMTEXT Constant Private Type reference (TYPE) NRIV-OBJECT 'NK_CMTEXT' CO_NK_CMTEXT 20010305
3 CO_TEXT_ID_BASELINE Constant Private Type reference (TYPE) TDID 'BLLT' CO_TEXT_ID_BASELINE 20010305
4 CO_TEXT_ID_FOLDER Constant Private Type reference (TYPE) TDID 'PFLT' CO_TEXT_ID_FOLDER 20010305
5 CO_TEXT_ID_PRODUCT Constant Private Type reference (TYPE) TDID 'PMLT' CO_TEXT_ID_PRODUCT 20010305
6 CO_TEXT_OBJECT Constant Private Type reference (TYPE) THEAD-TDOBJECT 'CMTO' CO_TEXT_OBJECT 20010305
7 HAS_CHANGED Instance attribute Private Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE HAS_CHANGED 20010305
8 OLD_TEXT_TABLE Instance attribute Private Type reference (TYPE) TAB_CM_TEXT Text Table 20010305
9 OLD_VERSION Instance attribute Private Type reference (TYPE) TIMESTAMP Version time stamp for the original 20010305
10 SCND_PREF_LANG Static Attribute Private Type reference (TYPE) DE_CM_SPRAS SCND_PREF_LANG 20010305
11 TEXT_KEY Instance attribute Private Type reference (TYPE) THEAD Internal text key 20010305
12 TEXT_LIST Static Attribute Private See coding TEXT_LIST 20010305
13 TEXT_TABLE Instance attribute Private Type reference (TYPE) TAB_CM_TEXT Text Table 20010305
14 UNDO_PREPARED Instance attribute Private Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Data for undo assigned? 20010305
15 VERSION Instance attribute Private Type reference (TYPE) TIMESTAMP Internal version time stamp 20010305
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010305
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010305
3 COPY Static method Private Method Copy text and add text to new text proxy 20010305
4 CREATE Static method Public Method Create a new long text 20010305
5 CREATE_TEXT_KEY Static method Private Method Generate internal text key 20010305
6 DELETE Instance method Public Method Delete the text of the given object 20010305
7 DETERMINE_TEXT_ID Static method Private Method Determine a text Id dependent on service inquiry 20010305
8 GET_TEXT_TABLE Instance method Public Method Give text table to caller 20010305
9 HAS_TEXT_CHANGED Instance method Public Method Has the text been changed? 20010305
10 LOAD Static method Public Method Load text fot the given object 20010305
11 SAVE Instance method Public Method Save text for given object 20010305
12 SET_TEXT_TABLE Instance method Public Method Enter new text table for text proxy 20010305
13 UNDO Instance method Public Method Revoke changes to current transaction 20010305
Events
Class CL_BCM_TEXT2 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 L_TY_TEXT_LIST Private See coding Type for the internal list of text objects 20010305
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT_KEY Call by reference Type reference (TYPE) THEAD SAPscript: Text-Header 20010305
2 Importing I_TEXT_TABLE Call by reference Type reference (TYPE) TAB_CM_TEXT CM: SAPScript-Texttabelle 20010305

Method CONSTRUCTOR on class CL_BCM_TEXT2 has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_TEXT Call by reference Object reference (TYPE REF TO) CL_BCM_TEXT2 Quell-Text-Proxy 20010305
2 Importing I_TARGET_TEXT Call by reference Object reference (TYPE REF TO) CL_BCM_TEXT2 Ziel-Text-Proxy 20010305

Method COPY on class CL_BCM_TEXT2 has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Value transfer Object reference (TYPE REF TO) CL_BCM_TEXT2 Referenz auf angelegten Text-Proxy 20010305
2 Exporting E_TEXT_KEY Call by reference Type reference (TYPE) DE_CM_KEY Textschlüssel 20010305
3 Importing I_TEXT_OWNER_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Text-Eigentümer-Klasse 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

Method CREATE_TEXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) DE_CM_KEY neuer Textschlüssel 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) CMT_BOOLEAN Verbuchung in update task (V1)? 20010305

Method DELETE on class CL_BCM_TEXT2 has no exception.

Method DETERMINE_TEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT_OWNER_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Klassenname des Text-Eigentümers 20010305
2 Returning RESULT Value transfer Type reference (TYPE) THEAD-TDID Text-Id 20010305

Method DETERMINE_TEXT_ID on class CL_BCM_TEXT2 has no exception.

Method GET_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT_TABLE Value transfer Type reference (TYPE) TAB_CM_TEXT Texttabelle 20010305
2 Exporting E_VERSION Call by reference Type reference (TYPE) TIMESTAMP interner Versionszeitstempel 20010305

Method GET_TEXT_TABLE on class CL_BCM_TEXT2 has no exception.

Method HAS_TEXT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN wurde der Text geändert? 20010305

Method HAS_TEXT_CHANGED on class CL_BCM_TEXT2 has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Value transfer Object reference (TYPE REF TO) CL_BCM_TEXT2 Text-Proxy 20010305
2 Exporting E_TEXT_KEY Call by reference Type reference (TYPE) DE_CM_KEY interner Text-Schlüssel 20010305
3 Importing I_TEXT_KEY Call by reference Type reference (TYPE) DE_CM_KEY alternativ: BWL-Schlüssel des Eigentümers 20010305
4 Importing I_TEXT_OWNER_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Text-Eigentümer-Klasse 20010305

Method LOAD on class CL_BCM_TEXT2 has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) CMT_BOOLEAN Verbuchung in update task (V1)? 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

Method SET_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VERSION Call by reference Type reference (TYPE) TIMESTAMP interner Versionszeitstempl 20010305
2 Importing I_TEXT_TABLE Call by reference Type reference (TYPE) TAB_CM_TEXT Texttabelle 20010305

Method SET_TEXT_TABLE on class CL_BCM_TEXT2 has no exception.

Method UNDO Signature

Method UNDO on class CL_BCM_TEXT2 has no parameter.
Method UNDO on class CL_BCM_TEXT2 has no exception.
History
Last changed by/on SAP  20020412 
SAP Release Created in 46C