SAP ABAP Class CL_HRPA_INFOTYPE_0583 (Car and Conveyence)
Hierarchy
EA-HRCIN (Software Component) Sub component EA-HRCIN of EA-HR
   PA-PA-IN (Application Component) India
     PAOC_PAD_IN (Package) PA-PA-IN: Infotype Decoupling for India
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 20021021
Properties
Class CL_HRPA_INFOTYPE_0583  
Short Description Car and Conveyence    
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_IN   PA-PA-IN: Infotype Decoupling for India 
Created 20021021   SAP 
Last change 20021021   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0583 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0583 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0583 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AVAILING_COCS_OLD Constant Private Type reference (TYPE) C '1' Company owned conveyence scheme(old) 20021029
2 AVAILING_OYCS Constant Private Type reference (TYPE) C '9' Own your conveyence scheme 20021029
3 AVAILING_OYCS_OLD Constant Private Type reference (TYPE) C '2' Own your conveyence scheme (old) 20021029
4 A_ALGRP Instance attribute Private Type reference (TYPE) T7INA3-ALGRP Pay scale grouping for allowances 20021021
5 A_MOLGA Instance attribute Private Type reference (TYPE) T7INA9-MOLGA Country Grouping 20021021
6 A_MSG_DELIMITER Instance attribute Private Type reference (TYPE) C Message-delimiter for fields 20021021
7 A_YEAR_DAYS Constant Private Type reference (TYPE) I '365' days in a year 20021029
8 COCS_EMPLOYEE_MAINTIANED Constant Private Type reference (TYPE) C '8' Company owned conveyence scheme Ee maintained 20021029
9 COCS_EMPLOYER_MAINTIANED Constant Private Type reference (TYPE) C '7' Company owned conveyence scheme Er. maintained 20021029
10 E_MSGNO_ALGRP_NOT_FOUND Constant Private Type reference (TYPE) SYMSGNO '084' Messages, Message Number 20021021
11 E_MSGNO_HP_CC Constant Private Type reference (TYPE) SYMSGNO '105' Messages, Message Number 20021023
12 E_MSGNO_INCORRECT_CAR_SEQ Constant Private Type reference (TYPE) SYMSGNO '024' Messages, Message Number 20021030
13 E_MSGNO_INELIGIBLE_CAR Constant Private Type reference (TYPE) SYMSGNO '048' Messages, Message Number 20021028
14 E_MSGNO_INITIAL_FIELDS Constant Private Type reference (TYPE) SYMSGNO '104' Messages, Message Number 20021023
15 E_MSGNO_INVALID_AMOUNT Constant Private Type reference (TYPE) SYMSGNO '042' Messages, Message Number 20021023
16 E_MSGNO_INVALID_CAR_AGE Constant Private Type reference (TYPE) SYMSGNO '049' Messages, Message Number 20021023
17 E_MSGNO_INVALID_CURRENCY Constant Private Type reference (TYPE) SYMSGNO '002' Messages, Message Number 20021021
18 E_MSGNO_INVALID_REG_DATE Constant Private Type reference (TYPE) SYMSGNO '041' Messages, Message Number 20021023
19 E_MSGNO_NO_CHECKBOX_INPUT Constant Private Type reference (TYPE) SYMSGNO '022' Messages, Message Number 20021030
20 E_MSGNO_NO_INPUT Constant Private Type reference (TYPE) SYMSGNO '003' Messages, Message Number 20021021
21 E_MSGTY_HRITFIN Constant Private Type reference (TYPE) SYMSGID 'HRITFIN' Messages, Message Class 20021021
22 E_MSGTY_HRPADIN01 Constant Private Type reference (TYPE) SYMSGID 'HRPADIN01' Messages, Message Class 20021021
23 OYCS_OTHERS Constant Private Type reference (TYPE) C 'A' Own your conveyence scheme others 20021029
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COCS Instance method Protected Method Validations for Company owned car schemes 20021029
2 CHECK_OYCS Instance method Protected Method Validations for Own your car schemes 'INSERT' 20021029
3 GET_ALGRP Instance method Protected Method Determine the ALGRP 20021021
4 NEW_MESSAGE Instance method Protected Method Add message to the message list 20021021
5 P0008 Instance method Protected Method Read Infotype 0008 20021021
6 SPECIFIC_COMPUTATIONS Instance method Protected Method Infotype Specific Computations 'INSERT' 20021029
Events
Class CL_HRPA_INFOTYPE_0583 has no event.
Types
Class CL_HRPA_INFOTYPE_0583 has no local type.
Method Signatures

Method CHECK_COCS 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021029
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021029
3 Changing P0583 Call by reference Type reference (TYPE) P0583 HR Master Record for Infotype 0583 20021029
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021029

Method CHECK_COCS on class CL_HRPA_INFOTYPE_0583 has no exception.

Method CHECK_OYCS 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021029
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021029
3 Changing P0583 Call by reference Type reference (TYPE) P0583 HR Master Record for Infotype 0583 20021029
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021029

Method CHECK_OYCS on class CL_HRPA_INFOTYPE_0583 has no exception.

Method GET_ALGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALGRP Value transfer Type reference (TYPE) T7INA3-ALGRP Pay scale grouping for allowances 20021021
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20021021
3 Importing PERNR Call by reference Type reference (TYPE) PRELP-PERNR Personnel Number 20021021
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021021

Method GET_ALGRP on class CL_HRPA_INFOTYPE_0583 has no exception.

Method NEW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Default values for fast entry: field name 20021021
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021021
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021021
4 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID Messages, Message Class 20021021
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO Messages, Message Number 20021021
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY Messages, message type 20021021
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY 20021021
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY 20021021
9 Importing MSGV3 Call by reference Type reference (TYPE) ANY 20021021

Method NEW_MESSAGE on class CL_HRPA_INFOTYPE_0583 has no exception.

Method P0008 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 Start Date 20021021
2 Returning P0008 Value transfer Type reference (TYPE) P0008 20021021
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021021
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021021

Method P0008 on class CL_HRPA_INFOTYPE_0583 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021029
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021029
3 Changing P0583 Call by reference Type reference (TYPE) P0583 HR Master Record for Infotype 0583 20021029
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021029

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