SAP ABAP Class CL_HRPAY99_FILL_INFOTYPES (Preassign Infotypes for Function Module HR_PAYROLL)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX (Application Component) Payroll: General Parts
     PCAL (Package) SAP HR Payroll Application Development
Properties
Class CL_HRPAY99_FILL_INFOTYPES  
Short Description Preassign Infotypes for Function Module HR_PAYROLL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCAL   SAP HR Payroll Application Development 
Created 19990816   SAP 
Last change 20010405   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_HRPAY99_FILL_INFOTYPES has no interface implemented.
Friends
Class CL_HRPAY99_FILL_INFOTYPES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IPREL Instance attribute Private Type reference (TYPE) HRPAY99_IPREL_TABLE Table of Infotype Records 19990816
2 MOD_INSERT Constant Private Type reference (TYPE) T_MODE 0 Call INTERN_INSERT Using INSERT 19990816
3 MOD_MODIFY Constant Private Type reference (TYPE) T_MODE 1 Call INTERN_INSERT Using MODIFY 19990816
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method Delete Data for a Personnel Number 19990825
2 CLEAR_ALL Instance method Public Method Delete all Data 19990825
3 DELETE_IT Instance method Public Method The IT Specified is Indicated as Not Existing 19990825
4 GET_IPREL Instance method Public Method Return of Table of Infotypes 19990816
5 INSERT Instance method Public Method Insert Infotypes, it is not Possible to Overwrire 19990816
6 INTERN_INSERT Instance method Private Method Insert Infotypes Called up from MODIFY and INSERT 19990816
7 MODIFY Instance method Public Method Insert Infotypes, Possible Old Records are Deleted 19990816
Events
Class CL_HRPAY99_FILL_INFOTYPES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_MODE Private Type reference (TYPE) CHAR01 Call Mode for INTERN_INSERT 19990816
Method Signatures

Method CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotypnummer 19990825
2 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 19990825
# Exception Resumable Description Created on
1 PERNR_IS_INITIAL Die Personalnummer wurde nicht angegeben. 19990825

Method CLEAR_ALL Signature

Method CLEAR_ALL on class CL_HRPAY99_FILL_INFOTYPES has no parameter.
Method CLEAR_ALL on class CL_HRPAY99_FILL_INFOTYPES has no exception.

Method DELETE_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotypnummer 19990825
2 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 19990825
# Exception Resumable Description Created on
1 INFTY_IS_INITIAL Die Infotypnummer wurde nicht angegeben. 19990825
2 PERNR_IS_INITIAL Die Personalnummer wurde nicht angegeben. 19990825

Method GET_IPREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_IPREL Value transfer Type reference (TYPE) HRPAY99_IPREL_TABLE Tabelle der Infotypsätze 19990816

Method GET_IPREL on class CL_HRPAY99_FILL_INFOTYPES has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Value transfer Type reference (TYPE) ANY TABLE Infotypsätze 19990816
# Exception Resumable Description Created on
1 INFTY_IS_INITIAL Beim ersten Satz ist das Infotypfeld nicht gefüllt. 19990816
2 PERNR_IS_INITIAL Beim ersten Satz ist das Personalnummernfeld nicht gefüllt. 19990816
3 RECORD_EXISTS Der einzufügene Infotypsatz ist schon vorhanden. 19990816
4 WRONG_INFTY Die übergebenen Sätze haben verschiedene Infotypnummern. 19990816
5 WRONG_PERNR Die übergebenen Sätze haben verschiedene Personalnummern. 19990816

Method INTERN_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE Infotypsätze 19990816
2 Importing I_MODE Call by reference Type reference (TYPE) T_MODE Aufrufmodus (INSERT oder MODIFY) 19990816
# Exception Resumable Description Created on
1 INFTY_IS_INITIAL Beim ersten Satz ist das Infotypfeld nicht gefüllt. 19990816
2 PERNR_IS_INITIAL Beim ersten Satz ist das Personalnummernfeld nicht gefüllt. 19990816
3 RECORD_EXISTS Der einzufügene Infotypsatz ist schon vorhanden. 19990816
4 WRONG_INFTY Die übergebenen Sätze haben verschiedenen Infotypnummern. 19990816
5 WRONG_PERNR Die übergebenen Sätze haben verschiedene Personalnummern. 19990816

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Value transfer Type reference (TYPE) ANY TABLE Infotypsätze 19990816
# Exception Resumable Description Created on
1 INFTY_IS_INITIAL Beim ersten Satz ist das Infotypfeld nicht gefüllt. 19990816
2 PERNR_IS_INITIAL Beim ersten Satz ist das Personalnummernfeld nicht gefüllt. 19990816
3 WRONG_INFTY Die übergebenen Sätze haben verschiedene Infotypnummern. 19990816
4 WRONG_PERNR Die übergebenen Sätze haben verschiedene Personalnummern. 19990816
History
Last changed by/on SAP  20010405 
SAP Release Created in