Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Public | See coding | 20110215 | |||||
| 2 | Constant | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120516 | |||
| 3 | Constant | Private | Type reference (TYPE) | I | 99999 | 20120516 | |||
| 4 | Constant | Private | Type reference (TYPE) | TROBJTYPE | 'DEVC' | 20120516 | |||
| 5 | Constant | Private | Type reference (TYPE) | TROBJTYPE | 'FUGR' | 20120516 | |||
| 6 | Constant | Private | Type reference (TYPE) | TROBJTYPE | 'FUNC' | 20120516 | |||
| 7 | Constant | Private | Type reference (TYPE) | TROBJTYPE | 'PINF' | 20120516 | |||
| 8 | Constant | Private | Type reference (TYPE) | TROBJTYPE | 'STRU' | 20120516 | |||
| 9 | Constant | Private | Type reference (TYPE) | TROBJTYPE | 'TABL' | 20120516 | |||
| 10 | Constant | Private | Type reference (TYPE) | PGMID | 'R3TR' | 20120516 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | TY_DEPRECATION_TYPE_BUFFER | 20120520 | ||||
| 12 | Static Attribute | Private | Type reference (TYPE) | TY_ELEMENT_ENCLOSURE | 20120516 | ||||
| 13 | Static Attribute | Private | Type reference (TYPE) | TY_INTERFACE_CONTENT_BUFFER | 20120517 | ||||
| 14 | Static Attribute | Private | Type reference (TYPE) | TY_INTERFACE_REF_BUFFER | 20120516 | ||||
| 15 | Static Attribute | Private | Type reference (TYPE) | TY_SUBPACKAGE_BUFFER | 20120516 | ||||
| 16 | Static Attribute | Private | Type reference (TYPE) | TY_SUPERPACKAGE_BUFFER | 20120516 | ||||
| 17 | Static Attribute | Private | Type reference (TYPE) | TT_DEPRECATION_TYPE_BUFFER | 20120520 | ||||
| 18 | Static Attribute | Private | Type reference (TYPE) | TT_ELEMENT_ENCLOSURE | 20120516 | ||||
| 19 | Static Attribute | Private | Type reference (TYPE) | TT_INTERFACE_CONTENT_BUFFER | 20120517 | ||||
| 20 | Static Attribute | Private | Type reference (TYPE) | TT_INTERFACE_REF_BUFFER | 20120516 | ||||
| 21 | Static Attribute | Private | Type reference (TYPE) | TT_SUBPACKAGE_BUFFER | 20120516 | ||||
| 22 | Static Attribute | Private | Type reference (TYPE) | TT_SUPERPACKAGE_BUFFER | 20120516 | ||||
| 23 | Constant | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20120516 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Are Development Objects exposed in Package Interfaces? | 20121002 | |
| 2 | Static method | Public | Method | Is a given dev. elem. enclosable in a given PINF? | 20120511 | |
| 3 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20110215 | |
| 4 | Static method | Public | Method | Get the Access Control List of Package Interface(s) | 20110216 | |
| 5 | Static method | Public | Method | Get all PINFs containing a dev.elem.(directly or by propag.) | 20120510 | |
| 6 | Static method | Public | Method | Does a PINF contain a dev. elem. with Deprecation? | 20120509 | |
| 7 | Static method | Public | Method | Get all PINFs. containing the specified dev. elem. directly | 20120505 | |
| 8 | Static method | Public | Method | Get all Package Interfaces assigned to a Logical Package | 20110216 | |
| 9 | Static method | Public | Method | Get Attributes and Descr. for a single Package Interface | 20110215 | |
| 10 | Static method | Public | Method | Get the Checked Content of a PINF (for specified Level) | 20120508 | |
| 11 | Static method | Public | Method | Get the Content of a PINF (for specified Level) from DB | 20120508 | |
| 12 | Static method | Public | Method | Get Attributes and Descr. for many Package Interfaces | 20110215 | |
| 13 | Static method | Public | Method | Get the Content of Package Interfaces (for specified Level) | 20110224 | |
| 14 | Static method | Public | Method | Get the Content of PINFs (for specified Level) from DB | 20120508 | |
| 15 | Static method | Public | Method | Get the Logical Package and TADIR Package of an Interface | 20110216 | |
| 16 | Static method | Public | Method | Get all PINFs which propagate a given PINF | 20120505 | |
| 17 | Static method | Public | Method | Is a Development Object exposed in Package Interfaces? | 20121001 | |
| 18 | Static method | Public | Method | Refresh the internl buffer tables | 20120510 | |
| 19 | 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 | ET_OBJECT_IN_PACK_INTERFACES | Call by reference | Type reference (TYPE) | TT_OBJECT_IN_PACK_INTERFACES | 20121002 | ||||
| 2 | IT_OBJECT_KEYS | Call by reference | Type reference (TYPE) | TT_OBJECT_KEYS | 20121002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20121002 | |||
| 2 | 20121002 |
Method CHECK_IF_OBJECT_IS_ENCLOSABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Object Name in Object Directory | 20120511 | |||
| 2 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20120511 | |||
| 3 | IV_PACKAGE_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Package Interface | 20120511 | |||
| 4 | RV_IS_ENCLOSABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120511 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_ACL | Call by reference | Type reference (TYPE) | TT_ACL | 20110216 | ||||
| 2 | IT_PACKAGE_INTERFACE_NAMES | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_NAMES | 20110216 | ||||
| 3 | IV_PACKAGE_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Package Interface | 20110216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | INTF Record is inconsistent | 20110216 | ||
| 2 | No Output Parameter requested | 20110216 | ||
| 3 | No Package Interfaces match the specified Input Data | 20110216 | ||
| 4 | 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 | ET_PACKAGE_INTERFACE_NAMES | Call by reference | Type reference (TYPE) | TT_CONTAINING_INTERFACES | 20120510 | ||||
| 2 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Object Name in Object Directory | 20120510 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20120510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120510 |
Method GET_DEPRECATION_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DEPRECATION_DATA | Call by reference | Type reference (TYPE) | TT_DEPRECATION_DATA | 20120509 | ||||
| 2 | EV_CONTAINS_DEPRECATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120509 | ||||
| 3 | EV_DEPRECATION_SEVERITY | Call by reference | Type reference (TYPE) | ERRSEVRTY | Error Severity | 20120515 | |||
| 4 | EV_DEPRECATION_TYPE | Call by reference | Type reference (TYPE) | SPAK_DEPRECATION_TYPE | Deprecation Type: Error, Warning, Information | 20120509 | |||
| 5 | IV_ANALYSE_PROPAG_IN_PINFS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120516 | ||||
| 6 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Object Name in Object Directory | 20120509 | |||
| 7 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20120509 | |||
| 8 | IV_PACKAGE_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Package Interface | 20120509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120509 | |||
| 2 | 20120509 | |||
| 3 | 20120509 | |||
| 4 | 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 | ET_PACKAGE_INTERFACE_NAMES | Call by reference | Type reference (TYPE) | TT_CONTAINING_INTERFACES | 20120508 | ||||
| 2 | IV_CHECK_IF_ENCLOSABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120508 | |||
| 3 | IV_INTERFACE_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20120505 | |||
| 4 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Object Name in Object Directory | 20120505 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20120505 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120508 | |||
| 2 | 20120508 |
Method GET_INTERFACES_OF_LOG_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PACKAGE_INTERFACE_INFO | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_INFO | 20120515 | ||||
| 2 | ET_PACKAGE_INTERFACE_NAMES | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_NAMES | 20110216 | ||||
| 3 | IV_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20110216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No Output Parameter requested | 20110216 | ||
| 2 | No Package Interfaces for the specified Package found | 20110216 | ||
| 3 | No Package as Input specified | 20110216 | ||
| 4 | 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 | ES_ALL_ATTRIBUTES | Call by reference | Type reference (TYPE) | TY_PACKAGE_INTERFACE_DATA | 20110215 | ||||
| 2 | ES_TADIR_ATTRIBUTES | Call by reference | Type reference (TYPE) | TY_PACKAGE_INTERFACE_TADIR | 20110215 | ||||
| 3 | EV_DESCRIPTION | Call by reference | Type reference (TYPE) | AS4TEXT | Short Description of Repository Objects | 20110215 | |||
| 4 | EV_PACKAGE_INTERFACE_EXISTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110215 | ||||
| 5 | IS_OPTIONS | Call by reference | Type reference (TYPE) | TY_OPTIONS | Options for Data Retrieval | 20110215 | |||
| 6 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key for Descriptions to be retrieved | 20110215 | ||
| 7 | 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 | 20110215 | ||
| 2 | No Package Interface Name as Input specified | 20110215 | ||
| 3 | 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 | ET_PACKAGE_INTERFACE_CONTENT | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_CONTENT | 20120508 | ||||
| 2 | IV_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | 20120508 | |||
| 3 | IV_PACKAGE_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | 20120508 | ||||
| 4 | IV_RESOLVE_ALL_LEVELS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120508 | |||
| 2 | 20120508 | |||
| 3 | 20120508 |
Method GET_INTERFACE_CONTENT_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PACKAGE_INTERFACE_CONTENT | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_CONTENT | 20120508 | ||||
| 2 | IV_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | 20120508 | |||
| 3 | IV_PACKAGE_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | 20120508 | ||||
| 4 | IV_RESOLVE_ALL_LEVELS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120508 | |||
| 2 | 20120508 | |||
| 3 | 20120508 |
Method GET_MULTI_INTERFACE_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ALL_ATTRIBUTES | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_DATA | 20110215 | ||||
| 2 | ET_DESCRIPTIONS | Call by reference | Type reference (TYPE) | TT_DESCRIPTIONS | 20110215 | ||||
| 3 | ET_PACKAGE_INTERFACE_EXISTS | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_EXISTS | 20110215 | ||||
| 4 | ET_TADIR_ATTRIBUTES | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_TADIR | 20110215 | ||||
| 5 | IS_OPTIONS | Call by reference | Type reference (TYPE) | TY_OPTIONS | 20110215 | ||||
| 6 | IT_PACKAGE_INTERFACE_NAMES | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_NAMES | 20110215 | ||||
| 7 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | 20110215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No Output Parameter requested | 20110215 | ||
| 2 | No Package Interfaces match the specified Input Data | 20110215 | ||
| 3 | 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 | ET_PACKAGE_INTERFACE_CONTENT | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_CONTENT | 20110224 | ||||
| 2 | IT_PACKAGE_INTERFACE_NAMES | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_NAMES | 20110224 | ||||
| 3 | IV_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | 20110224 | |||
| 4 | IV_RESOLVE_ALL_LEVELS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110224 | |||
| 2 | 20110224 | |||
| 3 | 20110224 |
Method GET_MULTI_INTERFACE_CONTENT_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PACKAGE_INTERFACE_CONTENT | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_CONTENT | 20120508 | ||||
| 2 | IT_PACKAGE_INTERFACE_NAMES | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_NAMES | 20120508 | ||||
| 3 | IV_LEVEL | Call by reference | Type reference (TYPE) | I | 1 | 20120508 | |||
| 4 | IV_RESOLVE_ALL_LEVELS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120508 | |||
| 2 | 20120508 | |||
| 3 | 20120508 |
Method GET_PACKAGE_OF_INTERFACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LOGICAL_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20110216 | |||
| 2 | EV_LOG_PACKAGE_SOFTWARE_COMP | Call by reference | Type reference (TYPE) | DLVUNIT | Software Component | 20110216 | |||
| 3 | EV_TADIR_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20110216 | |||
| 4 | EV_TADIR_PACKAGE_SOFTWARE_COMP | Call by reference | Type reference (TYPE) | DLVUNIT | Software Component | 20110216 | |||
| 5 | IV_PACKAGE_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Package Interface | 20110216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No Output Parameter requested | 20110216 | ||
| 2 | No Package Interface Name as Input specified | 20110216 | ||
| 3 | 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 | ET_PACKAGE_INTERFACE_NAMES | Call by reference | Type reference (TYPE) | TT_CONTAINING_INTERFACES | 20120505 | ||||
| 2 | IV_CONSIDER_ACL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120506 | |||
| 3 | IV_PACKAGE_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Package Interface | 20120505 | |||
| 4 | IV_PROPAG_UP_TO_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20120509 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Logical Package of the Package Interface not specified | 20120506 | ||
| 2 | No Output Parameter requested | 20120505 | ||
| 3 | No Package Interface Name as Input specified | 20120505 | ||
| 4 | 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 | ET_PACKAGE_INTERFACE_NAMES | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_NAMES | 20121001 | ||||
| 2 | EV_IS_USED_PACKAGE_INTERFACES | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121002 | ||||
| 3 | IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | Object Name in Object Directory | 20121001 | |||
| 4 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20121001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20121001 | |||
| 2 | 20121002 | |||
| 3 | 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 | ET_PACKAGE_INTERFACE_NAMES | Call by reference | Type reference (TYPE) | TT_PACKAGE_INTERFACE_NAMES | 20120506 | ||||
| 2 | IV_PACKAGE_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SCOMIFNAM | Package Interface | 20120506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Logical Package of the Package Interface not specified | 20120506 | ||
| 2 | No Output Parameter requested | 20120506 | ||
| 3 | No Package Interface Name as Input specified | 20120506 | ||
| 4 | The specified Package Interface does not exist | 20120506 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 740 |