SAP ABAP Interface IF_RMPS_KPRO_CM_EDIT (Manipulation of KPro Content Models)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RMPS_KPRO_CM_EDIT Manipulation of KPRO CMs (copy of basis class, as final) 20050429
Properties
Interface IF_RMPS_KPRO_CM_EDIT  
Short Description Manipulation of KPro Content Models    
General Data
Package RMPS_PRO_PROPERTY   PRO: Attribute Handling 
Created 20050429   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RMPS_KPRO_CM_EDIT has no interface.
Friends
Interface IF_RMPS_KPRO_CM_EDIT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ENTTYPE_IO_ATTRIBUTE Constant Public Type reference (TYPE) C 'A' Entity Type: IO Attribute (see also domain SDOK_ETYP) 20050609
2 C_ENTTYPE_IO_CLASS Constant Public Type reference (TYPE) C 'K' Entity Type: IO Class (see also domain SDOK_ETYP) 20050609
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_ATTRIBUTE_TO_CLASS Instance method Public Method Add Attribute to Class 20050429
2 ATTRIBUTES_GET_DDIC Instance method Public Method Gets DDIC Assignment of Attribute 20060529
3 CREATE_AND_ASSIGN_ATTRIBUTES Instance method Public Method Create attributes and add them to a class 20050429
4 DELETE_ATTRIBUTES Instance method Public Method Delete Attributes 20050627
5 ENTITY_CHECK_EXISTENCE Instance method Public Method Check existence of an entity (attribute, class) 20050609
6 ENTITY_GET_PACKAGE Instance method Public Method Get package of an entity (attribute, class) 20050923
7 ENTITY_WHERE_USED_LIST Instance method Public Method Get where-used list for an entity 20050627
8 GET_CLASS_ATTRIBUTES Instance method Public Method Get list of attributes of a class 20050921
9 HIDE_ATTRIBUTES_AT_CLASS Instance method Public Method Set attributes in class to "hidden" 20050630
10 MAINTAIN_ATTRIBUTE_META_DATA Instance method Public Method Maintain Attribute Meta Data 20090820
11 SELECT_CLASS_ATTRIBUTE Instance method Public Method Creates List Popup 20050921
12 SELECT_POSSIBLE_CLASS_ATTRIBUT Instance method Public Method Creates List Popup with Possible New Class Attributes 20060915
13 SET_DDIC_REF_FOR_ATTRIBUTE Instance method Public Method Set DDIC reference for existing IO attribute 20050429
14 SET_DESCRIPTION_FOR_ATTRIBUTE Instance method Public Method Sets Name for Existing IO Attribute in Given LOIO Class 20061103
Events
Interface IF_RMPS_KPRO_CM_EDIT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ENTITY_LIST Public See coding List of Entities 20050627 TY_ENTITY_LIST TYPE STANDARD TABLE OF SDOKMENT WITH KEY TYPE ENTITY
Method Signatures

Method ASSIGN_ATTRIBUTE_TO_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Call by reference Type reference (TYPE) STRING Virt. PHIO-Klasse, zu der Attribut hinzugefügt werden soll 20050429
2 Importing IM_PROP_NAME Call by reference Type reference (TYPE) STRING Name des hinzuzufügenden Attributs (muss aktiv existieren) 20050429
3 Importing IM_SEARCHABLE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Soll das hinzugefügte Attribut suchbar sein? 20050609
4 Importing IM_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20060809

Method ASSIGN_ATTRIBUTE_TO_CLASS on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method ATTRIBUTES_GET_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20060529
2 Exporting EX_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060529
3 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20060529

Method ATTRIBUTES_GET_DDIC on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method CREATE_AND_ASSIGN_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATTRIBUTES Call by reference Type reference (TYPE) RMPS_TT_VALUE_LIST Attribute: V1=Name, V2=Descr, V3=Tabame, V4=Feldname, V5=FM 20050429
2 Exporting EX_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Nachrichten-Tabelle 20050718
3 Importing IM_CLASS Call by reference Type reference (TYPE) STRING Virt. PHIO-Klasse,zu der Attribute hinzugefügt werden sollen 20050429
4 Importing IM_CLASS_GENERAL_SEARCH Call by reference Type reference (TYPE) STRING Virt. PHIO-Klasse für SP-übergreifende Suche 20050609
5 Importing IM_PACKAGE Call by reference Type reference (TYPE) STRING Paketzuordnung der neuen Attribute 20050429
6 Importing IM_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20050429

Method CREATE_AND_ASSIGN_ATTRIBUTES on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method DELETE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATTRIBUTES Call by reference Type reference (TYPE) RMPS_TT_VALUE_LIST Attribute: V1=Name, V5=FM 20050627
2 Importing IM_MAX_WHERE_USED Value transfer Type reference (TYPE) I 2 Max. Anz. Klassen,wo Attr. enthalten sein darf (-1=beliebig) 20050627
3 Importing IM_TRANSPORT_REQUEST Value transfer Type reference (TYPE) TRKORR Transportauftrag 20060809

Method DELETE_ATTRIBUTES on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method ENTITY_CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENTITY Call by reference Type reference (TYPE) STRING Name der zu prüfenden Entität 20050609
2 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) C Typ der Entität (s. Konst. C_ENTTYPE_*) 20050609

Method ENTITY_CHECK_EXISTENCE on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method ENTITY_GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENTITY Call by reference Type reference (TYPE) STRING Name der zu prüfenden Entität 20050923
2 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) C Typ der Entität (s. Konst. C_ENTTYPE_*) 20050923
3 Returning RE_PACKAGE Value transfer Type reference (TYPE) STRING Paket 20050923

Method ENTITY_GET_PACKAGE on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method ENTITY_WHERE_USED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_USED_BY Call by reference Type reference (TYPE) TY_ENTITY_LIST Verwendungsnachweis der Entität 20050627
2 Importing IM_ENTITY Call by reference Type reference (TYPE) STRING Name der zu prüfenden Entität 20050627
3 Importing IM_ENTITY_TYPE Call by reference Type reference (TYPE) C Typ der Entität (s. Konst. C_ENTTYPE_*) 20050627

Method ENTITY_WHERE_USED_LIST on Interface IF_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 Importing IM_CLASS Call by reference Type reference (TYPE) STRING Virt. PHIO-Klasse, deren Attribute zu lesen sind 20050921
2 Returning RE_ATTRIBUTE_LIST Value transfer Type reference (TYPE) RMPSD_LONG_PROPERTY_TAB NAME = Attr.name, VALUE = Beschreibungstext 20050921

Method GET_CLASS_ATTRIBUTES on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method HIDE_ATTRIBUTES_AT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATTRIBUTES Call by reference Type reference (TYPE) RMPS_TT_VALUE_LIST Attribute: V1=Name, V5=FM 20050630
2 Importing IM_CLASS Call by reference Type reference (TYPE) STRING Virt. PHIO-Klasse, wo Attribut ausgeblendet werden soll 20050630
3 Importing IM_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20060809
4 Importing IM_UNHIDE_ATTRIBUTES Call by reference Type reference (TYPE) SRMBOOLEAN Attr. wieder sichtbar machen? 20050921

Method HIDE_ATTRIBUTES_AT_CLASS on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method MAINTAIN_ATTRIBUTE_META_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ATTRIBUTES Call by reference Type reference (TYPE) RMPS_TT_VALUE_LIST Tabellentype für generische Werteliste 20090820
2 Importing IM_CLASS Call by reference Type reference (TYPE) STRING Virtuelle PHIO-Klasse, in der das Attribut obligatorisch sei 20090820
3 Importing IM_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20090820
4 Importing IT_META_DATA Call by reference Type reference (TYPE) RMPS_TT_ATTR_META_DATA Metadaten für Attribute 20090820

Method MAINTAIN_ATTRIBUTE_META_DATA on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method SELECT_CLASS_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Call by reference Type reference (TYPE) STRING Virt. PHIO-Klasse, deren Attribut auszuwählen ist 20050921
2 Importing IM_TITLE Call by reference Type reference (TYPE) STRING Popupüberschrift 20050921
3 Returning RE_SELECTED_ATTRIBUTE Value transfer Type reference (TYPE) STRING Ausgewähltes Attribut 20050921

Method SELECT_CLASS_ATTRIBUTE on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method SELECT_POSSIBLE_CLASS_ATTRIBUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Call by reference Type reference (TYPE) STRING Virt. PHIO-Klasse, deren Attribut auszuwählen ist 20060915
2 Importing IM_TITLE Call by reference Type reference (TYPE) STRING Popupüberschrift 20060915
3 Returning RE_SELECTED_ATTRIBUTE Value transfer Type reference (TYPE) STRING Ausgewähltes Attribut 20060915

Method SELECT_POSSIBLE_CLASS_ATTRIBUT on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method SET_DDIC_REF_FOR_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELD_NAME Call by reference Type reference (TYPE) STRING Feldname für DDIC-Referenz 20050429
2 Importing IM_PROP_NAME Call by reference Type reference (TYPE) STRING Existierendes Attribut 20050429
3 Importing IM_TABLE_NAME Call by reference Type reference (TYPE) STRING Tabellenname für DDIC-Referenz 20050429
4 Importing IM_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20060809

Method SET_DDIC_REF_FOR_ATTRIBUTE on Interface IF_RMPS_KPRO_CM_EDIT has no exception.

Method SET_DESCRIPTION_FOR_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Call by reference Type reference (TYPE) STRING Virt. PHIO-Klasse in Bezug auf die Bez. geändert werden soll 20061103
2 Importing IM_NEW_DESCRIPTION Call by reference Type reference (TYPE) STRING Neue Attributbezeichn. (leer->Rücksetzen auf Bez. aus DMWB) 20061103
3 Importing IM_PROP_NAME Call by reference Type reference (TYPE) STRING Existierendes Attribut 20061103
4 Importing IM_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20061103

Method SET_DESCRIPTION_FOR_ATTRIBUTE on Interface IF_RMPS_KPRO_CM_EDIT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640