Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SWF_CNT_ELEMENT | Abstraction of Container Element | 20000331 |
Properties
| Class | IF_SWF_CNT_ELEMENT | |
| Short Description | Abstraction of Container Element | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20000314 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_SWF_CNT_ELEMENT has no interface implemented.
Friends
Class IF_SWF_CNT_ELEMENT has no friend class.
Attributes
Class IF_SWF_CNT_ELEMENT has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Assign Elements to One Another | 20001215 | |
| 2 | Instance method | Public | Method | Reset Attribute(s) | 20000407 | |
| 3 | Instance method | Public | Method | Reset Element Value to Type-Based Initial Value | 20000403 | |
| 4 | Instance method | Public | Method | Create Copy of the Element | 20000403 | |
| 5 | Static method | Public | Method | Define Element Using an ABAP Field (Type + Value) | 20000615 | |
| 6 | Static method | Public | Method | Define Element Using Data Reference (Type + Value) | 20000403 | |
| 7 | Static method | Public | Method | Define Element Using an ABAP Type Descriptor (Type Only) | 20000615 | |
| 8 | Static method | Public | Method | Generate Element Using Direct Entry of (Object) Type Names | 20000728 | |
| 9 | Instance method | Public | Method | Display Element as Dialog Box | 20000403 | |
| 10 | Instance method | Public | Method | Edit Element (Definition + Value) | 20000403 | |
| 11 | Instance method | Public | Method | Read Change Data of the Element | 20010110 | |
| 12 | Instance method | Public | Method | Element Name in Uppercase and Lowercase | 20010725 | |
| 13 | Instance method | Public | Method | Element Name in Uppercase and Lowercase (String Format) | 20010725 | |
| 14 | Instance method | Public | Method | States whether element located locally or in an extension | 20020718 | |
| 15 | Instance method | Public | Method | Read Name of the Element | 20000404 | |
| 16 | Instance method | Public | Method | Name of Element (String Format) | 20010725 | |
| 17 | Instance method | Public | Method | Delivers the Container That Manages the Element | 20000713 | |
| 18 | Instance method | Public | Method | Determine Attribute(s) | 20000407 | |
| 19 | Instance method | Public | Method | Determine Qualified Name of Element | 20020826 | |
| 20 | Instance method | Public | Method | DDIC/BOR/SE24 Determine Type Information Using an Element | 20000921 | |
| 21 | Instance method | Public | Method | Deliver Display Name, Description, and Short Text | 20000530 | |
| 22 | Instance method | Public | Method | Determines Type Names and Type Attributes | 20000728 | |
| 23 | Instance method | Public | Method | Determine Type Descriptor (From Type Name or Value) | 20000403 | |
| 24 | Instance method | Public | Method | Determine Element Unit | 20000320 | |
| 25 | Instance method | Public | Method | Determine Reference to Unit of Element | 20010709 | |
| 26 | Instance method | Public | Method | Determine Unit Type of Element | 20010709 | |
| 27 | Instance method | Public | Method | Determine Element Value | 20000320 | |
| 28 | Instance method | Public | Method | Determine Data Reference to Value Element | 20000314 | |
| 29 | Instance method | Public | Method | OBSOLETE! -> Use 'QUERY' | 20010918 | |
| 30 | Instance method | Public | Method | Generate Initial Element Value | 20000925 | |
| 31 | Instance method | Public | Method | 'X' - Element Reference Is Active | 20031001 | |
| 32 | Instance method | Public | Method | 'X' - Use Attribute(s) | 20001031 | |
| 33 | Instance method | Public | Method | If Object Value: Reload Object from DB | 20010404 | |
| 34 | Instance method | Public | Method | Set Argument Type (For Dynamic Method Call) | 20000404 | |
| 35 | Instance method | Public | Method | Set Change Data of Element | 20010110 | |
| 36 | Instance method | Public | Method | Set Name of Element | 20000404 | |
| 37 | Instance method | Public | Method | Sets the Container That Manages the Element | 20010201 | |
| 38 | Instance method | Public | Method | Set Attribute(s) | 20000407 | |
| 39 | Instance method | Public | Method | Set Qualified Name of Element | 20020826 | |
| 40 | Instance method | Public | Method | Sets the Display Name, Description, and Short Text | 20000530 | |
| 41 | Instance method | Public | Method | Determines Type Name Reference | 20000728 | |
| 42 | Instance method | Public | Method | Set Element Unit | 20000320 | |
| 43 | Instance method | Public | Method | Set Element Value | 20000320 | |
| 44 | Instance method | Public | Method | Set Data Reference That Shows the Value of the Element | 20000314 |
Events
Class IF_SWF_CNT_ELEMENT has no event.
Types
Class IF_SWF_CNT_ELEMENT has no local type.
Method Signatures
Method ASSIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COPY | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Wert und Einheit kopieren, ' ' - Referenzen übernehmen | 20001215 | ||
| 2 | SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Zuzuweisendes Element (ME ist Ziel der Zuweisung) | 20001215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Bearbeiten von Elementen | 20001215 | ||
| 2 | Element darf nicht verändert werden | 20001215 | ||
| 3 | Elementdefinition ist ungültig | 20001215 |
Method CLEAR_PROPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTIES | Value transfer | Type reference (TYPE) | SWFDBITS64 | Zu löschende Eigenschaft(en) des Elements | 20000407 | |||
| 2 | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Zu löschende Eigenschaft(en) des Elements | 20000411 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Container-Service | 20010723 |
Method CLEAR_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLEAR_UNIT | Value transfer | Type reference (TYPE) | XFELD | SPACE | 'X' - Einheit des Elements löschen | 20000403 | ||
| 2 | CLEAR_UNITTYPE | Value transfer | Type reference (TYPE) | XFELD | SPACE | 'X' - Einheitentyp des Elements löschen | 20000403 |
Method CLEAR_VALUE on class IF_SWF_CNT_ELEMENT has no exception.
Method COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AUTO_LOAD_TEXTS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Elementtexte falls nötig nachladen | 20050808 | ||
| 2 | COPY_TEXTS | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Sprachabhängige Texte kopieren | 20010326 | ||
| 3 | KEEP_VALUE_AND_UNIT_REF | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Wert und Einheit NICHT kopieren. | 20010615 | |||
| 4 | NEW_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Kopie des Elements | 20000403 |
Method COPY on class IF_SWF_CNT_ELEMENT has no exception.
Method CREATE_BY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABAP_FIELD | Call by reference | Type reference (TYPE) | ANY | ABAP-Feld | 20000615 | |||
| 2 | COPY | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Wert des ABAP-Feldes wird kopiert | 20000615 | ||
| 3 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Neu erzeugtes Element | 20000615 | |||
| 4 | HOME | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Referenz auf Container, in dem das Element (physisch) liegt | 20001221 | |||
| 5 | NAME | Call by reference | Type reference (TYPE) | SWFDNAME | Name des anzulegenden Elements | 20000615 | |||
| 6 | NAME_STRING | Call by reference | Type reference (TYPE) | STRING | Name des anzulegenden Elements (String) | 20010725 | |||
| 7 | OWNER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Referenz auf Container, dem das Element (logisch) gehört | 20001221 | |||
| 8 | PROPERTIES | Call by reference | Type reference (TYPE) | SWFDBITS64 | Eigenschaften des Elements | 20000615 | |||
| 9 | PROPERTIES_X | Call by reference | Type reference (TYPE) | XSTRING | Eigenschaften des Elements (variabel lange Bitfolge) | 20000615 |
Method CREATE_BY_DATA on class IF_SWF_CNT_ELEMENT has no exception.
Method CREATE_BY_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COPY | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Inhalt des ABAP-Feldes wird kopiert. | 20000407 | ||
| 2 | DATA_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf ABAP-Feld | 20000403 | |||
| 3 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Neu erzeugtes Element | 20000403 | |||
| 4 | HOME | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Referenz auf Container, in dem das Element (physisch) liegt | 20001221 | |||
| 5 | NAME | Call by reference | Type reference (TYPE) | SWFDNAME | Name des anzulegenden Elements | 20000615 | |||
| 6 | NAME_STRING | Call by reference | Type reference (TYPE) | STRING | Name des anzulegenden Elements (String) | 20010725 | |||
| 7 | OWNER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Referenz auf Container, dem das Element (logisch) gehört | 20001221 | |||
| 8 | PROPERTIES | Call by reference | Type reference (TYPE) | SWFDBITS64 | Eigenschaften des Elements | 20000615 | |||
| 9 | PROPERTIES_X | Call by reference | Type reference (TYPE) | XSTRING | Eigenschaften des Elements (variabel lange Bitfolge) | 20000615 |
Method CREATE_BY_REFERENCE on class IF_SWF_CNT_ELEMENT has no exception.
Method CREATE_BY_TYPEDESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Neu erzeugtes Element | 20000615 | |||
| 2 | HOME | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Referenz auf Container, in dem das Element (physisch) liegt | 20001221 | |||
| 3 | NAME | Call by reference | Type reference (TYPE) | SWFDNAME | Name des anzulegenden Elements | 20000615 | |||
| 4 | NAME_STRING | Call by reference | Type reference (TYPE) | STRING | Name des anzulegenden Elements (String) | 20010725 | |||
| 5 | OWNER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Referenz auf Container, dem das Element (logisch) gehört | 20001221 | |||
| 6 | PROPERTIES | Call by reference | Type reference (TYPE) | SWFDBITS64 | Eigenschaften des Elements | 20000615 | |||
| 7 | PROPERTIES_X | Call by reference | Type reference (TYPE) | XSTRING | Eigenschaften des Elements (variabel lange Bitfolge) | 20000615 | |||
| 8 | TYPEDESCR | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_TYPEDESCR | ABAP Typdescriptor | 20000615 |
Method CREATE_BY_TYPEDESCR on class IF_SWF_CNT_ELEMENT has no exception.
Method CREATE_BY_TYPENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DECIMALS | Value transfer | Type reference (TYPE) | INT4 | Anzahl Dezimalstellen by Typ P | 20000728 | |||
| 2 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Neu erzeugtes Element | 20000728 | |||
| 3 | HOME | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Referenz auf Container, in dem das Element (physisch) liegt | 20001221 | |||
| 4 | LENGTH | Value transfer | Type reference (TYPE) | INT4 | Länge bei internen Typen (C, N, P, X) | 20000728 | |||
| 5 | NAME | Call by reference | Type reference (TYPE) | SWFDNAME | Name des neuen Elements | 20000728 | |||
| 6 | NAME_STRING | Call by reference | Type reference (TYPE) | STRING | Name des anzulegenden Elements (String) | 20010725 | |||
| 7 | OBJKIND | Value transfer | Type reference (TYPE) | SWFOBJKIND | Objekttypklasse: BO - BOR, CL - SE24 | 20000728 | |||
| 8 | OBJTYPE | Value transfer | Type reference (TYPE) | STRING | Objekttyp (Name im BOR oder in SE24) | 20000728 | |||
| 9 | OWNER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Referenz auf Container, dem das Element (logisch) gehört | 20000728 | |||
| 10 | PERFORM_TYPE_CHECK | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Typinformation gegen Repository prüfen | 20000728 | ||
| 11 | TABELEM | Value transfer | Type reference (TYPE) | SWC_TABELM | Simulation eines Tabellentyps durch Container | 20000728 | |||
| 12 | TYPENAME | Value transfer | Type reference (TYPE) | STRING | Typname (DDIC) bzw. Struktur-Feld bei LIKE Typisierung | 20000728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Neues Element konnte nicht in Container eingefügt werden | 20000728 | ||
| 2 | Ungültige Typinformationen für Element | 20000728 |
Method DISPLAY Signature
Method DISPLAY on class IF_SWF_CNT_ELEMENT has no parameter.
Method DISPLAY on class IF_SWF_CNT_ELEMENT has no exception.
Method EDIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGED | Value transfer | Type reference (TYPE) | XFELD | Element geändert ? | 20000403 |
Method EDIT on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_CHANGE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGE_DATA | Value transfer | Type reference (TYPE) | SWF_CHGDTA | Änderungsdaten des Elements (Angelegt/Geändert) | 20010110 |
Method GET_CHANGE_DATA on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_EDITELEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EDITELEM | Value transfer | Type reference (TYPE) | SWFDNAME | Name des Elements in Groß- Kleinschreibung. | 20010725 |
Method GET_EDITELEM on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_EDITELEM_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EDITELEM_STRING | Value transfer | Type reference (TYPE) | STRING | Name des Elements in Groß/Kleinschreibung (Stringformat) | 20010725 |
Method GET_EDITELEM_STRING on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_EXTENSION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXTENSION_HISTORY | Call by reference | Type reference (TYPE) | STRING | Pfad durch Erweiterungen bis zum Element | 20020718 | |||
| 2 | IS_DEF_EXTENSION | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Element liegt in der Definitionserweiterung | 20020718 | |||
| 3 | IS_INCLUDE | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Element liegt in einem Include | 20020718 | |||
| 4 | IS_LOCAL | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Element lokal | 20020718 | |||
| 5 | IS_PARENT | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Element liegt in Parent-Erweiterung | 20020718 |
Method GET_EXTENSION_TYPE on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EDITELEM | Value transfer | Type reference (TYPE) | SWFDNAME | Name des Elements in Groß- Kleinschreibung. | 20001103 | |||
| 2 | NAME | Value transfer | Type reference (TYPE) | SWFDNAME | Eindeutiger, nicht sprachabhängiger Name des Elements | 20000404 | |||
| 3 | NAME_STRING | Call by reference | Type reference (TYPE) | STRING | Name als STRING | 20010725 |
Method GET_NAME on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_NAME_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME_STRING | Value transfer | Type reference (TYPE) | STRING | Name als STRING | 20010725 |
Method GET_NAME_STRING on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_OWNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OWNER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, der das Element verwaltet | 20000713 |
Method GET_OWNER on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_PROPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT_PROPS | Value transfer | Type reference (TYPE) | XSTRING | Eigenschaften des Elements | 20000411 | |||
| 2 | PROPERTIES | Value transfer | Type reference (TYPE) | SWFDBITS64 | Abzufragende Eigenschaft(en) | 20000411 | |||
| 3 | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Abzufragende Eigenschaft(en) | 20000407 |
Method GET_PROPS on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_QNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QNAME | Value transfer | Type reference (TYPE) | SWFDQNAME | Qualifizierter Name des Elements | 20020826 | |||
| 2 | WITH_FALLBACK | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Falls kein Qname gesetzt, verwende Editelem, dann Name | 20030709 |
Method GET_QNAME on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_REPOSITORY_TYPEINFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BOR_INFO | Call by reference | Type reference (TYPE) | SWOTBASDAT | BOR-Typinformationsstruktur (Basedata) | 20000921 | |||
| 2 | DDIC_INFO | Call by reference | Type reference (TYPE) | DFIES | DDIC-Typinformationsstruktur (DFIES) | 20000921 | |||
| 3 | SEO_INFO | Call by reference | Type reference (TYPE) | SWF_SEOELM | SE24-Typinformationsstruktur (WF-Spezifisch) | 20000921 |
Method GET_REPOSITORY_TYPEINFO on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibung | 20000530 | |||
| 2 | DESCRIPTION_MAXLEN | Call by reference | Type reference (TYPE) | INT4 | Zu liefernde Länge für Beschreibung | 20000712 | |||
| 3 | EDITELEM | Call by reference | Type reference (TYPE) | SWFDNAME | Bezeichnung in Groß- / Kleinschreibung | 20000530 | |||
| 4 | EDITELEM_MAXLEN | Call by reference | Type reference (TYPE) | INT4 | Zu liefernde Länge für Elementname in Groß/Kleinschr. | 20000712 | |||
| 5 | EXISTING_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | Tatsächlich vorhandene Sprache für Kurztext + Beschreibung | 20000712 | |||
| 6 | REQUESTED_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Sprache, in der die Texte geliefert werden sollen | 20000712 | ||
| 7 | SHORTTEXT | Call by reference | Type reference (TYPE) | STRING | Kurztext | 20000530 | |||
| 8 | SHORTTEXT_MAXLEN | Call by reference | Type reference (TYPE) | INT4 | Zu liefernde Länge für Kurztext | 20000712 |
Method GET_TEXTS on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DECIMALS | Call by reference | Type reference (TYPE) | INT4 | Anzahl Dezimalstellen by Typ P | 20000728 | |||
| 2 | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_CNT_ELEMENT | Aufgetretene Ausnahme | 20051010 | |||
| 3 | IS_STRUCTURE | Call by reference | Type reference (TYPE) | XFELD | 'X' - Struktur (flach oder tief) | 20000921 | |||
| 4 | IS_TABLE | Call by reference | Type reference (TYPE) | XFELD | 'X' - Tabelle | 20000921 | |||
| 5 | LENGTH | Call by reference | Type reference (TYPE) | INT4 | Länge bei internen Typen (C, N, P, X) | 20000728 | |||
| 6 | OBJKIND | Call by reference | Type reference (TYPE) | SWFOBJKIND | Objekttypklasse: BO - BOR, CL - SE24 | 20000728 | |||
| 7 | OBJTYPE | Call by reference | Type reference (TYPE) | STRING | Objekttyp (Name im BOR oder in SE24) | 20000728 | |||
| 8 | REFFIELD | Call by reference | Type reference (TYPE) | SWC_REFFLD | OBSOLET: BOR-Container: Name des Strukturfeldes | 20000728 | |||
| 9 | REFOBJTYPE | Call by reference | Type reference (TYPE) | SWO_OBJTYP | OBSOLET: BOR-Container: Name des BOR-Objekttyps | 20000728 | |||
| 10 | REFSTRUCT | Call by reference | Type reference (TYPE) | SWC_REFSTR | OBSOLET: BOR-Container: Typname der Struktur | 20000728 | |||
| 11 | REFTYPE | Call by reference | Type reference (TYPE) | SWC_REFTYP | OBSOLET: BOR-Container: 'O' - BOR Obj., 'D' - DDIC Referenz | 20000728 | |||
| 12 | TABELEM | Call by reference | Type reference (TYPE) | SWC_TABELM | Typename ist eine Struktur, der Container baut Tabelle auf | 20000728 | |||
| 13 | TYPEKIND | Call by reference | Type reference (TYPE) | SWFDTKIND | INTERN: ABAP-internes Typkennzeichen | 20000728 | |||
| 14 | TYPENAME | Call by reference | Type reference (TYPE) | STRING | Typname (bei Standard-Typisierung) | 20000728 |
Method GET_TYPE on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_TYPEDESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPE_DESCR | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_TYPEDESCR | ABAP Typdescriptor (Run-Time Type Identification) | 20000403 |
Method GET_TYPEDESCR on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | UNIT | Value transfer | Type reference (TYPE) | ANY | Einheit des Elements | 20000320 | |||
| 2 | UNITTYPE | Value transfer | Type reference (TYPE) | SWFDUNITTP | Einheitentyp | 20000320 |
Method GET_UNIT on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_UNIT_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | UNIT_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Einheit des Elements (als Referenz) | 20010709 |
Method GET_UNIT_REF on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_UNIT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | UNITTYPE | Value transfer | Type reference (TYPE) | SWFDUNITTP | Einheitentyp | 20010709 |
Method GET_UNIT_TYPE on class IF_SWF_CNT_ELEMENT has no exception.
Method GET_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_CNT_CONTAINER | Ausnahme, falls kein Wert gesetzt werden konnte | 20010201 | |||
| 2 | UNIT | Value transfer | Type reference (TYPE) | ANY | Einheit des Elements | 20000320 | |||
| 3 | UNITTYPE | Value transfer | Type reference (TYPE) | SWFDUNITTP | Einheitentyp | 20000320 | |||
| 4 | VALUE | Value transfer | Type reference (TYPE) | ANY | Wert des Elements. | 20000320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Container-Service | 20010723 | ||
| 2 | Elementdefinition (z.B. Typname) ist ungültig | 20010201 | ||
| 3 | Typkonflikt zwischen Wert und Aktualparameter | 20000926 |
Method GET_VALUE_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COPY | Value transfer | Type reference (TYPE) | XFLAG | SPACE | 'X' - Wert/Einheit kopieren, ' ' - direkt referenzieren | 20000629 | ||
| 2 | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_CNT_CONTAINER | Ausnahme, falls kein Wert ermittelt werden konnte | 20010201 | |||
| 3 | INITIALIZE_IF_NULL | Value transfer | Type reference (TYPE) | XFLAG | SPACE | 'X' - initialisieren, falls kein Wert vorhanden | 20001024 | ||
| 4 | IS_OBJECT | Call by reference | Type reference (TYPE) | XFELD | 'X' - Element ist eine Objektreferenz | 20010201 | |||
| 5 | TOUCH | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Touched-Flag defensiv setzen | 20050715 | ||
| 6 | UNIT_REF | Value transfer | Type reference (TYPE) | REF TO DATA | Datenreferenz auf Einheit des Elements | 20000403 | |||
| 7 | VALUE_REF | Value transfer | Type reference (TYPE) | REF TO DATA | Datenreferenz auf Wert des Elements. | 20000320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Container-Service | 20010201 | ||
| 2 | Element darf nicht verändert werden | 20000629 | ||
| 3 | Elementdefinition (z.B. Typname) ist ungültig | 20000629 |
Method HAS_PROPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HAS_PROPERTIES | Value transfer | Type reference (TYPE) | XFLAG | 'X' - Eigenschaft(en) vorhanden, ' ' - nicht vorhanden | 20010918 | |||
| 2 | PROPERTIES | Call by reference | Type reference (TYPE) | SWFDBITS64 | Abzufragende Eigenschaft(en) | 20010918 | |||
| 3 | PROPERTIES_X | Call by reference | Type reference (TYPE) | XSTRING | Abzufragende Eigenschaft(en) als XSTRING | 20010918 |
Method HAS_PROPS on class IF_SWF_CNT_ELEMENT has no exception.
Method INITIALIZE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NEW_VALUE_REF | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf neu erzeugten Wert | 20000925 | |||
| 2 | RESTORE_DEFAULT_VALUE | Value transfer | Type reference (TYPE) | XFLAG | SPACE | 'X'-Defaultwert wiederherstellen, ' '-typger. Initialwert | 20000925 | ||
| 3 | SET_VALUE_TO_NULL | Value transfer | Type reference (TYPE) | XFLAG | SPACE | 'X' - Wert löschen, ' ' - ABAP-initialen Wert herstellen | 20010411 |
Method INITIALIZE_VALUE on class IF_SWF_CNT_ELEMENT has no exception.
Method IS_ALIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ALIVE | Value transfer | Type reference (TYPE) | XFLAG | 'X' - Elementreferenz ist verwendbar | 20031001 |
Method IS_ALIVE on class IF_SWF_CNT_ELEMENT has no exception.
Method QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALLOW_SUBSET | Call by reference | Type reference (TYPE) | XFLAG | 'X' - ok, solange mindestens 1 Eigenschaft erfüllt | 20001031 | |||
| 2 | HAS_PROPERTIES | Value transfer | Type reference (TYPE) | XFELD | 'X' - Eigenschaft(en) vorhanden, ' ' - nicht vorhanden | 20001031 | |||
| 3 | PROPERTIES | Call by reference | Type reference (TYPE) | SWFDBITS64 | Abzufragende Eigenschaft(en) | 20001031 | |||
| 4 | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Abzufragende Eigenschaft(en) als XSTRING | 20001031 |
Method QUERY on class IF_SWF_CNT_ELEMENT has no exception.
Method REFRESH_OBJECT_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_CNT_CONTAINER | Erste aufgetretene Ausnahme | 20010404 | |||
| 2 | OBJECT_CATEGORY | Call by reference | Type reference (TYPE) | SIBFCATID | 'BO' | Nur Objekte dieser Kategorie nachladenden | 20010404 | ||
| 3 | ONLY_IF_RUNTIME | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Refresh nur falls bereits Laufzeithandle vorhanden | 20010404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Elementdefinition (z.B. Typname) ist ungültig | 20010404 |
Method SET_ARGTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARGTYPE | Call by reference | Type reference (TYPE) | CHAR1 | Argumenttyp | 20000404 |
Method SET_ARGTYPE on class IF_SWF_CNT_ELEMENT has no exception.
Method SET_CHANGE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGE_DATA | Value transfer | Type reference (TYPE) | SWF_CHGDTA | Änderungsdaten des Elements (Angelegt/Geändert) | 20010110 |
Method SET_CHANGE_DATA on class IF_SWF_CNT_ELEMENT has no exception.
Method SET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EDITELEM | Value transfer | Type reference (TYPE) | SWFDNAME | Eindeutiger Name in Groß- Kleinschreibung | 20001106 | |||
| 2 | NAME | Value transfer | Type reference (TYPE) | SWFDNAME | Eindeutiger, nicht sprachabhängiger Name des Elements | 20000404 | |||
| 3 | NAME_STRING | Call by reference | Type reference (TYPE) | STRING | Name als STRING | 20010725 | |||
| 4 | NEW_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Neues Elementobjekt nach Umbenennen | 20001128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Umbenennen konnte nicht durchgeführt werden. | 20000803 |
Method SET_OWNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OWNER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container, der das Element verwaltet | 20010201 |
Method SET_OWNER on class IF_SWF_CNT_ELEMENT has no exception.
Method SET_PROPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLEAR_BEFORE_SET | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - vorhandene Eigenschaften löschen, dann setzen | 20000718 | ||
| 2 | PROPERTIES | Call by reference | Type reference (TYPE) | SWFDBITS64 | Eigenschaften des Elements | 20000407 | |||
| 3 | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Abzufragende Eigenschaft(en) als XSTRING | 20000407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Container-Service | 20010723 |
Method SET_QNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QNAME | Call by reference | Type reference (TYPE) | SWFDQNAME | Qualifizierter Name des Elements | 20020826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Pfadangabe | 20020917 |
Method SET_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESCRIPTION | Value transfer | Type reference (TYPE) | STRING | Beschreibung | 20000530 | |||
| 2 | DESCRIPTION_C | Call by reference | Type reference (TYPE) | C | Beschreibung im CHAR-Format | 20010321 | |||
| 3 | EDITELEM | Call by reference | Type reference (TYPE) | SWFDNAME | Bezeichnung in Groß- / Kleinschreibung | 20000530 | |||
| 4 | LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel für Kurztext + Beschreibung | 20000530 | |||
| 5 | SHORTTEXT | Value transfer | Type reference (TYPE) | STRING | Kurztext | 20000530 | |||
| 6 | SHORTTEXT_C | Call by reference | Type reference (TYPE) | C | Kurztext im CHAR-Format | 20010321 | |||
| 7 | UPDATE_FLAGS | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Eigenschaft 'Texts Touched' setzen | 20010425 |
Method SET_TEXTS on class IF_SWF_CNT_ELEMENT has no exception.
Method SET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGED | Value transfer | Type reference (TYPE) | XFELD | 'X' - Typeigenschaften haben sich geändert | 20000728 | |||
| 2 | CLEAR_VALUE | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - ggf. vorhandenen Wert löschen | 20010719 | ||
| 3 | DECIMALS | Value transfer | Type reference (TYPE) | INT4 | Anzahl Dezimalstellen by Typ P | 20000728 | |||
| 4 | EXCLUDE_PROPS | Value transfer | Type reference (TYPE) | XSTRING | Diese Eigenschaften löschen (Schritt 1) | 20001128 | |||
| 5 | LENGTH | Value transfer | Type reference (TYPE) | INT4 | Länge bei internen Typen (C, N, P, X) | 20000728 | |||
| 6 | OBJKIND | Value transfer | Type reference (TYPE) | SWFOBJKIND | Objekttypklasse: 'BO' - BOR, 'CL' - SE24, ' ' - kein Objekt | 20000728 | |||
| 7 | OBJTYPE | Value transfer | Type reference (TYPE) | STRING | Objekttyp (Name im BOR oder in SE24) | 20000728 | |||
| 8 | PERFORM_TYPE_CHECK | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Typinformation gegen Repository prüfen | 20000728 | ||
| 9 | PROPS | Value transfer | Type reference (TYPE) | XSTRING | Diese Eigenschaften setzen (Schritt 2) | 20000927 | |||
| 10 | TABELEM | Value transfer | Type reference (TYPE) | SWC_TABELM | Simulation eines Tabellentyps durch Container | 20000728 | |||
| 11 | TYPENAME | Value transfer | Type reference (TYPE) | STRING | Typname (DDIC) bzw. Struktur-Feld bei LIKE Typisierung | 20000728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ändernder Zugriff auf Container nicht erlaubt | 20000728 | ||
| 2 | Ungültige Typinformationen für Element | 20000728 |
Method SET_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | UNIT | Value transfer | Type reference (TYPE) | ANY | Einheit des Elements | 20000320 | |||
| 2 | UNITTYPE | Value transfer | Type reference (TYPE) | SWFDUNITTP | Einheitentyp | 20000320 |
Method SET_UNIT on class IF_SWF_CNT_ELEMENT has no exception.
Method SET_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGED | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Wert hat sich geändert | 20010104 | |||
| 2 | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_CNT_CONTAINER | Ausnahme, falls Wert nicht gesetzt werden konnte | 20001005 | |||
| 3 | UNIT | Value transfer | Type reference (TYPE) | ANY | Einheit des Elements | 20000320 | |||
| 4 | VALUE | Value transfer | Type reference (TYPE) | ANY | Wert des Elements. | 20000320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Container-Service | 20001005 | ||
| 2 | Fehler beim Bearbeiten von Elementen | 20001222 | ||
| 3 | Element darf nicht verändert werden | 20001005 | ||
| 4 | Element nicht gefunden | 20001222 |
Method SET_VALUE_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGED | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Wert hat sich geändert | 20010104 | |||
| 2 | COPY | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Erzeuge Kopie (von Wert und Einheit) | 20000314 | ||
| 3 | EXCEPTION_RETURN | Call by reference | Object reference (TYPE REF TO) | CX_SWF_CNT_CONTAINER | Ausnahme, falls kein Wert gesetzt werden konnte | 20001005 | |||
| 4 | INITIALIZE_IF_NULL | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Initialwert erzeugen, falls NULL | 20010104 | |||
| 5 | KEEP_TARGET_REF | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Zeiger auf Wert falls möglich behalten | 20030905 | ||
| 6 | UNIT_REF | Value transfer | Type reference (TYPE) | REF TO DATA | Einheit des Elements | 20000403 | |||
| 7 | VALUE_REF | Value transfer | Type reference (TYPE) | REF TO DATA | Datenreferenz auf Wert des Elements. | 20000320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme im Container-Service | 20001005 | ||
| 2 | Ausnahme im Container-Service | 20001222 | ||
| 3 | Ausnahme im Container-Service | 20001222 | ||
| 4 | Element darf nicht verändert werden | 20001005 | ||
| 5 | Element nicht gefunden | 20001222 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |