SAP ABAP Class CL_HRASR00_GS_MGRS_POSITIONS (GS: Positions in Manager's Area of Responsibility)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-AS (Application Component) HR Administrative Services
     PAOC_ASR_PROCESS_CONTENT (Package) Processes: Content Sample Delivery
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20050406
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRASR00GEN_SERVICE Interface for BAdI: HRASR00GEN_SERVICE_BASIC 20050429
Properties
Class CL_HRASR00_GS_MGRS_POSITIONS  
Short Description GS: Positions in Manager's Area of Responsibility    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ASR_PROCESS_CONTENT   Processes: Content Sample Delivery 
Created 20050406   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRASR00_GS_MGRS_POSITIONS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20050406
2 IF_HRASR00GEN_SERVICE Interface for BAdI: HRASR00GEN_SERVICE_BASIC 20050429
Friends
Class CL_HRASR00_GS_MGRS_POSITIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_MGR_UNAME Instance attribute Private Type reference (TYPE) UNAME Temporary Storage: User Name of Manager 20060502
2 C_DTEL_COMPANY_CODE Constant Private Type reference (TYPE) ASR_FIELD_DATA_ELEMENT_NAME 'BUKRS' Data Element: Company Code 20050617
3 C_DTEL_COMPANY_CODE_TEXT Constant Private Type reference (TYPE) ASR_FIELD_DATA_ELEMENT_NAME 'BUTXT' Data Element: Company Code (Text) 20050617
4 C_DTEL_EFFECTIVE_DATE Constant Private Type reference (TYPE) ASR_FIELD_DATA_ELEMENT_NAME 'ASR_EFFECTIVE_DATE' Data Element: Validity Date 20050427
5 C_DTEL_MGR_UNAME Constant Private Type reference (TYPE) ASR_FIELD_DATA_ELEMENT_NAME 'UNAME' Data Element: User Name of Manager 20050407
6 C_DTEL_POSITION Constant Private Type reference (TYPE) ASR_FIELD_DATA_ELEMENT_NAME 'OBJEKTID' Data Element: Position 20050407
7 C_FIELDNAME_COMPANY_CODE Constant Private Type reference (TYPE) FIELDNAME 'COMPANY_CODE' Field Name: Company Code 20050617
8 C_FIELDNAME_COMPANY_CODE_TEXT Constant Private Type reference (TYPE) FIELDNAME 'COMPANY_CODE_TEXT' Field Name: Company Code (Text) 20050617
9 C_FIELDNAME_EFFECTIVE_DATE Constant Private Type reference (TYPE) FIELDNAME 'EFFECTIVE_DATE' Field Name: Validity Date 20050427
10 C_FIELDNAME_MGR_UNAME Constant Private Type reference (TYPE) FIELDNAME 'MGR_UNAME' Field Name: User Name of Manager 20050407
11 C_FIELDNAME_POSITION Constant Private Type reference (TYPE) FIELDNAME 'POSITION' Field Name: Position 20050407
12 C_GENERIC_SERVICE_NAME Constant Private Type reference (TYPE) ASR_FORM_SCENARIO_SERVICE 'S_MGRS_POSITIONS' Name of Generic Service 20051024
13 C_OPER_GET_COMP_CODE_FOR_POS Constant Private Type reference (TYPE) ASR_BACKEND_OPERATION 'GET_COMP_CODE_FOR_POS' Operation: Determine Company Code for Position 20050618
14 C_OPER_GET_MGRS_POSITIONS Constant Private Type reference (TYPE) ASR_BACKEND_OPERATION 'GET_MGRS_POSITIONS' Operation: Define Positions of Manager 20050407
15 C_POS_COLUMN_NAME_POSITION Constant Private Type reference (TYPE) FIELDNAME 'OBJID' Value Help Position: Column Name for Object ID 20050429
16 C_POS_COLUMN_NAME_TEXT Constant Private Type reference (TYPE) FIELDNAME 'STEXT' Value Help Position: Column Name for Description 20050429
17 FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE False 20051021
18 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' True 20051021
Methods
# Method Level Visibility Method type Description Created on
1 DO_OPERA_GET_COMP_CODE_FOR_POS Instance method Private Method Execute Operation GET_COMP_CODE_FOR_POS 20050618
2 DO_OPERA_GET_MGRS_POSITIONS Instance method Private Method Execute Operation GET_MGRS_POSITIONS 20050610
3 EXTRACT_RELEVANT_DATASETS Instance method Private Method Extract Data Records Relevant for Field Group 20050618
4 GET_COMPANY_CODE_FOR_POSITION Instance method Private Method Determine Company Code for Position 20050617
5 GET_FIELDS_OF_OPERATION Instance method Private Method Determine Fields/Parameters of Operation 20050622
6 GET_MGRS_POSITIONS Instance method Private Method Define Positions within Manager's Area of Responsibility 20050407
7 RESTORE_RELEVANT_DATASETS Instance method Private Method Return Data Records Relevant for Field Group 20050618
Events
Class CL_HRASR00_GS_MGRS_POSITIONS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_POSITION Private See coding Position with Description (for F4) 20050407 BEGIN OF t_position, objid type objektid, stext type stext, end of t_position
2 T_POSITION_TAB Private See coding Positions with Description (for F4) 20050407 T_POSITION_TAB type standard table of t_position
Method Signatures

Method DO_OPERA_GET_COMP_CODE_FOR_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HELP_DATASETS Call by reference Type reference (TYPE) HRASR00GS_HELP_DATASET_TAB Daten für Wertehilfe 20050618
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER Messagehandler 20050618
3 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Keine Berechtigungsprüfung 20050618
4 Changing SERVICE_DATASETS Call by reference Type reference (TYPE) HRASR00GENSRV_DATASET_TAB Feldwerte 20050618
5 Importing SPECIAL_FIELDS Call by reference Type reference (TYPE) HRASR00VALUE_OF_FIELD_TAB Servicespezifische Felder 20050618

Method DO_OPERA_GET_COMP_CODE_FOR_POS on class CL_HRASR00_GS_MGRS_POSITIONS has no exception.

Method DO_OPERA_GET_MGRS_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HELP_DATASETS Call by reference Type reference (TYPE) HRASR00GS_HELP_DATASET_TAB Daten für Wertehilfe 20050613
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER Messagehandler 20050610
3 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Keine Berechtigungsprüfung 20050618
4 Changing SERVICE_DATASETS Call by reference Type reference (TYPE) HRASR00GENSRV_DATASET_TAB Feldwerte 20050618
5 Importing SPECIAL_FIELDS Call by reference Type reference (TYPE) HRASR00VALUE_OF_FIELD_TAB Servicespezifische Felder 20050618

Method DO_OPERA_GET_MGRS_POSITIONS on class CL_HRASR00_GS_MGRS_POSITIONS has no exception.

Method EXTRACT_RELEVANT_DATASETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDGROUP Call by reference Type reference (TYPE) ASR_FIELD_GROUP Feldgruppe 20050618
2 Importing HELP_DATASETS Call by reference Type reference (TYPE) HRASR00GS_HELP_DATASET_TAB Daten für Wertehilfe 20050618
3 Importing OPERATION Call by reference Type reference (TYPE) ASR_BACKEND_OPERATION Operation 20050622
4 Exporting RELEVANT_HELP_DATASETS Call by reference Type reference (TYPE) HRASR00GS_HELP_DATASET_TAB Daten für Wertehilfe 20050618
5 Exporting RELEVANT_SERVICE_DATASETS Call by reference Type reference (TYPE) HRASR00GENSRV_DATASET_TAB Feldwerte 20050618
6 Importing SERVICE_DATASETS Call by reference Type reference (TYPE) HRASR00GENSRV_DATASET_TAB Feldwerte 20050618

Method EXTRACT_RELEVANT_DATASETS on class CL_HRASR00_GS_MGRS_POSITIONS has no exception.

Method GET_COMPANY_CODE_FOR_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050617
2 Exporting COMPANY_CODE_TEXT Call by reference Type reference (TYPE) BUTXT Buchungskreis (Text) 20050617
3 Importing EFFECTIVE_DATE Call by reference Type reference (TYPE) ASR_EFFECTIVE_DATE Wirksamkeitsdatum 20050617
4 Importing POSITION Call by reference Type reference (TYPE) OBJEKTID ObjektId 20050617

Method GET_COMPANY_CODE_FOR_POSITION on class CL_HRASR00_GS_MGRS_POSITIONS has no exception.

Method GET_FIELDS_OF_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELDNAMES Value transfer Type reference (TYPE) HRBAS_FIELDLIST_TAB Felder/Parameter der Operation 20050622
2 Importing OPERATION Call by reference Type reference (TYPE) ASR_BACKEND_OPERATION Operation 20050622

Method GET_FIELDS_OF_OPERATION on class CL_HRASR00_GS_MGRS_POSITIONS has no exception.

Method GET_MGRS_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EFFECTIVE_DATE Call by reference Type reference (TYPE) ASR_EFFECTIVE_DATE Gültigkeitsdatum 20050427
2 Importing MGR_UNAME Call by reference Type reference (TYPE) UNAME Benutzername des Managers 20050407
3 Exporting POSITIONS Call by reference Type reference (TYPE) T_POSITION_TAB Planstellen mit Beschreibung (für F4) 20050407

Method GET_MGRS_POSITIONS on class CL_HRASR00_GS_MGRS_POSITIONS has no exception.

Method RESTORE_RELEVANT_DATASETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDGROUP Call by reference Type reference (TYPE) ASR_FIELD_GROUP Feldgruppe 20050618
2 Changing HELP_DATASETS Call by reference Type reference (TYPE) HRASR00GS_HELP_DATASET_TAB Daten für Wertehilfe 20050618
3 Importing OPERATION Call by reference Type reference (TYPE) ASR_BACKEND_OPERATION Operation 20050622
4 Importing RELEVANT_HELP_DATASETS Call by reference Type reference (TYPE) HRASR00GS_HELP_DATASET_TAB Daten für Wertehilfe 20050618
5 Importing RELEVANT_SERVICE_DATASETS Call by reference Type reference (TYPE) HRASR00GENSRV_DATASET_TAB Feldwerte 20050618
6 Changing SERVICE_DATASETS Call by reference Type reference (TYPE) HRASR00GENSRV_DATASET_TAB Feldwerte 20050618

Method RESTORE_RELEVANT_DATASETS on class CL_HRASR00_GS_MGRS_POSITIONS has no exception.
History
Last changed by/on SAP  20050520 
SAP Release Created in 600