SAP ABAP Class CL_IM_HRPAYUS_TF_0001_IMP (Imp. class for BAdI imp. HRPAYUS_TF_0001_IMP)
Hierarchy
EA-HRCUS (Software Component) Sub component EA-HRCUS of EA-HR
   PY-US (Application Component) USA
     PAOC_PAY_US_TF (Package) Package for BSI TaxFactory 7.0 and TaxLocator 7.0
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_HRPAY_US_TF_0001 Business add-in interface IF_EX_TEST_HRPAYUS_TF_0001 20040210
Properties
Class CL_IM_HRPAYUS_TF_0001_IMP  
Short Description Imp. class for BAdI imp. HRPAYUS_TF_0001_IMP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAY_US_TF   Package for BSI TaxFactory 7.0 and TaxLocator 7.0 
Created 20040210   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_HRPAYUS_TF_0001_IMP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HRPAY_US_TF_0001 Business add-in interface IF_EX_TEST_HRPAYUS_TF_0001 20040210
Friends
Class CL_IM_HRPAYUS_TF_0001_IMP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_COUNTY Instance attribute Private Type reference (TYPE) BEZEI20 Description 20110218
2 AT_COUNTYCODE Instance attribute Private Type reference (TYPE) COUNC County Code 20110218
3 C_INDIANA Constant Private Type reference (TYPE) CHAR2 'IN' State of Indiana 20110314
4 C_JAN01 Constant Private Type reference (TYPE) CHAR4 '0101' January 1st 20110314
5 C_MSGTY_ERROR Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type 20100925
6 C_RESIDENT Constant Private Type reference (TYPE) CHAR1 'R' Resident Indicator 20110314
7 C_RFC_DESTINATION_BSI_80 Constant Public Type reference (TYPE) RFCDISPLAY-RFCDEST 'BSI80-US-TXL' Logical Destination (Specified in Function Call) 20100925
8 C_RFC_DESTINATION_BSI_90 Constant Public Type reference (TYPE) RFCDISPLAY-RFCDEST 'BSI90-US-TXL' Logical Destination (Specified in Function Call) 20100925
9 C_T500P Constant Private Type reference (TYPE) CHAR5 'T500P' Table T500P 20110314
10 C_WORK Constant Private Type reference (TYPE) CHAR1 'W' Work Indicator 20110314
11 MS_0207 Instance attribute Private Attribute reference (LIKE) 20040210
12 MS_0208 Instance attribute Private Attribute reference (LIKE) 20040210
13 MS_ADDRESS Instance attribute Private Attribute reference (LIKE) 20040210
14 MS_IN_ADDRESS Instance attribute Private Attribute reference (LIKE) 20040210
15 MS_PERNR Instance attribute Private Attribute reference (LIKE) 20040210
16 MS_PSPAR Instance attribute Private Attribute reference (LIKE) 20040210
17 MT_001P Instance attribute Private Attribute reference (LIKE) 20040210
18 MT_503 Instance attribute Private Attribute reference (LIKE) 20040210
19 MT_AUTH Instance attribute Private Attribute reference (LIKE) 20040210
20 MT_MESSAGE Instance attribute Private Attribute reference (LIKE) 20040210
21 MV_BEGDA Instance attribute Private Attribute reference (LIKE) 20040210
22 MV_CALL_TYPE Instance attribute Private Attribute reference (LIKE) 20040210
23 MV_ENDDA Instance attribute Private Attribute reference (LIKE) 20040210
24 MV_KOSTL Instance attribute Private Attribute reference (LIKE) 20040210
25 MV_RW_IND Instance attribute Private Attribute reference (LIKE) 20040210
26 MV_TAXAR Instance attribute Private Attribute reference (LIKE) 20040210
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BSI Instance method Private Method Call BSI RFC 20040210
2 CHECK_TL_STATE_ACTIVE Instance method Private Method Check whether state active 20040210
3 COMPRESS_AUTHORITIES Instance method Private Method Compress authorities returned from BSI 20040210
4 DISPLAY_MESSAGES Instance method Private Method Display messages 20040210
5 GET_ADDRESS Instance method Private Method Get address 20040210
6 GET_ADDRESS_1_1 Instance method Private Method Get address on January 1st 20110311
7 GET_FEATURE_P10TL Instance method Private Method Read P10TL for address source 20040210
8 GET_P0001_PERS_AREA Instance method Private Method Read Personnel Area from infotype 0001 20110311
9 GET_P0006_ADDRESS Instance method Private Method Read address from infotype 0006 20040210
10 GET_RESIDENT_ADDRESS_1_1 Instance method Private Method Get resident address on January 1st 20110311
11 GET_T005F_COUNTY Instance method Private Method Read county text from T005F 20110218
12 GET_T500P_ADDRESS Instance method Private Method Read address from T500P 20040210
13 GET_T5UAP_ADDRESS Instance method Private Method Read address from T5UAP 20040210
14 GET_TAXAREAS Instance method Private Method Generate tax areas 20040210
15 GET_WORK_ADDRESS_1_1 Instance method Private Method Get work address on January 1st 20110311
16 SET_VALUES Instance method Public Method 20040210
Events
Class CL_IM_HRPAYUS_TF_0001_IMP has no event.
Types
Class CL_IM_HRPAYUS_TF_0001_IMP has no local type.
Method Signatures

Method CALL_BSI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS Call by reference Type reference (TYPE) PC22S Address 1 20040210
2 Importing IS_EXTRA_ADDRESS Call by reference Type reference (TYPE) PC22S Address 2 20040210
3 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20040210
4 Changing PT_AUTHS Call by reference Type reference (TYPE) TABLE Tax authorities 20040210
5 Changing PV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20040210

Method CALL_BSI on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method CHECK_TL_STATE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS Call by reference Type reference (TYPE) PC22S Address 20040210
2 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20040210
3 Changing PV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20040210

Method CHECK_TL_STATE_ACTIVE on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method COMPRESS_AUTHORITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20040210
2 Changing PT_AUTHS Call by reference Type reference (TYPE) TABLE Authorities from BSI 20040210
3 Changing PV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20040210

Method COMPRESS_AUTHORITIES on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method DISPLAY_MESSAGES Signature

Method DISPLAY_MESSAGES on class CL_IM_HRPAYUS_TF_0001_IMP has no parameter.
Method DISPLAY_MESSAGES on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20040210
2 Changing PS_ADDRESS Call by reference Type reference (TYPE) PC22S Address 1 20040210
3 Changing PS_EXTRA_ADDRESS Call by reference Type reference (TYPE) PC22S Address 2 20040210
4 Changing PV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20040210

Method GET_ADDRESS on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_ADDRESS_1_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESS Call by reference Type reference (TYPE) PC22S Address 20110311
2 Changing CV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110311
3 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20110311
4 Importing IV_WORK_STATE Call by reference Type reference (TYPE) REGIO Region (State, Province, County) 20110311

Method GET_ADDRESS_1_1 on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_FEATURE_P10TL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOURCE_TYPE Call by reference Type reference (TYPE) C Type of address for feature read 20040210
2 Changing PS_ADDR_SOURCE Call by reference Type reference (TYPE) CHAR16 Address source 20040210
3 Changing PV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20040210

Method GET_FEATURE_P10TL on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_P0001_PERS_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20110311
2 Exporting EV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110311
3 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20110311
4 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20110311

Method GET_P0001_PERS_AREA on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_P0006_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBTYPE Call by reference Type reference (TYPE) SUBTY Subtype 20040210
2 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20040210
3 Changing PS_ADDRESS Call by reference Type reference (TYPE) PC22S Address 20040210
4 Changing PV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20040210

Method GET_P0006_ADDRESS on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_RESIDENT_ADDRESS_1_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESS Call by reference Type reference (TYPE) PC22S Address 20110311
2 Changing CV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110311
3 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20110311

Method GET_RESIDENT_ADDRESS_1_1 on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_T005F_COUNTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS Call by reference Type reference (TYPE) T500P Address 20110218
2 Returning RV_COUNTY Value transfer Type reference (TYPE) BEZEI20 Description 20110218

Method GET_T005F_COUNTY on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_T500P_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WERKS Call by reference Type reference (TYPE) PERSA Personnel Area 20110314
2 Changing PS_ADDRESS Call by reference Type reference (TYPE) PC22S Address 20040210
3 Changing PV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20040210

Method GET_T500P_ADDRESS on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_T5UAP_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20040210
2 Changing PS_ADDRESS Call by reference Type reference (TYPE) PC22S Address 20040210
3 Changing PV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20040210

Method GET_T5UAP_ADDRESS on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_TAXAREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AREATABLE Call by reference Type reference (TYPE) CHAR5 R/2 table 20040210
2 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20040210
3 Importing IV_INDEX Call by reference Type reference (TYPE) I Index 20040210
4 Importing IV_LINE Call by reference Type reference (TYPE) P10TF BSI TaxLocator authority comparison 20040210
5 Changing PT_UNIQUE_AUTHS Call by reference Type reference (TYPE) TABLE Tax authorities 20040210
6 Changing PV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20040210

Method GET_TAXAREAS on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method GET_WORK_ADDRESS_1_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESS Call by reference Type reference (TYPE) PC22S Address 20110311
2 Changing CV_RETURN Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20110311
3 Importing IV_CHECK_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20110311

Method GET_WORK_ADDRESS_1_1 on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.

Method SET_VALUES Signature

Method SET_VALUES on class CL_IM_HRPAYUS_TF_0001_IMP has no parameter.
Method SET_VALUES on class CL_IM_HRPAYUS_TF_0001_IMP has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 500