SAP ABAP Class IF_PACKAGE_FACTORY (Package Factory Interface)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PACKAGE_FACTORY Factory Class for Package Objects 19981130
Properties
Class IF_PACKAGE_FACTORY  
Short Description Package Factory Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 19981030   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_FACTORY has no interface implemented.
Friends
Class IF_PACKAGE_FACTORY has no friend class.
Attributes
Class IF_PACKAGE_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BULK_LOAD_LIST_OF_PACKAGES Static method Public Method Load Package List 19990128
2 BULK_LOAD_LIST_OF_PKG_INTERF Static method Public Method Load List of Package Interfaces 19990128
3 BULK_LOAD_MAIN_PACKAGES Static method Public Method Load Main Packages 19990816
4 BULK_LOAD_ROOT_PACKAGES Static method Public Method Load Root Packages 19990128
5 BULK_LOAD_SELECTED_PACKAGES Static method Public Method Load Selected Packages 19990128
6 BULK_LOAD_SEL_PKG_INTERF Static method Public Method Load Selected Package Interfaces 19990128
7 CREATE_NEW_PACKAGE Static method Public Method Create Package 19990128
8 CREATE_NEW_PKG_INTERFACE Static method Public Method Create Package Interface 19990128
9 INITIALIZE Static method Public Method Initialization of Package API 19990208
10 LOAD_PACKAGE Static method Public Method Load parcel 19990128
11 LOAD_PACKAGE_INTERFACE Static method Public Method Load Package Interface 19990202
Events
# Event Type Visibility Description Created on
1 INITIALIZED Static Event
(1)
Public
(2)
Class Initialized 19990212
Types
Class IF_PACKAGE_FACTORY has no local type.
Method Signatures

Method BULK_LOAD_LIST_OF_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   I_LOAD_DELETED_OBJECTS_ONLY     Nur im Speicher gelöschte Objekte zurückgeben
4 Importing I_PACKAGE_NAMES Call by reference Type reference (TYPE) SCOMPAKNAM Liste von Paketnamen 19990128
# Exception Resumable Description Created on
1 DB_READ_ERR Fehler beim Lesen der Datenbank 19990128
2 INTERN_ERR Interner Fehler 19990128
3 NO_ACCESS Kein Zugriff 19990422
4 OBJECT_NOT_EXISTING Paket existiert nicht 19990128
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202

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_PACKAGE_INTERFACES Call by reference Type reference (TYPE) TPAK_PACKAGE_INTERFACE_LIST Liste von Paketschnittstellen-Instanzen 19990202
2 Importing I_FORCE_RELOAD Value transfer Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19990929
3 Importing I_INTERFACE_NAMES Call by reference Type reference (TYPE) SCOMPIFNAM Liste von Paketschnittstellennamen 19990202
# Exception Resumable Description Created on
1 NO_ACCESS Kein Zugriff 19990422
2 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202

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 19990816
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 19990816
2 NO_MAIN_PACKAGES Keine Hauptpakete gefunden 19990816

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 Listen von Paket-Instanzen 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_ACCESS Kein Zugriff 19990422
3 NO_ROOTS Keine Wurzelpakete gefunden 19990128
4 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202

Method BULK_LOAD_SELECTED_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGES Value transfer 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
# Exception Resumable Description Created on
1 INTERN_ERR Interner Fehler 19990202
2 NO_ACCESS Kein Zugriff 19990422
3 NO_DATA_SELECTED Keine Paket Daten selektiert 19990202
4 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202

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 Liste von Paketschnittstellen-Instanzen 19990202
2 Importing I_FORCE_RELOAD Value transfer Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19990929
3 Importing I_PKG_INTERFACE_SELECTION Call by reference Type reference (TYPE) SCOMPAKSEL Paketschnittstellen-Selektion 19990128
4 Importing I_REFERING_PKG_SELECTION Call by reference Type reference (TYPE) SCOMPAKSEL Paket-Selektion 19990218
# Exception Resumable Description Created on
1 NO_ACCESS Kein Zugriff 19990422
2 NO_DATA_SELECTED Keine Paket Schnittstellen selektiert 19990323
3 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202

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 19990202
2 Exporting E_PACKAGE Value transfer Object reference (TYPE REF TO) IF_PACKAGE Paket-Instanz 19990202
3 Importing I_REUSE_DELETED_OBJECT Value transfer Type reference (TYPE) FLAG 'X' 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 Paket Verantworliicher existiert nicht als SAP-Benutzer 19990525
2 COMPONENT_MISSING Anwendungskomponente fehlt 19990525
3 COMPONENT_NOT_EXISTING Anwendungskomponente existiert nicht 19990525
4 ERROR_IN_CTS_CHECKS Fehler in CTS-Prüfungen aufgetreten 20110915
5 INTERN_ERR Interner Fehler 19990202
6 INVALID_PACKAGE_NAME Paket Name unzulässig 19990202
7 INVALID_TRANSLATION_DEPTH Ungültige Übersetzungstiefe 20090821
8 LAYER_INVALID Transport Layer ungültig 19990528
9 NOT_AUTHORIZED Fehlende Berechtigung für neuen TADIR Eintrag 19990202
10 NO_ACCESS Kein Zugriff 19990422
11 OBJECT_ALREADY_EXISTING Es gibt bereits ein Paket mit dem gewünschten Namen 19990128
12 OBJECT_JUST_CREATED Neues Paket wurde bereits erzeugt (noch nicht auf DB!) 19990215
13 PREFIX_IN_USE Präfix für Paket Schnittstellen bereits verwendet 19990506
14 RESERVED_LOCAL_NAME Paket Name reserviert für lokale SAP Klassen 19990202
15 SHORT_TEXT_MISSING Kurzbeschreibung fehlt 19990202
16 SOFTWARE_COMPONENT_INVALID Software Kompoenente ungültig 19990528
17 SUPERPACKAGE_INVALID Ungültiges Oberpaket 20100529
18 UNDEFINED_NAME Paket Name fehlt oder konnte nicht interpretiert werden 19990202
19 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202
20 WRONG_MAINPACK_VALUE Falscher Wert für das Attribut MAINPACK 20091031
21 WRONG_NAME_PREFIX Paket Name beginnt mit nicht erlaubten Zeichen (z.B. Ziffer) 19990202

Method CREATE_NEW_PKG_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 19990128
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 20000121
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 Paket Schnittstellen Name ist ungültig 19990525
3 NO_ACCESS Kein Zugriff 19990422
4 OBJECT_ALREADY_EXISTING Paket Schnittstelle mit gleinem Namen existiert bereits 19990128
5 OBJECT_JUST_CREATED Paket Schnittstelle existiert bereits im Speicher 19990525
6 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202

Method INITIALIZE Signature

Method INITIALIZE on class IF_PACKAGE_FACTORY has no parameter.
# Exception Resumable Description Created on
1 NO_ACCESS Zugriff nicht erlaubt 19990422
2 SYSTEM_LAYER_NOT_READ Standard Transportschicht nicht konfiguriert 19990208
3 SYSTEM_NOT_CONFIGURED System Name/Typ nicht konfiguriert 19990208

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 19990202
2 Importing I_FORCE_RELOAD Value transfer Type reference (TYPE) FLAG Lesen von DB erzwingen (X=ja) 19990929
3   I_LOAD_DELETED_OBJECT     Nur im Speicher gelöschtes Objekt zurückgeben
4 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 NO_ACCESS Kein Zugriff 19990422
3 OBJECT_LOCKED_AND_MODIFIED Paket ist gesperrt und bereits im Speicher geändert 19991001
4 OBJECT_NOT_EXISTING Paket existiert nicht 19990128
5 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202

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) 19990929
3 Importing I_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Paketschnittstellenname 19990202
# Exception Resumable Description Created on
1 DB_READ_ERROR Interner Fehler 19990202
2 NO_ACCESS Kein Zugriff 19990422
3 OBJECT_LOCKED_AND_MODIFIED Paketschnittstelle ist gesp. u. bereits im Speicher geändert 19991001
4 OBJECT_NOT_EXISTING Paketschnittstelle existiert nicht 19990202
5 SHORTTEXT_NOT_EXISTING Kurzbeschreibung existiert nicht 19990412
6 UNEXPECTED_ERROR Unerwartete Ausnahme 19990202
Event Signatures

Event INITIALIZED Signature
Event INITIALIZED on class IF_PACKAGE_FACTORY has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in