Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PACKAGE_INTERFACE_ELEMENT | Interface for Package Interface Elements | 19981207 |
Properties
Class | CL_PACKAGE_INTERFACE_ELEMENT | |
Short Description | Package Interface Elements | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SPAK_API | Package API |
Created | 19981207 | SAP |
Last change | 20130531 | 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
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_PACKAGE_INTERFACE_ELEMENT | Interface for Package Interface Elements | 19981207 |
Friends
Class CL_PACKAGE_INTERFACE_ELEMENT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | SEOCLSNAME | 'CL_PACKAGE_INTERFACE_ELEMENT' | Class Name | 19990215 | |
2 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20000222 | ||||
3 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20120503 | ||||
4 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 19990324 | ||||
5 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 19991201 | ||||
6 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 19990820 | ||||
7 | ![]() |
Constant | Private | Type reference (TYPE) | TROBJTYPE | 'PINF' | 20130531 | ||
8 | ![]() |
Constant | Private | Type reference (TYPE) | PGMID | 'R3TR' | 20130531 | ||
9 | ![]() |
Constant | Private | Type reference (TYPE) | SYSYSID | 'SAP' | 20130624 | ||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_FUNCTION_EXISTS | 20121124 | |||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SCOMSTATE | Lock Status for Package Interface Element | 19990323 | ||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | FLAG | Indicator: Long Object Key | 19990510 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SCOMSTATE | Lock Status Development Object | 19990609 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PIFOBJTEXT | Short of Development Element | 19990630 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FLAG | Indicator for Object Lock | 19990920 | ||
16 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 19990611 | ||||
17 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20120503 | ||||
18 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 19990108 | ||||
19 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TPAK_ELEMENT_DIR | Directory of Loaded Package Interface Elements | 19990203 | ||
20 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PAKMSGTEXT | Message Text | 19990525 | ||
21 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 19990820 | ||||
22 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 19990108 |
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | ELEMENT_CREATED | Instance Event (0) |
Public (2) |
19990503 | |
2 | ELEMENT_DELETED | Instance Event (0) |
Public (2) |
19990413 | |
3 | ELEMENT_MODIFIED | Instance Event (0) |
Public (2) |
19990503 | |
4 | INITIALIZED | Instance Event (0) |
Public (2) |
19990324 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_FUNCTION_EXISTS | Private | See coding | 20121124 | tt_function_exists type hashed table of ty_function_exists
with unique key func_name
|
||
2 | TY_FUNCTION_EXISTS | Private | See coding | 20121124 | begin of ty_function_exists,
func_name type funcname,
exists type abap_bool,
end of ty_function_exists
|
||
3 | TY_REPLACEMENT_KEY | Public | Attribute reference (LIKE) | 20120503 |
|
Method Signatures
Method BULK_CREATE_NEW_ELEMENTS Signature
Method BULK_CREATE_NEW_ELEMENTS on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method BULK_CREATE_NEW_ELEMENTS on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method BULK_LOAD_ELEMENTS Signature
Method BULK_LOAD_ELEMENTS on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method BULK_LOAD_ELEMENTS on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ELEMENT_DATA | Call by reference | Type reference (TYPE) | SCOMELDTLN | Paketschnittstellen-Element-Daten | 19981209 | ||
2 | ![]() |
I_LONG_KEY | Call by reference | Type reference (TYPE) | C | '?' | Kennzeichen für langen Objektschlüssel | 19990510 | |
3 | ![]() |
I_NEW_ELEMENT | Call by reference | Type reference (TYPE) | FLAG | SPACE | Kennzeichen für neu angelegtes Element | 19990503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Paketschnittstellen-Element existiert bereits | 19990525 |
Method CREATE_NEW_ELEMENT Signature
Method CREATE_NEW_ELEMENT on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method CREATE_NEW_ELEMENT on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method DELETE Signature
Method DELETE on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method DELETE on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method FIND_INTERFACES Signature
Method FIND_INTERFACES on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method FIND_INTERFACES on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method GET_ALL_ATTRIBUTES Signature
Method GET_ALL_ATTRIBUTES on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method GET_ALL_ATTRIBUTES on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method GET_INTERFACE Signature
Method GET_INTERFACE on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method GET_INTERFACE on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method GET_NOCHECK_ATTRIBUTE Signature
Method GET_NOCHECK_ATTRIBUTE on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method GET_NOCHECK_ATTRIBUTE on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method GET_SHORT_TEXT Signature
Method GET_SHORT_TEXT on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method GET_SHORT_TEXT on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method GET_STABILITY_ATTRIBUTE Signature
Method GET_STABILITY_ATTRIBUTE on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method GET_STABILITY_ATTRIBUTE on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method GET_TABLE_USAGE_RESTRICTION Signature
Method GET_TABLE_USAGE_RESTRICTION on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method GET_TABLE_USAGE_RESTRICTION on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method GET_USAGE_RESTRICTION Signature
Method GET_USAGE_RESTRICTION on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method GET_USAGE_RESTRICTION on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method LOAD_ELEMENT Signature
Method LOAD_ELEMENT on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method LOAD_ELEMENT on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method M_CHECK_OBJECT_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_OBJECT_STATE_VALID | Value transfer | Type reference (TYPE) | FLAG | Kennzeichen (X=Objekt ist gültig) | 19990531 |
Method M_CHECK_OBJECT_STATE on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method M_DELETE_DB Signature
Method M_DELETE_DB on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interner Fehler | 19990413 |
Method M_DESTROY_ELEMENT Signature
Method M_DESTROY_ELEMENT on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method M_DESTROY_ELEMENT on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method M_GET_INTERFACE_CHANGEABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CHANGEABLE | Call by reference | Type reference (TYPE) | FLAG | Änderbarkeit (X=änderbar) | 19990426 |
Method M_GET_INTERFACE_CHANGEABLE on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method M_INSERT_DB Signature
Method M_INSERT_DB on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fataler Fehler beim schreibenden Zugriff auf Datebank | 19990413 | |
2 | ![]() |
Interner Fehler | 19990413 |
Method M_LOAD_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ELEMENT_DATA | Call by reference | Type reference (TYPE) | SCOMELDTLN | Paketschnittstellen-Element-Daten | 19990503 |
Method M_LOAD_DATA on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method M_LOCK_DEV_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LOCK_MODE | Call by reference | Type reference (TYPE) | CHAR10 | Sperr-Modus | 19990611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Sperren / Entsperren | 19990611 |
Method M_RELOAD Signature
Method M_RELOAD on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Paketschnittstellen-Element existiert nicht | 19990503 |
Method M_SET_CENTRAL_ATTRIBUTES Signature
Method M_SET_CENTRAL_ATTRIBUTES on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Setzen der zentralen Attribute | 19990920 |
Method M_UPDATE_DB Signature
Method M_UPDATE_DB on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fataler Fehler beim schreibenden Zugriff auf Datebank | 19990413 | |
2 | ![]() |
Interner Fehler | 19990413 |
Method M_WRITE_IFOBJSHORT_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_EXPOSED_OBJECT_DATA | Call by reference | Type reference (TYPE) | IFOBJSHORT | 20130624 | |||
2 | ![]() |
IV_UPDATE_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 20130624 |
Method M_WRITE_IFOBJSHORT_VERSION on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method RETURN_PACKAGE_NAME Signature
Method RETURN_PACKAGE_NAME on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method RETURN_PACKAGE_NAME on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method SET_ALL_ATTRIBUTES Signature
Method SET_ALL_ATTRIBUTES on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method SET_ALL_ATTRIBUTES on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method SET_NOCHECK_ATTRIBUTE Signature
Method SET_NOCHECK_ATTRIBUTE on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method SET_NOCHECK_ATTRIBUTE on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method SET_STABILITY_ATTRIBUTE Signature
Method SET_STABILITY_ATTRIBUTE on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method SET_STABILITY_ATTRIBUTE on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method SET_TABLE_USAGE_RESTRICTION Signature
Method SET_TABLE_USAGE_RESTRICTION on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method SET_TABLE_USAGE_RESTRICTION on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method SET_USAGE_RESTRICTION Signature
Method SET_USAGE_RESTRICTION on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Method SET_USAGE_RESTRICTION on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method S_GET_CENTRAL_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NOCHECK | Value transfer | Type reference (TYPE) | PAKNOCHECK | Kennzeichen: Prüfungsausnahme | 19990611 | ||
2 | ![]() |
E_STABILITY | Value transfer | Type reference (TYPE) | CHAR1 | obsolet | 19990611 | ||
3 | ![]() |
I_ELEMENT_KEY | Call by reference | Type reference (TYPE) | ELEMGENKEY | Entwicklungselement-Schlüssel | 19990611 | ||
4 | ![]() |
I_ELEMENT_PGMID | Value transfer | Type reference (TYPE) | PGMID | 'R3TR' | TADIR-Programm-ID | 19991006 | |
5 | ![]() |
I_ELEMENT_TYPE | Value transfer | Type reference (TYPE) | DEVELEMTYP | Entwicklungselement-Typ | 19990611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Freigabe / Prüfungsausnahme: Attribute nicht gefunden | 19990611 |
Method S_GET_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ELEMENT_ID | Call by reference | Type reference (TYPE) | SCOMELID | Entwicklungselement-Schlüssel | 19990215 | ||
2 | ![]() |
R_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_PACKAGE_INTERFACE_ELEMENT | Paketschnittstellen-Element-Instanz | 19990203 |
Method S_GET_ELEMENT on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method S_GET_KEY_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ELEM_TYPE | Call by reference | Type reference (TYPE) | DEVELEMTYP | Objekttyp | 19990611 | ||
2 | ![]() |
R_KEY_TYPE | Value transfer | Type reference (TYPE) | PIFLONGKEY | Objektschlüssel-Art (kurz / lang) | 19990611 |
Method S_GET_KEY_TYPE on class CL_PACKAGE_INTERFACE_ELEMENT has no exception.
Method S_GET_TYPE_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ELEM_DIR_OBJECT | Call by reference | Type reference (TYPE) | ELEMDIRFLG | Kennzeichen: Objektdaten abgelegt in ELEMDIR | 19990611 | ||
2 | ![]() |
E_KEY_TYPE | Call by reference | Type reference (TYPE) | PIFLONGKEY | Objektschlüssel-Länge | 19990611 | ||
3 | ![]() |
E_OBJECT_TYPE | Call by reference | Type reference (TYPE) | PINFTYPE | Art des Objekts (deskriptiv / funktional) | 19990611 | ||
4 | ![]() |
I_ELEM_TYPE | Call by reference | Type reference (TYPE) | DEVELEMTYP | Entwicklungselementtyp | 19990611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Entwicklungselementtyp wird nicht unterstützt | 19990611 |
Method S_READ_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_LONG_ELEM_DATA | Call by reference | Type reference (TYPE) | SCOMELDATA | Obsolet | 19990510 | ||
2 | ![]() |
E_NOT_EXISTING_SHORT_ELEM | Call by reference | Type reference (TYPE) | DEVELEMTAB | Fehlerhafte Paketschnittstellenelemente | 20110622 | ||
3 | ![]() |
E_SHORT_ELEM_DATA | Call by reference | Type reference (TYPE) | SCOMELDATA | Entwicklungselementdaten | 19990510 | ||
4 | ![]() |
I_ELEM_KEY_SELECTION | Call by reference | Type reference (TYPE) | SCOMKEYSEL | Entwicklungselement-Schlüssel: Selektion | 19990205 | ||
5 | ![]() |
I_ELEM_TYPE | Call by reference | Type reference (TYPE) | DEVELEMTYP | Entwicklungselement-Typ | 19990215 | ||
6 | ![]() |
I_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Paketschnittstellenname | 19990205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Objekttyp wird nicht unterstützt | 19990412 | |
2 | ![]() |
Keine Daten zur angegebenen Selektion gefunden | 19990323 |
Method S_READ_SINGLE_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ELEMENT_DATA | Call by reference | Type reference (TYPE) | SCOMELDTLN | Paketschnittstellen-Element-Daten | 19990215 | ||
2 | ![]() |
E_LONG_KEY | Call by reference | Type reference (TYPE) | PIFLONGKEY | Kennzeichen für langen Objektschlüssel | 19990510 | ||
3 | ![]() |
I_ELEMENT_ID | Call by reference | Type reference (TYPE) | SCOMELID | Paketschnittstellen-Element: Objektschlüssel | 19990215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Objekttyp wird nicht unterstützt | 19990412 | |
2 | ![]() |
Objekt existiert nicht | 19990215 |
Event Signatures
Event ELEMENT_CREATED Signature
Event ELEMENT_CREATED on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Event ELEMENT_DELETED Signature
Event ELEMENT_DELETED on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Event ELEMENT_MODIFIED Signature
Event ELEMENT_MODIFIED on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
Event INITIALIZED Signature
Event INITIALIZED on class CL_PACKAGE_INTERFACE_ELEMENT has no parameter.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |