Hierarchy
⤷
⤷
Properties
| Class | CL_PACKAGE_HELPER | |
| Short Description | Auxiliary Class for Package API | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SPAK_API | Package API |
| Created | 19990427 | SAP |
| Last change | 20140121 | 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) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PACKAGE_HELPER has no interface implemented.
Friends
Class CL_PACKAGE_HELPER 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_HELPER' | Class Name | 19990602 | ||
| 2 | Constant | Private | Type reference (TYPE) | SYMSGID | 'PAK' | 20130418 | |||
| 3 | Constant | Private | Type reference (TYPE) | TROBJTYPE | 'DEVC' | 20110320 | |||
| 4 | Constant | Private | Type reference (TYPE) | TROBJTYPE | 'PINF' | 20110320 | |||
| 5 | Constant | Private | Type reference (TYPE) | PGMID | 'R3TR' | 20130105 | |||
| 6 | Constant | Private | Type reference (TYPE) | SYSYSID | 'SAP' | 20100717 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | TT_AUTHORITY_CHECK | 20121124 | ||||
| 8 | Static Attribute | Private | Type reference (TYPE) | TT_FUNCTION_EXISTS | 20121124 | ||||
| 9 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_WB_PACKAGE_DEFAULTS | Business Add-In Interface IF_EX_WB_PACKAGE_DEFAULTS | 20010313 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | PAKMSGTEXT | Message Text | 19990602 | |||
| 11 | Static Attribute | Private | See coding | Delivery Units | 20000216 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Actions After Creating Package | 20030205 | |
| 2 | Static method | Public | Method | Actions After Reassigning Package | 20030205 | |
| 3 | Static method | Public | Method | Actions before creating a package | 20130617 | |
| 4 | Static method | Public | Method | Actions before saving package data | 20130622 | |
| 5 | Static method | Public | Method | Actions before saving package interface data | 20130624 | |
| 6 | Static method | Public | Method | External Authorization Checks | 20000720 | |
| 7 | Static method | Public | Method | Check whether development element exists | 19990614 | |
| 8 | Static method | Public | Method | Obsolete | 19990510 | |
| 9 | Static method | Public | Method | Check for Closed Circle in Package Hierarchy | 20000703 | |
| 10 | Static method | Public | Method | Check that Development Element Can Be Added to Interface | 19990609 | |
| 11 | Static method | Public | Method | Check whether package interface exists | 19990609 | |
| 12 | Static method | Public | Method | Check Package Interface Name | 19990609 | |
| 13 | Static method | Public | Method | Check whether interface type (valid obj.type) is changeable | 19990709 | |
| 14 | Static method | Public | Method | Check whether development element exists | 19990610 | |
| 15 | Static method | Public | Method | Check if new superpack. possible from SwitchFramew.viewpoint | 20130418 | |
| 16 | Static method | Public | Method | Check Package Author | 19990723 | |
| 17 | Static method | Public | Method | Check Package Application Components | 19990602 | |
| 18 | Static method | Public | Method | Check Package Application Component Code | 19990806 | |
| 19 | Static method | Public | Method | Check whether package exists | 19990602 | |
| 20 | Static method | Public | Method | Check Package Name | 19990602 | |
| 21 | Static method | Public | Method | Check whether use access exists | 19990629 | |
| 22 | Static method | Public | Method | Check that use access can be created | 19990629 | |
| 23 | Static method | Public | Method | Authorization Check for S_Q_GOVERN | 20090126 | |
| 24 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20000216 | |
| 25 | Static method | Public | Method | Get ID for Server-Side and Client-Side Package Check | 20010313 | |
| 26 | Static method | Public | Method | Get Transport Attributes | 20010312 | |
| 27 | Static method | Public | Method | cPro Project with Project ID | 20040915 | |
| 28 | Static method | Public | Method | cPro Project Info | 20040915 | |
| 29 | Static method | Public | Method | Modifiability/Short Text for Software Components | 20000216 | |
| 30 | Static method | Public | Method | Transport Layer Short Text | 20000302 |
Events
Class CL_PACKAGE_HELPER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_AUTHORITY_CHECK | Private | See coding | 20110320 | tt_authority_check TYPE SORTED TABLE OF ty_authority_check
WITH UNIQUE KEY object_type object_name auth_object activity
|
||
| 2 | TT_FUNCTION_EXISTS | Private | See coding | 20121124 | tt_function_exists type hashed table of ty_function_exists
with unique key func_name
|
||
| 3 | TY_AUTHORITY_CHECK | Private | See coding | 20110320 | BEGIN OF ty_authority_check,
object_type TYPE trobjtype,
object_name TYPE c LENGTH 30,
auth_object TYPE xuobject,
activity TYPE activ_auth,
check_ok TYPE abap_bool,
END OF ty_authority_check
|
||
| 4 | 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
|
Method Signatures
Method AFTER_CREATION_OF_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADDITIONAL_USE_ACCESSES | Call by reference | Type reference (TYPE) | PERMIS_TAB | Tabelle mit Verwendungserlaubnis Daten | 20030205 | |||
| 2 | E_PROPAGATE_USE_ACCESSES | Call by reference | Type reference (TYPE) | FLAG | Verwendungserklärungen propagieren | 20030205 | |||
| 3 | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20030205 | |||
| 4 | I_SURROUNDING_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Direkt umgebendes Paket | 20030205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Default-Werte ließen sich nicht ermitteln | 20030205 |
Method AFTER_REASSIGNMENT_OF_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADDITIONAL_USE_ACCESSES | Call by reference | Type reference (TYPE) | PERMIS_TAB | Zusätzliche Verwendungserklärungen | 20030205 | |||
| 2 | E_PROPAGATE_USE_ACCESSES | Call by reference | Type reference (TYPE) | FLAG | Verwendungserklärungen propagieren | 20030205 | |||
| 3 | E_PURGE_OLD_USE_ACCESSES | Call by reference | Type reference (TYPE) | FLAG | Alte Verwendungserklärungen verwerfen | 20030205 | |||
| 4 | I_NEW_SURROUNDING_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Neues direkt umgebendes Paket | 20030205 | |||
| 5 | I_OLD_SURROUNDING_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Altes direkt umgebendes Paket | 20030205 | |||
| 6 | I_OLD_USE_ACCESSES | Call by reference | Type reference (TYPE) | PERMIS_TAB | Bisherige Verwendungserklärungen | 20030205 | |||
| 7 | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20030205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Default-Werte ließen sich nicht ermitteln | 20030205 |
Method BEFORE_PACKAGE_CREATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PACKAGE_DATA | Call by reference | Type reference (TYPE) | SCOMPKDTLN | Zeilentyp für Tabelle mit Paket-Daten | 20130617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130617 | |||
| 2 | 20130617 | |||
| 3 | 20130617 | |||
| 4 | 20130617 | |||
| 5 | 20130617 |
Method BEFORE_PACKAGE_DATA_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PACKAGE_DATA | Call by reference | Type reference (TYPE) | SCOMPKDTLN | 20130622 | ||||
| 2 | IS_USE_ACCESS_DATA | Call by reference | Type reference (TYPE) | PERMISSION | 20130622 | ||||
| 3 | IT_USE_ACCESS_DATA | Call by reference | Type reference (TYPE) | PERMIS_TAB | Tabelle mit Verwendungserlaubnis Daten | 20130623 | |||
| 4 | IV_NEW_TADIR_AUTHOR | Call by reference | Type reference (TYPE) | SYUNAME | 20130623 | ||||
| 5 | IV_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | 20130731 | ||||
| 6 | IV_PACKAGE_UPDATE_MODE | Call by reference | Type reference (TYPE) | FLAG | 20130622 | ||||
| 7 | IV_USE_ACCESS_UPDATE_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 20130622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130622 |
Method BEFORE_PACKAGE_INTF_DATA_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DESCRIPTION_DATA | Call by reference | Type reference (TYPE) | INTFTEXT | 20130624 | ||||
| 2 | IS_PACKAGE_INTERFACE_DATA | Call by reference | Type reference (TYPE) | SCOMPIDTLN | 20130624 | ||||
| 3 | IT_ACL_DATA | Call by reference | Type reference (TYPE) | ACLPERM_TAB | Tabellentyp für Zugriffskontrollliste | 20130624 | |||
| 4 | IT_EXPOSED_OBJECT_DATA | Call by reference | Type reference (TYPE) | IFELEM_TAB | Tabellentyp für Schnittstellen Element Daten (mit TADIR Key) | 20130624 | |||
| 5 | IV_ACL_UPDATE_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 20130731 | ||||
| 6 | IV_INTERFACE_UPDATE_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 20130624 | ||||
| 7 | IV_NEW_TADIR_AUTHOR | Call by reference | Type reference (TYPE) | SYUNAME | 20130624 | ||||
| 8 | IV_PACKAGE_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | 20130731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130624 |
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_AUTHORIZED | Call by reference | Type reference (TYPE) | FLAG | Ergebnis der Berechtigungsprüfung | 20000720 | |||
| 2 | I_ACTION | Call by reference | Type reference (TYPE) | PAKACTION | Aktion für Paket API | 20000720 | |||
| 3 | I_OBJECT | Call by reference | Type reference (TYPE) | PAKOBJID | Entwicklungselement ID | 20000721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unbekannter Objekttyp | 20000721 |
Method CHECK_DEV_ELEMENT_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DEV_ELEMENT_EXISTS | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen (X=Entw.obj. existiert) | 19990614 | |||
| 2 | E_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 19990614 | |||
| 3 | I_ELEMENT_KEY | Call by reference | Type reference (TYPE) | ELEMGENKEY | Entwicklungselement Schlüssel | 19990614 | |||
| 4 | I_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | DEVELEMTYP | Entwicklungselement Typ | 19990614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Entwicklungselement Typ nicht unterstützt | 19990614 |
Method CHECK_GTADIR_INTERFACE_PREFIX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INTERFACE_PREFIX | Call by reference | Type reference (TYPE) | INTFPREFX | Präfix für Paket Schnittstellen | 19990510 | |||
| 2 | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19991004 | |||
| 3 | R_PREFIX_IN_USE | Value transfer | Type reference (TYPE) | PREFXINUSE | Präfix in Gebrauch (X=gebraucht) | 19990510 |
Method CHECK_GTADIR_INTERFACE_PREFIX on class CL_PACKAGE_HELPER has no exception.
Method CHECK_HIERARCHY_LOOP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUPER_PACKAGE_HIERARCHY | Call by reference | Type reference (TYPE) | PAKHIERARC | Pakethierarchie des direkt umgebenden Pakets | 20000704 | |||
| 2 | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20000703 | |||
| 3 | I_SUPER_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Direkt umgebendes Paket | 20000703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kreis in der Pakethierarchie | 20000703 | ||
| 2 | Kreis würde neu entstehen | 20000703 |
Method CHECK_INTERFACE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket, in dem das Entwicklungselement liegt | 19990610 | |||
| 2 | I_ELEMENT_ID | Call by reference | Type reference (TYPE) | SCOMELID | Schnittstellenelement ID | 19990609 | |||
| 3 | I_TEST_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120325 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Entwicklungselem. existiert nicht oder Typ nicht untersützt | 19990610 | ||
| 2 | Entwicklungselement führt zu zyklischer Referenz | 20130605 | ||
| 3 | Paketschnittstelle existiert nicht | 19990610 | ||
| 4 | Paketschnittstelle kann nicht erweiter werden | 19990610 | ||
| 5 | Interner Fehler | 19990610 | ||
| 6 | Entwicklungselement liegt in fremdem Paket | 19990610 | ||
| 7 | Entwicklungselement paßt nicht zum Typ der Paketschnittst. | 19990610 |
Method CHECK_INTERFACE_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INTERFACE_EXISTS | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen (X=Objekt existiert) | 19990609 | |||
| 2 | E_INTERFACE_STATE | Call by reference | Type reference (TYPE) | SCOMSTATE | Zustand der Paketschnittstelle | 19991005 | |||
| 3 | E_SHORT_TEXT | Call by reference | Type reference (TYPE) | AS4TEXT | Kurzbeschreibung von Repository-Objekten | 20040203 | |||
| 4 | I_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Paketschnittstellen Name | 19990609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 19990609 |
Method CHECK_INTERFACE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DEFAULT_INTERFACE | Call by reference | Type reference (TYPE) | PINFDEFAUL | Kennzeichen für DEFAULT Paket-Schnittstelle | 20010402 | |||
| 2 | I_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Paketschnittstellen Name | 19990609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 19990609 | ||
| 2 | Unzulässiger Paketschnittstellen Name | 19990609 |
Method CHECK_INTF_ALLOWED_ELEM_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INTERFACE | Call by reference | Object reference (TYPE REF TO) | IF_PACKAGE_INTERFACE | Paket Schnittstelle | 19990709 | |||
| 2 | I_NEW_INTERFACE_TYPE | Call by reference | Type reference (TYPE) | PINFTYPE | Schnittstellen Typ (erlaubte Obj.Typen) | 19990709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 19990709 | ||
| 2 | Objekt ungültig (z.B. bereits auf DB gelöscht) | 19990709 | ||
| 3 | Schnittstellen Typ kann nicht (mehr) geändert werden | 19990709 |
Method CHECK_INTF_ELEMENT_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ELEMENT_EXISTS | Call by reference | Type reference (TYPE) | FLAG | Existenz (X=Schnittstellenelement existiert) | 19990611 | |||
| 2 | I_ELEMENT_ID | Call by reference | Type reference (TYPE) | SCOMELID | Schnittstellenelement ID | 19990611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 19990611 |
Method CHECK_NEW_SUPERPACKAGE_SWITCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Struktur der Message-Variablen | 20130418 | |||
| 2 | EV_MESSAGE_SEVERITY | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20130418 | |||
| 3 | EV_MESSAGE_TEXT | Call by reference | Type reference (TYPE) | STRING | 20130418 | ||||
| 4 | IV_NEW_SUPERPACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | 20130418 | ||||
| 5 | IV_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | 20130418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Changing the Superpackage is not Allowed | 20130418 | ||
| 2 | Change the Superpackage Allowed with Special Authorisation | 20130418 | ||
| 3 | 20130418 | |||
| 4 | 20130418 | |||
| 5 | 20130418 | |||
| 6 | 20130418 |
Method CHECK_PACKAGE_AUTHOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AUTHOR | Call by reference | Type reference (TYPE) | AUTHOR3 | Paket Verantwortlicher | 19990723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Paket Verantwortlicher existiert nicht als SAP-Benutzer | 19990723 |
Method CHECK_PACKAGE_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_COMPONENT_INFO | Call by reference | Type reference (TYPE) | DF14L | Info zur Anwendungskomponente | 19990903 | |||
| 2 | I_COMPONENT | Call by reference | Type reference (TYPE) | UFFCTR | Anwendungskomponente | 19990602 | |||
| 3 | I_DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20110808 | |||
| 4 | I_MAIN_PACKAGE_FLAG | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen für Hauptpaket | 19990917 | |||
| 5 | I_ONLY_SELECTABLE | Call by reference | Type reference (TYPE) | FLAG | ABAP_FALSE | allgemeines flag | 20110803 | ||
| 6 | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paketname | 19990602 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Komponente ungültig | 19990602 | ||
| 2 | Komponenten Tabelle nicht auslesbar | 19990602 | ||
| 3 | Paket Name ungültig | 19990602 |
Method CHECK_PACKAGE_COMPONENT_ABBREV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_COMPONENT | Call by reference | Type reference (TYPE) | UFFCTR | Anwendungskomponente | 19990903 | |||
| 2 | E_COMPONENT_TEXT | Call by reference | Type reference (TYPE) | AS4TEXT | Kurzbeschreibung von Repository-Objekten | 20000209 | |||
| 3 | I_COMPONENT_ABBREV | Call by reference | Type reference (TYPE) | AKHKOMPO | Anwendungskomponenten-Kürzel | 19990806 | |||
| 4 | I_DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20110808 | |||
| 5 | I_MAIN_PACKAGE_FLAG | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen für Hauptpaket | 19990917 | |||
| 6 | I_ONLY_SELECTABLE | Call by reference | Type reference (TYPE) | FLAG | ABAP_FALSE | allgemeines flag | 20110803 | ||
| 7 | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19990806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Anwendungskomponente ungültig | 19990806 | ||
| 2 | Komponenten Tabelle nicht auslesbar | 19990806 | ||
| 3 | Paket Name ungülitg | 19990806 |
Method CHECK_PACKAGE_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PACKAGE_EXISTS | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen (X=Paket existiert) | 19990602 | |||
| 2 | E_PACKAGE_STATE | Call by reference | Type reference (TYPE) | SCOMSTATE | Zustand des Pakets | 19991005 | |||
| 3 | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19990602 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Paket API | 19990602 | ||
| 2 | Paket ist sein eigenes Oberpaket | 20100528 |
Method CHECK_PACKAGE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NAMESPACE | Call by reference | Type reference (TYPE) | NAMESPACE | Namensraum | 19990602 | |||
| 2 | E_PACKAGE_TYPE | Call by reference | Type reference (TYPE) | CHAR_LG_01 | Paket Typ (lokal, Basis, ...) | 19990602 | |||
| 3 | I_MAIN_PACKAGE_FLAG | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen für Hauptpaket | 19990916 | |||
| 4 | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19990602 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unzulässiger Paket Name | 19990602 | ||
| 2 | Reservierter lokaler Name | 19990602 | ||
| 3 | Ungültiger Name | 19990602 | ||
| 4 | Falscher Namensanfang | 19990602 |
Method CHECK_PERMISSION_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PERMISSION_EXISTS | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen (X=Verw.erkl. existiert) | 19990629 | |||
| 2 | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19990629 | |||
| 3 | I_PKG_PERMISSION_DATA | Call by reference | Type reference (TYPE) | PKGPERMDAT | Verwendungserklärung Daten | 19990629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 19990629 |
Method CHECK_PKG_PERMISSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19990629 | |||
| 2 | I_PKG_PERMISSION_DATA | Call by reference | Type reference (TYPE) | PKGPERMDAT | Verwendungserklärung Daten | 19990629 | |||
| 3 | I_TEST_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120521 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Paket Schnittstelle existiert nicht | 19990629 | ||
| 2 | Interner Fehler | 19990629 | ||
| 3 | Verwendungserklärung kann nicht angelegt werden | 19990629 | ||
| 4 | Paket existiert nicht | 19990629 | ||
| 5 | Verwendungerklärung existiert bereits | 19990629 |
Method CHECK_Q_GOVERNANCE_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_AUTHORIZED | Call by reference | Type reference (TYPE) | FLAG | Ergebnis der Berechtigungsprüfung | 20090126 | |||
| 2 | I_OBJECT | Call by reference | Type reference (TYPE) | PAKOBJID | Entwicklungselement ID | 20090126 |
Method CHECK_Q_GOVERNANCE_AUTHORITY on class CL_PACKAGE_HELPER has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PACKAGE_HELPER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PACKAGE_HELPER has no exception.
Method DETERMINE_PACKCHECK_FLAGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CLI_PACK_CHECK | Call by reference | Type reference (TYPE) | FLAG | Obsolet | 20010313 | |||
| 2 | E_SRV_PACK_CHECK | Call by reference | Type reference (TYPE) | SRV_CHECK | Kennzeichen für Paketprüfung als Server | 20010313 | |||
| 3 | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20010313 | |||
| 4 | I_PACKAGE_TYPE | Call by reference | Type reference (TYPE) | CHAR_LG_01 | Typ des Pakets | 20010313 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Sonstiger Fehler | 20010313 | ||
| 2 | Default-Werte ließen sich nicht ermitteln | 20010313 |
Method DETERMINE_TRANSPORT_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PARENT_SELECTION | Call by reference | Type reference (TYPE) | FLAG | Kennz. ob Auswahl umfassendes Paket erforderlich | 20010717 | |||
| 2 | E_SOFTWARE_COMPONENT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20010312 | |||
| 3 | E_SUPER_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20010426 | |||
| 4 | E_TRANSPORT_LAYER | Call by reference | Type reference (TYPE) | DEVLAYER | Transportschicht in der ABAP Workbench | 20010312 | |||
| 5 | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20010313 | |||
| 6 | I_PACKAGE_TYPE | Call by reference | Type reference (TYPE) | CHAR_LG_01 | Typ des Pakets | 20010313 | |||
| 7 | I_SOFTWARE_COMPONENT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20010712 | |||
| 8 | I_SURROUNDING_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Direkt umgebendes Paket | 20040402 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Sonstiger Fehler | 20010313 | ||
| 2 | Default-Werte ließen sich nicht ermitteln | 20010313 |
Method GET_CPRO_FROM_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PROJECT_GUID | Call by reference | Type reference (TYPE) | PAK_PROJECT_GUID | GUID für cPro Projekt | 20040915 | |||
| 2 | E_PROJECT_SHORTTEXT | Call by reference | Type reference (TYPE) | TEXT40 | Kurztext cPro Projekt | 20040915 | |||
| 3 | I_PROJECT_ID | Call by reference | Type reference (TYPE) | PAK_PROJECT_ID | Externe cPro Projekt ID | 20040915 |
Method GET_CPRO_FROM_ID on class CL_PACKAGE_HELPER has no exception.
Method GET_CPRO_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PROJECT_ID | Call by reference | Type reference (TYPE) | PAK_PROJECT_ID | Externe cPro Projekt ID | 20040915 | |||
| 2 | E_PROJECT_SHORTTEXT | Call by reference | Type reference (TYPE) | TEXT40 | Kurztext cPro Projekt | 20040915 | |||
| 3 | I_PROJECT_GUID | Call by reference | Type reference (TYPE) | PAK_PROJECT_GUID | GUID für cPro Projekt | 20040915 |
Method GET_CPRO_INFO on class CL_PACKAGE_HELPER has no exception.
Method GET_SOFTWARE_COMPONENT_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHANGEABLE | Call by reference | Type reference (TYPE) | DLV_CHANGE | Änderbarkeit | 20000216 | |||
| 2 | E_SHORT_TEXT | Call by reference | Type reference (TYPE) | TEXT80 | Kurztext zur Softwarekomponente | 20000216 | |||
| 3 | I_SOFTWARE_COMPONENT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20000216 |
Method GET_SOFTWARE_COMPONENT_INFO on class CL_PACKAGE_HELPER has no exception.
Method GET_TRANSPORT_LAYER_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TRANSPORT_LAYER_TEXT | Call by reference | Type reference (TYPE) | DDTEXT | Kurztext Transportschicht | 20000302 | |||
| 2 | I_TRANSPORT_LAYER | Call by reference | Type reference (TYPE) | DEVLAYER | Transportschicht | 20000302 |
Method GET_TRANSPORT_LAYER_INFO on class CL_PACKAGE_HELPER has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in |