SAP ABAP Class CL_WDR_P6S_USER_ADMIN_BASE (Personas Roles Admin Basis)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_PERSONAS (Package) Web Dynpro ABAP Objects for Personas
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20140811
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WDR_P6S_USER_ADMIN_ASSIGN Personas Users Admin Assign 20140812
2 Inheritance (c INHERITING FROM c_ref)  CL_WDR_P6S_USER_ADMIN_DATA Personas Users Admin Data 20140812
3 Inheritance (c INHERITING FROM c_ref)  CL_WDR_P6S_USER_ADMIN_DIRECT Personas Users Admin Direct Entry 20140902
4 Inheritance (c INHERITING FROM c_ref)  CL_WDR_P6S_USER_ADMIN_INFO Personas Users Admin Info 20140812
5 Inheritance (c INHERITING FROM c_ref)  CL_WDR_P6S_USER_ADMIN_SEARCH Personas Resources Admin Search 20140811
6 Inheritance (c INHERITING FROM c_ref)  CL_WDR_P6S_USER_ADMIN_SHARE Personas Users Admin Share 20140812
7 Inheritance (c INHERITING FROM c_ref)  CL_WDR_P6S_USER_ADMIN_SRES Personas Roles Admin Results List 20140811
Properties
Class CL_WDR_P6S_USER_ADMIN_BASE  
Short Description Personas Roles Admin Basis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_PERSONAS   Web Dynpro ABAP Objects for Personas 
Created 20140811   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WDR_P6S_USER_ADMIN_BASE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20140811
Friends
Class CL_WDR_P6S_USER_ADMIN_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FLAVOR_UNSHARE Instance attribute Protected Type reference (TYPE) STRING 'UNSHARE_FLAVOR' 20140811
2 MO_ADMIN_UTILS Instance attribute Protected Object reference (TYPE REF TO) CL_WDR_P6S_ADMIN_UTILS Personas Admin Tools 20140811
3 MO_FPM Instance attribute Protected Object reference (TYPE REF TO) IF_FPM 20140811
4 MO_MSG_MANAGER Instance attribute Protected Object reference (TYPE REF TO) IF_FPM_MESSAGE_MANAGER 20140811
5 MS_USER Instance attribute Protected Type reference (TYPE) YS_ADMIN_USER 20140811
6 MT_USER Instance attribute Protected Type reference (TYPE) YT_USER_OUTPUT 20140811
7 MV_APP_ID Instance attribute Protected Type reference (TYPE) CHAR50 Comment 20140902
8 MV_FRAMEWORK Instance attribute Protected Type reference (TYPE) NUM2 Version Number Components 20140902
9 MV_USER Instance attribute Protected Type reference (TYPE) XUBNAME Role Name 20140812
Methods
# Method Level Visibility Method type Description Created on
1 REPORT_MESSAGE Instance method Protected Method 20140811
2 TRIGGER_DOWNLOAD Instance method Protected Method 20140811
Events
Class CL_WDR_P6S_USER_ADMIN_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ADMIN_USER Public See coding 20140811 BEGIN OF ys_admin_user, user_id TYPE xubname, app_id TYPE c LENGTH 50, framework TYPE wdy_p6s_framework, valid_from TYPE dats, valid_to TYPE dats, fullname TYPE char80, useralias TYPE char40, status TYPE char20, status_bool TYPE boolean, erdat TYPE dats, aname TYPE xuaname, moddate TYPE dats, modifier TYPE xumodifier, * assigned_flavor TYPE of ys_flavors_unsorted, * shared_flavor TYPE yt_flavors_unsorted, * authorization TYPE yt_user_admin_auth, END OF ys_admin_user
2 YS_FLAVORS_UNSORTED Public See coding 20140811 BEGIN OF ys_flavors_unsorted, mandt type mandt, flavor_id type c length 32, framework type wdy_p6s_framework, app_id type c length 50, thumbnail type c length 32, owner type c length 12, supported type c length 1, personas_version type c length 10, orig_lang type spras, name TYPE c LENGTH 255, description TYPE c LENGTH 255, flavor_default TYPE xfeld, flavor_index TYPE int4, is_assigned_to_role TYPE char1, role_rank TYPE int4, role_name TYPE agr_name, role_assigned_on TYPE dats, createdby_txt TYPE bu_name1tx, changedby_txt TYPE bu_name1tx, owner_txt TYPE bu_name1tx, name_sortable TYPE c LENGTH 255, changes_count TYPE i, translation_exists TYPE char1, shared_with_user TYPE char1, button_default TYPE char10, END OF ys_flavors_unsorted
3 YS_USER_ADMIN_AUTH Public See coding 20140811 BEGIN OF ys_user_admin_auth, profile TYPE xuprofile, role TYPE agr_name, valid_from TYPE agr_fdate, valid_to TYPE agr_tdate, rt_framework TYPE string, rt_appid TYPE string, rt_activity TYPE string, dt_framework TYPE string, dt_appid TYPE string, dt_activity TYPE string, admin TYPE string, END OF ys_user_admin_auth
4 YS_USER_OUTPUT Public See coding 20140811 BEGIN OF ys_user_output, user_id type xubname, framework type wdy_p6s_framework, app_id type c length 50, valid_from type dats, valid_to type dats, fullname type char80, useralias type char40, status type char20, status_bool type boolean, erdat type dats, moddate type dats, * * agr_name type agr_name, * flavor_id type SYSUUID_C, * flavor_name type c length 255, * type type char4, END OF ys_user_output
5 YS_USER_QUERY Public See coding 20140811 BEGIN OF ys_user_query, user_id type xubname, framework type wdy_p6s_framework, app_id type c length 50, agr_name type agr_name, flv_as_user type SYSUUID_C, flv_sh_user type SYSUUID_C, flv_as_role type SYSUUID_C, flv_sh_role type SYSUUID_C, usas type xfeld, ussh type xfeld, roas type xfeld, rosh type xfeld, END OF ys_user_query
6 YT_ADMIN_USER Public See coding 20140811 yt_admin_user TYPE TABLE OF ys_admin_user
7 YT_FLAVORS_UNSORTED Public See coding 20140811 yt_flavors_unsorted TYPE TABLE OF ys_flavors_unsorted
8 YT_USER_ADMIN_AUTH Public See coding 20140811 yt_user_admin_auth TYPE TABLE OF ys_user_admin_auth
9 YT_USER_OUTPUT Public See coding 20140811 yt_user_output TYPE TABLE OF ys_user_output
10 YT_USER_QUERY Public See coding 20140811 yt_user_query TYPE TABLE OF ys_user_query
Method Signatures

Method REPORT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20140811

Method REPORT_MESSAGE on class CL_WDR_P6S_USER_ADMIN_BASE has no exception.

Method TRIGGER_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ZIP Call by reference Type reference (TYPE) W3MIMETABTYPE ITS: Tabellentyp für MIME-Source 20140811

Method TRIGGER_DOWNLOAD on class CL_WDR_P6S_USER_ADMIN_BASE has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740