SAP ABAP Class CL_HRPAYFR_N4DS_PARSER (Manager and analyzer of TemSe N4DS)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     PC06 (Package) HR Payroll: France
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYFR_N4DS_DNAC_PARSER DN-AC TemSe manager and parser 20111213
Properties
Class CL_HRPAYFR_N4DS_PARSER  
Short Description Manager and analyzer of TemSe N4DS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC06   HR Payroll: France 
Created 20110323   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 P99SH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 P99ST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PFRDA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PFRDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 PFRU0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYFR_N4DS_PARSER has no interface implemented.
Friends
Class CL_HRPAYFR_N4DS_PARSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DAQ_FORM Instance attribute Protected Object reference (TYPE REF TO) CL_HR99S00_DAQ DAQ class 20110602
2 MO_DAQ_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYFR_DAQ_SERVICES Services for the N4DS 20110711
3 MO_TEMSE Instance attribute Public Object reference (TYPE REF TO) CL_HR99S00_TEMSE TemSe object 20110602
4 MS_TOTAL Instance attribute Protected Type reference (TYPE) PFRDS_TOTA Structure for the S90.G01.00 declaration 20110602
5 MT_BELOW_S20_BY_SIREN Instance attribute Protected Type reference (TYPE) P99SG_TAB_RANGES Sections under s20 20110711
6 MT_SIREN_KEY_SECTIONS Instance attribute Protected Type reference (TYPE) P99SG_TAB_RANGES Key sections of N4DS 20110602
7 MT_TEMSE Instance attribute Protected Type reference (TYPE) PFRDS_T_TEMSE TemSe table 20110602
8 MV_REFNV Instance attribute Protected Type reference (TYPE) RPL4DSF0-REFNV Sending reference 20120301
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_FIELDS_TO_TAB_TEMSE Instance method Public Method Fills a line of the TemSe 20110602
2 APPEND_TO_CONTAINER Instance method Public Method Addition to container table 20110602
3 APPEND_TO_TAB_TEMSE Instance method Public Method Addition to TemSe contrainer table 20110602
4 ASSIGN_SPECIAL_FIELDS Instance method Public Method Assigns special fields 20110602
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110602
6 CONVERT_ILLEGAL_CHARACTERS Instance method Public Method Converts the unauthorized characters 20110602
7 CREATE_TAB_TEMSE Instance method Public Method Creates TemSe table 20110602
8 CREATE_TEMSE Instance method Public Method Generates TemSe 20110602
9 GET_KEY Instance method Public Method Determines the key for a section 20110926
10 GET_S90_VALUES Instance method Public Method Sends section S90 values back (total of the transfer) 20110602
11 SET_DAQ_FORM Instance method Private Method Defines DAQ form 20110602
12 SET_S90_VALUES Instance method Public Method Inserts section S90 values (total of the transfer) 20110602
13 SET_TAB_TEMSE Instance method Public Method Defines TemSe table 20110602
14 SORT_BY_KEY Instance method Public Method Sorts by key 20110926
15 SORT_CONTAINER Instance method Public Method Sorts all the sections of the container table 20110602
16 SORT_SIRET_SECTIONS Instance method Public Method Sorts sections depending on SIRET 20110711
17 TRANSFORM Instance method Public Method Imports data from external file 20110926
Events
Class CL_HRPAYFR_N4DS_PARSER has no event.
Types
Class CL_HRPAYFR_N4DS_PARSER has no local type.
Method Signatures

Method APPEND_FIELDS_TO_TAB_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCT Call by reference Type reference (TYPE) ANY Structure 20110602
2 Changing CT_TEMSE Call by reference Type reference (TYPE) PFRDA_TAB_TEMSE TemSe table 20110602
3 Importing IO_FORM Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ DAQ class 20110602
4 Importing IV_SECTN Call by reference Type reference (TYPE) T5F99FS-SECTN Forms: section 20110602

Method APPEND_FIELDS_TO_TAB_TEMSE on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method APPEND_TO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINER Call by reference Type reference (TYPE) P99SD_TAB_VALUE Table container 20110602
2 Importing IT_PART_CONTAINER Call by reference Type reference (TYPE) P99SD_TAB_VALUE Table container 20110602

Method APPEND_TO_CONTAINER on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method APPEND_TO_TAB_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCT Call by reference Type reference (TYPE) ANY Structure 20110602
2 Changing CT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Table 20110602
3 Changing CT_TEMSE Call by reference Type reference (TYPE) PFRDA_TAB_TEMSE TemSe table 20110602
4 Importing IO_FORM Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ DAQ class 20110602
5 Importing IV_SECTN Call by reference Type reference (TYPE) T5F99FS-SECTN Forms: section 20110602

Method APPEND_TO_TAB_TEMSE on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method ASSIGN_SPECIAL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IN Call by reference Type reference (TYPE) ANY 20110602
2 Changing IS_OUT Call by reference Type reference (TYPE) ANY 20110602
3 Importing IV_SECTN Call by reference Type reference (TYPE) T5F99FS-SECTN Forms: section 20110602

Method ASSIGN_SPECIAL_FIELDS on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DAQ_FORM Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ DAQ class 20110602
2 Importing IO_DAQ_SERVICE Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_DAQ_SERVICES DAQ services for N4DS 20110711
3 Importing IT_BELOW_S20_BY_SIREN Call by reference Type reference (TYPE) P99SG_TAB_RANGES Sections under s20 20110711
4 Importing IT_SIREN_KEY_SECTIONS Call by reference Type reference (TYPE) P99SG_TAB_RANGES Sections with SIREN as key 20110602
5 Importing IV_REFNV Call by reference Type reference (TYPE) RPL4DSF0-REFNV Sending reference 20120301

Method CONSTRUCTOR on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method CONVERT_ILLEGAL_CHARACTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCT Call by reference Type reference (TYPE) ANY 20110602

Method CONVERT_ILLEGAL_CHARACTERS on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method CREATE_TAB_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEMSE Call by reference Type reference (TYPE) PFRDS_T_TEMSE TemSe table 20110602
2 Importing IT_CONTAINER Call by reference Type reference (TYPE) P99SD_TAB_VALUE Table container 20110602

Method CREATE_TAB_TEMSE on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method CREATE_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ENTERPRISE Call by reference Type reference (TYPE) PFRDS_S20_TAB Enterprises in declaration 20120302
2 Importing IT_SALA_CONTRACT Call by reference Type reference (TYPE) PFRDS_T_ST_SALA_CONTR Employee contracts 20120420
3 Importing IV_TEMSE_TYPE Call by reference Type reference (TYPE) RPTSTYPE-OBJKN TemSe type 20110602
# Exception Resumable Description Created on
1 ERROR_TEMSE_CREATION Error while creating TemSe 20110602

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUB_SECTN Call by reference Type reference (TYPE) P99SG_TAB_RANGES Subsections 20110926
2 Exporting EV_KEY Call by reference Type reference (TYPE) PFRDS_STRING_KEY Key 20110926
3 Exporting EV_KEY_LGTH Call by reference Type reference (TYPE) I Length of key 20110926
4 Importing IV_SECOND_KEY Call by reference Type reference (TYPE) BOOLE_D SPACE Determines secondary SIRET 20110926
5 Importing IV_SECTN_DATA Call by reference Type reference (TYPE) P99SD_VALUE-DATA Section data 20110926

Method GET_KEY on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method GET_S90_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_TOTAL Value transfer Type reference (TYPE) PFRDS_TOTA Structure for the S90.G01.00 declaration 20110602

Method GET_S90_VALUES on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method SET_DAQ_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DAQ_FORM Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ Instance of DAQ form 20110602

Method SET_DAQ_FORM on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method SET_S90_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TOTAL Call by reference Type reference (TYPE) PFRDS_TOTA Structure for the S90.G01.00 declaration 20110602

Method SET_S90_VALUES on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method SET_TAB_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEMSE Call by reference Type reference (TYPE) PFRDS_T_TEMSE TemSe table 20110602

Method SET_TAB_TEMSE on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method SORT_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SECT_CONT Call by reference Type reference (TYPE) P99SD_TAB_VALUE Container for sections to be sorted 20120210
2 Changing CT_SORT_CONT Call by reference Type reference (TYPE) P99SD_TAB_VALUE Sorted sections' container 20110926
3 Importing IV_SECOND_KEY Call by reference Type reference (TYPE) BOOLE_D SPACE ='X' uses secondary fields as key 20110926
4 Importing IV_SECTN_DATA Call by reference Type reference (TYPE) P99SD_VALUE-DATA Section data 20110926

Method SORT_BY_KEY on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method SORT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINER Call by reference Type reference (TYPE) P99SD_TAB_VALUE Table container 20110602
2 Changing CT_FOOTER_SECTN Call by reference Type reference (TYPE) P99SD_TAB_VALUE Container sections under s20 20120210
3 Changing CT_GROUPED_SALA Call by reference Type reference (TYPE) PFRDS_T_SALA SIREN table and employee 20110602
4 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ N4DS class for DAQ 20120413
5 Importing IT_SALA_CONTR Call by reference Type reference (TYPE) PFRDS_T_ST_SALA_CONTR Declaration data for S20 20120611

Method SORT_CONTAINER on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method SORT_SIRET_SECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FOOTER_SECTN Call by reference Type reference (TYPE) P99SD_TAB_VALUE Container sections under s20 20120210
2 Changing CT_SORT_CONT Call by reference Type reference (TYPE) P99SD_TAB_VALUE Sorted container 20110711
3 Importing IS_KEY_SIREN Call by reference Type reference (TYPE) P06_KEY_SIREN SIREN key 20110926
4 Importing IS_NIC Call by reference Type reference (TYPE) P06_NUMIC NIC 20120315

Method SORT_SIRET_SECTIONS on class CL_HRPAYFR_N4DS_PARSER has no exception.

Method TRANSFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TRANSF Call by reference Type reference (TYPE) P99SD_TAB_DAQ_TEMPLATE DAQ-TemSe transformation file 20110926

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