SAP ABAP Class CL_HRPA_INFOTYPE_0098 (Profitsharing (FR))
Hierarchy
EA-HRCFR (Software Component) Sub component EA-HRCFR of EA-HR
   PA-PA-FR (Application Component) France
     PAOC_PAD_FR (Package) Staff administration development Add-On: France
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20030122
Properties
Class CL_HRPA_INFOTYPE_0098  
Short Description Profitsharing (FR)    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_FR   Staff administration development Add-On: France 
Created 20030122   SAP 
Last change 20030124   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPA_INFOTYPE_0098 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0098 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MAX_NB_OF_PAYMENT Constant Private Type reference (TYPE) I 12 Maximum number of partial payments 20030210
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DISTRIBUTION Instance method Private Method Checks distribution 20130221
2 CHECK_PARTIAL_PAYMENT_DATES Instance method Private Method Check partial release dates 20030131
3 DISABLE_INPUT_IN_DIRECT_MODE Instance method Private Method Prohibits direct mode input of special fields 20030127
4 DISABLE_MODIFY_IN_DIRECT_MODE Instance method Private Method Prohibits direct mode modification of special fields 20030818
5 IS_PARTIAL_PAYMENT_CONSISTENT Instance method Private Method Check partial payment is consistent 20030210
6 SORT_PAYMENTS_CHRONOLOGICALLY Instance method Private Method Sort partial payments by date 20030210
7 SPECIFIC_COMPUTATIONS Instance method Private Method Insert and Modify mode checks 20030127
8 UPDATE_PARTIAL_PAYMENT Instance method Private Method Updates field of a partial payment line 20030210
Events
Class CL_HRPA_INFOTYPE_0098 has no event.
Types
Class CL_HRPA_INFOTYPE_0098 has no local type.
Method Signatures

Method CHECK_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20130221
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20130221
3 Importing P0098 Call by reference Type reference (TYPE) P0098 Infotype 0098 (profit sharing - France) 20130221

Method CHECK_DISTRIBUTION on class CL_HRPA_INFOTYPE_0098 has no exception.

Method CHECK_PARTIAL_PAYMENT_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030131
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20030131
3 Importing P0098 Call by reference Type reference (TYPE) P0098 Infotype 0098 (profit sharing - France) 20030131
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030325

Method DISABLE_INPUT_IN_DIRECT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BSMOD Call by reference Type reference (TYPE) P0098-BSMOD Annual basis changed 20030127
2 Changing MUSER Call by reference Type reference (TYPE) P0098-MUSER Name of user that changed annual basis 20030127
3 Changing PRE_DAYS Call by reference Type reference (TYPE) P0098-PRE_DAYS Attendance days in fiscal year (profit sharing) 20030127
4 Changing TOTAL Call by reference Type reference (TYPE) P0098-TOTAL Annual payroll basis 20030127
5 Changing WAERS Call by reference Type reference (TYPE) WAERS Currency key 20030127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030325

Method DISABLE_MODIFY_IN_DIRECT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BSMOD Call by reference Type reference (TYPE) P0098-BSMOD Annual pay 20030818
2 Changing MUSER Call by reference Type reference (TYPE) P0098-MUSER System R/3, connection name of user 20030818
3 Importing OLD_P0098 Call by reference Type reference (TYPE) P0098 Infotype 0098 (profit sharing - France) 20030818
4 Changing PRE_DAYS Call by reference Type reference (TYPE) P0098-PRE_DAYS Attendance days in fiscal year (profit sharing) 20030818
5 Changing TOTAL Call by reference Type reference (TYPE) P0098-TOTAL Annual pay 20030818
6 Changing WAERS Call by reference Type reference (TYPE) WAERS Currency key 20030818

Method DISABLE_MODIFY_IN_DIRECT_MODE on class CL_HRPA_INFOTYPE_0098 has no exception.

Method IS_PARTIAL_PAYMENT_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030210
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20030210
3 Importing P0098 Call by reference Type reference (TYPE) P0098 Infotype 0098 (profit sharing - France) 20030210
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030325

Method SORT_PAYMENTS_CHRONOLOGICALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0098 Call by reference Type reference (TYPE) P0098 Infotype 0098 (profit sharing - France) 20030210
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030325

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030127
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20030127
3 Changing P0098 Call by reference Type reference (TYPE) P0098 Infotype 0098 (profit sharing - France) 20030127
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030325

Method UPDATE_PARTIAL_PAYMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) CHAR2 Component number 20030210
2 Changing P0098 Call by reference Type reference (TYPE) P0098 Infotype 0098 (profit sharing - France) 20030210
3 Importing PAYMENT Call by reference Type reference (TYPE) P06_PARTIAL_PAYMENT Partial release for profitsharing 20030210
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030325
History
Last changed by/on SAP  20030124 
SAP Release Created in 200