SAP ABAP Class CL_BCM_TEXT (Text proxy for product, product folder and Baseline)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MD-PCT (Application Component) Product Catalog
     CMT (Package) Configuration Management - Core Development
Properties
Class CL_BCM_TEXT  
Short Description Text proxy for product, product folder and Baseline    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT   Configuration Management - Core Development 
Created 19990626   SAP 
Last change 20010425   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_TEXT has no interface implemented.
Friends
Class CL_BCM_TEXT 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_CONTROLLER Reference to Business-Controller 19990630
2 CO_NK_CMTEXT Constant Private Type reference (TYPE) NRIV-OBJECT 'NK_CMTEXT' CO_NK_CMTEXT 19990713
3 CO_TEXT_ID_BASELINE Constant Private Type reference (TYPE) TDID 'BLLT' CO_TEXT_ID_BASELINE 19990630
4 CO_TEXT_ID_FOLDER Constant Private Type reference (TYPE) TDID 'PFLT' CO_TEXT_ID_FOLDER 19990630
5 CO_TEXT_ID_PRODUCT Constant Private Type reference (TYPE) TDID 'PMLT' CO_TEXT_ID_PRODUCT 19990630
6 CO_TEXT_OBJECT Constant Private Type reference (TYPE) THEAD-TDOBJECT 'CMTO' CO_TEXT_OBJECT 19990630
7 OLD_TEXT_TABLE Instance attribute Public Type reference (TYPE) TAB_CM_TEXT Text Table 19990810
8 SCND_PREF_LANG Static Attribute Private Type reference (TYPE) DE_CM_SPRAS SCND_PREF_LANG 19991227
9 TEXT_KEY Instance attribute Public Type reference (TYPE) THEAD Internal text key 19990630
10 TEXT_LIST Static Attribute Private See coding TEXT_LIST 19990723
11 TEXT_TABLE Instance attribute Public Type reference (TYPE) TAB_CM_TEXT Text Table 19990630
12 UNDO_PREPARED Instance attribute Private Type reference (TYPE) OS_BOOLEAN OSCON_FALSE Data for undo assigned? 19990810
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19990630
2 CONSTRUCTOR Instance method Public Constructor Constructor 19990630
3 COPY Static method Public Method Copy text and add text to new text proxy 19990701
4 CREATE Static method Public Method Create a new long text 19990626
5 CREATE_TEXT_KEY Static method Private Method Generate internal text key 19990713
6 DELETE Instance method Public Method Delete the text of the given object 19990626
7 DETERMINE_TEXT_ID Static method Private Method Determine a text Id dependent on service inquiry 19990722
8 GET_TEXT_TABLE Instance method Public Method Give text table to caller 19990722
9 LOAD Static method Public Method Load text fot the given object 19990626
10 SAVE Instance method Public Method Save text for given object 19990626
11 SET_TEXT_TABLE Instance method Public Method Enter new text table for text proxy 19990722
12 UNDO Instance method Public Method Revoke changes to current transaction 19990810
Events
Class CL_BCM_TEXT 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 19990723
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BCM_TEXT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BCM_TEXT 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 interner Text-Schlüssel 19990630
2 Importing I_TEXT_TABLE Call by reference Type reference (TYPE) TAB_CM_TEXT Texttabelle 19990630

Method CONSTRUCTOR on class CL_BCM_TEXT 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_TEXT Quell-Text-Proxy 19990722
2 Importing I_TARGET_TEXT Call by reference Object reference (TYPE REF TO) CL_BCM_TEXT Ziel-Text-Proxy 19990802

Method COPY on class CL_BCM_TEXT 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_TEXT Referenz auf angelegten Text-Proxy 19990722
2 Exporting E_TEXT_KEY Call by reference Type reference (TYPE) DE_CM_KEY Textschlüssel 19990722
3 Importing I_TEXT_OWNER_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Text-Eigentümer-Klasse 19990722
# Exception Resumable Description Created on
1 CREATE_FAILED Methode ist fehlgeschlagen 19990630

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 19990713
# Exception Resumable Description Created on
1 UNKNOWN_ERROR unbekannter Fehler 19990713

Method DELETE Signature

Method DELETE on class CL_BCM_TEXT has no parameter.
Method DELETE on class CL_BCM_TEXT 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 19990722
2 Returning RESULT Value transfer Type reference (TYPE) THEAD-TDID Text-Id 19990722
# Exception Resumable Description Created on
1 UNKNOWN_TEXT_OWNER dem Text-Eigentümer ist noch keine ID zugeordnet 19990722

Method GET_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_TEXT Texttabelle 19990722

Method GET_TEXT_TABLE on class CL_BCM_TEXT 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_TEXT Text-Proxy 19990722
2 Exporting E_TEXT_KEY Call by reference Type reference (TYPE) DE_CM_KEY interner Text-Schlüssel 19990722
3 Importing I_TEXT_KEY Call by reference Type reference (TYPE) DE_CM_KEY alternativ: BWL-Schlüssel des Eigentümers 19990722
4 Importing I_TEXT_OWNER_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Text-Eigentümer-Klasse 19990722
# Exception Resumable Description Created on
1 LOAD_FAILED die Methode ist fehlgeschlagen 19990630

Method SAVE Signature

Method SAVE on class CL_BCM_TEXT has no parameter.
# Exception Resumable Description Created on
1 FAILED Das Speichern des Textes war nicht erfolgreich 19991018

Method SET_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT_TABLE Call by reference Type reference (TYPE) TAB_CM_TEXT Texttabelle 19990722

Method SET_TEXT_TABLE on class CL_BCM_TEXT has no exception.

Method UNDO Signature

Method UNDO on class CL_BCM_TEXT has no parameter.
Method UNDO on class CL_BCM_TEXT has no exception.
History
Last changed by/on SAP  20010425 
SAP Release Created in