SAP ABAP Interface IF_PACKAGE_INTERFACE (Interface for Package Interfaces)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_API (Package) Package API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PACKAGE_INTERFACE Package Interfaces 19981204
Properties
Interface IF_PACKAGE_INTERFACE  
Short Description Interface for Package Interfaces    
General Data
Package SPAK_API   Package API 
Created 19981103   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TPAK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_PACKAGE_INTERFACE has no interface.
Friends
Interface IF_PACKAGE_INTERFACE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACL_EXISTING Instance attribute Public Type reference (TYPE) PINFACLFLG Indicator: Access Control List Available 19990621
2 AUTHOR Instance attribute Public Type reference (TYPE) RESPONSIBL Package Interface Owner 19990521
3 CHANGED_BY Instance attribute Public Type reference (TYPE) UNAM Changed by 19990521
4 CHANGED_ON Instance attribute Public Type reference (TYPE) RDIR_UDATE Last Changed On 19990521
5 CREATED_BY Instance attribute Public Type reference (TYPE) CNAM Created by 19990616
6 CREATED_ON Instance attribute Public Type reference (TYPE) RDIR_CDATE Created on 19990521
7 DEFAULT_INTERFACE_SEVERITY Instance attribute Public Type reference (TYPE) ERRSEVRTY Error Severity 20000509
8 DELETED_IN_MEMORY Instance attribute Public Type reference (TYPE) PAKDELMEM Indicator for Object Deleted from Buffer 20000221
9 EXTENSION_RESTRICTED Instance attribute Public Type reference (TYPE) PINFRESTR Indicatotr: Enhancements allowed / not allowed 19990504
10 INTERFACE_NAME Instance attribute Public Type reference (TYPE) SCOMIFNAM Package Interface Name 19981120
11 INTERFACE_TYPE Instance attribute Public Type reference (TYPE) PINFTYPE Package Interface Type (Allowed Object Types) 19990504
12 IS_DEFAULT_INTERFACE Instance attribute Public Type reference (TYPE) PINFDEFAUL Type (Filter / (Virtual) Standard/Normal Package Interface) 19990616
13 PUBLISHER_PACKAGE_NAME Instance attribute Public Type reference (TYPE) DEVCLASS Name of package to which package interface refers 19990412
14 RELEASE_STATUS Instance attribute Public Type reference (TYPE) RELEASE_STATUS Release Status of Development Objects 20040428
15 SHORT_TEXT Instance attribute Public Type reference (TYPE) AS4TEXT Package Interface Short Text 19990219
16 STABILITY Instance attribute Public Type reference (TYPE) PIFSTABLTY Stability Attribute 19991124
17 SW_COMP_PUBLISHER_PACKAGE Instance attribute Public Type reference (TYPE) DLVUNIT Software Component of Logical Package of Package Interface 20120920
18 SW_COMP_TADIR_PACKAGE Instance attribute Public Type reference (TYPE) DLVUNIT Software Component of TADIR Package (Transport Package) 20120920
19 TADIR_PACKAGE_NAME Instance attribute Public Type reference (TYPE) TADIR_DEVC Package to which the interface is assigned in table TADIR 19990219
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACCESS_CONTROL_ELEMENTS Instance method Public Method Access Control List: Add Packages 19990115
2 ADD_ELEMENTS Instance method Public Method Add Development Elements 19990115
3 BULK_LOAD_LIST_OF_PKG_INTERF Static method Public Method Load List of Package Interfaces 19990202
4 BULK_LOAD_SEL_PKG_INTERF Static method Public Method Load Quantity of Package Interfaces 19990202
5 CHECK_ELEMENT_ENCLOSURE Instance method Public Method Check whether development element can be added 19990611
6 COMBINE_INTERFACE Instance method Public Method Combine Two Package Interfaces 19990115
7 COPY_INTERFACE Instance method Public Method Copy Package Interface 19990115
8 CREATE_NEW_PACKAGE_INTERFACE Static method Public Method Create New Package Interface 19990202
9 DELETE Instance method Public Method Delete Package Interface 19981120
10 GET_ACCESS_CONTROL_LIST Instance method Public Method Get Access Control List 19990107
11 GET_ALL_ATTRIBUTES Instance method Public Method Get All Package Interface Attributes 19990208
12 GET_CHANGEABLE Instance method Public Method Package Interface: Get Changeability Status (Lock) 19990414
13 GET_CHANGED Instance method Public Method Get Change Indicator for Package Interface 19990414
14 GET_EFFECTIVE_RELEASE_STATUS Instance method Public Method Get Effective Release Status 20040427
15 GET_ELEMENTS Instance method Public Method Get Exposed Objects of Package Interface 19981120
16 GET_ELEMENTS_CHANGEABLE Instance method Public Method Development Elements: Get Changeability Status (Lock) 19990414
17 GET_ELEMENTS_CHANGED Instance method Public Method Indicator: Exposed Objects Added / Removed 19990414
18 GET_INTERFACE_NAME Instance method Public Method Get Package Interface Name 19981216
19 GET_INTFS_CREATED_IN_MEMORY Static method Public Method Get All Package Interfaces Created in BUffer Only 20100720
20 GET_INTFS_DELETED_IN_MEMORY Static method Public Method Get All Package Interfaces Deleted in Buffer Only 20100720
21 GET_ORIGIN_SYSTEM Instance method Public Method Get Original System 19990705
22 GET_PACKAGE Instance method Public Method Get Instance of Logical Package of Package Interface 19981216
23 GET_PACKAGE_NAME Instance method Public Method Get Name of Logical Package of Package Interface 19981120
24 GET_PERMISSIONS_TO_USE Instance method Public Method Get Package Use Accesses 19981120
25 LOAD_PACKAGE_INTERFACE Static method Public Method Load Package Interface 19990202
26 REFRESH Instance method Public Method Refresh Interface Data (where Data Not Changeable) 19990219
27 REMOVE_ACCESS_CONTROL_ELEMENTS Instance method Public Method Access Control List: Remove Packages 19990115
28 REMOVE_ELEMENTS Instance method Public Method Remove Package Interface Elements 19990115
29 SAVE Instance method Public Method Save Package Interface (with Access Control List) 19990202
30 SAVE_ELEMENTS Instance method Public Method Save Package Interface Elements 19990218
31 SAVE_GENERIC Instance method Public Method Save Package Interface Generically 19990428
32 SET_ACCESS_CONTROL_LIST Instance method Public Method Set Access Control List 19990107
33 SET_ALL_ATTRIBUTES Instance method Public Method Set All Package Interface Attributes (subsets possible) 19990208
34 SET_CHANGEABLE Instance method Public Method Request / Reset Changeability (Lock) 19990219
35 SET_ELEMENTS_CHANGEABLE Instance method Public Method Elements: Request / Reset Changeability (Lock) 19990219
36 UNDO_ALL_CHANGES Instance method Public Method Undo All Changes and Unlock Object 19990218
37 UNDO_ALL_CHANGES_GENERIC Instance method Public Method Undo and Unlock All Changes Generically 19990428
Events
# Event Type Visibility Description Created on
1 INITIALIZED Static Event
(1)
Public
(2)
Class Initialized 19990210
2 INTERFACE_CREATED Instance Event
(0)
Public
(2)
Instance Generated (Created or Loaded) 19990210
3 INTERFACE_DELETED Instance Event
(0)
Public
(2)
Instance was deleted (no longer in database) 19990412
4 INTERFACE_MODIFIED Instance Event
(0)
Public
(2)
Instance was changed 19990210
Types
Interface IF_PACKAGE_INTERFACE has no local type.
Method Signatures

Method ADD_ACCESS_CONTROL_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_LIST Call by reference Type reference (TYPE) SCOMACLTAB Liste der Verwenderpakete 19990115
# Exception Resumable Description Created on
1 ENTRY_ALREADY_EXISTING Paket ist bereits in der Zugriffskontroll-Liste enthalten 19990115
2 INTERN_ERR Interner Fehler 19990125
3 LOCAL_PACKAGE Lokales oder privates Paket in ACL nicht erlaubt 19990621
4 NO_ACL Zugriffskontroll-Liste nicht erlaubt 19990621
5 OBJECT_INVALID Ungültiges Objekt 19990601
6 OBJECT_NOT_CHANGEABLE Paketschnittstelle nicht gesperrt 19990426

Method ADD_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTING_ELEM_DATA Call by reference Type reference (TYPE) SCOMELDATA Daten von existierenden Paketschnittstellen-Elementen 19990215
2 Exporting E_MISMATCHED_ELEM_DATA Call by reference Type reference (TYPE) SCOMELDATA Entwicklungselemente aus fremden Paketen 19990215
3 Exporting E_NEW_ELEMENTS Call by reference Type reference (TYPE) TPAK_PACKAGE_INTERF_ELEM_LIST Liste neuer Paketschnittstellen-Elemente 19990215
4 Importing I_ELEMENTS_DATA Call by reference Type reference (TYPE) SCOMELDATA Entwicklungselement-Daten 19990208
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 OBJECT_INVALID Ungültiges Objekt 19990601

Method BULK_LOAD_LIST_OF_PKG_INTERF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOT_EXISTING_INTERFACES Call by reference Type reference (TYPE) SCOMPIFNAM Nicht existierende Paketschnittstellen 19990825
2 Exporting E_PACKAGE_INTERFACES Call by reference Type reference (TYPE) TPAK_PACKAGE_INTERFACE_LIST Liste von Paketschnittstellen-Instanzen 19990202
3 Importing I_FORCE_RELOAD Value transfer Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19991001
4 Importing I_INTERFACE_NAMES Call by reference Type reference (TYPE) SCOMPIFNAM Liste von Paketschnittstellennamen 19990202
# Exception Resumable Description Created on
1 UNEXPECTED_ERROR Unerwartete Ausnahme 19990218

Method BULK_LOAD_SEL_PKG_INTERF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_INTERFACES Call by reference Type reference (TYPE) TPAK_PACKAGE_INTERFACE_LIST Listen von Paketschnittstellen-Instanzen 19990202
2 Importing I_FORCE_RELOAD Value transfer Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19991001
3 Importing I_PKG_INTERFACE_SELECTION Call by reference Type reference (TYPE) SCOMPAKSEL Paketschnittstellen-Selektion 19990202
4 Importing I_REFERING_PKG_SELECTION Call by reference Type reference (TYPE) SCOMPAKSEL Paket-Selektion 19990218
# Exception Resumable Description Created on
1 NO_DATA_SELECTED Es wurden keine Paketschnittstellendaten selektiert 19990323
2 OBJECT_ALREADY_EXISTING Paketschnittstellen-Instanz wurde doppelt erzeugt 19990202
3 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202

Method CHECK_ELEMENT_ENCLOSURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ELEMENT_ENCLOSABLE Value transfer Type reference (TYPE) FLAG Entwicklungselement aufnehmbar (X=ja) 19990611
2 Importing I_ELEMENT_KEY Call by reference Type reference (TYPE) ELEMGENKEY Schlüssel des Entwicklungselements 19990611
3 Importing I_ELEMENT_TYPE Call by reference Type reference (TYPE) DEVELEMTYP Typ des Entwicklungselements 19990611
4 Importing I_TEST_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Test-Modus (X = ja) 20111028
# Exception Resumable Description Created on
1 ELEM_CHECK_ERROR Entwicklungseleme.existiert nicht oder Typ nicht unterstützt 19990614
2 INTERN_ERR Interner Fehler 19990611
3 OBJECT_INVALID Ungültiges Objekt 19990809

Method COMBINE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANNEXED_INTERFACE Value transfer Object reference (TYPE REF TO) IF_PACKAGE_INTERFACE Paketschnittstelle, die angegliedert wird 19990202
# Exception Resumable Description Created on
1 ANNEX_INTERFACE_NOT_CHANGEABLE Anzugliedernde Paketschnittstelle nicht gesperrt 19990115
2 ERROR_GET_ELEMENTS Elemente der anzugliedernden Schnittstelle nicht ermittelbar 19990215
3 INTERN_ERR Interner Fehler 19990125
4 OBJECT_DELETED Paketschnittstelle ist logisch gelöscht 19990215
5 OBJECT_INVALID Ungültiges Objekt 19990601
6 OBJECT_NOT_CHANGEABLE Paketschnittstelle nicht gesperrt 19990115

Method COPY_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_ELEMENTS Call by reference Type reference (TYPE) TPAK_PACKAGE_INTERF_ELEM_LIST Liste neuer Paketschnittstellen-Elemente 19991119
2 Importing I_INTERFACE Value transfer Object reference (TYPE REF TO) IF_PACKAGE_INTERFACE Zu kopierende Paketschnittstelle 19990202
# Exception Resumable Description Created on
1 COPY_NOT_ALLOWED Kopieren nicht möglich 19991117
2 ERROR_GET_ELEMENTS Elemente der zu kopierenden Schnittstelle nicht ermittelbar 19990215
3 INTERN_ERR Interner Fehler 19990125
4 OBJECT_DELETED Paketschnittstelle ist logisch gelöscht 19990215
5 OBJECT_INVALID Ungültiges Objekt 19990601
6 OBJECT_NOT_CHANGEABLE Paketschnittstelle nicht gesperrt 19990115
7 UNEXPECTED_ERROR Unerwartete Ausnahme 19990215

Method CREATE_NEW_PACKAGE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_INTERFACE Value transfer Object reference (TYPE REF TO) IF_PACKAGE_INTERFACE Paketschnittstellen-Instanz 19990202
2 Importing I_PKG_INTERFACE_DATA Call by reference Type reference (TYPE) SCOMPIDTLN Paketschnittstellendaten (optional) 19990415
3 Importing I_PKG_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Paketschnittstellenname 19990202
4 Importing I_PUBLISHER_PKG_NAME Call by reference Type reference (TYPE) DEVCLASS Paket, auf das sich die Paketschnittstelle bezieht 19990414
5 Importing I_REUSE_DELETED_OBJECT Value transfer Type reference (TYPE) FLAG 'X' Erlaubt Wiederverwendung im Puffer gelöschter Objekte 19991005
6 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ABAP_FALSE Steuert, ob Popups gesendet werden dürfen 20110829
# Exception Resumable Description Created on
1 CHECK_ERROR_OCCURRED Fehler in einer Prüfroutine aufgetreten 20110913
2 INTERFACE_NAME_INVALID Paketschnittstellenname nicht gemäß Konvention 19990326
3 NO_CHANGES_ALLOWED Keine Änderung erlaubt (z. B. keine Berechtigung) 20070216
4 OBJECT_ALREADY_EXISTING Paketschnittstelle existiert bereits 19990202
5 OBJECT_JUST_CREATED Neue Paketschnittstelle bereits angelegt (noch nicht in DB) 19990215
6 UNEXPECTED_ERROR Unerwartete Ausnahme 19990215

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ABAP_FALSE Steuert, ob Popups gesendet werden dürfen 20110829
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 OBJECT_INVALID Ungültiges Objekt 19990601
3 OBJECT_NOT_CHANGEABLE Paketschnittstelle darf nicht geändert werden 19990108
4 OBJECT_NOT_EMPTY Paketschnittstelle enthält noch Entwicklungselemente 19990108

Method GET_ACCESS_CONTROL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_USER_LIST Call by reference Type reference (TYPE) SCOMACLTAB Liste der Verwenderpakete 19990115
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 NO_ACL Zugriffskontroll-Liste existiert nicht 19990621
3 OBJECT_INVALID Objekt ungültig 19990601

Method GET_ALL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_INTERFACE_DATA Call by reference Type reference (TYPE) SCOMPIDTLN Paketschnittstellendaten 19990208
# Exception Resumable Description Created on
1 OBJECT_INVALID Objekt ungültig 19990601

Method GET_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGEABLE Value transfer Type reference (TYPE) FLAG Änderbarkeit (X=änderbar) 19990414
# Exception Resumable Description Created on
1 OBJECT_INVALID Objekt ungültig 19990531

Method GET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED Value transfer Type reference (TYPE) FLAG Änderungskennzeichen (X=geändert) 19990414
# Exception Resumable Description Created on
1 OBJECT_INVALID Objekt ungültig 19990601

Method GET_EFFECTIVE_RELEASE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RELEASE_STATUS Value transfer Type reference (TYPE) RELEASE_STATUS Freigabestatus von Entwicklungsobjekten 20040427

Method GET_EFFECTIVE_RELEASE_STATUS on Interface IF_PACKAGE_INTERFACE has no exception.

Method GET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ELEMENTS Call by reference Type reference (TYPE) TPAK_PACKAGE_INTERF_ELEM_LIST Liste der Entwicklungselemente 19990208
2 Exporting E_NOT_EXISTING_ELEMENTS Call by reference Type reference (TYPE) DEVELEMTAB Liste nicht mehr existierender Entwicklungselemente 20110622
3 Importing I_WITH_DELETED_ELEMENTS Call by reference Type reference (TYPE) FLAG 'X' Gelöschte Entwicklungselemente mit ausgeben 20050907
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 OBJECT_INVALID Ungültiges Objekt 19990601

Method GET_ELEMENTS_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGEABLE Value transfer Type reference (TYPE) FLAG Änderbarkeit (X=änderbar) 19990414
# Exception Resumable Description Created on
1 OBJECT_INVALID Objekt ungültig 19990601

Method GET_ELEMENTS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED Value transfer Type reference (TYPE) FLAG Änderungskennzeichen (X=geändert) 19990414
# Exception Resumable Description Created on
1 OBJECT_INVALID Objekt ungültig 19990601

Method GET_INTERFACE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Paketschnitttstellenname 19990208
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 OBJECT_INVALID Objekt ungültig 19990601

Method GET_INTFS_CREATED_IN_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) SCOMPIFNAM Liste von Paketschnittstellen 20100720
2 Importing I_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20100720

Method GET_INTFS_CREATED_IN_MEMORY on Interface IF_PACKAGE_INTERFACE has no exception.

Method GET_INTFS_DELETED_IN_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) SCOMPIFNAM Liste von Paketschnittstellen 20100720
2 Importing I_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20100720

Method GET_INTFS_DELETED_IN_MEMORY on Interface IF_PACKAGE_INTERFACE has no exception.

Method GET_ORIGIN_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ORIGIN_SYSTEM Call by reference Type reference (TYPE) SRCSYSTEM Originalsystem 19990705
# Exception Resumable Description Created on
1 OBJECT_INVALID Ungültiges Objekt 19990705
2 TADIR_NOT_READ TADIR-Eintrag konnte nicht gelesen werdem 19990705

Method GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE Value transfer Object reference (TYPE REF TO) IF_PACKAGE Paket-Instanz 19990202
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 OBJECT_INVALID Ungültiges Objekt 19990601
3 OBJECT_NOT_EXISTING Objekt existiert nicht 19990202
4 UNEXPECTED_ERROR Unerwarteter Fehler 19990202

Method GET_PACKAGE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Name des logischen Pakets 19990208
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 OBJECT_INVALID Ungültiges Objekt 19990601

Method GET_PERMISSIONS_TO_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PERMISSIONS Call by reference Type reference (TYPE) TPAK_PERMISSION_TO_USE_LIST Liste der Verwendungserklärungen 19990208
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 OBJECT_INVALID Ungültiges Objekt 19990601

Method LOAD_PACKAGE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_INTERFACE Value transfer Object reference (TYPE REF TO) IF_PACKAGE_INTERFACE Paketschnittstellen-Instanz 19990202
2 Importing I_FORCE_RELOAD Value transfer Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19991001
3 Importing I_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Paketschnittstellenname 19990202
# Exception Resumable Description Created on
1 DB_READ_ERROR Fehler beim Datenbank-Zugriff 19990202
2 OBJECT_LOCKED_AND_MODIFIED Paket ist gesperrt und bereits im Speicher geändert 19991001
3 OBJECT_NOT_EXISTING Paketschnittstelle existiert nicht 19990202
4 SHORTTEXT_NOT_EXISTING Kurztext zur Paketschnittstelle existiert nicht 19990409
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990218

Method REFRESH Signature

Method REFRESH on Interface IF_PACKAGE_INTERFACE has no parameter.
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990219
2 OBJECT_CHANGEABLE Objekt ist gesperrt (Neu Laden sinnlos) 19990219
3 OBJECT_DELETED Objekt bereits gelöscht 19990219
4 OBJECT_INVALID Ungültiges Objekt 19990601

Method REMOVE_ACCESS_CONTROL_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_LIST Call by reference Type reference (TYPE) SCOMACLTAB Liste von Verwenderpaketen 19990115
# Exception Resumable Description Created on
1 ENTRY_NOT_EXISTING Verwenderpaket nicht in Zugriffskontroll-Liste enthalten 19990115
2 INTERN_ERR Interner Fehler 19990125
3 NO_ACL Zugriffskontroll-Liste nicht erlaubt 19990621
4 OBJECT_INVALID Ungültiges Objekt 19990601
5 OBJECT_NOT_CHANGEABLE Paketschnittstelle nicht gesperrt 19990429

Method REMOVE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELEMENTS Call by reference Type reference (TYPE) TPAK_PACKAGE_INTERF_ELEM_LIST Entwicklungselemente 19990208
# Exception Resumable Description Created on
1 ELEMENT_NOT_CONTAINED Entwicklungselement in Paketschnittstelle nicht enthalten 19990115
2 INTERN_ERR Interner Fehler 19990125
3 OBJECT_DELETED Paketschnittstelle ist logisch gelöscht 19990218
4 OBJECT_INVALID Ungültiges Objekt 19990218
5 OBJECT_NOT_CHANGEABLE Paketschnittstelle nicht gesperrt 19990115

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20000825
2 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ' ' Steuert, ob Popups gesendet werden dürfen 20090712
3 Importing I_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 19990218
# Exception Resumable Description Created on
1 CANCELLED_IN_CORR Abbruch in Transportauftragsauswahl durch Benutzer 19990218
2 INTERN_ERR Interner Fehler 19990218
3 OBJECT_INVALID Ungültiges Objekt 19990218
4 OBJECT_NOT_CHANGEABLE Paketschnittstelle nicht gesperrt 19990217
5 PERMISSION_FAILURE Unzureichende Berechtigung 19990218
6 SHORT_TEXT_MISSING Kurzbeschreibung zur Paketschnittstelle fehlt 19990414
7 UNEXPECTED_ERROR Unerwartete Ausnahme 19990218

Method SAVE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20000825
2 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ' ' Steuert, ob Popups gesendet werden dürfen 20090712
3 Importing I_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 19990218
# Exception Resumable Description Created on
1 CANCELLED_IN_CORR Abbruch in Transportauftragsauswahl durch Benutzer 19990323
2 INTERN_ERR Interner Fehler 19990323
3 OBJECT_INVALID Objekt ungültig 19990601
4 OBJECT_NOT_CHANGEABLE Paketschnittstellen-Elemente nicht gesperrt 19990323
5 PERMISSION_FAILURE Unzureichende Berechtigung 19990323
6 UNEXPECTED_ERROR Unerwartete Ausnahme 19990323

Method SAVE_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 20000825
2 Importing I_SAVE_SIGN Value transfer Type reference (TYPE) PIFSAVSIGN Kennzeichen für zu speichernde Paketschnittstellen-Teilobj. 19990514
3 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ' ' Steuert, ob Popups gesendet werden dürfen 20090712
4 Importing I_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transportauftrag 19990514
# Exception Resumable Description Created on
1 CANCELLED_IN_CORR Abbruch in Transportauftragsauswahl durch Benutzer 19990517
2 INTERN_ERR Interner Fehler 19990517
3 OBJECT_INVALID Ungültiges Objekt 19990517
4 PERMISSION_FAILURE Unzureichende Berechtigung 19990517
5 SHORT_TEXT_MISSING Kurzbeschreibung der Paketschnittstelle fehlt 19990517

Method SET_ACCESS_CONTROL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_LIST Call by reference Type reference (TYPE) SCOMACLTAB Liste der Verwenderpakete 19990115
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 LOCAL_PACKAGE Lokales oder privates Paket in ACL nicht erlaubt 19990621
3 NO_ACL Zugriffskontroll-Liste existiert nicht 19990621
4 OBJECT_INVALID Ungültiges Objekt 19990601
5 OBJECT_NOT_CHANGEABLE Paketschnittstelle nicht gesperrt 19990426

Method SET_ALL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_SIGN Call by reference Type reference (TYPE) SCOMPISIGN Kennzeichen: welche Attribute sollen gesetzt werden 19990413
2 Importing I_PACKAGE_INTERFACE_DATA Call by reference Type reference (TYPE) SCOMPIDTLN Paketschnittstellendaten 19990208
# Exception Resumable Description Created on
1 ACL_NOT_EMPTY Zugriffskontroll-Liste enthält noch Einträge 19990621
2 AUTHOR_NOT_EXISTING Objektverantwortlicher existiert nicht als SAP-Benutzer 19990521
3 INTERFACE_NOT_EMPTY Paketschnittstelle enthält noch Entwicklungselemente 19990329
4 LOGICAL_PACKAGE_TYPES_DIFFER Typ den aktuellen und des neuen logischen Pakets verschieden 20120919
5 OBJECT_DELETED Paketschnittstelle bereits logisch gelöscht 19990329
6 OBJECT_INVALID Objekt ungültig 19990601
7 OBJECT_NOT_CHANGEABLE Paketschnittstelle nicht gesperrt 19990329
8 OBJECT_TYPE_MISMATCH Paketschnittstellentyp kann nicht geändert werden 19990521

Method SET_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGEABLE Value transfer Type reference (TYPE) FLAG Änderbarkeit (X=änderbar) 19990219
2 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ABAP_FALSE Steuert, ob Popups gesendet werden dürfen 20110829
# Exception Resumable Description Created on
1 OBJECT_ALREADY_CHANGEABLE Paketschnittstelle war bereits gesperrt 19990219
2 OBJECT_ALREADY_UNLOCKED Paketschnittstelle bereits entsperrt 19990219
3 OBJECT_DELETED Paketschnittstelle ist logisch gelöscht (keine Entsperrung) 19990219
4 OBJECT_INVALID Ungütliges Objekt 19990601
5 OBJECT_JUST_CREATED Paketschnittstelle wurde noch nie in DB gespeichert 19990219
6 OBJECT_LOCKED_BY_OTHER_USER Paketschnittstelle bereits durch anderen Benutzer gesperrt 19990406
7 OBJECT_MODIFIED Paketschnittstelle wurde geändert (keine Entsperrung) 19990219
8 OBJECT_NOT_EXISTING Paketschnittstelle existiert nicht 19990219
9 PERMISSION_FAILURE Benutzer hat keine Änderungsberechtigung 19990406
10 UNEXPECTED_ERROR Unerwartete Ausnahme 19990219

Method SET_ELEMENTS_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETED_ELEMENTS Call by reference Type reference (TYPE) TPAK_PACKAGE_INTERF_ELEM_LIST Liste der nicht mehr existierenden Elemente 19990503
2 Importing I_CHANGEABLE Value transfer Type reference (TYPE) FLAG Änderbarkeit (X=änderbar) 19990219
3 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ABAP_FALSE Steuert, ob Popups gesendet werden dürfen 20110829
# Exception Resumable Description Created on
1 OBJECT_ALREADY_CHANGEABLE Entwicklungselemente waren bereits gesperrt 19990219
2 OBJECT_ALREADY_UNLOCKED Entwicklungselemente waren bereits entgesperrt 19990219
3 OBJECT_DELETED Paketschnittstelle ist logisch gelöscht 19990219
4 OBJECT_INVALID Ungütliges Objekt 19990601
5 OBJECT_JUST_CREATED Paketschnittstelle wurde noch nie in DB gespeichert 19990414
6 OBJECT_LOCKED_BY_OTHER_USER Entwicklungselemente durch anderen Benutzer gesperrt 19990414
7 OBJECT_MODIFIED Entwicklungselemente sind modifiziert 19990219
8 PERMISSION_FAILURE Unzureichende Berechtigung 19990414
9 UNEXPECTED_ERROR Unerwartete Ausnahme 19990219

Method UNDO_ALL_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ABAP_FALSE Steuert, ob Popups gesendet werden dürfen 20110913
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990323
2 OBJECT_INVALID Ungültiges Objekt 19990601
3 OBJECT_NOT_CHANGEABLE Objekt ist nicht gesperrt 19990323
4 OBJECT_NOT_STORED Objekt war noch nicht in Datenbank gespeichert 19990323
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990323

Method UNDO_ALL_CHANGES_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROCESSING_COMPLETED Call by reference Type reference (TYPE) PIFSAVSIGN Grad der Abarbeitung 19990512
2 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ABAP_FALSE Steuert, ob Popups gesendet werden dürfen 20110913
3 Importing I_UNDO_SIGN Value transfer Type reference (TYPE) PIFSAVSIGN Kennzeichen: Zurücknehmen von Änderungen 19990428
# Exception Resumable Description Created on
1 OBJECT_INVALID Ungültiges Objekt 19990601
2 OBJECT_NOT_STORED Paketschnittstelle wurde noch nicht in DB gespeichert 19990512
3 UNEXPECTED_ERROR Unerwartete Ausnahme 19990512
Event Signatures

Event INITIALIZED Signature
Event INITIALIZED on Interface IF_PACKAGE_INTERFACE has no parameter.
Event INTERFACE_CREATED Signature
Event INTERFACE_CREATED on Interface IF_PACKAGE_INTERFACE has no parameter.
Event INTERFACE_DELETED Signature
Event INTERFACE_DELETED on Interface IF_PACKAGE_INTERFACE has no parameter.
Event INTERFACE_MODIFIED Signature
Event INTERFACE_MODIFIED on Interface IF_PACKAGE_INTERFACE has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in