SAP ABAP Class CL_RMPS_KPRO_CM_EDIT (Manipulation of KPRO CMs (copy of basis class, as final))
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_PRO_PROPERTY (Package) PRO: Attribute Handling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMPS_KPRO_CM_EDIT Manipulation of KPro Content Models 20050429
Properties
Class CL_RMPS_KPRO_CM_EDIT  
Short Description Manipulation of KPRO CMs (copy of basis class, as final)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_PRO_PROPERTY   PRO: Attribute Handling 
Created 20050426   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SDOKM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMPS_KPRO_CM_EDIT Manipulation of KPro Content Models 20050429
Friends
Class CL_RMPS_KPRO_CM_EDIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SRC_CLASS Constant Public Type reference (TYPE) STRING 'CL_RMPS_KPRO_CM_EDIT' Class Name 20050426
2 TAB_MODELS_EXIST Instance attribute Protected Type reference (TYPE) SRMCMMODEL Existing Customer Content Models in 'SRM' and 'SRMU' 20050426
3 TAB_MODELS_STD Instance attribute Protected Type reference (TYPE) SRMCMSTDM_T Standard RM Content Model 20050426
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_VIRTUEL_PHIO Instance method Public Method Activates Virtual PHIO Class 20050426
2 ADD_ATT_TO_HEADTAB Instance method Public Method Enters Attribute in Header Table 20050426
3 CHECK_ATTRIBUTE_NEW Instance method Public Method Checks Whether Attribute in Class is Set New (or Inherited) 20050426
4 CHECK_CHANGED Instance method Public Method Checks Whether Any Attribute Properties Have Changed 20050426
5 CHECK_DIFFERENT_PREFIXES Instance method Public Method Checks Whether Customer Has Created Different Namespaces 20050426
6 CHECK_HEADTAB_POSITION Instance method Public Method Checks for Attribute in Header Table, Existence of Free Pos. 20050426
7 CHECK_NEW_ATTRIBUTE Instance method Public Method Checks Whether Name of New Attribute is Permitted 20050426
8 CHECK_PROPERTY_FREE Instance method Public Method Has Property Been Set in Superordinate Class? 20050426
9 CHECK_SEPARATED Instance method Public Method Checks Whether Inheritance of Property is Canceled 20050426
10 CONSTRUCTOR Instance method Public Constructor Constructor 20050426
11 CREATE_ATTRIBUTE Instance method Public Method Creates New Attribute 20050426
12 CREATE_INACTIVE_VERSION Static method Public Method Creates Inactive Version of Class 20050426
13 CREATE_LIST_POPUP Instance method Public Method Creates List Popup 20050426
14 DELETE_ATTRIBUTE Instance method Public Method Deletes Attribute From Class 20050426
15 DELETE_ATTRIBUTE_GLOBAL Instance method Public Method Deletes Attribute Globally 20050426
16 GET_ATTRIBUTES_ATTRIBUTES Instance method Public Method Returns Table With Attribute Properties 20050426
17 GET_ATTRIBUTES_DESCRIPT Instance method Protected Method Returns Description of Class Attributes 20050426
18 GET_CLASS_ATTRIBUTES Instance method Public Method Returns Table With Attributes of the Class 20050426
19 GET_EXISTING_MODELS Instance method Public Method Returns Table of all Customer Content Models 20050426
20 GET_EXISTING_MODEL_TYPES Instance method Public Method Returns All Model Types for Which a Customer Model Exists 20050426
21 GET_POSSIBLE_ATTRIBUTES Instance method Public Method Returns Table of Possible New Attributes for the Class 20050426
22 GET_SORTED_CLASS_ATTRIBUTES Instance method Public Method Sorts the Table of Attributes by 'Sorting' 20050426
23 GET_VIRTUEL_PHIO_FATHER Instance method Protected Method Returns Superordinate Class of Virtual PHIO Customer Class 20050426
24 GET_VIRTUEL_TO_REAL Instance method Protected Method Determines Local Virtual Class for Model 20050426
25 GET_VIRTUEL_TO_SPACE Instance method Protected Method Determines Global Virtual Class for Document Area 20050426
26 SET_ATTRIBUTES Instance method Public Method Sets Properties of Attribute 20050426
27 SET_SEPARATED Instance method Protected Method Sets Property as Separate in SRMCMSEPRE 20050426
Events
Class CL_RMPS_KPRO_CM_EDIT has no event.
Types
Class CL_RMPS_KPRO_CM_EDIT has no local type.
Method Signatures

Method ACTIVATE_VIRTUEL_PHIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20060809
2 Importing PHIO_V Call by reference Type reference (TYPE) STRING Name der virtuellen physischen Kunden-Klasse 20050426

Method ACTIVATE_VIRTUEL_PHIO on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method ADD_ATT_TO_HEADTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Attributname 20050426
2 Importing ATT_LENGTH Call by reference Type reference (TYPE) I erlaubte Attribut-Feldlänge 20050426
3 Importing PHIO_CL Call by reference Type reference (TYPE) STRING Name realer PHIO Klasse 20050426
4 Importing X_IS_REAL Call by reference Type reference (TYPE) SY-DATAR ' ' PHIO ist reale Klasse: j/n 20050426

Method ADD_ATT_TO_HEADTAB on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method CHECK_ATTRIBUTE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Name des Attributes 20050426
2 Importing PHIO_V Call by reference Type reference (TYPE) STRING Name der Phio-Klasse 20050426
3 Exporting X_NEW Call by reference Type reference (TYPE) STRING Attribut neu in Klasse, nicht vererbt 20050426

Method CHECK_ATTRIBUTE_NEW on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method CHECK_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Name des Attributes der Klasse 20050426
2 Exporting ATTRIB_CHANGED_TAB Call by reference Type reference (TYPE) SRMCMATTXT Tabelle der veränderten Eigenschaften 20050426
3 Importing ATTRIB_X_TAB_NEW Call by reference Type reference (TYPE) SRMCMATTXT Eigenschaften der Attribute und die Wahl 20050426
4 Importing PHIO_V Call by reference Type reference (TYPE) STRING Name der virtuellen physischen Kunden-Klasse 20050426

Method CHECK_CHANGED on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method CHECK_DIFFERENT_PREFIXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MOD_PREFIX_NUMBER Call by reference Type reference (TYPE) INT4 Anzahl verschiedener Namensräume 20050426
2 Exporting MOD_PREFIX_TAB Call by reference Type reference (TYPE) SRMCMMODEL Modelle mit Sprache 20050426
3 Importing MOD_PREFIX_TEST Call by reference Type reference (TYPE) STRING Auf Vorhandensein zu testendes Präfix 20050426
4 Exporting MOD_PREFIX_TEST_RESULT Call by reference Type reference (TYPE) STRING X: Präfix bereits vorhanden 20050426

Method CHECK_DIFFERENT_PREFIXES on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method CHECK_HEADTAB_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Value transfer Type reference (TYPE) STRING Attributname 20050426
2 Importing PHIO_CL Value transfer Type reference (TYPE) STRING Name einer PHIO Klasse 20050426
3 Exporting X_ATT_EXIST Value transfer Type reference (TYPE) STRING 'X': Attr. ist in Header Tab eingetragen 20050426
4 Exporting X_ATT_RESERVED Value transfer Type reference (TYPE) STRING 'X': Attr. ist reserved by Kpro 20050426
5 Importing X_IS_REAL Value transfer Type reference (TYPE) SY-DATAR ' ' ist reale Klasse: j/n 20050426
6 Exporting X_LEN_15_FREE Value transfer Type reference (TYPE) STRING 'X': noch freie Pos für Feldlänge bis 15 chars 20050426
7 Exporting X_LEN_20_FREE Value transfer Type reference (TYPE) STRING X': noch freie Pos für Feldlänge bis 20 chars 20050426
8 Exporting X_LEN_40_FREE Value transfer Type reference (TYPE) STRING X': noch freie Pos für Feldlänge bis 40 chars 20050426
9 Exporting X_NO_TABULATION Value transfer Type reference (TYPE) STRING 'X': keine Tabellierung vorhanden 20050426
10 Exporting X_SRM_ATT Value transfer Type reference (TYPE) STRING 'X': Attr. ist reservierte SRM Attribute 20050426

Method CHECK_HEADTAB_POSITION on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method CHECK_NEW_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Attribut 20050426
2 Importing DOCUSPACE Call by reference Type reference (TYPE) STRING 'ZRM' Kundennamensraum 20050426
3 Exporting X_ALLOWED Call by reference Type reference (TYPE) STRING Name erlaubt 20050426

Method CHECK_NEW_ATTRIBUTE on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method CHECK_PROPERTY_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Name des Attributes der Klasse 20050426
2 Importing PHIO_V Call by reference Type reference (TYPE) STRING Name der virtuellen physischen Kunden-Klasse 20050426
3 Importing PROPERTY Call by reference Type reference (TYPE) STRING Eigenschaft des Attributes 20050426
4 Exporting X_PROPERTY Call by reference Type reference (TYPE) STRING Property ist gesetzt 20050426

Method CHECK_PROPERTY_FREE on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method CHECK_SEPARATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Attribut 20050426
2 Importing PHIO_V Call by reference Type reference (TYPE) STRING Virtuelle Phio-Klasse 20050426
3 Importing PROPERTY Call by reference Type reference (TYPE) STRING Eigenschaft des Attributes 20050426
4 Exporting X_SEPARATED Call by reference Type reference (TYPE) STRING Vererbung aufgehoben 20050426

Method CHECK_SEPARATED on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Name des Attributes der Klasse 20050426
2 Importing DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung des Attributes 20050426
3 Importing DOCUSPACE Call by reference Type reference (TYPE) STRING 'SRM' Dokumentenbereich 20050426
4 Importing PACKAGE Call by reference Type reference (TYPE) STRING Paket 20050426
5 Importing TRANSPORT_REQUEST Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20050429

Method CREATE_ATTRIBUTE on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method CREATE_INACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REPLACE_EXISTING_INACTIVE Value transfer Type reference (TYPE) SRMBOOLEAN Evtl. bereits existierende inaktive Version ersetzen? 20050429
2 Exporting INACT_CLASS Value transfer Type reference (TYPE) SDOKMENT SDOK/Modell: Modellentität 20050426
3 Importing ORG_CLASS Value transfer Type reference (TYPE) SDOKMENT SDOK/Modell: Modellentität 20050426

Method CREATE_INACTIVE_VERSION on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method CREATE_LIST_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTS Call by reference Type reference (TYPE) SRMCMMODEL Elemente 20050426
2 Importing HEADLINE Call by reference Type reference (TYPE) STRING Popupüberschrift 20050426
3 Importing HEADL_NAME Call by reference Type reference (TYPE) STRING Spaltenüberschrift 20050426

Method CREATE_LIST_POPUP on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method DELETE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Name des Attributes der Klasse 20050426
2 Importing IM_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20060809
3 Importing PHIO_V Call by reference Type reference (TYPE) STRING Name der virtuellen physischen Kunden-Klasse 20050426

Method DELETE_ATTRIBUTE on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method DELETE_ATTRIBUTE_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Name des Attributes 20050426
2 Importing IM_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20060809
3 Importing ONLY_CHECK Call by reference Type reference (TYPE) STRING ' ' Nur prüfen ob erlaubt 20050426

Method DELETE_ATTRIBUTE_GLOBAL on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method GET_ATTRIBUTES_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Value transfer Type reference (TYPE) STRING Name des Attributes der Klasse 20050426
2 Exporting ATTRIB_X_TAB Value transfer Type reference (TYPE) SRMCMATTXT Eigenschaften des Attributes und die Wahl 20050426
3 Exporting ATTRIB_X_TAB_LANGU_B Call by reference Type reference (TYPE) SRMCMATTXT Sprachabhängige beschreibung der Eigenschaften der Attribute 20050426
4 Exporting ATTRIB_X_TAB_LANGU_I Call by reference Type reference (TYPE) SRMCMATTXT Tabelle für Int-Werte 20050426
5 Importing PHIO_V Value transfer Type reference (TYPE) STRING Name der virtuellen physischen Kunden-Klasse 20050426

Method GET_ATTRIBUTES_ATTRIBUTES on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method GET_ATTRIBUTES_DESCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTRIB_TAB Call by reference Type reference (TYPE) SRMCMATTXT Eigenschaften der Attribute und die Wahl 20050426

Method GET_ATTRIBUTES_DESCRIPT on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method GET_CLASS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIB_TAB Call by reference Type reference (TYPE) SRMCMATTXT Tabelle der Attribute der Klasse 20050426
2 Importing PHIO_V Call by reference Type reference (TYPE) STRING Name der virtuellen physischen Kunden-Klasse 20050426
3 Importing X_ALLOWED_ONLY Call by reference Type reference (TYPE) STRING SPACE Bereinigt Tabelle um unerlaubte Attribute (SRMCMUNVIS) 20050426

Method GET_CLASS_ATTRIBUTES on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method GET_EXISTING_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXISTING_MODELS Call by reference Type reference (TYPE) SRMCMMODEL Tabelle der Kunden-Content-Modelle 20050426

Method GET_EXISTING_MODELS on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method GET_EXISTING_MODEL_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODEL_DESCR_LANGU Call by reference Type reference (TYPE) SRMCMMODEL Beschreibung der Modellarten in der Systemsprache 20050426

Method GET_EXISTING_MODEL_TYPES on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method GET_POSSIBLE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIB_TAB Call by reference Type reference (TYPE) SRMCMATTXT Eigenschaften der Attribute 20050426
2 Importing DOCUSPACE Call by reference Type reference (TYPE) STRING Dokumentenbereich außer SRM 20050426
3 Importing PHIO_V Call by reference Type reference (TYPE) STRING Name der virtuellen physischen Kunden-Klasse 20050426
4 Importing X_ALLOWED_ONLY Call by reference Type reference (TYPE) STRING SPACE Bereinigt Tabelle um unerlaubte Attribute (SRMCMUNVIS) 20050426

Method GET_POSSIBLE_ATTRIBUTES on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method GET_SORTED_CLASS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIB_TAB_SORTED Call by reference Type reference (TYPE) SRMCMATTXT Sortierte Tabelle der Attribute der Klasse 20050426
2 Importing PHIO_V Call by reference Type reference (TYPE) STRING Name der virtuellen physischen Kunden-Klasse 20050426
3 Importing X_ALLOWED_ONLY Call by reference Type reference (TYPE) STRING SPACE Bereinigt Tabelle um unerlaubte Attribute (SRMCMUNVIS) 20050426

Method GET_SORTED_CLASS_ATTRIBUTES on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method GET_VIRTUEL_PHIO_FATHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PHIO_V Call by reference Type reference (TYPE) STRING Name der virtuellen physischen Kunden-Klasse 20050426
2 Exporting PHIO_V_F Call by reference Type reference (TYPE) STRING Name der übergeordneten Klasse 20050426

Method GET_VIRTUEL_PHIO_FATHER on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method GET_VIRTUEL_TO_REAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PHIO_REAL Call by reference Type reference (TYPE) STRING Name der realen physischen Kunden-Klasse 20050426
2 Exporting PHIO_V_LO Call by reference Type reference (TYPE) STRING Name der virtuellen lokalen Klasse 20050426

Method GET_VIRTUEL_TO_REAL on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method GET_VIRTUEL_TO_SPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PHIO_V_GL Call by reference Type reference (TYPE) STRING Name der virtuellen globalen Klasse 20050426
2 Importing STANDARD_M Call by reference Type reference (TYPE) STRING Interner Name des Standard-Content-Modells 20050426

Method GET_VIRTUEL_TO_SPACE on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Value transfer Type reference (TYPE) STRING Name des Attributes der Klasse 20050426
2 Importing ATTRIB_X_TAB Value transfer Type reference (TYPE) SRMCMATTXT Eigenschaften des Attributes und die Wahl 20050426
3 Importing PHIO_V Value transfer Type reference (TYPE) STRING Name der virtuellen physischen Kunden-Klasse 20050426
4 Importing X_SUBSTITUTE Value transfer Type reference (TYPE) STRING ' ' Altes Attribut ersetzen, ACHTUNG: Altes MUSS vorhanden sein 20050426

Method SET_ATTRIBUTES on class CL_RMPS_KPRO_CM_EDIT has no exception.

Method SET_SEPARATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) STRING Attribut das geändert wurde 20050426
2 Importing CHANGED_LINE Call by reference Type reference (TYPE) SRMCMATTXS Eigenschaften der Attribute und die Wahl 20050426
3 Importing PHIO_V Call by reference Type reference (TYPE) STRING Klasse der Änderung 20050426
4 Importing PROPERTY Call by reference Type reference (TYPE) STRING Eigenschaft des Attributes 20050426

Method SET_SEPARATED on class CL_RMPS_KPRO_CM_EDIT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640