SAP ABAP Class CL_HRPAYFR_DUCS_SERVICES (CL_HRPAYFR_DUCS_SERVICES)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     PC06 (Package) HR Payroll: France
Properties
Class CL_HRPAYFR_DUCS_SERVICES  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC06   HR Payroll: France 
Created 20070712   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 P99SF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PFRBR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PFRU0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYFR_DUCS_SERVICES has no interface implemented.
Friends
Class CL_HRPAYFR_DUCS_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MESSAGE_CLASS_DUCS Constant Private Type reference (TYPE) CHAR20 'HRPADFR_DUCS' DUCS message class 20090707
2 GV_DUMMY Static Attribute Private Type reference (TYPE) CHAR1 1 character code 20090707
3 GV_MSG Static Attribute Private Type reference (TYPE) SYMSG Message variable structure 20090707
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALTER_TYPE_COTISATION Static method Public Method Get alternative contribution type 20110831
2 GET_CATEG Static method Public Method Get categ from CORGA customizing 20071128
3 GET_CATEG_B Static method Public Method Get categ.org. from BRC type 20080225
4 GET_COT_AMOUNT Static method Public Method Get amount for record COT 20121113
5 GET_COT_BASIS Static method Public Method Get basis for record COT 20121113
6 GET_NATURE Static method Public Method Nature of BRC 20071128
7 GET_PERIOD_REF Static method Public Method Get period reference (format AATM) 20080125
8 SET_COT_QUALIFIER Static method Public Method Set COT record amount qualifiers 20070719
9 SET_EN3_QUALIFIER Static method Public Method Set EN3 record amount qualifiers 20070719
10 SET_GEN_QUALIFIER Static method Public Method Set GEN record amount qualifiers 20070719
11 SET_TRAN_QUALIFIER Static method Public Method Set transport record amount qualifiers 20070719
12 SET_TYPE_COTISATION Static method Public Method Set Contribution Type (COT 7) 20110718
Events
Class CL_HRPAYFR_DUCS_SERVICES has no event.
Types
Class CL_HRPAYFR_DUCS_SERVICES has no local type.
Method Signatures

Method GET_ALTER_TYPE_COTISATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TYCOT Call by reference Type reference (TYPE) P06_TYCOT DUCS: Contribution type 20110831
2 Importing IS_BRC_EDI Call by reference Type reference (TYPE) PFRBR_T_BRC_EDI 20110831
3 Importing IS_T5F4QA Call by reference Type reference (TYPE) PFRBR_T_T5F4QA 20110831
4 Importing IT_T5F4QA Call by reference Type reference (TYPE) PFRBR_T_TAB_T5F4QA 20110831

Method GET_ALTER_TYPE_COTISATION on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method GET_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CATEG Call by reference Type reference (TYPE) P06_CATCC Insur. org. category 20071128
2 Importing IM_QLC Call by reference Type reference (TYPE) P06_QUALICOT Contribution line ID 20071128
3 Importing IM_QLC_RANGE Call by reference Type reference (TYPE) P99SG_TAB_RANGES 20071128

Method GET_CATEG on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method GET_CATEG_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CATEG Call by reference Type reference (TYPE) P06_CATCC Insur. org. category 20080225
2 Importing IM_TBR Call by reference Type reference (TYPE) P06_TYBOR DUCS: Sheet type 20080225

Method GET_CATEG_B on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method GET_COT_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20121113
2 Exporting EV_AMOUNT Call by reference Type reference (TYPE) P06_BRUT Contributions: Gross 20121113
3 Importing IS_BRC_EDI Call by reference Type reference (TYPE) PFRBR_T_BRC_EDI 20121113
4 Importing IS_T5F4QA Call by reference Type reference (TYPE) PFRBR_T_T5F4QA 20121113
5 Importing IT_T5F4W Call by reference Type reference (TYPE) PFRBR_T_TAB_T5F4W 20121113
6 Importing IV_ALTERN_TYCOT Call by reference Type reference (TYPE) P06_TYCOT DUCS: Contribution type 20121113

Method GET_COT_AMOUNT on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method GET_COT_BASIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AMOUNT Call by reference Type reference (TYPE) P06_BRUT Contributions: Gross 20121113
2 Importing IS_BRC_EDI Call by reference Type reference (TYPE) PFRBR_T_BRC_EDI 20121113
3 Importing IS_T5F4QA Call by reference Type reference (TYPE) PFRBR_T_T5F4QA 20121113

Method GET_COT_BASIS on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method GET_NATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NATDEC Call by reference Type reference (TYPE) P06_NATDEC BRC: type of declaration 20071128
2 Importing IM_BRCC Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20071128
3 Importing IM_CED Call by reference Type reference (TYPE) D 20071128
4 Importing IM_EDI Call by reference Type reference (TYPE) BOOLE_D BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20071128
5 Importing IM_RECO Call by reference Type reference (TYPE) PFRBR_T_RECO 20071128

Method GET_NATURE on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method GET_PERIOD_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PERFD Call by reference Type reference (TYPE) P06_PERFD Declaration reference period 20080125
2 Exporting EX_QFPER Call by reference Type reference (TYPE) P06_QFPER DUCS: period format ID 20080125
3 Importing IM_DPR Call by reference Type reference (TYPE) P06_DUPER DUCS: Periodicity 20080125
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Valid until 20080125
5 Importing IM_ORG_CATEG Call by reference Type reference (TYPE) P06_CATCC Insur. org. category 20080125

Method GET_PERIOD_REF on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method SET_COT_QUALIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QMON1 Call by reference Type reference (TYPE) P06DUC_COT-QMON1 DUCS: ID of Amount 1 20070719
2 Changing CH_QMON2 Call by reference Type reference (TYPE) P06DUC_COT-QMON2 DUCS: ID of Amount 2 20070719
3 Changing CH_TAB_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20090707
4 Importing IM_CORGA Call by reference Type reference (TYPE) P06DUC_COT-CORGA Agency code 20080125
5 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Valid until 20080125
6 Importing IM_MONM1 Call by reference Type reference (TYPE) P06DUC_COT-MONM1 DUCS: Monetary amount 1 20070719
7 Importing IM_MONM2 Call by reference Type reference (TYPE) P06DUC_COT-MONM2 DUCS: Monetary amount 2 20070719
8 Importing IM_ORG_CATEG Call by reference Type reference (TYPE) PFRBR_T_BRC_EDI-SCREEN_CATEG 20080225
9 Importing IM_PERTY Call by reference Type reference (TYPE) P06DUC_COT-PERTY Employee type 20080125
10 Importing IM_REGUL Call by reference Type reference (TYPE) ABAP_BOOL 20110905
11 Importing IM_T5F4QA Call by reference Type reference (TYPE) T5F4QA Employee group check table 20090123

Method SET_COT_QUALIFIER on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method SET_EN3_QUALIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QMON1 Call by reference Type reference (TYPE) P06DUC_EN3-QMON1 DUCS: ID of Amount 1 20070719
2 Changing CH_QMON2 Call by reference Type reference (TYPE) P06DUC_EN3-QMON2 DUCS: ID of Amount 2 20070719
3 Changing CH_QMON3 Call by reference Type reference (TYPE) P06DUC_EN3-QMON3 DUCS: ID of Amount 3 20070719
4 Changing CH_QMON4 Call by reference Type reference (TYPE) P06DUC_EN3-QMON4 DUCS: ID of Amount 4 20070719
5 Importing IM_MONF1 Call by reference Type reference (TYPE) P06DUC_EN3-MONF1 DUCS: Amount 1 20070719
6 Importing IM_MONF2 Call by reference Type reference (TYPE) P06DUC_EN3-MONF2 DUCS: Amount 2 20070719
7 Importing IM_MONF3 Call by reference Type reference (TYPE) P06DUC_EN3-MONF3 DUCS: Amount 3 20070719
8 Importing IM_MONF4 Call by reference Type reference (TYPE) P06DUC_EN3-MONF4 DUCS: Amount 4 20070719
9 Importing IM_ORG_CATEG Call by reference Type reference (TYPE) PFRBR_T_BRC_EDI-SCREEN_CATEG 20070719

Method SET_EN3_QUALIFIER on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method SET_GEN_QUALIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QMON1 Call by reference Type reference (TYPE) P06DUC_GEN-QMON1 DUCS: ID of Amount 1 20070719
2 Changing CH_QMON2 Call by reference Type reference (TYPE) P06DUC_GEN-QMON2 DUCS: ID of Amount 2 20070719
3 Changing CH_QMON3 Call by reference Type reference (TYPE) P06DUC_GEN-QMON3 DUCS: ID of Amount 3 20070719
4 Importing IM_MONF1 Call by reference Type reference (TYPE) P06DUC_GEN-MONF1 DUCS: Amount 1 20070719
5 Importing IM_MONF2 Call by reference Type reference (TYPE) P06DUC_GEN-MONF2 DUCS: Amount 2 20070719
6 Importing IM_MONF3 Call by reference Type reference (TYPE) P06DUC_GEN-MONF3 DUCS: Amount 3 20070719
7 Importing IM_ORG_CATEG Call by reference Type reference (TYPE) PFRBR_T_BRC_EDI-SCREEN_CATEG 20070719

Method SET_GEN_QUALIFIER on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method SET_TRAN_QUALIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QUAL Call by reference Type reference (TYPE) P06DUC_TRS-QMON1 DUCS: ID of Amount 1 20070719
2 Importing IM_MONT Call by reference Type reference (TYPE) P06DUC_TRS-MONT1 DUCS: Amount 1 20070719

Method SET_TRAN_QUALIFIER on class CL_HRPAYFR_DUCS_SERVICES has no exception.

Method SET_TYPE_COTISATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TYCOT Call by reference Type reference (TYPE) P06_TYCOT DUCS: Contribution type 20110718
2 Importing IS_BRC_EDI Call by reference Type reference (TYPE) PFRBR_T_BRC_EDI 20110718
3 Importing IT_T5F4QA Call by reference Type reference (TYPE) PFRBR_T_TAB_T5F4QA 20110718

Method SET_TYPE_COTISATION on class CL_HRPAYFR_DUCS_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in