Hierarchy
⤷ BC-DWB-TOO-PAK (Application Component) Package Tools
⤷ SPAK_API (Package) Package API
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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | SMET9 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | SXRT | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | TPAK | 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 | CLSNAM | Constant | Private | Type reference (TYPE) | SEOCLSNAME | 'CL_PACKAGE_HELPER' | Class Name | 19990602 | |
2 | GC_MESSAGE_ID_PAK | Constant | Private | Type reference (TYPE) | SYMSGID | 'PAK' | 20130418 | ||
3 | GC_OBJECT_TYPE_DEVC | Constant | Private | Type reference (TYPE) | TROBJTYPE | 'DEVC' | 20110320 | ||
4 | GC_OBJECT_TYPE_PINF | Constant | Private | Type reference (TYPE) | TROBJTYPE | 'PINF' | 20110320 | ||
5 | GC_PGMID_R3TR | Constant | Private | Type reference (TYPE) | PGMID | 'R3TR' | 20130105 | ||
6 | GC_SYSTEM_TYPE_SAP | Constant | Private | Type reference (TYPE) | SYSYSID | 'SAP' | 20100717 | ||
7 | GT_AUTHORITY_CHECK | Static Attribute | Private | Type reference (TYPE) | TT_AUTHORITY_CHECK | 20121124 | |||
8 | GT_FUNCTION_EXISTS | Static Attribute | Private | Type reference (TYPE) | TT_FUNCTION_EXISTS | 20121124 | |||
9 | S_DEFAULT_VALUES_EXIT | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_WB_PACKAGE_DEFAULTS | Business Add-In Interface IF_EX_WB_PACKAGE_DEFAULTS | 20010313 | ||
10 | S_MESSAGE_TEXT | Static Attribute | Private | Type reference (TYPE) | PAKMSGTEXT | Message Text | 19990602 | ||
11 | S_SOFTWARE_COMPONENT_TABLE | Static Attribute | Private | See coding | Delivery Units | 20000216 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | AFTER_CREATION_OF_PACKAGE | Static method | Public | Method | Actions After Creating Package | 20030205 |
2 | AFTER_REASSIGNMENT_OF_PACKAGE | Static method | Public | Method | Actions After Reassigning Package | 20030205 |
3 | BEFORE_PACKAGE_CREATION | Static method | Public | Method | Actions before creating a package | 20130617 |
4 | BEFORE_PACKAGE_DATA_SAVE | Static method | Public | Method | Actions before saving package data | 20130622 |
5 | BEFORE_PACKAGE_INTF_DATA_SAVE | Static method | Public | Method | Actions before saving package interface data | 20130624 |
6 | CHECK_AUTHORITY | Static method | Public | Method | External Authorization Checks | 20000720 |
7 | CHECK_DEV_ELEMENT_EXISTENCE | Static method | Public | Method | Check whether development element exists | 19990614 |
8 | CHECK_GTADIR_INTERFACE_PREFIX | Static method | Public | Method | Obsolete | 19990510 |
9 | CHECK_HIERARCHY_LOOP | Static method | Public | Method | Check for Closed Circle in Package Hierarchy | 20000703 |
10 | CHECK_INTERFACE_ELEMENT | Static method | Public | Method | Check that Development Element Can Be Added to Interface | 19990609 |
11 | CHECK_INTERFACE_EXISTENCE | Static method | Public | Method | Check whether package interface exists | 19990609 |
12 | CHECK_INTERFACE_NAME | Static method | Public | Method | Check Package Interface Name | 19990609 |
13 | CHECK_INTF_ALLOWED_ELEM_TYPES | Static method | Public | Method | Check whether interface type (valid obj.type) is changeable | 19990709 |
14 | CHECK_INTF_ELEMENT_EXISTENCE | Static method | Public | Method | Check whether development element exists | 19990610 |
15 | CHECK_NEW_SUPERPACKAGE_SWITCH | Static method | Public | Method | Check if new superpack. possible from SwitchFramew.viewpoint | 20130418 |
16 | CHECK_PACKAGE_AUTHOR | Static method | Public | Method | Check Package Author | 19990723 |
17 | CHECK_PACKAGE_COMPONENT | Static method | Public | Method | Check Package Application Components | 19990602 |
18 | CHECK_PACKAGE_COMPONENT_ABBREV | Static method | Public | Method | Check Package Application Component Code | 19990806 |
19 | CHECK_PACKAGE_EXISTENCE | Static method | Public | Method | Check whether package exists | 19990602 |
20 | CHECK_PACKAGE_NAME | Static method | Public | Method | Check Package Name | 19990602 |
21 | CHECK_PERMISSION_EXISTENCE | Static method | Public | Method | Check whether use access exists | 19990629 |
22 | CHECK_PKG_PERMISSION | Static method | Public | Method | Check that use access can be created | 19990629 |
23 | CHECK_Q_GOVERNANCE_AUTHORITY | Static method | Public | Method | Authorization Check for S_Q_GOVERN | 20090126 |
24 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20000216 |
25 | DETERMINE_PACKCHECK_FLAGS | Static method | Public | Method | Get ID for Server-Side and Client-Side Package Check | 20010313 |
26 | DETERMINE_TRANSPORT_PROPERTIES | Static method | Public | Method | Get Transport Attributes | 20010312 |
27 | GET_CPRO_FROM_ID | Static method | Public | Method | cPro Project with Project ID | 20040915 |
28 | GET_CPRO_INFO | Static method | Public | Method | cPro Project Info | 20040915 |
29 | GET_SOFTWARE_COMPONENT_INFO | Static method | Public | Method | Modifiability/Short Text for Software Components | 20000216 |
30 | GET_TRANSPORT_LAYER_INFO | 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 | Exporting | E_ADDITIONAL_USE_ACCESSES | Call by reference | Type reference (TYPE) | PERMIS_TAB | Tabelle mit Verwendungserlaubnis Daten | 20030205 | ||
2 | Exporting | E_PROPAGATE_USE_ACCESSES | Call by reference | Type reference (TYPE) | FLAG | Verwendungserklärungen propagieren | 20030205 | ||
3 | Importing | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20030205 | ||
4 | Importing | I_SURROUNDING_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Direkt umgebendes Paket | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_CONFIGURED | 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 | Exporting | E_ADDITIONAL_USE_ACCESSES | Call by reference | Type reference (TYPE) | PERMIS_TAB | Zusätzliche Verwendungserklärungen | 20030205 | ||
2 | Exporting | E_PROPAGATE_USE_ACCESSES | Call by reference | Type reference (TYPE) | FLAG | Verwendungserklärungen propagieren | 20030205 | ||
3 | Exporting | E_PURGE_OLD_USE_ACCESSES | Call by reference | Type reference (TYPE) | FLAG | Alte Verwendungserklärungen verwerfen | 20030205 | ||
4 | Importing | I_NEW_SURROUNDING_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Neues direkt umgebendes Paket | 20030205 | ||
5 | Importing | I_OLD_SURROUNDING_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Altes direkt umgebendes Paket | 20030205 | ||
6 | Importing | I_OLD_USE_ACCESSES | Call by reference | Type reference (TYPE) | PERMIS_TAB | Bisherige Verwendungserklärungen | 20030205 | ||
7 | Importing | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_CONFIGURED | 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 | Importing | IS_PACKAGE_DATA | Call by reference | Type reference (TYPE) | SCOMPKDTLN | Zeilentyp für Tabelle mit Paket-Daten | 20130617 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | 20130617 | ||
2 | INCONSISTENT_DATA | 20130617 | ||
3 | INVALID_SOFTWARE_COMPONENT | 20130617 | ||
4 | INVALID_TRANSPORT_LAYER | 20130617 | ||
5 | NOT_CONFIGURED | 20130617 |
Method BEFORE_PACKAGE_DATA_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_PACKAGE_DATA | Call by reference | Type reference (TYPE) | SCOMPKDTLN | 20130622 | |||
2 | Importing | IS_USE_ACCESS_DATA | Call by reference | Type reference (TYPE) | PERMISSION | 20130622 | |||
3 | Importing | IT_USE_ACCESS_DATA | Call by reference | Type reference (TYPE) | PERMIS_TAB | Tabelle mit Verwendungserlaubnis Daten | 20130623 | ||
4 | Importing | IV_NEW_TADIR_AUTHOR | Call by reference | Type reference (TYPE) | SYUNAME | 20130623 | |||
5 | Importing | IV_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | 20130731 | |||
6 | Importing | IV_PACKAGE_UPDATE_MODE | Call by reference | Type reference (TYPE) | FLAG | 20130622 | |||
7 | Importing | IV_USE_ACCESS_UPDATE_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 20130622 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_CONFIGURED | 20130622 |
Method BEFORE_PACKAGE_INTF_DATA_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DESCRIPTION_DATA | Call by reference | Type reference (TYPE) | INTFTEXT | 20130624 | |||
2 | Importing | IS_PACKAGE_INTERFACE_DATA | Call by reference | Type reference (TYPE) | SCOMPIDTLN | 20130624 | |||
3 | Importing | IT_ACL_DATA | Call by reference | Type reference (TYPE) | ACLPERM_TAB | Tabellentyp für Zugriffskontrollliste | 20130624 | ||
4 | Importing | IT_EXPOSED_OBJECT_DATA | Call by reference | Type reference (TYPE) | IFELEM_TAB | Tabellentyp für Schnittstellen Element Daten (mit TADIR Key) | 20130624 | ||
5 | Importing | IV_ACL_UPDATE_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 20130731 | |||
6 | Importing | IV_INTERFACE_UPDATE_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 20130624 | |||
7 | Importing | IV_NEW_TADIR_AUTHOR | Call by reference | Type reference (TYPE) | SYUNAME | 20130624 | |||
8 | Importing | IV_PACKAGE_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | 20130731 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_CONFIGURED | 20130624 |
Method CHECK_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_AUTHORIZED | Call by reference | Type reference (TYPE) | FLAG | Ergebnis der Berechtigungsprüfung | 20000720 | ||
2 | Importing | I_ACTION | Call by reference | Type reference (TYPE) | PAKACTION | Aktion für Paket API | 20000720 | ||
3 | Importing | I_OBJECT | Call by reference | Type reference (TYPE) | PAKOBJID | Entwicklungselement ID | 20000721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | OBJECT_TYPE_NOT_SUPPORTED | Unbekannter Objekttyp | 20000721 |
Method CHECK_DEV_ELEMENT_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_DEV_ELEMENT_EXISTS | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen (X=Entw.obj. existiert) | 19990614 | ||
2 | Exporting | E_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 19990614 | ||
3 | Importing | I_ELEMENT_KEY | Call by reference | Type reference (TYPE) | ELEMGENKEY | Entwicklungselement Schlüssel | 19990614 | ||
4 | Importing | I_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | DEVELEMTYP | Entwicklungselement Typ | 19990614 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ELEM_CHECK_ERROR | 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 | Importing | I_INTERFACE_PREFIX | Call by reference | Type reference (TYPE) | INTFPREFX | Präfix für Paket Schnittstellen | 19990510 | ||
2 | Importing | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19991004 | ||
3 | Returning | 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 | Exporting | E_SUPER_PACKAGE_HIERARCHY | Call by reference | Type reference (TYPE) | PAKHIERARC | Pakethierarchie des direkt umgebenden Pakets | 20000704 | ||
2 | Importing | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20000703 | ||
3 | Importing | I_SUPER_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Direkt umgebendes Paket | 20000703 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | HIERARCHY_LOOP | Kreis in der Pakethierarchie | 20000703 | |
2 | POTENTIAL_LOOP | 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 | Exporting | E_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket, in dem das Entwicklungselement liegt | 19990610 | ||
2 | Importing | I_ELEMENT_ID | Call by reference | Type reference (TYPE) | SCOMELID | Schnittstellenelement ID | 19990609 | ||
3 | Importing | I_TEST_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120325 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ELEM_CHECK_ERROR | Entwicklungselem. existiert nicht oder Typ nicht untersützt | 19990610 | |
2 | ELEM_LEADS_TO_CYCLE_REF | Entwicklungselement führt zu zyklischer Referenz | 20130605 | |
3 | INTERFACE_NOT_EXISTING | Paketschnittstelle existiert nicht | 19990610 | |
4 | INTERFACE_NOT_EXTENSIBLE | Paketschnittstelle kann nicht erweiter werden | 19990610 | |
5 | INTERN_ERR | Interner Fehler | 19990610 | |
6 | OBJECT_MISMATCH | Entwicklungselement liegt in fremdem Paket | 19990610 | |
7 | OBJECT_TYPE_MISMATCH | 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 | Exporting | E_INTERFACE_EXISTS | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen (X=Objekt existiert) | 19990609 | ||
2 | Exporting | E_INTERFACE_STATE | Call by reference | Type reference (TYPE) | SCOMSTATE | Zustand der Paketschnittstelle | 19991005 | ||
3 | Exporting | E_SHORT_TEXT | Call by reference | Type reference (TYPE) | AS4TEXT | Kurzbeschreibung von Repository-Objekten | 20040203 | ||
4 | Importing | I_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Paketschnittstellen Name | 19990609 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERN_ERR | Interner Fehler | 19990609 |
Method CHECK_INTERFACE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DEFAULT_INTERFACE | Call by reference | Type reference (TYPE) | PINFDEFAUL | Kennzeichen für DEFAULT Paket-Schnittstelle | 20010402 | ||
2 | Importing | I_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Paketschnittstellen Name | 19990609 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERN_ERR | Interner Fehler | 19990609 | |
2 | NAME_INVALID | 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 | Importing | I_INTERFACE | Call by reference | Object reference (TYPE REF TO) | IF_PACKAGE_INTERFACE | Paket Schnittstelle | 19990709 | ||
2 | Importing | I_NEW_INTERFACE_TYPE | Call by reference | Type reference (TYPE) | PINFTYPE | Schnittstellen Typ (erlaubte Obj.Typen) | 19990709 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERN_ERR | Interner Fehler | 19990709 | |
2 | OBJECT_INVALID | Objekt ungültig (z.B. bereits auf DB gelöscht) | 19990709 | |
3 | OBJECT_TYPE_MISMATCH | 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 | Exporting | E_ELEMENT_EXISTS | Call by reference | Type reference (TYPE) | FLAG | Existenz (X=Schnittstellenelement existiert) | 19990611 | ||
2 | Importing | I_ELEMENT_ID | Call by reference | Type reference (TYPE) | SCOMELID | Schnittstellenelement ID | 19990611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERN_ERR | Interner Fehler | 19990611 |
Method CHECK_NEW_SUPERPACKAGE_SWITCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Struktur der Message-Variablen | 20130418 | ||
2 | Exporting | EV_MESSAGE_SEVERITY | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20130418 | ||
3 | Exporting | EV_MESSAGE_TEXT | Call by reference | Type reference (TYPE) | STRING | 20130418 | |||
4 | Importing | IV_NEW_SUPERPACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | 20130418 | |||
5 | Importing | IV_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | 20130418 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CHANGE_NOT_ALLOWED | Changing the Superpackage is not Allowed | 20130418 | |
2 | CHANGE_POSSIBLE_WITH_SPEC_AUTH | Change the Superpackage Allowed with Special Authorisation | 20130418 | |
3 | INPUT_DATA_MISSING | 20130418 | ||
4 | NEW_SUPERPACK_DOES_NOT_EXIST | 20130418 | ||
5 | PACKAGE_DOES_NOT_EXIST | 20130418 | ||
6 | SUPERPACKAGE_DOES_NOT_EXIST | 20130418 |
Method CHECK_PACKAGE_AUTHOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_AUTHOR | Call by reference | Type reference (TYPE) | AUTHOR3 | Paket Verantwortlicher | 19990723 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | AUTHOR_NOT_EXISTING | 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 | Exporting | E_COMPONENT_INFO | Call by reference | Type reference (TYPE) | DF14L | Info zur Anwendungskomponente | 19990903 | ||
2 | Importing | I_COMPONENT | Call by reference | Type reference (TYPE) | UFFCTR | Anwendungskomponente | 19990602 | ||
3 | Importing | I_DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20110808 | ||
4 | Importing | I_MAIN_PACKAGE_FLAG | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen für Hauptpaket | 19990917 | ||
5 | Importing | I_ONLY_SELECTABLE | Call by reference | Type reference (TYPE) | FLAG | ABAP_FALSE | allgemeines flag | 20110803 | |
6 | Importing | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paketname | 19990602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | COMPONENT_INVALID | Komponente ungültig | 19990602 | |
2 | COMPONENT_READ_FAILED | Komponenten Tabelle nicht auslesbar | 19990602 | |
3 | NAME_INVALID | 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 | Exporting | E_COMPONENT | Call by reference | Type reference (TYPE) | UFFCTR | Anwendungskomponente | 19990903 | ||
2 | Exporting | E_COMPONENT_TEXT | Call by reference | Type reference (TYPE) | AS4TEXT | Kurzbeschreibung von Repository-Objekten | 20000209 | ||
3 | Importing | I_COMPONENT_ABBREV | Call by reference | Type reference (TYPE) | AKHKOMPO | Anwendungskomponenten-Kürzel | 19990806 | ||
4 | Importing | I_DLVUNIT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20110808 | ||
5 | Importing | I_MAIN_PACKAGE_FLAG | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen für Hauptpaket | 19990917 | ||
6 | Importing | I_ONLY_SELECTABLE | Call by reference | Type reference (TYPE) | FLAG | ABAP_FALSE | allgemeines flag | 20110803 | |
7 | Importing | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19990806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | COMPONENT_INVALID | Anwendungskomponente ungültig | 19990806 | |
2 | COMPONENT_READ_FAILED | Komponenten Tabelle nicht auslesbar | 19990806 | |
3 | NAME_INVALID | 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 | Exporting | E_PACKAGE_EXISTS | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen (X=Paket existiert) | 19990602 | ||
2 | Exporting | E_PACKAGE_STATE | Call by reference | Type reference (TYPE) | SCOMSTATE | Zustand des Pakets | 19991005 | ||
3 | Importing | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19990602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERN_ERR | Fehler in der Paket API | 19990602 | |
2 | PACKAGE_HIERARCHY_ERROR | 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 | Exporting | E_NAMESPACE | Call by reference | Type reference (TYPE) | NAMESPACE | Namensraum | 19990602 | ||
2 | Exporting | E_PACKAGE_TYPE | Call by reference | Type reference (TYPE) | CHAR_LG_01 | Paket Typ (lokal, Basis, ...) | 19990602 | ||
3 | Importing | I_MAIN_PACKAGE_FLAG | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen für Hauptpaket | 19990916 | ||
4 | Importing | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19990602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_PACKAGE_NAME | Unzulässiger Paket Name | 19990602 | |
2 | RESERVED_LOCAL_NAME | Reservierter lokaler Name | 19990602 | |
3 | UNDEFINED_NAME | Ungültiger Name | 19990602 | |
4 | WRONG_NAME_PREFIX | Falscher Namensanfang | 19990602 |
Method CHECK_PERMISSION_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_PERMISSION_EXISTS | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen (X=Verw.erkl. existiert) | 19990629 | ||
2 | Importing | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19990629 | ||
3 | Importing | I_PKG_PERMISSION_DATA | Call by reference | Type reference (TYPE) | PKGPERMDAT | Verwendungserklärung Daten | 19990629 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERN_ERR | Interner Fehler | 19990629 |
Method CHECK_PKG_PERMISSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket Name | 19990629 | ||
2 | Importing | I_PKG_PERMISSION_DATA | Call by reference | Type reference (TYPE) | PKGPERMDAT | Verwendungserklärung Daten | 19990629 | ||
3 | Importing | I_TEST_MODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120521 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERFACE_NOT_EXISTING | Paket Schnittstelle existiert nicht | 19990629 | |
2 | INTERN_ERR | Interner Fehler | 19990629 | |
3 | NOT_POSSIBLE | Verwendungserklärung kann nicht angelegt werden | 19990629 | |
4 | PACKAGE_NOT_EXISTING | Paket existiert nicht | 19990629 | |
5 | PERMISSION_EXISTS | 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 | Exporting | E_AUTHORIZED | Call by reference | Type reference (TYPE) | FLAG | Ergebnis der Berechtigungsprüfung | 20090126 | ||
2 | Importing | 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 | Exporting | E_CLI_PACK_CHECK | Call by reference | Type reference (TYPE) | FLAG | Obsolet | 20010313 | ||
2 | Exporting | E_SRV_PACK_CHECK | Call by reference | Type reference (TYPE) | SRV_CHECK | Kennzeichen für Paketprüfung als Server | 20010313 | ||
3 | Importing | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20010313 | ||
4 | Importing | I_PACKAGE_TYPE | Call by reference | Type reference (TYPE) | CHAR_LG_01 | Typ des Pakets | 20010313 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURED | Sonstiger Fehler | 20010313 | |
2 | NOT_CONFIGURED | 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 | Exporting | E_PARENT_SELECTION | Call by reference | Type reference (TYPE) | FLAG | Kennz. ob Auswahl umfassendes Paket erforderlich | 20010717 | ||
2 | Exporting | E_SOFTWARE_COMPONENT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20010312 | ||
3 | Exporting | E_SUPER_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20010426 | ||
4 | Exporting | E_TRANSPORT_LAYER | Call by reference | Type reference (TYPE) | DEVLAYER | Transportschicht in der ABAP Workbench | 20010312 | ||
5 | Importing | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20010313 | ||
6 | Importing | I_PACKAGE_TYPE | Call by reference | Type reference (TYPE) | CHAR_LG_01 | Typ des Pakets | 20010313 | ||
7 | Importing | I_SOFTWARE_COMPONENT | Call by reference | Type reference (TYPE) | DLVUNIT | Softwarekomponente | 20010712 | ||
8 | Importing | I_SURROUNDING_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Direkt umgebendes Paket | 20040402 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURED | Sonstiger Fehler | 20010313 | |
2 | NOT_CONFIGURED | 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 | Exporting | E_PROJECT_GUID | Call by reference | Type reference (TYPE) | PAK_PROJECT_GUID | GUID für cPro Projekt | 20040915 | ||
2 | Exporting | E_PROJECT_SHORTTEXT | Call by reference | Type reference (TYPE) | TEXT40 | Kurztext cPro Projekt | 20040915 | ||
3 | Importing | 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 | Exporting | E_PROJECT_ID | Call by reference | Type reference (TYPE) | PAK_PROJECT_ID | Externe cPro Projekt ID | 20040915 | ||
2 | Exporting | E_PROJECT_SHORTTEXT | Call by reference | Type reference (TYPE) | TEXT40 | Kurztext cPro Projekt | 20040915 | ||
3 | Importing | 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 | Exporting | E_CHANGEABLE | Call by reference | Type reference (TYPE) | DLV_CHANGE | Änderbarkeit | 20000216 | ||
2 | Exporting | E_SHORT_TEXT | Call by reference | Type reference (TYPE) | TEXT80 | Kurztext zur Softwarekomponente | 20000216 | ||
3 | Importing | 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 | Exporting | E_TRANSPORT_LAYER_TEXT | Call by reference | Type reference (TYPE) | DDTEXT | Kurztext Transportschicht | 20000302 | ||
2 | Importing | 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 |