SAP ABAP Class IF_RMPS_KPRO_CM_EDIT (Manipulation of KPro Content Models)
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
| Class | IF_RMPS_KPRO_CM_EDIT | |
| Short Description | Manipulation of KPro Content Models | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20050429 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_RMPS_KPRO_CM_EDIT has no interface implemented.
Friends
Class IF_RMPS_KPRO_CM_EDIT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | C | 'A' | Entity Type: IO Attribute (see also domain SDOK_ETYP) | 20050609 | ||
| 2 | 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
Class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class IF_RMPS_KPRO_CM_EDIT has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |