SAP ABAP Interface IF_SCGR_QUERY (Query API for Service Groups)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_ESI_CONSUMER_GROUPS (Package) ES Tools - ServiceGroups
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESD_CG_QUERY Query API for Service Group 20130109
Properties
Interface IF_SCGR_QUERY  
Short Description Query API for Service Groups    
General Data
Package SESD_ESI_CONSUMER_GROUPS   ES Tools - ServiceGroups 
Created 20130109   SAP 
Last changed 20141121    
Unicode checks active    
Forward declarations
Interface IF_SCGR_QUERY has no forward declaration.
Interfaces
Interface IF_SCGR_QUERY has no interface.
Friends
Interface IF_SCGR_QUERY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_QUERY_MODE Constant Public See coding 20130110
2 C_VERSION Constant Public See coding 20130110
Methods
# Method Level Visibility Method type Description Created on
1 GET_DETAILS Instance method Public Method 20130114
2 GET_KEYS Instance method Public Method 20130109
3 GET_PACKAGES Instance method Public Method 20130925
Events
Interface IF_SCGR_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ABAP_KEY Public See coding 20130109 begin of t_abap_key, abap_name type sdte_cg_name, version type sdte_cg_version, end of t_abap_key
2 T_ABAP_KEYS Public See coding 20130109 t_abap_keys type standard table of t_abap_key with default key
3 T_ABAP_NAME_RANGE Public See coding 20130109 begin of t_abap_name_range, sign type ddsign, option type ddoption, low type sdte_cg_name, high type sdte_cg_name, end of t_abap_name_range
4 T_ABAP_NAME_RANGE_TAB Public See coding 20130111 t_abap_name_range_tab type standard table of t_abap_name_range with default key
5 T_CONSUMER Public See coding 20130114 begin of t_consumer, abap_name type prx_r3name, end of t_consumer
6 T_CONSUMER_TAB Public See coding 20130114 t_consumer_tab type standard table of t_consumer with default key
7 T_FLAG_RANGE Public See coding 20130115 begin of t_flag_range, sign type ddsign, option type ddoption, low type flag, high type flag, end of t_flag_range
8 T_FLAG_RANGE_TAB Public See coding 20130115 t_flag_range_tab type standard table of t_flag_range with default key
9 T_LANGUAGE_RANGE Public See coding 20130116 begin of t_language_range, sign type ddsign, option type ddoption, low type langu, high type langu, end of t_language_range
10 T_LANGUAGE_RANGE_TAB Public See coding 20130116 t_language_range_tab type standard table of t_language_range with default key
11 T_NAMESPACE_RANGE Public See coding 20130111 begin of t_namespace_range, sign type ddsign, option type ddoption, low type sdte_ld_qname_namespace, high type sdte_ld_qname_namespace, end of t_namespace_range
12 T_NAMESPACE_RANGE_TAB Public See coding 20130111 t_namespace_range_tab type standard table of t_namespace_range with default key
13 T_NAME_RANGE Public See coding 20130111 begin of t_name_range, sign type ddsign, option type ddoption, low type sdte_target_qname_name, high type sdte_target_qname_name, end of t_name_range
14 T_NAME_RANGE_TAB Public See coding 20130111 t_name_range_tab type standard table of t_name_range with default key
15 T_OTR_TEXT_RANGE Public See coding 20130115 begin of t_otr_text_range, sign type ddsign, option type ddoption, low type SOTR_CONC, high type SOTR_CONC, end of t_otr_text_range
16 T_OTR_TEXT_RANGE_TAB Public See coding 20130115 t_otr_text_range_tab type standard table of t_otr_text_range with default key
17 T_PACKAGES Public See coding 20130925 t_packages type standard table of devclass with default key
18 T_PACKAGE_RANGE Public See coding 20130116 begin of t_package_range, sign type ddsign, option type ddoption, low type devclass, high type devclass, end of t_package_range
19 T_PACKAGE_RANGE_TAB Public See coding 20130116 t_package_range_tab type standard table of t_package_range with default key
20 T_QUERY_MODE Public See coding 20130109 t_query_mode type c length 2
21 T_SCGR_DETAIL Public See coding 20130114 begin of t_scgr_detail. include type t_abap_key. types: display_name type scgheader-display_name, description type scgheader-description, name type scgheader-extern_id_name, namespace type scgheader-extern_id_nspace, multi_syst_allow type scgheader-multi_syst_allow, multi_rece_allow type scgheader-multi_rece_allow, lrd_filter type scgheader-lrd_filter, genclass_name type scgheader-genclass_name, created_by type scgheader-author, created_on type scgheader-createdon, changed_by type scgheader-changedby, changed_on type scgheader-changedon, owner type sy-uname, orig_lang type sy-langu, package type devclass. types: consumer type t_consumer_tab, end of t_scgr_detail
22 T_SCGR_DETAIL_TAB Public See coding 20130114 t_scgr_detail_tab type standard table of t_scgr_detail with default key
23 T_TIMESTAMP_RANGE Public See coding 20130111 begin of t_timestamp_range, sign type ddsign, option type ddoption, low type timestamp, high type timestamp, end of t_timestamp_range
24 T_TIMESTAMP_RANGE_TAB Public See coding 20130111 t_timestamp_range_tab type standard table of t_timestamp_range with default key
25 T_USER_RANGE Public See coding 20130111 begin of t_user_range, sign type ddsign, option type ddoption, low type syuname, high type syuname, end of t_user_range
26 T_USER_RANGE_TAB Public See coding 20130111 t_user_range_tab type standard table of t_user_range with default key
27 T_VERSION_RANGE Public See coding 20130111 begin of t_version_range, sign type ddsign, option type ddoption, low type sdte_cg_version, high type sdte_cg_version, end of t_version_range
28 T_VERSION_RANGE_TAB Public See coding 20130111 t_version_range_tab type standard table of t_version_range with default key
Method Signatures

Method GET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_NAME_RANGE Call by reference Type reference (TYPE) T_ABAP_NAME_RANGE_TAB 20130114
2 Importing CHANGED_BY_RANGE Call by reference Type reference (TYPE) T_USER_RANGE_TAB 20130114
3 Importing CHANGED_ON_RANGE Call by reference Type reference (TYPE) T_TIMESTAMP_RANGE_TAB 20130114
4 Importing CONSUMER_RANGE Call by reference Type reference (TYPE) T_ABAP_NAME_RANGE_TAB 20130115
5 Importing CREATED_BY_RANGE Call by reference Type reference (TYPE) T_USER_RANGE_TAB 20130114
6 Importing CREATED_ON_RANGE Call by reference Type reference (TYPE) T_TIMESTAMP_RANGE_TAB 20130114
7 Importing LANGUAGE_RANGE Call by reference Type reference (TYPE) T_LANGUAGE_RANGE_TAB 20130116
8 Importing NAMESPACE_RANGE Call by reference Type reference (TYPE) T_NAMESPACE_RANGE_TAB Do not use: OBSOLETE 20130114
9 Importing NAME_RANGE Call by reference Type reference (TYPE) T_NAME_RANGE_TAB Do not use: OBSOLETE 20130114
10 Importing OWNER_RANGE Call by reference Type reference (TYPE) T_USER_RANGE_TAB 20130116
11 Importing PACKAGE_RANGE Call by reference Type reference (TYPE) T_PACKAGE_RANGE_TAB 20130116
12 Returning RVAL Value transfer Type reference (TYPE) T_SCGR_DETAIL_TAB 20130114

Method GET_DETAILS on Interface IF_SCGR_QUERY has no exception.

Method GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_NAME_RANGE Call by reference Type reference (TYPE) T_ABAP_NAME_RANGE_TAB 20130109
2 Importing CHANGED_BY_RANGE Call by reference Type reference (TYPE) T_USER_RANGE_TAB 20130111
3 Importing CHANGED_ON_RANGE Call by reference Type reference (TYPE) T_TIMESTAMP_RANGE_TAB 20130111
4 Importing CONSUMER_RANGE Call by reference Type reference (TYPE) T_ABAP_NAME_RANGE_TAB 20130115
5 Importing CREATED_BY_RANGE Call by reference Type reference (TYPE) T_USER_RANGE_TAB 20130111
6 Importing CREATED_ON_RANGE Call by reference Type reference (TYPE) T_TIMESTAMP_RANGE_TAB 20130111
7 Importing LANGUAGE_RANGE Call by reference Type reference (TYPE) T_LANGUAGE_RANGE_TAB 20130116
8 Importing NAMESPACE_RANGE Call by reference Type reference (TYPE) T_NAMESPACE_RANGE_TAB Do not use: OBSOLETE 20130111
9 Importing NAME_RANGE Call by reference Type reference (TYPE) T_NAME_RANGE_TAB Do not use: OBSOLETE 20130111
10 Importing OWNER_RANGE Call by reference Type reference (TYPE) T_USER_RANGE_TAB 20130116
11 Importing PACKAGE_RANGE Call by reference Type reference (TYPE) T_PACKAGE_RANGE_TAB 20130116
12 Returning RVAL Value transfer Type reference (TYPE) T_ABAP_KEYS 20130109

Method GET_KEYS on Interface IF_SCGR_QUERY has no exception.

Method GET_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGE_RANGE Call by reference Type reference (TYPE) T_PACKAGE_RANGE_TAB 20130925
2 Returning RVAL Value transfer Type reference (TYPE) T_PACKAGES 20130925

Method GET_PACKAGES on Interface IF_SCGR_QUERY has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740