SAP ABAP Class CL_MMPUR_TEXT_MANAGER (Definition of Text Manager in MM-PUR)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_BASE (Package) Purchasing: Basis Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LONGTEXTS_MM Interface Long Texts in Purchasing 20070323
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SUBJECT_MM The Subject for the Change Notification Protocol 20070323
Properties
Class CL_MMPUR_TEXT_MANAGER  
Short Description Definition of Text Manager in MM-PUR    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_BASE   Purchasing: Basis Components 
Created 20070323   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMMFD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_LONGTEXTS_MM Interface Long Texts in Purchasing 20070323
2 IF_SUBJECT_MM The Subject for the Change Notification Protocol 20070323
Friends
Class CL_MMPUR_TEXT_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MY_CHANGEDOCS Instance attribute Private Type reference (TYPE) MEREQ_T_CDTXT Table Type: Change Documents for Texts 20070323
2 MY_LANGU Instance attribute Private Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20070323
3 MY_LANGU_DIFFERENT Instance attribute Public Type reference (TYPE) MMPUR_BOOL MMPUR_NO Text has different language 20070323
4 MY_ORIGINALS_COPIED Instance attribute Private Type reference (TYPE) MMPUR_BOOL MMPUR_NO Orginal texts copied 20070323
5 MY_TDNAME Instance attribute Private Type reference (TYPE) THEAD-TDNAME Name 20070323
6 MY_TEXT_MANAGER_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_MMPUR_TEXT_MANAGER_TYPE Text Manager Type Definition 20070323
7 MY_TEXT_OBJ_REF Instance attribute Private Object reference (TYPE REF TO) IF_MMPUR_TEXTSOURCE_LOOKUP Text Search 20070323
8 MY_THEADTAB Instance attribute Private Type reference (TYPE) LTY_T_THEADTAB 20070323
9 MY_VORGA Instance attribute Private Type reference (TYPE) T160-VORGA Transaction/Event 20070323
Methods
# Method Level Visibility Method type Description Created on
1 ADOPT Instance method Public Method Adopt text 20070323
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070323
3 CLONE Instance method Public Method Clone Text 20070323
4 CLOSE Instance method Public Method Close Object Instance 20070323
5 CONSTRUCTOR Instance method Public Constructor Constructor 20070323
6 COPY_FROM_TEXT Instance method Public Method Copy Text 20070323
7 COPY_ORIGINALS Instance method Private Method Copy Original Texts 20070323
8 COPY_TEXTS Instance method Private Method Copy Texts 20070323
9 DELETE Instance method Public Method Delete Text 20070323
10 DELETE_TEXT Instance method Private Method Delete Text 20070323
11 EDIT_TEXT Instance method Public Method Edit Text 20070323
12 FIND_TEXTS Instance method Public Method Find Texts 20070323
13 GET_CHANGEDOCS Instance method Public Method Read Change Documents 20070323
14 GET_REFERENCE_KEY Instance method Private Method Get Reference Key 20070323
15 HAS_TEXT_CHANGED Instance method Public Method Has text changed? 20070323
16 HAS_TEXT_DIFFERENT_LANGUAGE Instance method Public Method Has the text a different language? 20070323
17 IS_TEST_MAINTAINED Instance method Public Method Has text been changed? 20070323
18 PREPARE_POST Instance method Public Method Prepare Text Update 20070323
19 RESET Instance method Public Method Reset Text 20070323
20 UPDATE_CHANGE_DOC Instance method Private Method Supply Change Data with New Data 20070323
Events
Class CL_MMPUR_TEXT_MANAGER has no event.
Types
Class CL_MMPUR_TEXT_MANAGER has no local type.
Method Signatures

Method ADOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TDID Call by reference Type reference (TYPE) THEAD-TDID Text-ID 20070323

Method ADOPT on class CL_MMPUR_TEXT_MANAGER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TO_TDNAME Call by reference Type reference (TYPE) THEAD-TDNAME Name 20070323
2 Importing IM_TO_TDOBJECT Call by reference Type reference (TYPE) THEAD-TDOBJECT Texte: Anwendungsobjekt 20070323
3 Returning RE_MANAGER Value transfer Object reference (TYPE REF TO) CL_MMPUR_TEXT_MANAGER Definition des Textmanagers in MM-PUR 20070323

Method CLONE on class CL_MMPUR_TEXT_MANAGER has no exception.

Method CLOSE Signature

Method CLOSE on class CL_MMPUR_TEXT_MANAGER has no parameter.
Method CLOSE on class CL_MMPUR_TEXT_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20070323
2 Importing IM_TDNAME Call by reference Type reference (TYPE) THEAD-TDNAME Name 20070323
3 Importing IM_TEXTLANGU Call by reference Type reference (TYPE) SPRAS '@' Sprache des zu selektierenden Texts 20070323
4 Importing IM_TEXTS_OBJ_REF Call by reference Object reference (TYPE REF TO) IF_MMPUR_TEXTSOURCE_LOOKUP 20070323
5 Importing IM_TEXT_MANAGER_TYPE Call by reference Object reference (TYPE REF TO) CL_MMPUR_TEXT_MANAGER_TYPE 20070323
6 Importing IM_VORGA Call by reference Type reference (TYPE) T160-VORGA Vorgang 20070323

Method CONSTRUCTOR on class CL_MMPUR_TEXT_MANAGER has no exception.

Method COPY_FROM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SOURCE Call by reference Type reference (TYPE) MMPR_THEADTAB Langtextverwaltung im Einkauf 20070323

Method COPY_FROM_TEXT on class CL_MMPUR_TEXT_MANAGER has no exception.

Method COPY_ORIGINALS Signature

Method COPY_ORIGINALS on class CL_MMPUR_TEXT_MANAGER has no parameter.
Method COPY_ORIGINALS on class CL_MMPUR_TEXT_MANAGER has no exception.

Method COPY_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_THEADTAB_TO Call by reference Type reference (TYPE) MMPR_T_THEADTAB Textdefinition im Einkauf 20070323
2 Importing IM_FROM Call by reference Type reference (TYPE) MMPR_THEADTAB 20070323
3 Importing IM_TO Call by reference Type reference (TYPE) MMPR_THEADTAB 20070323

Method COPY_TEXTS on class CL_MMPUR_TEXT_MANAGER has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TDID Call by reference Type reference (TYPE) THEAD-TDID Text-ID 20070323

Method DELETE on class CL_MMPUR_TEXT_MANAGER has no exception.

Method DELETE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TDID Call by reference Type reference (TYPE) THEAD-TDID Text-ID 20070323
2 Importing IM_TDNAME Call by reference Type reference (TYPE) THEAD-TDNAME Name 20070323
3 Importing IM_TDOBJECT Call by reference Type reference (TYPE) THEAD-TDOBJECT Texte: Anwendungsobjekt 20070323
4 Importing IM_TDSPRAS Call by reference Type reference (TYPE) THEAD-TDSPRAS Sprachenschlüssel 20070323

Method DELETE_TEXT on class CL_MMPUR_TEXT_MANAGER has no exception.

Method EDIT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TDID Call by reference Type reference (TYPE) THEAD-TDID Text-ID 20070323

Method EDIT_TEXT on class CL_MMPUR_TEXT_MANAGER has no exception.

Method FIND_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXT_COPY_ALL Call by reference Type reference (TYPE) MMPUR_BOOL kopiere alle Texte 20070323

Method FIND_TEXTS on class CL_MMPUR_TEXT_MANAGER has no exception.

Method GET_CHANGEDOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHANGEDOCS Value transfer Type reference (TYPE) MEREQ_T_CDTXT Tabellentyp Änderungsbelege für Texte 20070323

Method GET_CHANGEDOCS on class CL_MMPUR_TEXT_MANAGER has no exception.

Method GET_REFERENCE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SOURCE Call by reference Type reference (TYPE) MMPR_THEADTAB Langtextverwaltung im Einkauf 20070323
2 Returning RE_THEADTAB Value transfer Type reference (TYPE) MMPR_THEADTAB Langtextverwaltung im Einkauf 20070323

Method GET_REFERENCE_KEY on class CL_MMPUR_TEXT_MANAGER has no exception.

Method HAS_TEXT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TDID Call by reference Type reference (TYPE) THEAD-TDID Text-ID 20070323
2 Returning RE_CHANGED Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20070323

Method HAS_TEXT_CHANGED on class CL_MMPUR_TEXT_MANAGER has no exception.

Method HAS_TEXT_DIFFERENT_LANGUAGE Signature

Method HAS_TEXT_DIFFERENT_LANGUAGE on class CL_MMPUR_TEXT_MANAGER has no parameter.
Method HAS_TEXT_DIFFERENT_LANGUAGE on class CL_MMPUR_TEXT_MANAGER has no exception.

Method IS_TEST_MAINTAINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MAINT Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20070323

Method IS_TEST_MAINTAINED on class CL_MMPUR_TEXT_MANAGER has no exception.

Method PREPARE_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CDTXT Call by reference Type reference (TYPE) MEREQ_T_CDTXT Tabellentyp Änderungsbelege für Texte 20070323
2 Importing IM_TDNAME_NEW Call by reference Type reference (TYPE) THEAD-TDNAME Name 20070323
# Exception Resumable Description Created on
1 CX_MMPUR_ROOT Exception Einkauf 20070404

Method RESET Signature

Method RESET on class CL_MMPUR_TEXT_MANAGER has no parameter.
Method RESET on class CL_MMPUR_TEXT_MANAGER has no exception.

Method UPDATE_CHANGE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNCTION Call by reference Type reference (TYPE) CDUPDKZ Änderungsbelege: U=Update, I=Insert, D=Delete 20070323
2 Importing IM_TDID Call by reference Type reference (TYPE) THEAD-TDID Text-ID 20070323
3 Importing IM_TDSPRAS Call by reference Type reference (TYPE) THEAD-TDSPRAS Sprachenschlüssel 20070323

Method UPDATE_CHANGE_DOC on class CL_MMPUR_TEXT_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604