SAP ABAP Class CL_HRPA_INFOTYPE_0761 (Business logic for infotype 0761)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EC-LT (Application Component) Long-Term Incentives
     PAOC_ECM_LTI_BL (Package) Long Term Incentive Plans - Business Logic
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 20030102
Properties
Class CL_HRPA_INFOTYPE_0761  
Short Description Business logic for infotype 0761    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRECM00LTI    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_ECM_LTI_BL   Long Term Incentive Plans - Business Logic 
Created 20021223   SAP 
Last change 20030102   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0761 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0761 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0761 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ERROR Constant Private Type reference (TYPE) SYMSGTY 'E' Messages, message type 20030102
2 FORFEIT_ALL Constant Private Type reference (TYPE) CHAR1 'R' Single-character flag 20030107
3 FORFEIT_UNVESTED Constant Private Type reference (TYPE) CHAR1 'U' Single-character flag 20030107
4 HRECM00LTI Constant Private Type reference (TYPE) SYMSGID 'HRECM00LTI' Messages, Message Class 20030102
5 INFORMATION Constant Private Type reference (TYPE) SYMSGTY 'I' Messages, message type 20030107
6 INFOTYPE_0762 Constant Private Type reference (TYPE) INFTY '0762' Infotype 20030103
7 VEST_ALL Constant Private Type reference (TYPE) CHAR1 'V' Single-character flag 20030107
8 WARNING Constant Private Type reference (TYPE) SYMSGTY 'W' Messages, message type 20030103
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BEGIN_DATE_0762 Instance method Private Method Check whether begin date can be changed 20030108
2 CHECK_CURRENCY_AMOUNT Instance method Private Method Check combination of amount and currency 20030102
3 CHECK_CURRENCY_DELIMIT Instance method Private Method Check Currency 20030102
4 CHECK_DELETE Instance method Private Method Check whether the record can be deleted 20030103
5 CHECK_END_DATE_0762 Instance method Private Method Check whether expiry date can be changed 20030108
6 CHECK_EXERCISE_PRICE Instance method Private Method Check whether exercise price can be entered 20030107
7 CHECK_FORFEITED_AWARDS Instance method Private Method Check number of forfeited awards 20030103
8 CHECK_GRANTED_AWARDS Instance method Private Method Check number of granted awards 20030107
9 CHECK_GRANT_DATE Instance method Private Method Check grant date not higher than expiration date 20030102
10 CHECK_GRANT_DATE_0762 Instance method Private Method Check whether grant date can be changed 20030103
11 CHECK_STOCK_UNIT Instance method Private Method Check stock unit 20030103
12 READ_DEFAULT_EXPIRY_DATE Instance method Private Method Default value for expiry date 20030103
13 READ_DEFAULT_FORFEITED Instance method Private Method Default value for forfeited awards 20030103
14 READ_DEFAULT_LIFE_EVENTS Instance method Private Method Evaluate default values for life events 20030103
15 READ_DEFAULT_VESTED Instance method Private Method Default value for vested awards 20030103
16 SPECIFIC_COMPUTATIONS Instance method Private Method Infotype-Specific Logic 20030102
Events
Class CL_HRPA_INFOTYPE_0761 has no event.
Types
Class CL_HRPA_INFOTYPE_0761 has no local type.
Method Signatures

Method CHECK_BEGIN_DATE_0762 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum 20030108
2 Importing CPLAN Call by reference Type reference (TYPE) ECM_LTIPL Long-Term-Incentive-Plan 20030108
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030108
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030108
5 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20030108
6 Importing OLD_BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum 20030108
7 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030108

Method CHECK_BEGIN_DATE_0762 on class CL_HRPA_INFOTYPE_0761 has no exception.

Method CHECK_CURRENCY_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRE Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030102
2 Importing EXPRI Call by reference Type reference (TYPE) ECM_EXPRI Ausübungspreis des Anteils 20030102
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030102
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030102

Method CHECK_CURRENCY_AMOUNT on class CL_HRPA_INFOTYPE_0761 has no exception.

Method CHECK_CURRENCY_DELIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0761-BEGDA Beginndatum 20030102
2 Importing CURRE Call by reference Type reference (TYPE) P0761-CURRE Währungsschlüssel 20030102
3 Importing ENDDA Call by reference Type reference (TYPE) P0761-ENDDA Enddatum 20030102
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030102
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030102

Method CHECK_CURRENCY_DELIMIT on class CL_HRPA_INFOTYPE_0761 has no exception.

Method CHECK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum 20030103
2 Importing CPLAN Call by reference Type reference (TYPE) ECM_LTIPL Long-Term-Incentive-Plan 20030103
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030103
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030103
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030103
6 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20030103
7 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030103

Method CHECK_DELETE on class CL_HRPA_INFOTYPE_0761 has no exception.

Method CHECK_END_DATE_0762 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPLAN Call by reference Type reference (TYPE) ECM_LTIPL Long-Term-Incentive-Plan 20030108
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030108
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030108
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030108
5 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20030108
6 Importing OLD_ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030108
7 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030108

Method CHECK_END_DATE_0762 on class CL_HRPA_INFOTYPE_0761 has no exception.

Method CHECK_EXERCISE_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPLAN Call by reference Type reference (TYPE) ECM_LTIPL Long-Term-Incentive-Plan 20030108
2 Importing CURRE Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030108
3 Importing EXPRI Call by reference Type reference (TYPE) ECM_EXPRI Ausübungspreis des Anteils 20030107
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030107
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030107

Method CHECK_EXERCISE_PRICE on class CL_HRPA_INFOTYPE_0761 has no exception.

Method CHECK_FORFEITED_AWARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum 20030130
2 Importing CPLAN Call by reference Type reference (TYPE) ECM_LTIPL Long-Term-Incentive-Plan 20030108
3 Importing FORNO Call by reference Type reference (TYPE) ECM_FORNO Anzahl der verwirkten Anteile 20030103
4 Importing GRANO Call by reference Type reference (TYPE) ECM_GRANO Anzahl der zugeteilten Anteile 20030103
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030103
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030103
7 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20030108
8 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030108
9 Importing STKUN Call by reference Type reference (TYPE) ECM_STKUN Aktieneinheit 20030103

Method CHECK_FORFEITED_AWARDS on class CL_HRPA_INFOTYPE_0761 has no exception.

Method CHECK_GRANTED_AWARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Enddatum 20030130
2 Importing CPLAN Call by reference Type reference (TYPE) ECM_LTIPL Long-Term-Incentive-Plan 20030108
3 Importing GRANO Call by reference Type reference (TYPE) ECM_GRANO Anzahl der zugeteilten Anteile 20030107
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030107
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030107
6 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20030108
7 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030108
8 Importing STKUN Call by reference Type reference (TYPE) ECM_STKUN Aktieneinheit 20030107

Method CHECK_GRANTED_AWARDS on class CL_HRPA_INFOTYPE_0761 has no exception.

Method CHECK_GRANT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPLAN Call by reference Type reference (TYPE) ECM_LTIPL Long-Term-Incentive-Plan 20030108
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030103
3 Importing GRADT Call by reference Type reference (TYPE) ECM_GRADT Zuteilungsdatum des LTI-Plans 20030102
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030102
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030102
6 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20030108
7 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030108

Method CHECK_GRANT_DATE on class CL_HRPA_INFOTYPE_0761 has no exception.

Method CHECK_GRANT_DATE_0762 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CPLAN Call by reference Type reference (TYPE) ECM_LTIPL Long-Term-Incentive-Plan 20030103
2 Importing GRADT Call by reference Type reference (TYPE) ECM_GRADT Zuteilungsdatum des LTI-Plans 20030103
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030103
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030103
5 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20030103
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030103

Method CHECK_GRANT_DATE_0762 on class CL_HRPA_INFOTYPE_0761 has no exception.

Method CHECK_STOCK_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum 20030103
2 Importing CPLAN Call by reference Type reference (TYPE) ECM_LTIPL Long-Term-Incentive-Plan 20030103
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030103
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030103
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030103
6 Importing STKUN Call by reference Type reference (TYPE) ECM_STKUN Aktieneinheit 20030103

Method CHECK_STOCK_UNIT on class CL_HRPA_INFOTYPE_0761 has no exception.

Method READ_DEFAULT_EXPIRY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum 20030107
2 Changing ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030103
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030103
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030103
5 Importing OLD_EXPDT Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20030108
6 Importing T71LTI12 Call by reference Type reference (TYPE) T71LTI12 Standardwerte für Lebensereignisse 20030107

Method READ_DEFAULT_EXPIRY_DATE on class CL_HRPA_INFOTYPE_0761 has no exception.

Method READ_DEFAULT_FORFEITED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030103
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030103
3 Changing P0761 Call by reference Type reference (TYPE) P0761 HR-Stammsatz: Infotyp 0761 (LTI-Zuteilung) 20030107
4 Importing T71LTI12 Call by reference Type reference (TYPE) T71LTI12 Standardwerte für Lebensereignisse 20030107

Method READ_DEFAULT_FORFEITED on class CL_HRPA_INFOTYPE_0761 has no exception.

Method READ_DEFAULT_LIFE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030103
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030103
3 Changing P0761 Call by reference Type reference (TYPE) P0761 HR-Stammsatz: Infotyp 0761 (LTI-Zuteilung) 20030103

Method READ_DEFAULT_LIFE_EVENTS on class CL_HRPA_INFOTYPE_0761 has no exception.

Method READ_DEFAULT_VESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030103
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030103
3 Changing P0761 Call by reference Type reference (TYPE) P0761 HR-Stammsatz: Infotyp 0761 (LTI-Zuteilung) 20030107
4 Importing T71LTI12 Call by reference Type reference (TYPE) T71LTI12 Standardwerte für Lebensereignisse 20030107

Method READ_DEFAULT_VESTED on class CL_HRPA_INFOTYPE_0761 has no exception.

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030102
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030102
3 Changing P0761 Call by reference Type reference (TYPE) P0761 HR-Stammsatz: Infotyp 0761 (LTI-Zuteilung) 20030102

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0761 has no exception.
History
Last changed by/on SAP  20030102 
SAP Release Created in 200