SAP ABAP Class IF_PACKAGE (Interface for Packages)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PACKAGE Packages 19981130
Properties
Class IF_PACKAGE  
Short Description Interface for Packages    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 19981019   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_PACKAGE has no interface implemented.
Friends
Class IF_PACKAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION_COMPONENT Instance attribute Public Type reference (TYPE) UFFCTR Application Component: Technical Key 19990216
2 APPLICATION_COMPONENT_ABBREV Instance attribute Public Type reference (TYPE) UFPS_POSID Application Component 19990806
3 APPLICATION_COMPONENT_TEXT Instance attribute Public Type reference (TYPE) AS4TEXT Short Text of Application Component 20000209
4 APPLICATION_DOMAIN Instance attribute Public Type reference (TYPE) TRDEVCAPPL Obsolete: Application Area 19990216
5 AUTHOR Instance attribute Public Type reference (TYPE) AUTHOR3 Package Owner 19990216
6 CHANGED_BY Instance attribute Public Type reference (TYPE) UNAM Last Changed By 19990617
7 CHANGED_ON Instance attribute Public Type reference (TYPE) RDIR_UDATE Changed On 19990617
8 CHECKS_AS_CLIENT_ENFORCED Instance attribute Public Type reference (TYPE) FLAG Obsolete 20001127
9 CHECKS_AS_SERVER_ENFORCED Instance attribute Public Type reference (TYPE) SRV_CHECK Flag for "Package Encapsulated" 20001127
10 CHECK_RULE Instance attribute Public Type reference (TYPE) SCC_RULE_ID Check-Configuration Rule 20090126
11 CHECK_RULE_TEXT Instance attribute Public Type reference (TYPE) SCC_DESCRIPTION Short Text of Check-Configuration Rule 20090320
12 CREATED_BY Instance attribute Public Type reference (TYPE) CNAM Author 19990617
13 CREATED_ON Instance attribute Public Type reference (TYPE) RDIR_CDATE Created On 19990617
14 DELETED_IN_MEMORY Instance attribute Public Type reference (TYPE) PAKDELMEM Indicator for Object Deleted from Buffer 20000221
15 EXTENSION_RESTRICTED Instance attribute Public Type reference (TYPE) PACKRESTR Indicatotr: Enhancements allowed / not allowed 19990504
16 INACTIVE_PACKAGE Instance attribute Public Object reference (TYPE REF TO) IF_PACKAGE Obsolete 19990208
17 INHERITS_PERMISSIONS Instance attribute Public Type reference (TYPE) PERMINHER Inherit Use Accesses from Superpackage 19981130
18 INTERFACE_PREFIX Instance attribute Public Type reference (TYPE) CHAR6 Obsolete 19990504
19 MAIN_PACKAGE Instance attribute Public Type reference (TYPE) MAINPACK Package Type (Structure/Main/Development Package) 19990602
20 MASTER_LANGUAGE Instance attribute Public Type reference (TYPE) SYLANGU Original language 19991110
21 NAMESPACE Instance attribute Public Type reference (TYPE) NAMESPACE Namespace 19990216
22 PACKAGE_NAME Instance attribute Public Type reference (TYPE) DEVCLASS Package Name 19981130
23 PACKAGE_TYPE Instance attribute Public Type reference (TYPE) FLAG Obsolete 19990504
24 PROJECT_GUID Instance attribute Public Type reference (TYPE) PAK_PROJECT_GUID GUID for cPro Project 20040915
25 PROJECT_ID Instance attribute Public Type reference (TYPE) PAK_PROJECT_ID External cPro Project ID 20040915
26 PROJECT_PASSDOWN Instance attribute Public Type reference (TYPE) PAK_PROJECT_PASSDOWN Inheritance of cPro Project Assignment 20040915
27 PROJECT_SHORT_TEXT Instance attribute Public Type reference (TYPE) TEXT40 Short Text of cPro Project 20040915
28 R3_EXTENSION_ALIAS Instance attribute Public Type reference (TYPE) EXT_ALIAS Alias for R/3 Enterprise Extension in Transaction FIBF 20010920
29 SHIPMENT Instance attribute Public Type reference (TYPE) SHIPMENT Obsolete: Delivery Unit 19990216
30 SHORT_TEXT Instance attribute Public Type reference (TYPE) AS4TEXT Package Short Text 19990126
31 SOFTWARE_COMPONENT Instance attribute Public Type reference (TYPE) DLVUNIT Software Component 19990526
32 SOFTWARE_COMPONENT_TEXT Instance attribute Public Type reference (TYPE) TEXT80 Software Components Short Text 20000216
33 SUPERPACKAGE_NAME_IN_TDEVC Instance attribute Public Type reference (TYPE) DEVCLASS Name of Superpackage in TDEVC 20130106
34 SUPER_PACKAGE_NAME Instance attribute Public Type reference (TYPE) DEVCLASS Name of Superpackage 19981202
35 SWITCH_ID Instance attribute Public Type reference (TYPE) SFW_SWITCH_ID ID of a Switch in Switch Framework 20050114
36 SWITCH_SHORT_TEXT Instance attribute Public Type reference (TYPE) SFW_NAME32 Short Text for Switch Framework Switch 20050117
37 TEXT_LANGUAGE Instance attribute Public Type reference (TYPE) SYLANGU Language Key for Short Text 19991110
38 TRANSLATION_DEPTH Instance attribute Public Type reference (TYPE) CLS_ATTRIBUTE_VALUE Translation Relevance 20090323
39 TRANSLATION_DEPTH_TEXT Instance attribute Public Type reference (TYPE) AS4TEXT Short Text for Translation Relevance 20090323
40 TRANSPORT_LAYER Instance attribute Public Type reference (TYPE) DEVLAYER Transport Layer 19990216
41 TRANSPORT_LAYER_TEXT Instance attribute Public Type reference (TYPE) DDTEXT Transport Layer Short Text 20000302
42 WBO_KORR_FLAG Instance attribute Public Type reference (TYPE) KORRFLAG Link to Workbench Organizer 19990216
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Obsolete 19990215
2 ACTIVATE_RECURSIVE Instance method Public Method Obsolete 19981022
3 ADD_INTERFACE Instance method Public Method Add Package Interface 19981104
4 ADD_PERMISSION_TO_USE Instance method Public Method Add Use Access 19990510
5 ADD_SUB_PACKAGE Instance method Public Method Assign New Subpackage 19981102
6 BULK_GET_PACKAGE_DATA Static method Public Method Read Package Data (Mass Access) 19990127
7 BULK_LOAD_LIST_OF_PACKAGES Static method Public Method Load Package List 19990128
8 BULK_LOAD_MAIN_PACKAGES Static method Public Method Load Main Packages 19990602
9 BULK_LOAD_ROOT_PACKAGES Static method Public Method Load Root Packages 19990128
10 BULK_LOAD_SELECTED_PACKAGES Static method Public Method Load Selected Packages 19990128
11 BULK_SAVE Static method Public Method Save Package List 19990128
12 BULK_SAVE_RECURSIVE Static method Public Method Save Package List with Subpackages (Recursive) 19990128
13 BULK_SAVE_SUB_PACKAGES Static method Public Method Save Package List with Direct Subpackages 19990415
14 CHECK_PERMISSION_CREATABLE Instance method Public Method Check whether use access can be created 19990702
15 CREATE_NEW_PACKAGE Static method Public Method Create New Package 19990128
16 DELETE Instance method Public Method Deleted Package (only delete from database after SAVE) 19990209
17 DELETE_INTERFACE Instance method Public Method Delete Package Interface 19981104
18 DELETE_RECURSIVE Instance method Public Method Delete Packages Recursively 19981102
19 GET_ALL_ATTRIBUTES Instance method Public Method Get All Package Attributes 19990208
20 GET_CHANGEABLE Instance method Public Method Package: Get Changeability Status (Lock) 19990331
21 GET_CHANGED Instance method Public Method Get Package Change Indicator 19990413
22 GET_CHECK_RULE Instance method Public Method Get Check-Configuration Rule 20090126
23 GET_ELEMENTS Instance method Public Method Get Development Elements of Package 20040119
24 GET_INHERITED_PROJECT Instance method Public Method Get Inherited Assignment to a cPro Project 20040915
25 GET_INHERITS_PERMISSION_TO_USE Instance method Public Method Get Indicator for Inherit Use Accesses 19981105
26 GET_INTERFACES Instance method Public Method Get List of Package Interfaces 19981103
27 GET_ORIGIN_SYSTEM Instance method Public Method Get Original System 19990705
28 GET_PACKAGES_CREATED_IN_MEMORY Static method Public Method Get All Packages Created in Buffer Only 20100719
29 GET_PACKAGES_DELETED_IN_MEMORY Static method Public Method Get All Packages Deleted in Buffer Only 20100719
30 GET_PACKAGE_NAME Instance method Public Method Get Package Name 19981105
31 GET_PERMISSIONS_TO_USE Instance method Public Method Get Use Accesses 19981104
32 GET_SUB_PACKAGES Instance method Public Method Get Subpackages 19981102
33 GET_SUPER_PACKAGE Instance method Public Method Get Superpackage Assignment 19981102
34 GET_TRANSLATION_DEPTH Instance method Public Method Get Translation Relevance 20090323
35 LOAD_PACKAGE Static method Public Method Load parcel 19990128
36 PREORDER_ITERATOR Instance method Public Method Scan Package Tree 19981102
37 REFRESH Instance method Public Method Reload Package Data (if package is not locked) 19990212
38 REMOVE_SUB_PACKAGE Instance method Public Method Delete Subpackage Assignment 19981102
39 REORDER_SUB_PACKAGES Instance method Public Method Reorganize Subpackages 19981102
40 SAVE Instance method Public Method Save Package Data 19990128
41 SAVE_GENERIC Instance method Public Method Generic Save (Package or Only Specified Parts) 19990428
42 SAVE_INTERFACES Instance method Public Method Save Package Interfaces 19990217
43 SAVE_PERMISSIONS Instance method Public Method Save Use Accesses 19990208
44 SAVE_RECURSIVE Instance method Public Method Save Package with Subpackages (recursive) 19990128
45 SAVE_SUB_PACKAGES Instance method Public Method Save Packages with Direct Subpackages 19990415
46 SET_ALL_ATTRIBUTES Instance method Public Method Set All Package Attributes (Subset Possible) 19990208
47 SET_CHANGEABLE Instance method Public Method Package: Request/Reset Changeability (Lock) 19990128
48 SET_CHECK_RULE Instance method Public Method Set Check-Configuration Rule 20090126
49 SET_INHERITS_PERMISSION_TO_USE Instance method Public Method Set 'Inherit Use Access' Indicator 19981105
50 SET_MASTER_LANGUAGE Instance method Public Method Change Original Language 19990505
51 SET_PERMISSIONS_CHANGEABLE Instance method Public Method Use Accesses: Request/Reset Lock 19990412
52 SET_SUPER_PACKAGE_NAME Instance method Public Method Set Superpackage 19990208
53 SET_TRANSLATION_DEPTH Instance method Public Method Set Translation Relevance 20090323
54 UNDO_ALL_CHANGES Instance method Public Method Undo Changes to Package (NOTE: Unlocks Object) 19990212
55 UNDO_ALL_CHANGES_GENERIC Instance method Public Method Undo Changes Generically 19990511
Events
# Event Type Visibility Description Created on
1 INITIALIZED Static Event
(1)
Public
(2)
Class Initialized 19990210
2 PACKAGE_CREATED Instance Event
(0)
Public
(2)
Package instance was generated (loaded or created new) 19990210
3 PACKAGE_DELETED Instance Event
(0)
Public
(2)
Package was deleted (no longer exists in DB) 19990412
4 PACKAGE_MODIFIED Instance Event
(0)
Public
(2)
Package Changed 19990210
Types
Class IF_PACKAGE has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class IF_PACKAGE has no parameter.
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990215
2 OBJECT_INVALID Objekt ungültig 19990601
3 PACKAGE_ALREADY_ACTIVATED Paket ist bereits aktiv 19990215

Method ACTIVATE_RECURSIVE Signature

Method ACTIVATE_RECURSIVE on class IF_PACKAGE has no parameter.
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 NO_INACTIVE_PACKAGE_INCLUDED Das Paket enthält kein inaktives Paket 19981102
3 OBJECT_INVALID Objekt ungültig 19990601

Method ADD_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 Referenz auf Paketschnittstellen-Instanz 19990208
2 Importing I_PACKAGE_INTERFACE_DATA Call by reference Type reference (TYPE) SCOMPIDTLN Paketschnittstellendaten (optional) 19990415
3 Importing I_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Name der neuen Paketschnittstelle 19981104
4 Importing I_REUSE_DELETED_OBJECT Value transfer Type reference (TYPE) FLAG 'X' Erlaubt Wiederverwendung im Puffer gelöschter Objekte 20000121
5 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 CHECK_ERROR_OCCURRED Fehler in einer Prüfroutine aufgetreten 20110913
2 DUPLICATE_PACKAGE_INTERFACE Eine Paketschnittstelle mit diesem Namen existiert bereits 19981104
3 NO_CHANGES_ALLOWED Keine Änderungen erlaubt 20070216
4 OBJECT_INVALID Objekt ungültig 19990601
5 UNEXPECTED_ERROR Interner Fehler 19990209

Method ADD_PERMISSION_TO_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PKG_PERMISSION Call by reference Object reference (TYPE REF TO) IF_PACKAGE_PERMISSION_TO_USE Verwendungserklärungs-Instanzen 19990510
2 Importing I_PKG_PERMISSION_DATA Call by reference Type reference (TYPE) PKGPERMDAT Verwendungserklärungen 19990510
# Exception Resumable Description Created on
1 OBJECT_ACCESS_ERROR Fehler beim Zugriff auf Paket oder Paketschnittstelle 19990510
2 OBJECT_ALREADY_EXISTING Verwendungserklärung existiert bereits 19990510
3 OBJECT_INVALID Objekt ungültig 19990601
4 OBJECT_NOT_CHANGEABLE Verwendungserklärungen nicht gesperrt 19990510
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990510

Method ADD_SUB_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUB_PACKAGE Value transfer Object reference (TYPE REF TO) IF_PACKAGE Neues Unterpaket 19990128
# Exception Resumable Description Created on
1 ALREADY_EMBEDDED Umzuhängendes Paket hat bereits ein Oberpaket zugeordnet 19990209
2 AUTHORIZATION_FAILED Fehlende Berechtigung 19990217
3 INTERN_ERR Interner Fehler 19990125
4 OBJECT_DELETED Paket logisch gelöscht 19990209
5 OBJECT_INVALID Paket ungültig (bereits in DB gelöscht) 19990601
6 OBJECT_NOT_SAVED Paket wurde noch nicht in DB gespeichert 19990217
7 SUB_OBJECT_DELETED Umzuhängendes Paket logisch gelöscht 19990209
8 SUB_OBJECT_INVALID Umzuhängendes Paket ungültig 19990601
9 SUB_OBJECT_NOT_CHANGEABLE Umzuhängendes Paket nicht gesperrt 19990209
10 UNEXPECTED_ERROR Unerwartete Ausnahme 19990209

Method BULK_GET_PACKAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGES_DATA Call by reference Type reference (TYPE) SCOMPAKDAT Paketdaten 19990127
2 Importing I_PACKAGE_LIST Call by reference Type reference (TYPE) SCOMPAKLIS Paket-Instanzen 19990127
# Exception Resumable Description Created on
1 OBJECT_INVALID Objekt ungültig 19990601
2 UNEXPECTED_ERROR Unerwartete Ausnahme 19990208

Method BULK_LOAD_LIST_OF_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOT_EXISTING_PACKAGES Call by reference Type reference (TYPE) SCOMPAKNAM Liste nicht existierender Pakete 19990823
2 Exporting E_PACKAGES Call by reference Type reference (TYPE) SCOMPAKLIS Liste von Paket-Instanzen 19990128
3 Importing I_FORCE_RELOAD Value transfer Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19990929
4 Importing I_PACKAGE_NAMES Call by reference Type reference (TYPE) SCOMPAKNAM Liste der Paketnamen 19990128
# Exception Resumable Description Created on
1 DB_READ_ERR Fehler beim Datenbank-Zugriff 19990128
2 INTERN_ERR Interner Fehler 19990128
3 OBJECT_NOT_EXISTING Paket existiert nicht 19990128

Method BULK_LOAD_MAIN_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGES Call by reference Type reference (TYPE) SCOMPAKLIS Liste der Hauptpakete 19990602
2 Importing I_FORCE_RELOAD Call by reference Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19990929
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990602
2 NO_MAIN_PACKAGES Keine Hauptpakete gefunden 19990602

Method BULK_LOAD_ROOT_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGES Call by reference Type reference (TYPE) SCOMPAKLIS Liste der Wurzelpakete 19990128
2 Importing I_FORCE_RELOAD Value transfer Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19990929
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990128
2 NO_ROOTS Keine Wurzelpakete gefunden 19990128

Method BULK_LOAD_SELECTED_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGES Call by reference Type reference (TYPE) SCOMPAKLIS Liste von Paket-Instanzen 19990128
2 Importing I_FORCE_RELOAD Value transfer Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19990929
3 Importing I_PACKAGE_SELECTION Call by reference Type reference (TYPE) SCOMPAKSEL Paket-Selektion 19990128
4 Importing I_SUPER_PACKAGE_SELECTION Call by reference Type reference (TYPE) SCOMPAKSEL Oberpaket-Selektion 19990128
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990128
2 NO_DATA_SELECTED Keine Paketdaten gefunden für angegebene Selektion 19990128

Method BULK_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKAGES Call by reference Type reference (TYPE) SCOMPAKLIS Liste von Paketen 19990128
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) E070-TRKORR Transportauftrag 19990218
# Exception Resumable Description Created on
1 CANCELLED_IN_CORR Abbruch in Transportauftragsauswahl durch Benutzer 19990525
2 OBJECT_INVALID Paket ist ungültig (bereits in DB gelöscht) 19990525
3 OBJECT_NOT_CHANGEABLE Paket ist nicht gesperrt 19990525
4 PERMISSION_FAILURE Unzureichende Berechtigung 19990525
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990208

Method BULK_SAVE_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKAGES Call by reference Type reference (TYPE) SCOMPAKLIS Liste von Paketen 19990128
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 INTERN_ERR Interner Fehler 19990809
2 OBJECT_INVALID Objekt ungültig 19990601
3 UNEXPECTED_ERROR Unerwartete Ausnahme 19990208

Method BULK_SAVE_SUB_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKAGES Call by reference Type reference (TYPE) SCOMPAKLIS Liste von Paketen 19990809
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 19990415
# Exception Resumable Description Created on
1 CANCELLED_IN_CORR Abbruch in Transportauftragsauswahl durch Benutzer 19990809
2 OBJECT_INVALID Objekt ungültig 19990601
3 PERMISSION_FAILURE Unzureichende Berechtigung 19990809
4 UNEXPECTED_ERROR Unerwartete Ausnahme 19990415

Method CHECK_PERMISSION_CREATABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PKG_PERMISSION_DATA Call by reference Type reference (TYPE) PKGPERMDAT Verwendungserklärungen 19990702
# Exception Resumable Description Created on
1 INTERFACE_NOT_EXISTING Paketschnittstelle existiert nicht 19990702
2 INTERN_ERR Interner Fehler 19990702
3 NOT_POSSIBLE Verwendungserklärung kann nicht angelegt werden 19990705
4 OBJECT_INVALID Objekt ungültig (z. B. bereits in DB gelöscht) 19990702
5 PUBLISHER_NOT_EXISTING Anbieterpaket existiert nicht 19990705

Method CREATE_NEW_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PACKAGE_DATA Call by reference Type reference (TYPE) SCOMPKDTLN Paketdaten 19990201
2 Exporting E_PACKAGE Call by reference Object reference (TYPE REF TO) IF_PACKAGE Paket-Instanz 19990128
3 Importing I_REUSE_DELETED_OBJECT Value transfer Type reference (TYPE) FLAG ABAP_TRUE Erlaubt Wiederverwendung im Puffer gelöschter Objekte 19991004
4 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 AUTHOR_NOT_EXISTING Paketverantwortlicher existiert nicht als SAP-Benutzer 19990216
2 COMPONENT_MISSING Anwendungskomponente fehlt 19990217
3 COMPONENT_NOT_EXISTING Anwendungskomponente existiert nicht 19990217
4 ERROR_IN_CTS_CHECKS Fehler in CTS-Prüfungen aufgetreten 20110915
5 INTERN_ERR Interner Fehler 19990208
6 INVALID_PACKAGE_NAME Paketname unzulässig 19990129
7 INVALID_TRANSLATION_DEPTH Ungültige Übersetzungsrelevanz 20090821
8 LAYER_INVALID Transportschicht existiert nicht 19990527
9 NOT_AUTHORIZED Fehlende Berechtigung für neuen TADIR-Eintrag 19990201
10 OBJECT_ALREADY_EXISTING Paket existiert bereits 19990201
11 OBJECT_JUST_CREATED Paket wurde bereits angelegt (noch nicht in DB!) 19990215
12 PREFIX_IN_USE Präfix für Paketschnittstellen bereits verwendet 19990505
13 RESERVED_LOCAL_NAME Paketname reserviert für lokale SAP-Pakete 19990129
14 SHORT_TEXT_MISSING Kurztext fehlt 19990129
15 SOFTWARE_COMPONENT_INVALID Software-Komponente unzulässig 19990527
16 SUPERPACKAGE_INVALID Ungültiges Oberpaket 20100529
17 UNDEFINED_NAME Paketname fehlt oder ist ungültig 19990201
18 UNEXPECTED_ERROR Unerwartete Ausnahme 19990201
19 WRONG_MAINPACK_VALUE Falscher Wert für den Pakettyp 20091031
20 WRONG_NAME_PREFIX Paketname beginnt mit nicht erlaubten Zeichen (z. B. Ziffer) 19990201

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 19990209
2 OBJECT_INVALID Objekt ungültig 19990601
3 OBJECT_NOT_CHANGEABLE Paket ist nicht gesperrt 19990209
4 OBJECT_NOT_EMPTY Paket enthält noch Elemente 19990209

Method DELETE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKAGE_INTERFACE Call by reference Object reference (TYPE REF TO) IF_PACKAGE_INTERFACE Zu löschende Paketschnittstelle 19990208
2 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 FOREIGN_PACKAGE_INTERFACE Die Paketschnittstelle gehört zu einem anderen Paket 19981104
2 INTERFACE_NOT_CHANGEABLE Paketschnittstelle nicht gesperrt 19990125
3 INTERFACE_NOT_EMPTY Paketschnittstelle enthält noch Entwicklungselemente 19990511
4 OBJECT_INVALID Objekt ungültig 19990601
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990208

Method DELETE_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PACKAGE_PATH Call by reference Type reference (TYPE) TPAK_PACKAGE_PATH Pakethierarchie 19990107
2 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 HIERARCHY_RECURSION Rekursion in der Pakethierarchie 19990108
2 INTERN_ERR Interner Fehler 19990125
3 OBJECT_INVALID Objekt ungültig 19990601
4 OBJECT_NOT_CHANGEABLE Einige Pakete sind nicht gesperrt 19990107
5 OBJECT_NOT_EMPTY Einige Pakete enthalten noch Elemente 19990108

Method GET_ALL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_DATA Call by reference Type reference (TYPE) SCOMPKDTLN Paketdaten 19990208
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990208
2 OBJECT_INVALID Objekt ungültig 19990601
3 PACKAGE_DELETED Paket gelöscht 19990208

Method GET_CHANGEABLE Signature

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

Method GET_CHANGED Signature

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

Method GET_CHECK_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHECK_RULE Value transfer Type reference (TYPE) SCC_RULE_ID 20090126
2 Exporting E_CHECK_RULE_TEXT Value transfer Type reference (TYPE) SCC_DESCRIPTION 20090320
# Exception Resumable Description Created on
1 AUTHORIZATION_FAILED Unzureichende Berechtigung 20090323
2 UNEXPECTED_ERROR Unerwarteter Fehler 20090323

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) PAKDEVELEMTAB Entwicklungselement-IF für Paket-Attribute 20040119
2 Importing I_CHECK_EXISTENCE Call by reference Type reference (TYPE) FLAG TPAK_C_FALSE Kennzeichen 20040119

Method GET_ELEMENTS on class IF_PACKAGE has no exception.

Method GET_INHERITED_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INHERITED Call by reference Type reference (TYPE) FLAG Kennz. für geerbte Projektzuordnung 20040915
2 Exporting E_PROJECT_GUID Call by reference Type reference (TYPE) PAK_PROJECT_GUID GUID für cPro Projekt 20040915
3 Exporting E_PROJECT_ID Call by reference Type reference (TYPE) PAK_PROJECT_ID Externe cPro Projekt ID 20040915
4 Exporting E_PROJECT_SHORT_TEXT Call by reference Type reference (TYPE) TEXT40 Kurztext für cPro Projekt 20040915

Method GET_INHERITED_PROJECT on class IF_PACKAGE has no exception.

Method GET_INHERITS_PERMISSION_TO_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INHERITS_PERMISSIONS Value transfer Type reference (TYPE) PERMINHER Erben der Verwendungserklärungen vom Oberpaket 19990209
# Exception Resumable Description Created on
1 OBJECT_INVALID Objekt ungültig 19990601

Method GET_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_INTERFACES Value transfer Type reference (TYPE) TPAK_PACKAGE_INTERFACE_LIST Liste der Paketschnittstellen 19990208
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990209
2 OBJECT_INVALID Objekt ungültig 19990601
3 UNEXPECTED_ERROR Unerwartete Ausnahme 19990209

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 Objekt ungültig (z. B. bereits in DB gelöscht) 19990705
2 TADIR_NOT_READ TADIR-Eintrag konnte nicht gelesen werden 19990705

Method GET_PACKAGES_CREATED_IN_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_NAMES Call by reference Type reference (TYPE) SCOMPAKNAM Liste von Paketnamen 20100719
2 Importing I_SUPER_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20100719

Method GET_PACKAGES_CREATED_IN_MEMORY on class IF_PACKAGE has no exception.

Method GET_PACKAGES_DELETED_IN_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_NAMES Call by reference Type reference (TYPE) SCOMPAKNAM Liste von Paketnamen 20100719
2 Importing I_SUPER_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20100719

Method GET_PACKAGES_DELETED_IN_MEMORY on class IF_PACKAGE has no exception.

Method GET_PACKAGE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_NAME Value transfer Type reference (TYPE) DEVCLASS Name des Paketes 19990208
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 OBJECT_INVALID Objekt ungültig 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 OBJECT_INVALID Objekt ungültig 19990601
2 UNEXPECTED_ERROR Unerwartete Ausnahme 19990209

Method GET_SUB_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUB_PACKAGES Call by reference Type reference (TYPE) SCOMPAKLIS Liste der Unterpakete 19990128
# Exception Resumable Description Created on
1 LEAF_PACKAGE Paket hat keine Unterpakete 19990202
2 OBJECT_INVALID Objekt ungültig 19990601
3 UNEXPECTED_ERROR Interner Fehler 19990202

Method GET_SUPER_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INVALID_SUPERPACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Paket 20130106
2 Exporting E_SUPER_PACKAGE Value transfer Object reference (TYPE REF TO) IF_PACKAGE Oberpaket-Instanz 19990128
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 OBJECT_CREATION_FAILED Es konnte kein Objekt erzeugt werden 19990202
3 OBJECT_INVALID Objekt ungültig 19990601
4 ROOT_PACKAGE Wurzelpaket 19990202
5 SUPERPACKAGE_INVALID Ungültiges Oberpaket 20100529
6 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202

Method GET_TRANSLATION_DEPTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRANSLATION_DEPTH Value transfer Type reference (TYPE) CLS_ATTRIBUTE_VALUE Übersetzungs-Relevanz 20090323
2 Exporting E_TRANSLATION_DEPTH_TEXT Value transfer Type reference (TYPE) AS4TEXT Übersetzungs-Relevanz: Kurztext 20090323
# Exception Resumable Description Created on
1 AUTHORIZATION_FAILED Unzureichende Berechtigung 20090323
2 UNEXPECTED_ERROR Unerwarteter Fehler 20090323

Method LOAD_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 19990128
2 Importing I_FORCE_RELOAD Value transfer Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19990929
3 Importing I_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Paketname 19990128
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990128
2 OBJECT_LOCKED_AND_MODIFIED Paket ist gesperrt und bereits im Puffer geändert 19990930
3 OBJECT_NOT_EXISTING Paket nicht in Datenbank vorhanden 19990128
4 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202

Method PREORDER_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting R_NEXT_PACKAGE_REF Value transfer Object reference (TYPE REF TO) IF_PACKAGE Nächstes Paket Objekt 19981102
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990125
2 OBJECT_INVALID Objekt ungültig 19990601

Method REFRESH Signature

Method REFRESH on class IF_PACKAGE has no parameter.
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990215
2 OBJECT_CHANGEABLE Paket ist bereits gesperrt (Neu Laden sinnlos) 19990212
3 OBJECT_DELETED Objekt bereits gelöscht 19990215
4 OBJECT_INVALID Ungültiges Objekt (beretis in Datenbank gelöscht) 19990601

Method REMOVE_SUB_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUB_PACKAGE Value transfer Object reference (TYPE REF TO) IF_PACKAGE Unterpaket 19990128
# Exception Resumable Description Created on
1 AUTHORIZATION_FAILED Änderung des Oberpakets nur mit Adminstrationsrecht 19990217
2 INTERN_ERR Interner Fehler 19990125
3 NOT_EMBEDDED Umzuhängendes Paket nicht im aktuellen Paket enthalten 19990209
4 OBJECT_DELETED Paket logisch gelöscht 19990209
5 OBJECT_INVALID Paket ungültig (bereits in DB gelöscht) 19990601
6 SUB_OBJECT_DELETED Umzuhängendes Paket logisch gelöscht 19990209
7 SUB_OBJECT_INVALID Umzuhängendes Paket ungültig 19990601
8 SUB_OBJECT_NOT_CHANGEABLE Unterpaket ist nicht gesperrt 19990209
9 UNEXPECTED_ERROR Unerwartete Ausnahme 19990209

Method REORDER_SUB_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUB_PACKAGES Value transfer Type reference (TYPE) TPAK_PACKAGE_REF_LIST Liste von Unterpaketen 19990208
# Exception Resumable Description Created on
1 INCOMPLETE_SUB_PACKAGES_LIST Die Unterpaket-Liste enthält nicht alle Unterpakete 19981102
2 INTERN_ERR Interner Fehler 19990125
3 OBJECT_INVALID Objekt ungültig 19990601

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 19990217
# Exception Resumable Description Created on
1 CANCELLED_IN_CORR Abbruch in Transportauftragsauswahl durch Benutzer 19990217
2 INTERN_ERR Interner Fehler 19990128
3 OBJECT_INVALID Objekt ungültig 19990601
4 OBJECT_NOT_CHANGEABLE Paket nicht gesperrt 19990129
5 PERMISSION_FAILURE Unzureichende Berechtigung 19990217
6 UNEXPECTED_ERROR Unerwartete Ausnahme 19990208

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) PAKSAVSIGN 19990428
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 19990519
2 OBJECT_INVALID Ungültiges Objekt (z. B. Paket bereits in DB gelöscht) 19990521
3 OBJECT_NOT_CHANGEABLE Paket nicht gesperrt 19990519
4 PERMISSION_FAILURE Unzureichende Berechtigung 19990519

Method SAVE_INTERFACES 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 19990324
# Exception Resumable Description Created on
1 CANCELLED_IN_CORR Abbruch in Transportauftragsauswahl durch Benutzer 19990415
2 INTERN_ERR Interner Fehler 19990415
3 OBJECT_INVALID Objekt ungültig 19990601
4 PERMISSION_FAILURE Unzureichende Berechtigung 19990415
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990217

Method SAVE_PERMISSIONS 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 19990324
# Exception Resumable Description Created on
1 CANCELLED_IN_CORR Abbruch in Transportauftragsauswahl durch Benutzer 19990415
2 DB_ENTRY_MISSING DB-Eintrag einer Verwendungserklärung fehlt 19990330
3 INTERN_ERR Interner Fehler 19990415
4 OBJECT_INVALID Objekt ungültig 19990601
5 PERMISSION_FAILURE Unzureichende Berechtigung 19990415
6 UNEXPECTED_ERROR Unerwartete Ausnahme 19990415

Method SAVE_RECURSIVE 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 CORR_INSERT_FAILED Abbruch in Transportauftragsauswahl durch Benutzer 19990129
2 INTERN_ERR Interner Fehler 19990128
3 OBJECT_INVALID Objekt ungültig 19990601
4 OBJECT_NOT_CHANGEABLE Paket nicht gesperrt 19990129

Method SAVE_SUB_PACKAGES 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 19990415
# Exception Resumable Description Created on
1 CANCELLED_IN_CORR Abbruch in Transportauftragsauswahl durch Benutzer 19990415
2 INTERN_ERR Interner Fehler 19990415
3 OBJECT_INVALID Objekt ungültig 19990601
4 PERMISSION_FAILURE Unzureichende Berechtigung 19990415
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990415

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) SCOMPKSIGN Paketdaten: Änderungs-Kennzeichen 19990208
2 Importing I_PACKAGE_DATA Call by reference Type reference (TYPE) SCOMPKDTLN Paketdaten 19990208
# Exception Resumable Description Created on
1 AUTHORIZE_FAILURE Unzureichende Berechigung zum Ändern eines Attributs 19990504
2 AUTHOR_NOT_EXISTING Paketverantwortlicher existiert nicht als SAP-Benutzer 19990217
3 COMPONENT_MISSING Anwendungskomponente fehlt 19990217
4 COMPONENT_NOT_EXISTING Anwendungskomponente existiert nicht 19990217
5 INTERN_ERR Interner Fehler 19990208
6 KORRFLAG_INVALID Kennzeichen für Transportanschluß unzulässig 19990527
7 LAYER_INVALID Transportschicht existiert nicht 19990527
8 LOCAL_PACKAGE Lokale u. private Pakete haben keinen Transportanschluß 19990217
9 OBJECT_DELETED Paket ist logisch gelöscht 19990217
10 OBJECT_INVALID Objekt ungültig 19990601
11 OBJECT_NOT_CHANGEABLE Paket nicht gesperrt 19990208
12 PREFIX_IN_USE Präfix für Paketschnittstellen bereits verwendet 19990506
13 SHORT_TEXT_MISSING Kurztext fehlt 19990217
14 SOFTWARE_COMPONENT_INVALID Software-Komponente unzulässig 19990527
15 SUPERPACKAGE_INVALID Ungültiges Oberpaket 20100529
16 UNEXPECTED_ERROR Unerwartete Ausnahme 19990217
17 WRONG_MAINPACK_VALUE Wert des Pakettyps unzulässig 20100424

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) 19990208
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 Paket bereits gesperrt 19990209
2 OBJECT_ALREADY_UNLOCKED Paket bereits entsperrt 19990219
3 OBJECT_DELETED Paket ist logisch gelöscht und kann nicht entsperrt werden 19990219
4 OBJECT_INVALID Ungütliges Objekt (bereits in DB gelöscht!) 19990601
5 OBJECT_JUST_CREATED Paket wurde noch nie in DB gespeichert 19990219
6 OBJECT_LOCKED_BY_OTHER_USER Paket von anderem Benutzer gesperrt 19990331
7 OBJECT_MODIFIED Paket wurde geändert und kann nicht entsperrt werden 19990219
8 OBJECT_NOT_EXISTING Paket existiert nicht 19990210
9 PERMISSION_FAILURE Fehlende Berechtigung zur Paketbearbeitung 19990331
10 UNEXPECTED_ERROR Unerwartete Ausnahme 19990209

Method SET_CHECK_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_RULE Call by reference Type reference (TYPE) SCC_RULE_ID 20090126
# Exception Resumable Description Created on
1 AUTHORIZATION_FAILED Unzureichende Berechtigung 20090126

Method SET_INHERITS_PERMISSION_TO_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INHERITS_PERMISSIONS Value transfer Type reference (TYPE) PERMINHER Erben der Verwendungserklärungen vom Oberpaket 19981130
# Exception Resumable Description Created on
1 AUTHORIZATION_FAILED Unzureichende Berechtigung 19990217
2 OBJECT_DELETED Objekt logisch gelöscht 19990209
3 OBJECT_INVALID Objekt ungültig 19990601
4 OBJECT_NOT_CHANGEABLE Paket nicht gesperrt 19990209
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990209

Method SET_MASTER_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_LANGUAGE Value transfer Type reference (TYPE) TADIR-MASTERLANG Neue Originalsprache 19990607
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990809
2 OBJECT_INVALID Objekt ungültig 19990601

Method SET_PERMISSIONS_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETED_PERMISSIONS Call by reference Type reference (TYPE) TPAK_PERMISSION_TO_USE_LIST Liste zwischenzeitlich gelöschter Verwendungserklärungen 19990412
2 Importing I_CHANGEABLE Value transfer Type reference (TYPE) FLAG Änderbarkeit (X=änderbar) 19990412
3 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ABAP_FALSE Steuert, ob Popups gesendet werden dürfen 20090712
4 Importing I_SUPPRESS_LANGUAGE_CHECK Call by reference Type reference (TYPE) FLAG ABAP_FALSE 20090712
# Exception Resumable Description Created on
1 OBJECT_ALREADY_CHANGEABLE Verwendungserklärungen bereits gesperrt 19990412
2 OBJECT_ALREADY_UNLOCKED Verwendungserklärungen bereits entsperrt 19990412
3 OBJECT_DELETED Paket ist logisch gelöscht 19990412
4 OBJECT_INVALID Ungütliges Objekt (bereits in DB gelöscht) 19990601
5 OBJECT_JUST_CREATED Paket wurde noch nie in DB gespeichert 19990414
6 OBJECT_LOCKED_BY_OTHER_USER Verwendungserklärungen durch anderen Benutzer gesperrt 19990412
7 OBJECT_MODIFIED Verwendungserklärungen bereits geändert 19990412
8 PERMISSION_FAILURE Unzureichende Berechtigung 19990412
9 UNEXPECTED_ERROR Unerwartete Ausnahme 19990412

Method SET_SUPER_PACKAGE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUPER_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Oberpaket 19990208
# Exception Resumable Description Created on
1 AUTHORIZATION_FAILED Fehlende Berechtigung 19990217
2 OBJECT_DELETED Paket logisch gelöscht 19990208
3 OBJECT_INVALID Paket ungültig (bereits in DB gelöscht) 19990601
4 OBJECT_NOT_CHANGEABLE Paket nicht gesperrt 19990208
5 SUPER_OBJECT_DELETED Oberpaket logisch gelöscht 19990209
6 SUPER_OBJECT_INVALID Oberpaket ungültig 19990601
7 SUPER_OBJECT_NEVER_SAVED Oberpaket noch nicht in DB gespeichert 19990609
8 SUPER_OBJECT_NOT_EXISTING Oberpaket existiert nicht 19990217
9 UNEXPECTED_ERROR Unerwartete Ausnahme 19990208

Method SET_TRANSLATION_DEPTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSLATION_DEPTH Call by reference Type reference (TYPE) CLS_ATTRIBUTE_VALUE Übersetzungs-Relevanz 20090323
# Exception Resumable Description Created on
1 AUTHORIZATION_FAILED Unzureichende Berechtigung 20090323
2 UNEXPECTED_ERROR Unerwarteter Fehler 20090323

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 19990212
2 OBJECT_INVALID Ungültiges Paket (bereits in Datenbank gelöscht) 19990601
3 OBJECT_NOT_CHANGEABLE Paket nicht gesperrt 19990212
4 OBJECT_NOT_STORED Paket war noch nicht in Datenbank gespeichert 19990212
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990212

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) PAKSAVSIGN Abarbeitungsgrad (bei Fehlerfällen) 19990511
2 Importing I_DELETE_CREATED_OBJECTS Call by reference Type reference (TYPE) FLAG Kennzeichen: Erzeugte Objekte löschen 19990518
3 Importing I_SUPPRESS_DIALOG Call by reference Type reference (TYPE) FLAG ABAP_FALSE Steuert, ob Popups gesendet werden dürfen 20110913
4 Importing I_UNDO_SIGN Value transfer Type reference (TYPE) PAKSAVSIGN 19990511
# Exception Resumable Description Created on
1 OBJECT_INVALID Ungültiges Objekt 19990601
2 OBJECT_NOT_STORED Paket wurde noch nie gespeichert 19990511
3 UNEXPECTED_ERROR Unerwartete Ausnahme 19990511
Event Signatures

Event INITIALIZED Signature
Event INITIALIZED on class IF_PACKAGE has no parameter.
Event PACKAGE_CREATED Signature
Event PACKAGE_CREATED on class IF_PACKAGE has no parameter.
Event PACKAGE_DELETED Signature
Event PACKAGE_DELETED on class IF_PACKAGE has no parameter.
Event PACKAGE_MODIFIED Signature
Event PACKAGE_MODIFIED on class IF_PACKAGE has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in