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 | ![]() |
Instance method | Public | Method | Add Attribute to Class | 20050429 |
2 | ![]() |
Instance method | Public | Method | Gets DDIC Assignment of Attribute | 20060529 |
3 | ![]() |
Instance method | Public | Method | Create attributes and add them to a class | 20050429 |
4 | ![]() |
Instance method | Public | Method | Delete Attributes | 20050627 |
5 | ![]() |
Instance method | Public | Method | Check existence of an entity (attribute, class) | 20050609 |
6 | ![]() |
Instance method | Public | Method | Get package of an entity (attribute, class) | 20050923 |
7 | ![]() |
Instance method | Public | Method | Get where-used list for an entity | 20050627 |
8 | ![]() |
Instance method | Public | Method | Get list of attributes of a class | 20050921 |
9 | ![]() |
Instance method | Public | Method | Set attributes in class to "hidden" | 20050630 |
10 | ![]() |
Instance method | Public | Method | Maintain Attribute Meta Data | 20090820 |
11 | ![]() |
Instance method | Public | Method | Creates List Popup | 20050921 |
12 | ![]() |
Instance method | Public | Method | Creates List Popup with Possible New Class Attributes | 20060915 |
13 | ![]() |
Instance method | Public | Method | Set DDIC reference for existing IO attribute | 20050429 |
14 | ![]() |
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 | ![]() |
IM_CLASS | Call by reference | Type reference (TYPE) | STRING | Virt. PHIO-Klasse, zu der Attribut hinzugefügt werden soll | 20050429 | ||
2 | ![]() |
IM_PROP_NAME | Call by reference | Type reference (TYPE) | STRING | Name des hinzuzufügenden Attributs (muss aktiv existieren) | 20050429 | ||
3 | ![]() |
IM_SEARCHABLE | Call by reference | Type reference (TYPE) | SRMBOOLEAN | IF_SRM=>TRUE | Soll das hinzugefügte Attribut suchbar sein? | 20050609 | |
4 | ![]() |
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 | ![]() |
EX_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20060529 | ||
2 | ![]() |
EX_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20060529 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
EX_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Nachrichten-Tabelle | 20050718 | ||
3 | ![]() |
IM_CLASS | Call by reference | Type reference (TYPE) | STRING | Virt. PHIO-Klasse,zu der Attribute hinzugefügt werden sollen | 20050429 | ||
4 | ![]() |
IM_CLASS_GENERAL_SEARCH | Call by reference | Type reference (TYPE) | STRING | Virt. PHIO-Klasse für SP-übergreifende Suche | 20050609 | ||
5 | ![]() |
IM_PACKAGE | Call by reference | Type reference (TYPE) | STRING | Paketzuordnung der neuen Attribute | 20050429 | ||
6 | ![]() |
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 | ![]() |
CH_ATTRIBUTES | Call by reference | Type reference (TYPE) | RMPS_TT_VALUE_LIST | Attribute: V1=Name, V5=FM | 20050627 | ||
2 | ![]() |
IM_MAX_WHERE_USED | Value transfer | Type reference (TYPE) | I | 2 | Max. Anz. Klassen,wo Attr. enthalten sein darf (-1=beliebig) | 20050627 | |
3 | ![]() |
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 | ![]() |
IM_ENTITY | Call by reference | Type reference (TYPE) | STRING | Name der zu prüfenden Entität | 20050609 | ||
2 | ![]() |
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 | ![]() |
IM_ENTITY | Call by reference | Type reference (TYPE) | STRING | Name der zu prüfenden Entität | 20050923 | ||
2 | ![]() |
IM_ENTITY_TYPE | Call by reference | Type reference (TYPE) | C | Typ der Entität (s. Konst. C_ENTTYPE_*) | 20050923 | ||
3 | ![]() |
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 | ![]() |
EX_USED_BY | Call by reference | Type reference (TYPE) | TY_ENTITY_LIST | Verwendungsnachweis der Entität | 20050627 | ||
2 | ![]() |
IM_ENTITY | Call by reference | Type reference (TYPE) | STRING | Name der zu prüfenden Entität | 20050627 | ||
3 | ![]() |
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 | ![]() |
IM_CLASS | Call by reference | Type reference (TYPE) | STRING | Virt. PHIO-Klasse, deren Attribute zu lesen sind | 20050921 | ||
2 | ![]() |
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 | ![]() |
CH_ATTRIBUTES | Call by reference | Type reference (TYPE) | RMPS_TT_VALUE_LIST | Attribute: V1=Name, V5=FM | 20050630 | ||
2 | ![]() |
IM_CLASS | Call by reference | Type reference (TYPE) | STRING | Virt. PHIO-Klasse, wo Attribut ausgeblendet werden soll | 20050630 | ||
3 | ![]() |
IM_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Transportauftrag | 20060809 | ||
4 | ![]() |
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 | ![]() |
CH_ATTRIBUTES | Call by reference | Type reference (TYPE) | RMPS_TT_VALUE_LIST | Tabellentype für generische Werteliste | 20090820 | ||
2 | ![]() |
IM_CLASS | Call by reference | Type reference (TYPE) | STRING | Virtuelle PHIO-Klasse, in der das Attribut obligatorisch sei | 20090820 | ||
3 | ![]() |
IM_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20090820 | ||
4 | ![]() |
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 | ![]() |
IM_CLASS | Call by reference | Type reference (TYPE) | STRING | Virt. PHIO-Klasse, deren Attribut auszuwählen ist | 20050921 | ||
2 | ![]() |
IM_TITLE | Call by reference | Type reference (TYPE) | STRING | Popupüberschrift | 20050921 | ||
3 | ![]() |
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 | ![]() |
IM_CLASS | Call by reference | Type reference (TYPE) | STRING | Virt. PHIO-Klasse, deren Attribut auszuwählen ist | 20060915 | ||
2 | ![]() |
IM_TITLE | Call by reference | Type reference (TYPE) | STRING | Popupüberschrift | 20060915 | ||
3 | ![]() |
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 | ![]() |
IM_FIELD_NAME | Call by reference | Type reference (TYPE) | STRING | Feldname für DDIC-Referenz | 20050429 | ||
2 | ![]() |
IM_PROP_NAME | Call by reference | Type reference (TYPE) | STRING | Existierendes Attribut | 20050429 | ||
3 | ![]() |
IM_TABLE_NAME | Call by reference | Type reference (TYPE) | STRING | Tabellenname für DDIC-Referenz | 20050429 | ||
4 | ![]() |
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 | ![]() |
IM_CLASS | Call by reference | Type reference (TYPE) | STRING | Virt. PHIO-Klasse in Bezug auf die Bez. geändert werden soll | 20061103 | ||
2 | ![]() |
IM_NEW_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Neue Attributbezeichn. (leer->Rücksetzen auf Bez. aus DMWB) | 20061103 | ||
3 | ![]() |
IM_PROP_NAME | Call by reference | Type reference (TYPE) | STRING | Existierendes Attribut | 20061103 | ||
4 | ![]() |
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 |