SAP ABAP Class CL_PAK_INTERFACE_QUERIES (Queries for Package Interface Metadata)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_API (Package) Package API
Properties
Class CL_PAK_INTERFACE_QUERIES  
Short Description Queries for Package Interface Metadata    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPAK_API   Package API 
Created 20110215   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 CL_PAK_PACKAGE_QUERIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PAK_INTERFACE_QUERIES has no interface implemented.
Friends
Class CL_PAK_INTERFACE_QUERIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_PACKAGE_INTERFACE_TYPE Constant Public See coding 20110215
2 FALSE Constant Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120516
3 GC_ALL_LEVELS Constant Private Type reference (TYPE) I 99999 20120516
4 GC_OBJECT_TYPE_DEVC Constant Private Type reference (TYPE) TROBJTYPE 'DEVC' 20120516
5 GC_OBJECT_TYPE_FUGR Constant Private Type reference (TYPE) TROBJTYPE 'FUGR' 20120516
6 GC_OBJECT_TYPE_FUNC Constant Private Type reference (TYPE) TROBJTYPE 'FUNC' 20120516
7 GC_OBJECT_TYPE_PINF Constant Private Type reference (TYPE) TROBJTYPE 'PINF' 20120516
8 GC_OBJECT_TYPE_STRU Constant Private Type reference (TYPE) TROBJTYPE 'STRU' 20120516
9 GC_OBJECT_TYPE_TABL Constant Private Type reference (TYPE) TROBJTYPE 'TABL' 20120516
10 GC_PGMID_R3TR Constant Private Type reference (TYPE) PGMID 'R3TR' 20120516
11 GS_DEPRECATION_TYPE_BUFFER Static Attribute Private Type reference (TYPE) TY_DEPRECATION_TYPE_BUFFER 20120520
12 GS_ELEMENT_ENCLOSURE Static Attribute Private Type reference (TYPE) TY_ELEMENT_ENCLOSURE 20120516
13 GS_INTERFACE_CONTENT_BUFFER Static Attribute Private Type reference (TYPE) TY_INTERFACE_CONTENT_BUFFER 20120517
14 GS_INTERFACE_REF_BUFFER Static Attribute Private Type reference (TYPE) TY_INTERFACE_REF_BUFFER 20120516
15 GS_SUBPACKAGE_BUFFER Static Attribute Private Type reference (TYPE) TY_SUBPACKAGE_BUFFER 20120516
16 GS_SUPERPACKAGE_BUFFER Static Attribute Private Type reference (TYPE) TY_SUPERPACKAGE_BUFFER 20120516
17 GT_DEPRECATION_TYPE_BUFFER Static Attribute Private Type reference (TYPE) TT_DEPRECATION_TYPE_BUFFER 20120520
18 GT_ELEMENT_ENCLOSURE Static Attribute Private Type reference (TYPE) TT_ELEMENT_ENCLOSURE 20120516
19 GT_INTERFACE_CONTENT_BUFFER Static Attribute Private Type reference (TYPE) TT_INTERFACE_CONTENT_BUFFER 20120517
20 GT_INTERFACE_REF_BUFFER Static Attribute Private Type reference (TYPE) TT_INTERFACE_REF_BUFFER 20120516
21 GT_SUBPACKAGE_BUFFER Static Attribute Private Type reference (TYPE) TT_SUBPACKAGE_BUFFER 20120516
22 GT_SUPERPACKAGE_BUFFER Static Attribute Private Type reference (TYPE) TT_SUPERPACKAGE_BUFFER 20120516
23 TRUE Constant Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120516
Methods
# Method Level Visibility Method type Description Created on
1 ARE_OBJECTS_USED_IN_PACK_INTFS Static method Public Method Are Development Objects exposed in Package Interfaces? 20121002
2 CHECK_IF_OBJECT_IS_ENCLOSABLE Static method Public Method Is a given dev. elem. enclosable in a given PINF? 20120511
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110215
4 GET_ACL_OF_INTERFACES Static method Public Method Get the Access Control List of Package Interface(s) 20110216
5 GET_CONTAINING_PACKAGE_INTFS Static method Public Method Get all PINFs containing a dev.elem.(directly or by propag.) 20120510
6 GET_DEPRECATION_INFO Static method Public Method Does a PINF contain a dev. elem. with Deprecation? 20120509
7 GET_DIRECTLY_CONTAINING_INTFS Static method Public Method Get all PINFs. containing the specified dev. elem. directly 20120505
8 GET_INTERFACES_OF_LOG_PACKAGE Static method Public Method Get all Package Interfaces assigned to a Logical Package 20110216
9 GET_INTERFACE_ATTRIBUTES Static method Public Method Get Attributes and Descr. for a single Package Interface 20110215
10 GET_INTERFACE_CONTENT Static method Public Method Get the Checked Content of a PINF (for specified Level) 20120508
11 GET_INTERFACE_CONTENT_DB Static method Public Method Get the Content of a PINF (for specified Level) from DB 20120508
12 GET_MULTI_INTERFACE_ATTRIBUTES Static method Public Method Get Attributes and Descr. for many Package Interfaces 20110215
13 GET_MULTI_INTERFACE_CONTENT Static method Public Method Get the Content of Package Interfaces (for specified Level) 20110224
14 GET_MULTI_INTERFACE_CONTENT_DB Static method Public Method Get the Content of PINFs (for specified Level) from DB 20120508
15 GET_PACKAGE_OF_INTERFACE Static method Public Method Get the Logical Package and TADIR Package of an Interface 20110216
16 GET_PROPAGATING_INTERFACES Static method Public Method Get all PINFs which propagate a given PINF 20120505
17 IS_OBJECT_USED_IN_PACK_INTFS Static method Public Method Is a Development Object exposed in Package Interfaces? 20121001
18 REFRESH_BUFFERS Static method Public Method Refresh the internl buffer tables 20120510
19 _GET_PROPAG_PINFS_CONSIDER_ACL Static method Private Method 20120506
Events
Class CL_PAK_INTERFACE_QUERIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ACL Public See coding 20120506 tt_acl type sorted table of ty_acl with unique key package_interface_name package_name
2 TT_ACL_INTERNAL Private See coding 20120516 tt_acl_internal type sorted table of devclass with unique key table_line
3 TT_CONTAINING_INTERFACES Public See coding 20120505 tt_containing_interfaces type sorted table of ty_containing_interface with unique key package_interface_name with non-unique sorted key package_name components logical_package_name
4 TT_DEPRECATION_DATA Public See coding 20120509 tt_deprecation_data type sorted table of ty_deprecation_data with unique key intf_name elem_type elem_key
5 TT_DEPRECATION_TYPE_BUFFER Private See coding 20120520 tt_deprecation_type_buffer type sorted table of ty_deprecation_type_buffer with unique key package_interface_name object_type object_name analyse_propag_in_pinfs
6 TT_DESCRIPTIONS Public See coding 20110215 tt_descriptions type sorted table of ty_description with unique key package_interface_name
7 TT_ELEMENT_ENCLOSURE Private See coding 20120516 tt_element_enclosure type hashed table of ty_element_enclosure with unique key package_interface_name object_type object_name
8 TT_INTERFACE_CONTENT_BUFFER Private See coding 20120517 tt_interface_content_buffer type hashed table of ty_interface_content_buffer with unique key package_interface_name level
9 TT_INTERFACE_REF_BUFFER Private See coding 20120516 tt_interface_ref_buffer type hashed table of ty_interface_ref_buffer with unique key package_interface_name
10 TT_INTF_SORTED Private See coding 20120516 tt_intf_sorted type sorted table of intf with unique key intf_name
11 TT_OBJECT_IN_PACK_INTERFACES Public See coding 20121002 tt_object_in_pack_interfaces type sorted table of ty_object_in_package_interface with unique key object_type object_name
12 TT_OBJECT_KEYS Public See coding 20121002 tt_object_keys type standard table of ty_object_key with default key
13 TT_PACKAGE_INTERFACE_CONTENT Public See coding 20110224 tt_package_interface_content type sorted table of ty_package_interface_content with non-unique key package_interface_name level propagated_by object_type object_name
14 TT_PACKAGE_INTERFACE_DATA Public See coding 20110215 tt_package_interface_data type sorted table of ty_package_interface_data with unique key package_interface_name
15 TT_PACKAGE_INTERFACE_EXISTS Public See coding 20110215 tt_package_interface_exists type sorted table of ty_package_interface_exists with unique key package_interface_name
16 TT_PACKAGE_INTERFACE_INFO Public See coding 20120515 tt_package_interface_info type sorted table of ty_package_interface_info with unique key package_interface_name
17 TT_PACKAGE_INTERFACE_NAMES Public See coding 20110215 tt_package_interface_names type standard table of scomifnam with default key
18 TT_PACKAGE_INTERFACE_TADIR Public See coding 20110215 tt_package_interface_tadir type sorted table of ty_package_interface_tadir with unique key package_interface_name
19 TT_PACKAGE_NAMES Private See coding 20120516 tt_package_names type standard table of devclass
20 TT_PINF_NAMES Private See coding 20120517 tt_pinf_names type sorted table of scomifnam with non-unique key table_line
21 TT_PINF_TADIR_SORTED Private See coding 20120516 tt_pinf_tadir_sorted type sorted table of ty_package_interface_tadir with unique key package_interface_name
22 TT_PROPAGATING_PINFS Private See coding 20120516 tt_propagating_pinfs type sorted table of ty_propagating_pinf with unique key package_interface_name
23 TT_SUBPACKAGE_BUFFER Private See coding 20120516 tt_subpackage_buffer type hashed table of ty_subpackage_buffer with unique key package_name
24 TT_SUPERPACKAGE_BUFFER Private See coding 20120516 tt_superpackage_buffer type hashed table of ty_superpackage_buffer with unique key package_name
25 TY_ACL Public See coding 20110216 begin of ty_acl, package_interface_name type scomifnam, package_name type devclass, point_to_point_access type abap_bool, including_subpackages type abap_bool, end of ty_acl
26 TY_CONTAINING_INTERFACE Public See coding 20120505 begin of ty_containing_interface, package_interface_name type scomifnam, package_interface_type type c length 1, has_acl type abap_bool, logical_package_name type devclass, package_type type mainpack, end of ty_containing_interface
27 TY_DEPRECATION_DATA Public See coding 20120509 begin of ty_deprecation_data, intf_name type scomifnam, logical_package_name type devclass, elem_type type trobjtype, elem_key type elemgenkey, deprecation_type type spak_deprecation_type, replacement_object_type type trobjtype, replacement_object_name type sobj_name, replacement_subobject_type type spak_replacement_subobj_type, replacement_subobject_name type spak_replacement_subobj_name, end of ty_deprecation_data
28 TY_DEPRECATION_TYPE_BUFFER Private See coding 20120520 begin of ty_deprecation_type_buffer, package_interface_name type scomifnam, object_type type trobjtype, object_name type sobj_name, analyse_propag_in_pinfs type abap_bool, CONTAINS_DEPRECATION type abap_bool, DEPRECATION_TYPE type spak_deprecation_type, DEPRECATION_SEVERITY type errsevrty, deprecation_data type tt_deprecation_data, end of ty_deprecation_type_buffer
29 TY_DESCRIPTION Public See coding 20110215 begin of ty_description, package_interface_name type scomifnam, description type string, end of ty_description
30 TY_ELEMENT_ENCLOSURE Private See coding 20120516 begin of ty_element_enclosure, package_interface_name type scomifnam, object_type type trobjtype, object_name type sobj_name, is_enclosable type abap_bool, end of ty_element_enclosure
31 TY_INTERFACE_CONTENT_BUFFER Private See coding 20120517 begin of ty_interface_content_buffer, package_interface_name type scomifnam, level type i, package_interface_content type tt_package_interface_content, end of ty_interface_content_buffer
32 TY_INTERFACE_REF_BUFFER Private See coding 20120516 begin of ty_interface_ref_buffer, package_interface_name type scomifnam, package_interface_ref type ref to if_package_interface, end of ty_interface_ref_buffer
33 TY_OBJECT_IN_PACKAGE_INTERFACE Public See coding 20121002 begin of ty_object_in_package_interface, object_type type trobjtype, object_name type sobj_name, object_exists type abap_bool, is_used_package_interfaces type abap_bool, package_interface_names type tt_package_interface_names, end of ty_object_in_package_interface
34 TY_OBJECT_KEY Public See coding 20121002 begin of ty_object_key, object_type type trobjtype, object_name type sobj_name, end of ty_object_key
35 TY_OPTIONS Public See coding 20110215 begin of ty_options, get_description type abap_bool, get_all_descriptions type abap_bool, get_tadir_data type abap_bool, end of ty_options
36 TY_PACKAGE_INTERFACE_CONTENT Public See coding 20110224 begin of ty_package_interface_content, package_interface_name type scomifnam, level type i, object_type type trobjtype, object_name type sobj_name, propagated_by type scomifnam, package_name type devclass, no_tadir_entry type abap_bool, from_other_package_hierarchy type abap_bool, deprecation_type type spak_deprecation_type, replacement_object_type type trobjtype, replacement_object_name type sobj_name, replacement_subobject_type type spak_replacement_subobj_type, replacement_subobject_name type spak_replacement_subobj_name, end of ty_package_interface_content
37 TY_PACKAGE_INTERFACE_DATA Public See coding 20110215 begin of ty_package_interface_data, package_interface_name type scomifnam, package_interface_type type c length 1, package_interface_type_descr type string, logical_package_name type devclass, description type string, responsible_person type syuname, package_interface_has_acl type abap_bool, tadir_responsible_person type syuname, tadir_package_name type devclass, tadir_original_system type sysysid, tadir_language type langu, tadir_language_iso_code type c length 2, tadir_language_descr type string, end of ty_package_interface_data
38 TY_PACKAGE_INTERFACE_EXISTS Public See coding 20110215 begin of ty_package_interface_exists, package_interface_name type scomifnam, exists type abap_bool, end of ty_package_interface_exists
39 TY_PACKAGE_INTERFACE_INFO Public Type reference (TYPE) TY_CONTAINING_INTERFACE 20120515
40 TY_PACKAGE_INTERFACE_TADIR Public See coding 20110215 begin of ty_package_interface_tadir, package_interface_name type scomifnam, package_name type devclass, responsible_person type syuname, original_system type sysysid, language type langu, language_iso_code type c length 2, language_descr type string, end of ty_package_interface_tadir
41 TY_PROPAGATING_PINF Private See coding 20120516 begin of ty_propagating_pinf, package_interface_name type scomifnam, package_interface_type type pinfdefaul, package_name type devclass, package_type type mainpack, propagating_pinfs type tt_containing_interfaces, end of ty_propagating_pinf
42 TY_SUBPACKAGE_BUFFER Private See coding 20120516 begin of ty_subpackage_buffer, package_name type devclass, subpackages type cl_pak_package_queries=>tt_subpackage_info, end of ty_subpackage_buffer
43 TY_SUPERPACKAGE_BUFFER Private See coding 20120516 begin of ty_superpackage_buffer, package_name type devclass, superpackages type cl_pak_package_queries=>tt_superpackage_detail_info, end of ty_superpackage_buffer
Method Signatures

Method ARE_OBJECTS_USED_IN_PACK_INTFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_IN_PACK_INTERFACES Call by reference Type reference (TYPE) TT_OBJECT_IN_PACK_INTERFACES 20121002
2 Importing IT_OBJECT_KEYS Call by reference Type reference (TYPE) TT_OBJECT_KEYS 20121002
# Exception Resumable Description Created on
1 NO_OBJECT_KEYS_SPECIFIED 20121002
2 NO_OUTPUT_PARAMETER_REQUESTED 20121002

Method CHECK_IF_OBJECT_IS_ENCLOSABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120511
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120511
3 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Package Interface 20120511
4 Returning RV_IS_ENCLOSABLE Value transfer Type reference (TYPE) ABAP_BOOL 20120511
# Exception Resumable Description Created on
1 INPUT_DATA_MISSING 20120511

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PAK_INTERFACE_QUERIES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PAK_INTERFACE_QUERIES has no exception.

Method GET_ACL_OF_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACL Call by reference Type reference (TYPE) TT_ACL 20110216
2 Importing IT_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_NAMES 20110216
3 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Package Interface 20110216
# Exception Resumable Description Created on
1 INTF_RECORD_INCONSISTENT INTF Record is inconsistent 20110216
2 NO_OUTPUT_PARAMETER_REQUESTED No Output Parameter requested 20110216
3 NO_PACKAGE_INTERFACE_FOUND No Package Interfaces match the specified Input Data 20110216
4 NO_PACKAGE_INTERFACE_SPECIFIED No Package Interface Name as Input specified 20110216

Method GET_CONTAINING_PACKAGE_INTFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) TT_CONTAINING_INTERFACES 20120510
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120510
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120510
# Exception Resumable Description Created on
1 INPUT_DATA_MISSING 20120510

Method GET_DEPRECATION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEPRECATION_DATA Call by reference Type reference (TYPE) TT_DEPRECATION_DATA 20120509
2 Exporting EV_CONTAINS_DEPRECATION Call by reference Type reference (TYPE) ABAP_BOOL 20120509
3 Exporting EV_DEPRECATION_SEVERITY Call by reference Type reference (TYPE) ERRSEVRTY Error Severity 20120515
4 Exporting EV_DEPRECATION_TYPE Call by reference Type reference (TYPE) SPAK_DEPRECATION_TYPE Deprecation Type: Error, Warning, Information 20120509
5 Importing IV_ANALYSE_PROPAG_IN_PINFS Call by reference Type reference (TYPE) ABAP_BOOL 20120516
6 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120509
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120509
8 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Package Interface 20120509
# Exception Resumable Description Created on
1 DEV_OBJECT_DOES_NOT_EXIST 20120509
2 INPUT_DATA_MISSING 20120509
3 NO_LOGICAL_PACKAGE_DEFINED 20120509
4 PACK_INTERFACE_DOES_NOT_EXIST The specified Package Interface does not exist 20120509

Method GET_DIRECTLY_CONTAINING_INTFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) TT_CONTAINING_INTERFACES 20120508
2 Importing IV_CHECK_IF_ENCLOSABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120508
3 Importing IV_INTERFACE_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Package 20120505
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120505
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120505
# Exception Resumable Description Created on
1 NO_DEV_OBJECT_SPECIFIED 20120508
2 NO_OUTPUT_PARAMETER_REQUESTED 20120508

Method GET_INTERFACES_OF_LOG_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_INTERFACE_INFO Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_INFO 20120515
2 Exporting ET_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_NAMES 20110216
3 Importing IV_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Package 20110216
# Exception Resumable Description Created on
1 NO_OUTPUT_PARAMETER_REQUESTED No Output Parameter requested 20110216
2 NO_PACKAGE_INTERFACE_FOUND No Package Interfaces for the specified Package found 20110216
3 NO_PACKAGE_SPECIFIED No Package as Input specified 20110216
4 PACKAGE_DOES_NOT_EXIST The specified Package does not exist 20110216

Method GET_INTERFACE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ALL_ATTRIBUTES Call by reference Type reference (TYPE) TY_PACKAGE_INTERFACE_DATA 20110215
2 Exporting ES_TADIR_ATTRIBUTES Call by reference Type reference (TYPE) TY_PACKAGE_INTERFACE_TADIR 20110215
3 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) AS4TEXT Short Description of Repository Objects 20110215
4 Exporting EV_PACKAGE_INTERFACE_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20110215
5 Importing IS_OPTIONS Call by reference Type reference (TYPE) TY_OPTIONS Options for Data Retrieval 20110215
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key for Descriptions to be retrieved 20110215
7 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Package Interface for which Attributes are to be retrieved 20110215
# Exception Resumable Description Created on
1 NO_OUTPUT_PARAMETER_REQUESTED No Output Parameter requested 20110215
2 NO_PACKAGE_INTERFACE_SPECIFIED No Package Interface Name as Input specified 20110215
3 PACK_INTERFACE_DOES_NOT_EXIST The specified Package Interface does not exist 20110215

Method GET_INTERFACE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_INTERFACE_CONTENT Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_CONTENT 20120508
2 Importing IV_LEVEL Call by reference Type reference (TYPE) I 1 20120508
3 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM 20120508
4 Importing IV_RESOLVE_ALL_LEVELS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120508
# Exception Resumable Description Created on
1 NO_OUTPUT_PARAMETER_REQUESTED 20120508
2 NO_PACKAGE_INTERFACE_SPECIFIED 20120508
3 PACK_INTERFACE_DOES_NOT_EXIST 20120508

Method GET_INTERFACE_CONTENT_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_INTERFACE_CONTENT Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_CONTENT 20120508
2 Importing IV_LEVEL Call by reference Type reference (TYPE) I 1 20120508
3 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM 20120508
4 Importing IV_RESOLVE_ALL_LEVELS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120508
# Exception Resumable Description Created on
1 NO_OUTPUT_PARAMETER_REQUESTED 20120508
2 NO_PACKAGE_INTERFACE_SPECIFIED 20120508
3 PACK_INTERFACE_DOES_NOT_EXIST 20120508

Method GET_MULTI_INTERFACE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_ATTRIBUTES Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_DATA 20110215
2 Exporting ET_DESCRIPTIONS Call by reference Type reference (TYPE) TT_DESCRIPTIONS 20110215
3 Exporting ET_PACKAGE_INTERFACE_EXISTS Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_EXISTS 20110215
4 Exporting ET_TADIR_ATTRIBUTES Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_TADIR 20110215
5 Importing IS_OPTIONS Call by reference Type reference (TYPE) TY_OPTIONS 20110215
6 Importing IT_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_NAMES 20110215
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU SY-LANGU 20110215
# Exception Resumable Description Created on
1 NO_OUTPUT_PARAMETER_REQUESTED No Output Parameter requested 20110215
2 NO_PACKAGE_INTERFACE_FOUND No Package Interfaces match the specified Input Data 20110215
3 NO_PACKAGE_INTERFACE_SPECIFIED No Package Interface Name as Input specified 20110215

Method GET_MULTI_INTERFACE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_INTERFACE_CONTENT Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_CONTENT 20110224
2 Importing IT_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_NAMES 20110224
3 Importing IV_LEVEL Call by reference Type reference (TYPE) I 1 20110224
4 Importing IV_RESOLVE_ALL_LEVELS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110224
# Exception Resumable Description Created on
1 NO_OUTPUT_PARAMETER_REQUESTED 20110224
2 NO_PACKAGE_INTERFACE_FOUND 20110224
3 NO_PACKAGE_INTERFACE_SPECIFIED 20110224

Method GET_MULTI_INTERFACE_CONTENT_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_INTERFACE_CONTENT Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_CONTENT 20120508
2 Importing IT_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_NAMES 20120508
3 Importing IV_LEVEL Call by reference Type reference (TYPE) I 1 20120508
4 Importing IV_RESOLVE_ALL_LEVELS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120508
# Exception Resumable Description Created on
1 NO_OUTPUT_PARAMETER_REQUESTED 20120508
2 NO_PACKAGE_INTERFACE_FOUND 20120508
3 NO_PACKAGE_INTERFACE_SPECIFIED 20120508

Method GET_PACKAGE_OF_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOGICAL_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Package 20110216
2 Exporting EV_LOG_PACKAGE_SOFTWARE_COMP Call by reference Type reference (TYPE) DLVUNIT Software Component 20110216
3 Exporting EV_TADIR_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Package 20110216
4 Exporting EV_TADIR_PACKAGE_SOFTWARE_COMP Call by reference Type reference (TYPE) DLVUNIT Software Component 20110216
5 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Package Interface 20110216
# Exception Resumable Description Created on
1 NO_OUTPUT_PARAMETER_REQUESTED No Output Parameter requested 20110216
2 NO_PACKAGE_INTERFACE_SPECIFIED No Package Interface Name as Input specified 20110216
3 PACK_INTERFACE_DOES_NOT_EXIST The specified Package Interface does not exist 20110216

Method GET_PROPAGATING_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) TT_CONTAINING_INTERFACES 20120505
2 Importing IV_CONSIDER_ACL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120506
3 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Package Interface 20120505
4 Importing IV_PROPAG_UP_TO_PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Package 20120509
# Exception Resumable Description Created on
1 LOGICAL_PACKAGE_NOT_DEFINED Logical Package of the Package Interface not specified 20120506
2 NO_OUTPUT_PARAMETER_REQUESTED No Output Parameter requested 20120505
3 NO_PACKAGE_INTERFACE_SPECIFIED No Package Interface Name as Input specified 20120505
4 PACK_INTERFACE_DOES_NOT_EXIST The specified Package Interface does not exist 20120505

Method IS_OBJECT_USED_IN_PACK_INTFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_NAMES 20121001
2 Exporting EV_IS_USED_PACKAGE_INTERFACES Call by reference Type reference (TYPE) ABAP_BOOL 20121002
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20121001
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20121001
# Exception Resumable Description Created on
1 NO_OBJECT_KEY_SPECIFIED 20121001
2 NO_OUTPUT_PARAMETER_REQUESTED 20121002
3 OBJECT_DOES_NOT_EXIST 20121001

Method REFRESH_BUFFERS Signature

Method REFRESH_BUFFERS on class CL_PAK_INTERFACE_QUERIES has no parameter.
Method REFRESH_BUFFERS on class CL_PAK_INTERFACE_QUERIES has no exception.

Method _GET_PROPAG_PINFS_CONSIDER_ACL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE_INTERFACE_NAMES Call by reference Type reference (TYPE) TT_PACKAGE_INTERFACE_NAMES 20120506
2 Importing IV_PACKAGE_INTERFACE_NAME Call by reference Type reference (TYPE) SCOMIFNAM Package Interface 20120506
# Exception Resumable Description Created on
1 LOGICAL_PACKAGE_NOT_DEFINED Logical Package of the Package Interface not specified 20120506
2 NO_OUTPUT_PARAMETER_REQUESTED No Output Parameter requested 20120506
3 NO_PACKAGE_INTERFACE_SPECIFIED No Package Interface Name as Input specified 20120506
4 PACK_INTERFACE_DOES_NOT_EXIST The specified Package Interface does not exist 20120506
History
Last changed by/on SAP  20130531 
SAP Release Created in 740