SAP ABAP Class CL_PACKAGE_HELPER (Auxiliary Class for Package API)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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