SAP ABAP Class CL_HAP_WD_START_PAGE_UI (Support Class Appraisal Start Page)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-AP-PM (Application Component) Appraisal, Valuation, and Survey Tool
     PAOC_HAP_DOCUMENT_WD_UI (Package) Appraisal - Web Dynpro User Interface
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 20070522
Properties
Class CL_HAP_WD_START_PAGE_UI  
Short Description Support Class Appraisal Start Page    
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 PAOC_HAP_DOCUMENT_WD_UI   Appraisal - Web Dynpro User Interface 
Created 20070509   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HAP_WD_START_PAGE_UI has no forward declaration.
Interfaces
Class CL_HAP_WD_START_PAGE_UI has no interface implemented.
Friends
Class CL_HAP_WD_START_PAGE_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CATEGORY_ID Instance attribute Public Type reference (TYPE) STRING Used for Parameterizing Category ID 20070522
2 TEMPLATE_ID Instance attribute Public Type reference (TYPE) STRING Used for Parameterizing Template ID 20070522
3 VALIDITY_BEGDA Instance attribute Public Type reference (TYPE) DATS Used for Parameterizing Begin Date 20070522
4 VALIDITY_ENDDA Instance attribute Public Type reference (TYPE) DATS Used for Parameterizing End date 20070522
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORY_GET_LIST Static method Public Method Retrieve Categories 20070515
2 CHECK_UPLOADED_DOCUMENT Static method Public Method Check that uploaded document is the one selected on the POWL 20091203
3 DOCUMENT_DELETE Static method Public Method Delete Appraisal Documents 20070515
4 DOCUMENT_DOWNLOAD Static method Public Method Download Offline PDF Document 20070516
5 DOCUMENT_GET_LIST Static method Public Method Retrieve Appraisal Documents 20070509
6 DOCUMENT_MASS_CREATE Static method Public Method Mass-Create Documents 20071128
7 DOCUMENT_UPLOAD Static method Public Method Upload Offline PDF Document 20070604
8 GET_DEFAULT_TYPE Static method Public Method Get Default Appraiser and Appraisee Type 20080729
9 GET_DIRECT_REPORTS Instance method Private Method Get Direct Reports 20080806
10 GET_OFFLINE_LOCK_NAME Static method Public Method Get Offline Lock User Name 20081212
11 GET_ORG_UNIT_DATA Instance method Public Method Get Direct Reports 20080806
12 REMOVE_OFFLINE_LOCK Static method Public Method Remove Offline Lock 20070605
13 TEMPLATE_GET_LIST Static method Public Method Retrieve Templates 20070516
14 TEMPLATE_GET_NAME Static method Public Method Retrieve Template Name 20070604
Events
Class CL_HAP_WD_START_PAGE_UI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DIRECT_REPORTS Public See coding 20080806 tt_direct_reports TYPE STANDARD TABLE OF ty_direct_report WITH DEFAULT KEY
2 TT_D_REPORTS Public See coding 20080806 tt_d_reports TYPE STANDARD TABLE OF ty_d_reports WITH DEFAULT KEY
3 TT_OADP_KEYOBJEC Public See coding 20120220 tt_oadp_keyobjec TYPE STANDARD TABLE OF ty_oadp_keyobjec WITH DEFAULT KEY
4 TT_OADP_KEYSTRUC Public See coding 20120220 tt_oadp_keystruc TYPE STANDARD TABLE OF ty_oadp_keystruc WITH DEFAULT KEY
5 TY_DIRECT_REPORT Public See coding 20080806 BEGIN OF ty_direct_report, otype TYPE otype, objid TYPE hrobjid, stext TYPE stext, person_id TYPE string, person TYPE string, position_id TYPE hrobjid, position TYPE string, is_selected TYPE wdy_boolean, is_readonly TYPE wdy_boolean, END OF ty_direct_report
6 TY_D_REPORTS Public See coding 20080806 BEGIN OF ty_d_reports, seqnr TYPE sseqnr, level TYPE slevel_d, otype TYPE otype, objid TYPE realo, stext TYPE stext, pdown TYPE pdown, pup TYPE pup, person_id TYPE realo, person TYPE string, position_id TYPE realo, position TYPE string, row_key TYPE string, parent_row_key TYPE string, is_leaf TYPE wdy_boolean, expanded TYPE wdy_boolean, is_selected TYPE wdy_boolean, is_multiple_manager TYPE wdy_boolean, is_visible TYPE wdui_visibility, END OF ty_d_reports
7 TY_OADP_KEYOBJEC Public See coding 20120220 BEGIN OF ty_oadp_keyobjec, obj_key TYPE hrtabseqnr. INCLUDE TYPE objec. TYPES: END OF ty_oadp_keyobjec
8 TY_OADP_KEYSTRUC Public See coding 20120220 BEGIN OF ty_oadp_keystruc, struc_key TYPE hrtabseqnr. INCLUDE TYPE struc. TYPES: END OF ty_oadp_keystruc
9 TY_OBJ_KEY Public Type reference (TYPE) HRTABSEQNR Sequence Number in Table Part of Table Infotype 20120220
Method Signatures

Method CATEGORY_GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_ON_APPLICATION Call by reference Type reference (TYPE) HAP_ADD_ON_APPLICATION Add-On-Anwendung für Beurteilungssysteme 20070515
2 Exporting T_CATEGORIES Call by reference Type reference (TYPE) HAP_T_C_T Kategoriename 20070515

Method CATEGORY_GET_LIST on class CL_HAP_WD_START_PAGE_UI has no exception.

Method CHECK_UPLOADED_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE_CONTENT Call by reference Type reference (TYPE) XSTRING File Content 20091203
2 Importing FILE_NAME Call by reference Type reference (TYPE) STRING File Name 20091203
3 Importing S_APPRAISAL_ID Call by reference Type reference (TYPE) HAP_S_APPRAISAL_ID Beurteilungs-ID 20091203
4 Exporting T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20091203

Method CHECK_UPLOADED_DOCUMENT on class CL_HAP_WD_START_PAGE_UI has no exception.

Method DOCUMENT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADMINISTRATOR Call by reference Type reference (TYPE) CHAR1 ' ' Administrator ( = 'X') 20070515
2 Importing APPRAISAL_ID Call by reference Type reference (TYPE) HAP_APPRAISAL_ID Beurteilungs-ID 20070515
3 Importing PART_AP_ID Call by reference Type reference (TYPE) HAP_PART_AP_ID Teilbeurteilungs-ID 20070515
4 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20070515
5 Exporting S_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20070515

Method DOCUMENT_DELETE on class CL_HAP_WD_START_PAGE_UI has no exception.

Method DOCUMENT_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_ON_APPLICATION Call by reference Type reference (TYPE) HAP_ADD_ON_APPLICATION Add-On-Anwendung für Beurteilungssysteme 20070516
2 Importing ADMINISTRATOR Call by reference Type reference (TYPE) CHAR1 ' ' Administrator 20070516
3 Importing APPRAISAL_ID Call by reference Type reference (TYPE) HAP_APPRAISAL_ID Beurteilungs-ID 20070516
4 Importing PART_AP_ID Call by reference Type reference (TYPE) HAP_PART_AP_ID Teilbeurteilungs-ID 20070516
5 Exporting PDF_XSTRING Call by reference Type reference (TYPE) FPCONTENT Formularprozessierung: Inhalt von XFT, XFD, PDF etc. 20070516
6 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20070516
7 Exporting S_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return 20070605

Method DOCUMENT_DOWNLOAD on class CL_HAP_WD_START_PAGE_UI has no exception.

Method DOCUMENT_GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_ON_APPLICATION Call by reference Type reference (TYPE) HAP_ADD_ON_APPLICATION Add-On-Anwendung für Beurteilungssysteme 20070509
2 Importing EXTRACT_M_N Call by reference Type reference (TYPE) CHAR1 ' ' Einstelliges Kennzeichen 20070509
3 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20070509
4 Importing SEL_FILTER Call by reference Type reference (TYPE) ANY 20070509
5 Importing S_AND_OR Call by reference Type reference (TYPE) HAP_S_SEL_OPTION_AND_OR Beurteilungsselektion: UND-/ODER-Option für alle Beteiligte 20070509
6 Importing S_DOCUMENT_FILL Call by reference Type reference (TYPE) HAP_S_DOCUMENT_FILL Beurteilungsliste (Festlegung leerer Tabellenfelder) 20070509
7 Importing S_SEL_DATES Call by reference Type reference (TYPE) HAP_S_SEL_DATES Beurteilungsselektion: Datenfelder 20070509
8 Importing S_SEL_STATUS Call by reference Type reference (TYPE) HAP_S_SEL_STATUS Beurteilungsselektion: Beurteilungsstatus 20070509
9 Importing S_SEL_WITH_OR_WITHOUT Call by reference Type reference (TYPE) HAP_S_SEL_WITH_OR_WITHOUT Selektion von Objekten mit oder ohne Beurteilung 20070509
10 Importing T_APPRAISEES Call by reference Type reference (TYPE) HAP_T_HRSOBID HR-Objekt (erweitert) 20070509
11 Importing T_APPRAISERS Call by reference Type reference (TYPE) HAP_T_HRSOBID HR-Objekt (erweitert) 20070509
12 Importing T_CATEGORIES Call by reference Type reference (TYPE) HAP_T_C Kategoriengruppen- und Kategorien-ID 20070509
13 Exporting T_DOCUMENT Call by reference Type reference (TYPE) HAP_T_WD_DOCUMENTS Beurteilungsliste WD UI Representation 20070509
14 Importing T_OTHERS Call by reference Type reference (TYPE) HAP_T_HRSOBID HR-Objekt (erweitert) 20070509
15 Importing T_PART_APPRAISERS Call by reference Type reference (TYPE) HAP_T_HRSOBID HR-Objekt (erweitert) 20070509
16 Exporting T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20070509
17 Importing T_SEL_STATUS_SUB Call by reference Type reference (TYPE) HAP_T_STATUS_SUB Teilstatus der Beurteilung 20070509
18 Importing T_TEMPLATES Call by reference Type reference (TYPE) HAP_T_HROBJECT HR-Objekt 20070509

Method DOCUMENT_GET_LIST on class CL_HAP_WD_START_PAGE_UI has no exception.

Method DOCUMENT_MASS_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_ON_APPLICATION Call by reference Type reference (TYPE) HAP_ADD_ON_APPLICATION Add-On-Anwendung für Beurteilungssysteme 20071128
2 Importing APPRAISER_ID Call by reference Type reference (TYPE) HAP_APPRAISER_ID Erweiterte Beurteiler-ID 20071128
3 Importing APPRAISER_TYPE Call by reference Type reference (TYPE) HAP_APPRAISER_TYPE Beurteilertyp 20071128
4 Importing AP_END_DATE Call by reference Type reference (TYPE) HAP_AP_END_DATE Endedatum des Beurteilungszeitraums 20071128
5 Importing AP_START_DATE Call by reference Type reference (TYPE) HAP_AP_START_DATE Beginndatum des Beurteilungszeitraums 20071128
6 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20071128
7 Importing SKIP_IN_PREP Call by reference Type reference (TYPE) BOOLE_D 'X' = status "in preparation" will be completed 20071128
8 Importing TEMPLATE_ID Call by reference Type reference (TYPE) HAP_TEMPLATE_ID Beurteilungsformular 20071128
9 Importing T_APPRAISEE Call by reference Type reference (TYPE) HAP_T_HRSOBID Appraisees 20071128
10 Exporting T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20071128

Method DOCUMENT_MASS_CREATE on class CL_HAP_WD_START_PAGE_UI has no exception.

Method DOCUMENT_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE_CONTENT Call by reference Type reference (TYPE) XSTRING File Content 20070605
2 Importing FILE_NAME Call by reference Type reference (TYPE) STRING File Name 20070605
3 Exporting T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20070605

Method DOCUMENT_UPLOAD on class CL_HAP_WD_START_PAGE_UI has no exception.

Method GET_DEFAULT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_ON_APPLICATION Call by reference Type reference (TYPE) HAP_ADD_ON_APPLICATION Add-On-Anwendung für Beurteilungssysteme 20080729
2 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20080729
3 Exporting S_SUPPORT Call by reference Type reference (TYPE) HAP_S_IF_DOCUMENT_SUPPORT Document Support Structure 20080729
4 Importing TEMPLATE_ID Call by reference Type reference (TYPE) HAP_TEMPLATE_ID Beurteilungsformular 20080729

Method GET_DEFAULT_TYPE on class CL_HAP_WD_START_PAGE_UI has no exception.

Method GET_DIRECT_REPORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_KEY Call by reference Type reference (TYPE) STRING 20080806
2 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20080806
3 Importing T_ORG_DATA Call by reference Type reference (TYPE) TT_D_REPORTS 20080806
4 Importing T_ORG_UNIT Call by reference Type reference (TYPE) TT_D_REPORTS 20080806
5 Changing T_REPORT Call by reference Type reference (TYPE) TT_D_REPORTS 20080806

Method GET_DIRECT_REPORTS on class CL_HAP_WD_START_PAGE_UI has no exception.

Method GET_OFFLINE_LOCK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20081212
2 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20081212
3 Returning S_NAME Value transfer Type reference (TYPE) HAP_USER_NAME Objektbezeichnung 20081212

Method GET_OFFLINE_LOCK_NAME on class CL_HAP_WD_START_PAGE_UI has no exception.

Method GET_ORG_UNIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20080806
2 Exporting S_WD_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20080806
3 Exporting T_DIRECT_REPORT Call by reference Type reference (TYPE) TT_DIRECT_REPORTS 20080806

Method GET_ORG_UNIT_DATA on class CL_HAP_WD_START_PAGE_UI has no exception.

Method REMOVE_OFFLINE_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPRAISAL_ID Call by reference Type reference (TYPE) HAP_APPRAISAL_ID Beurteilungs-ID 20070605
2 Importing OFFLINE_ID Call by reference Type reference (TYPE) HAP_OFFLINE_ID Offline Document ID 20070605
3 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20070605
4 Exporting S_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20070605

Method REMOVE_OFFLINE_LOCK on class CL_HAP_WD_START_PAGE_UI has no exception.

Method TEMPLATE_GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_ON_APPLICATION Call by reference Type reference (TYPE) HAP_ADD_ON_APPLICATION Add-On-Anwendung für Beurteilungssysteme 20070516
2 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20070516
3 Exporting S_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20070516
4 Importing T_CATEGORIES Call by reference Type reference (TYPE) HAP_T_C_T Kategoriename 20070516
5 Exporting T_TEMPLATES Call by reference Type reference (TYPE) HAP_T_TEMPLATES Beurteilungsformulare 20070516

Method TEMPLATE_GET_LIST on class CL_HAP_WD_START_PAGE_UI has no exception.

Method TEMPLATE_GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PLAN_VERSION Call by reference Type reference (TYPE) HAP_PLAN_VERSION Planvariante 20070605
2 Exporting S_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20070605
3 Importing TEMPLATE_ID Call by reference Type reference (TYPE) HAP_TEMPLATE_ID Beurteilungsformular 20070605
4 Exporting TEMPLATE_NAME Call by reference Type reference (TYPE) HAP_TEMPLATE_NAME Name Beurteilungsformular 20070605

Method TEMPLATE_GET_NAME on class CL_HAP_WD_START_PAGE_UI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700