SAP ABAP Class CL_QPCP_TEXT (Text in Control Plan)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   QM-PT-CP (Application Component) Control Plan
     QPCP (Package) QM: Control Plan
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_QPCP_ENTITY Control-Plan Entity 20070723
Properties
Class CL_QPCP_TEXT  
Short Description Text in Control Plan    
Super Class CL_QPCP_ENTITY Control-Plan Entity 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package QPCP   QM: Control Plan 
Created 20070723   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_GUI_TEXTEDIT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_QPCP_CPLAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_QPCP_TEXT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_QPCP_TEXT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_QPCP_CPLAN 20070814 API Interface for Control Plan
2 CL_QPCP_ITEM 20070814 Items in Control Plan
3 CL_QPCP_TEXT_PERSISTENCY 20070723 Persistency Class - Control Plan Text
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_TEXTID_DESC Constant Public Type reference (TYPE) TDID 'DESC' Text-ID Description 20070814
2 MC_TEXTOBJECT_CPLAN Constant Public Type reference (TYPE) TDOBJECT 'QPCP' Texts: Application Object 20070813
3 MS_DATA Instance attribute Protected Type reference (TYPE) QPCPD_TEXT Short Text for Element in Control Plan 20070806
4 MS_DATA_OLD Instance attribute Protected Type reference (TYPE) QPCPD_TEXT Short Text for Element in Control Plan 20070806
5 MT_LONGTEXT_DESC Instance attribute Protected Type reference (TYPE) TT_TEXT_TABLE Long-Text Table 20070814
6 MT_STACK Static Attribute Private Type reference (TYPE) QPCPT_TEXT_REFS Table Containing References to Text 20070802
7 MV_DESC_IS_MODIFIED Instance attribute Protected Attribute reference (LIKE) CL_GUI_TEXTEDIT=>TRUE Long Text Was Changed in UI 20070814
8 MV_DESC_IS_NEW Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE Long Text Is Created Again 20070814
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_TRANSACTION_CLOSED Static method Protected Method Clean Up After Ending Transaction 20070806
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070723
3 CREATE Static method Private Method Create Text for Control PLan or Item 20070806
4 DELETE Instance method Protected Method Delete Short Text/Long Text for Control Plan or Item 20070805
5 GET_DATA_BEFORE_SAVE Instance method Private Method Returns Current DB fields Before Saving 20070723
6 GET_INSTANCE Static method Protected Method Read Instance 20070806
7 GET_LONGTEXT_DESC Instance method Protected Method 'Description' Long Text Is Copied 20070814
8 GET_SHORTTEXT Instance method Protected Method Short Text Is Copied 20070805
9 IS_LONGTEXT_EMPTY Static method Private Method Long Text Initial (Deleted)? 20070814
10 LOAD Static method Private Method Load Short Text/Long Text for Control Plan or Item 20070806
11 PLAN_TEXTS_CHANGED Static method Protected Method Checks Whether Texts for CP or Item Have Changed 20070806
12 PUSH_STACK Static method Private Method Fill Stack (Internal) 20070802
13 READ_STACK Static method Private Method Read Stack (Internal) 20070802
14 REMOVE_STACK Static method Private Method Delete Stack (Internal) 20070802
15 SET_LONGTEXT_DESC Instance method Protected Method 'Description' Long Text Is Set 20070814
16 SET_SHORTTEXT Instance method Protected Method Short Text Is Set 20070805
Events
Class CL_QPCP_TEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_TEXT_TABLE Public See coding Long Text Line 20070809 BEGIN OF ts_text_table, line(256) TYPE c, END OF ts_text_table
2 TT_TEXT_TABLE Public See coding Long-Text Table 20070809 tt_text_table TYPE STANDARD TABLE OF ts_text_table
Method Signatures

Method AFTER_TRANSACTION_CLOSED Signature

Method AFTER_TRANSACTION_CLOSED on class CL_QPCP_TEXT has no parameter.
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070806

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) QPCPD_TEXT Kurztext für Elemente des Kontrollplans 20070806
2 Importing IT_LONGTEXT_DESC Call by reference Type reference (TYPE) TT_TEXT_TABLE Langtexttabelle 20070814
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070723

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070806
2 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20070806
3 Importing IV_SIMULATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070806
4 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) CL_QPCP_TEXT 20070806
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070806

Method DELETE Signature

Method DELETE on class CL_QPCP_TEXT has no parameter.
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070805

Method GET_DATA_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TEXT Call by reference Type reference (TYPE) QPCPD_TEXT Kurztext für Elemente des Kontrollplans 20070810
2 Exporting ES_TEXT_OLD Call by reference Type reference (TYPE) QPCPD_TEXT Kurztext für Elemente des Kontrollplans (before image) 20070810

Method GET_DATA_BEFORE_SAVE on class CL_QPCP_TEXT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) QPCP_EDIT_MODE CL_QPCP_CPLAN=>MC_DISPLAY_MODE Schreibmodus des Kontrollplans 20070806
2 Importing IV_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070806
3 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) CL_QPCP_TEXT Partner im Produktionslenkungsplan 20070806
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070806

Method GET_LONGTEXT_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LONGTEXT_DESC Call by reference Type reference (TYPE) TT_TEXT_TABLE Langtexttabelle 20070814

Method GET_LONGTEXT_DESC on class CL_QPCP_TEXT has no exception.

Method GET_SHORTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) QPCPD_TEXT-TEXT Kurztext 20070805

Method GET_SHORTTEXT on class CL_QPCP_TEXT has no exception.

Method IS_LONGTEXT_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LONGTEXT Call by reference Type reference (TYPE) TT_TEXT_TABLE Langtexttabelle 20070814
2 Returning RV_IS_EMPTY Value transfer Type reference (TYPE) ABAP_BOOL 20070814

Method IS_LONGTEXT_EMPTY on class CL_QPCP_TEXT has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) QPCP_EDIT_MODE CL_QPCP_CPLAN=>MC_DISPLAY_MODE Schreibmodus der Texte 20070806
2 Importing IV_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070806
3 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20070806
4 Returning RT_RESULT Value transfer Type reference (TYPE) QPCPT_TEXT_REFS Tabelle mit Referenzen auf Text 20070806
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070806

Method PLAN_TEXTS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070806
2 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070806
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070807

Method PUSH_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STACK Call by reference Type reference (TYPE) QPCPT_TEXT_REFS Tabelle mit Referenzen auf Text 20070806
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070806

Method READ_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070806
2 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20070806
3 Returning RT_RESULT Value transfer Type reference (TYPE) QPCPT_TEXT_REFS Tabelle mit Referenzen auf Text 20070806
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070806

Method REMOVE_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STACK Call by reference Type reference (TYPE) QPCPT_TEXT_REFS Tabelle mit Referenzen auf Text 20070806
2 Importing IV_FINALIZED_ENTRY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070806
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070806

Method SET_LONGTEXT_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LONGTEXT_DESC Call by reference Type reference (TYPE) TT_TEXT_TABLE Langtexttabelle 20070814
2 Importing IV_IS_MODIFIED Call by reference Attribute reference (LIKE) CL_GUI_TEXTEDIT=>TRUE 20070814

Method SET_LONGTEXT_DESC on class CL_QPCP_TEXT has no exception.

Method SET_SHORTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL Text wurde verändert 20070816
2 Importing IV_TEXT Call by reference Type reference (TYPE) QPCPD_TEXT-TEXT Kurztext 20070805

Method SET_SHORTTEXT on class CL_QPCP_TEXT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603