SAP ABAP Class CL_OA2C_GRANT_APP (OAuth 2.0 Client Grant Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SOAUTH2_CLIENT_CONFIG_CGP_UI (Package) OAuth 2.0 Client Configuration UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20130626
Properties
Class CL_OA2C_GRANT_APP  
Short Description OAuth 2.0 Client Grant Service    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAUTH2_CLIENT_CONFIG_CGP_UI   OAuth 2.0 Client Configuration UI 
Created 20130626   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OA2C_GRANT_APP has no forward declaration.
Interfaces
Class CL_OA2C_GRANT_APP has no interface implemented.
Friends
Class CL_OA2C_GRANT_APP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACCESS_STATUS_ALLOWED Constant Private Type reference (TYPE) ICON_D '@5B@' 20130627
2 C_ACCESS_STATUS_NOT_ALLOWED Constant Private Type reference (TYPE) ICON_D '@5C@' 20130627
3 C_EMAIL_TYPE_CLIENT_DEPENDANT Constant Private Type reference (TYPE) I 2 20130627
4 C_EMAIL_TYPE_USER_MASTER Constant Private Type reference (TYPE) I 1 20130627
5 C_NAMEFORMAT_BADI Constant Private Type reference (TYPE) I 2 20130627
6 C_NAMEFORMAT_EMAIL Constant Private Type reference (TYPE) I 1 20130627
7 MT_ACCOUNT_INFOS Static Attribute Private Type reference (TYPE) TY_T_ACCOUNT_INFOS 20130627
8 MT_OA2C_ACCOUNTS Static Attribute Private Type reference (TYPE) TY_T_OA2C_ACCOUNTS 20130626
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACCOUNTS Static method Public Method 20130626
Events
Class CL_OA2C_GRANT_APP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ACCOUNT_INFOS Public See coding 20130627 BEGIN OF ty_s_account_infos, client_uuid TYPE oa2c_account-client_uuid, uname TYPE oa2c_account-uname, account_uuid TYPE oa2c_account-account_uuid, act TYPE oa2c_account-act, nameformat TYPE oa2c_account-nameformat, email_type TYPE oa2c_account-email_type, smtp_addr TYPE oa2c_account-smtp_addr, at_tstmp_received TYPE oa2c_token_adm-at_tstmp_received, at_tstmp_expiry TYPE oa2c_token_adm-at_tstmp_expiry, rt_tstmp_received TYPE oa2c_token_adm-rt_tstmp_received, rt_tstmp_expiry TYPE oa2c_token_adm-rt_tstmp_expiry, sps_name TYPE oa2c_client-sps_name, client_id TYPE oa2c_client-client_id, authentication_method TYPE oa2c_client-authentication_method, obtain_method TYPE oa2c_client-obtain_method, rt_validity TYPE oa2c_client-rt_validity, END OF ty_s_account_infos
2 TY_S_OA2C_ACCOUNTS Public See coding 20130626 BEGIN OF ty_s_oa2c_accounts, sps TYPE string, client_id TYPE string, account TYPE string, access_status TYPE icon_d, access_status_tooltip TYPE string, account_uuid TYPE oa2c_account-account_uuid, client_uuid TYPE oa2c_account-client_uuid, expiry_date TYPE d, expiry_time TYPE t, END OF ty_s_oa2c_accounts
3 TY_T_ACCOUNT_INFOS Public See coding 20130627 ty_t_account_infos TYPE STANDARD TABLE OF ty_s_account_infos WITH NON-UNIQUE DEFAULT KEY
4 TY_T_OA2C_ACCOUNTS Public See coding 20130626 ty_t_oa2c_accounts TYPE STANDARD TABLE OF ty_s_oa2c_accounts WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method GET_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OA2C_ACCOUNTS Call by reference Type reference (TYPE) TY_T_OA2C_ACCOUNTS 20130627
2 Exporting E_HEADING Call by reference Type reference (TYPE) STRING 20130627

Method GET_ACCOUNTS on class CL_OA2C_GRANT_APP has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740