SAP ABAP Interface /IWFND/IF_OAUTH_SCOPES (Scope handling for OAuth)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-COR (Application Component) Gateway Framework
     /IWFND/MGW_REGISTRATION (Package) GW Framework - Odata Channel - (Remote) Service Registration
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_OAUTH_SCOPES Scope handling for OAuth 20121129
Properties
Interface /IWFND/IF_OAUTH_SCOPES  
Short Description Scope handling for OAuth    
General Data
Package /IWFND/MGW_REGISTRATION   GW Framework - Odata Channel - (Remote) Service Registration 
Created 20121129   SAP 
Last changed 20141120    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/IF_OAUTH_SCOPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /IWFND/IF_740_EXTENSIONS_TAG Tagging interface for 7.40 Extensions 20121129
Friends
Interface /IWFND/IF_OAUTH_SCOPES has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_OUTH2_OBJ Constant Public See coding 20121205
2 GCV_OAUTH_SCOPE_IMPL Constant Public Type reference (TYPE) SEOCLSKEY-CLSNAME '/IWFND/CL_OAUTH_SCOPES' Object Type Name 20121206
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SCOPE_EXISTS Instance method Public Method 20121205
2 CREATE_SCOPE Instance method Public Method Create a new scope for a service 20121129
3 DELETE_SCOPE Instance method Public Method Delete a scope 20121129
Events
Interface /IWFND/IF_OAUTH_SCOPES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_OBJECT Public See coding 20121205 BEGIN OF ty_s_object, pgmid TYPE pgmid, "oa2_pgmid, object TYPE trobjtype, "oa2_object, obj_name TYPE sobj_name, "oa2_obj_name, END OF ty_s_object
Method Signatures

Method CHECK_SCOPE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) /IWFND/IF_OAUTH_SCOPES=>TY_S_OBJECT 20121205
2 Returning RV_SCOPE_EXISTS Value transfer Type reference (TYPE) BOOLE 20121205

Method CHECK_SCOPE_EXISTS on Interface /IWFND/IF_OAUTH_SCOPES has no exception.

Method CREATE_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20121129
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_DESCRIPTION Service Document Description 20121129
3 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20121129
4 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20121129
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20121205

Method DELETE_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20121129
2 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20121129
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20121205
History
Last changed by/on SAP  20141120 
SAP Release Created in 250