SAP ABAP Class CL_HRFPM_RESPONSIBLE_PERSON (HRFPM: Workflow)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-PM-PB (Application Component) Position Budgeting and Control
     PAOC_FPM_WORKFLOW (Package) Position Management: Error Handling and Workflow
Properties
Class CL_HRFPM_RESPONSIBLE_PERSON  
Short Description HRFPM: Workflow    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_FPM_WORKFLOW   Position Management: Error Handling and Workflow 
Created 20020117   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRFPM_RESPONSIBLE_PERSON has no forward declaration.
Interfaces
Class CL_HRFPM_RESPONSIBLE_PERSON has no interface implemented.
Friends
Class CL_HRFPM_RESPONSIBLE_PERSON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_JOB Instance attribute Public Type reference (TYPE) OTYPE 'C ' Object Type 20020219
2 C_MODULE_NAME Constant Private Type reference (TYPE) HRFPM_MODULE 'WF' Abreviation Module Name 20020128
3 C_ORGEH Instance attribute Private Type reference (TYPE) OTYPE 'O ' Object Type 20020219
4 C_ORG_UNIT Constant Private Type reference (TYPE) HROBJECT-OTYPE 'O' Object Type 20020128
5 C_PERSON Constant Private Type reference (TYPE) HROBJECT-OTYPE 'P' Position Object Type 20020125
6 C_PLSTE Constant Public Type reference (TYPE) OTYPE 'S' Object Type 20020418
7 C_POSITION Constant Private Type reference (TYPE) HROBJECT-OTYPE 'S' Object Type 20020125
8 C_RELAT_002 Static Attribute Public Type reference (TYPE) RELAT '002' Relationship between objects 20020725
9 C_RELAT_003 Constant Private Type reference (TYPE) P1001-RELAT '003' Relationship 003 20020205
10 C_RELAT_008 Constant Private Type reference (TYPE) P1001-RELAT '008' Relationship 008 20020205
11 C_RELAT_315 Instance attribute Public Type reference (TYPE) RELAT '315' Relationship between objects 20020725
12 C_USER Instance attribute Public Type reference (TYPE) OTYPE 'US' Object Type 20020219
13 EXC_DB Instance attribute Private Object reference (TYPE REF TO) CX_HRFPM_DB_OPERATION 20020205
14 EXIT_HR_RSPONSIBLE Constant Public Type reference (TYPE) EXIT_DEF 'HRFPM_HR_RESPONSIBLE' Business Add-In Definition 20020806
Methods
# Method Level Visibility Method type Description Created on
1 GET_AC_RESPONSIBLE Instance method Public Method 20020214
2 GET_HR_RESPONSIBLE Instance method Public Method 20020117
3 GET_PAYROLL_RESPONSIBLE Instance method Public Method 20020206
4 GET_RESPONSIBLE_POSITION Instance method Public Method Determination of Responsible Position for Financing 20020725
5 GET_RUN_RESPONSIBLE Instance method Public Method 20020205
6 GET_USERS_ORG_OBJECTS Static method Public Method Determines the User's Area of Responsibility 20021119
7 GET_USER_FROM_ORG_OBJECT Instance method Public Method Get user from org. object 20020219
8 READ_STRUCTURE Instance method Private Method 20020125
Events
Class CL_HRFPM_RESPONSIBLE_PERSON has no event.
Types
Class CL_HRFPM_RESPONSIBLE_PERSON has no local type.
Method Signatures

Method GET_AC_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_USER Call by reference Type reference (TYPE) USERNAME Benutzername 20020214
2 Importing I_S_HRFPM_OBJECTS Call by reference Type reference (TYPE) HRFPM_OBJECTS HRFPM: Objektabelle der Obligomaschine 20020214

Method GET_AC_RESPONSIBLE on class CL_HRFPM_RESPONSIBLE_PERSON has no exception.

Method GET_HR_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20020128
2 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20020128
3 Changing P_ERROR_OBJECT_IT Call by reference Type reference (TYPE) HRFPM_ERROR_OBJECT_IT Personnel number 20020207
4 Importing P_SUBTY Call by reference Type reference (TYPE) SUBTY 'B315' Subtyp 20041001
5 Exporting P_USER_RESP_IT Call by reference Type reference (TYPE) HRFPM_USER_IT Org. Management: Table of Object Entries 20020204
# Exception Resumable Description Created on
1 CX_HRFPM Exception Class for administrator module 20020122
2 CX_HRFPM_RESPONSIBLE_PERSON Infotype Operation 20020411

Method GET_PAYROLL_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_USER Call by reference Type reference (TYPE) HRFPM_USER_IT 20020206
2 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020206
3 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20020206
4 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020206

Method GET_PAYROLL_RESPONSIBLE on class CL_HRFPM_RESPONSIBLE_PERSON has no exception.

Method GET_RESPONSIBLE_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_1001 Call by reference Type reference (TYPE) HRFPM_P1001_IT 20020725
2 Importing P_OBJID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20020725
3 Importing P_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20020725
4 Importing P_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20020725
5 Importing P_RELAT Call by reference Type reference (TYPE) RELAT '315' Verknüpfung zwischen Objekten 20040913
6 Importing P_SELDATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020725

Method GET_RESPONSIBLE_POSITION on class CL_HRFPM_RESPONSIBLE_PERSON has no exception.

Method GET_RUN_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_RESP_USER Call by reference Type reference (TYPE) HRFPM_RUN_ADMIN 20020212
2 Importing P_RUNID Call by reference Type reference (TYPE) HRFPM_RUNID 20020205
3 Exporting P_START_RUN_USER Call by reference Type reference (TYPE) HRFPM_RUN_ADMIN 20020212
# Exception Resumable Description Created on
1 CX_HRFPM_RESPONSIBLE_PERSON 20020205

Method GET_USERS_ORG_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_OBJECTS Call by reference Type reference (TYPE) HROBJECT_T Tabellentyp PLVAR, OTYPE; OBJID 20021119
2 Importing P_PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20021119
3 Importing P_SELDATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20021119
4 Importing P_UNAME Value transfer Type reference (TYPE) SYUNAME Name des Benutzers 20021119

Method GET_USERS_ORG_OBJECTS on class CL_HRFPM_RESPONSIBLE_PERSON has no exception.

Method GET_USER_FROM_ORG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_USER Call by reference Type reference (TYPE) HRFPM_SINGLE_USER_IT Benutzername 20020219
2 Importing P_OBJID Call by reference Type reference (TYPE) OBJEKTID ObjektId 20020219
3 Importing P_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20020219
4 Importing P_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20020219
5 Importing SEL_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020219
# Exception Resumable Description Created on
1 CX_HRFPM_RESPONSIBLE_PERSON 20020411

Method READ_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20020125
2 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20020125
3 Exporting P_IT_P1001 Call by reference Type reference (TYPE) HRFPM_P1001_IT Reporting Along a Structure 20020129
4 Importing P_OBJID Call by reference Type reference (TYPE) HROBJECT-OBJID Cost Estimate Number 20020125
5 Importing P_OTYPE Call by reference Type reference (TYPE) OTYPE Object Type 20020125
6 Importing P_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20020125
7 Importing P_SUBTY Call by reference Type reference (TYPE) SUBTY 'B315' Subtyp 20041001
# Exception Resumable Description Created on
1 CX_HRFPM_RESPONSIBLE_PERSON Infotype Operation 20020411
History
Last changed by/on SAP  20050219 
SAP Release Created in 110