SAP ABAP Class CL_HRPADFR_GENERIC_SERVICES (Service class for French HR projects)
Hierarchy
☛
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
⤷ PY-FR (Application Component) France
⤷ P06_TNM (Package) Training needs management French specific
⤷ PY-FR (Application Component) France
⤷ P06_TNM (Package) Training needs management French specific
Properties
Class | CL_HRPADFR_GENERIC_SERVICES | |
Short Description | Service class for French HR projects | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | P06_TNM | Training needs management French specific |
Created | 20080924 | SAP |
Last change | 20131127 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | P06IU | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | P99SD | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | P99SF | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HRPADFR_GENERIC_SERVICES has no interface implemented.
Friends
Class CL_HRPADFR_GENERIC_SERVICES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | A_TAB_T5F1P | Static Attribute | Protected | Type reference (TYPE) | HRPADFR_T5F1P_TAB | Table type for structure T5F1P | 20080925 | ||
2 | CO_CIVILITE_MADAME | Constant | Public | Type reference (TYPE) | P06_CIVILITE | '02' | Form of address code | 20130512 | |
3 | CO_CIVILITE_MADEMOISELLE | Constant | Public | Type reference (TYPE) | P06_CIVILITE | '03' | Form of address code | 20130512 | |
4 | CO_CIVILITE_MONSIEUR | Constant | Public | Type reference (TYPE) | P06_CIVILITE | '01' | Form of address code | 20130512 | |
5 | CO_GESCH_MAN | Constant | Public | Type reference (TYPE) | GESCH | '1' | Gender key | 20130512 | |
6 | CO_GESCH_WOMAN | Constant | Public | Type reference (TYPE) | GESCH | '2' | Gender key | 20130512 | |
7 | CO_LANGU_FR | Constant | Public | Type reference (TYPE) | SPRAS | 'F' | Language code | 20130512 | |
8 | CO_TXT_MADAME_SHORT | Constant | Public | Type reference (TYPE) | ANREX | 'MM' | Quality text | 20130512 | |
9 | CO_TXT_MADEMOISELLE_SHORT | Constant | Public | Type reference (TYPE) | ANREX | 'ML' | Quality text | 20130512 | |
10 | C_FALSE | Constant | Protected | Type reference (TYPE) | XFELD | ' ' | Checkbox | 20080925 | |
11 | C_TRUE | Constant | Protected | Type reference (TYPE) | XFELD | 'X' | Checkbox | 20080925 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | GET_CODE_CIVILITE | Static method | Public | Method | Get code 'CIVILITE' | 20130512 |
2 | GET_SIRET_FROM_SIREN | Static method | Public | Method | Get all SIRET stored in T5F1P based on a given SIREN | 20080925 |
3 | GET_SIRET_FROM_WERKS_BTRTL | Static method | Public | Method | Get SIRET related to a given werks/btrtl | 20081001 |
4 | GET_SIRET_TEXT | Static method | Public | Method | Get SIRET description | 20081029 |
5 | PERNR_SELECTION_VIA_SIRET | Static method | Public | Method | Get the pers. area/subarea related to relevant SIRET | 20080925 |
6 | PERNR_SELECTION_VIA_SIRET_ADP | Static method | Public | Method | Get the pers. area/subarea related to relevant SIRET (ADP) | 20080925 |
7 | RE549D | Static method | Public | Method | 20081029 | |
8 | SET_ADP_CST | Static method | Public | Method | Get the SAP/ADP interface constant and set the default value | 20080925 |
Events
Class CL_HRPADFR_GENERIC_SERVICES has no event.
Types
Class CL_HRPADFR_GENERIC_SERVICES has no local type.
Method Signatures
Method GET_CODE_CIVILITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_P0002 | Call by reference | Type reference (TYPE) | P0002 | Infotype 0002 personnel file (identity) | 20130512 | ||
2 | Importing | IV_CODE_MADAME | Call by reference | Type reference (TYPE) | P06_CIVILITE | '02' | Form of address code | 20130512 | |
3 | Importing | IV_CODE_MADEMOISELLE | Call by reference | Type reference (TYPE) | P06_CIVILITE | '03' | Form of address code | 20130512 | |
4 | Importing | IV_CODE_MONSIEUR | Call by reference | Type reference (TYPE) | P06_CIVILITE | '01' | Form of address code | 20130512 | |
5 | Returning | RV_CODE | Value transfer | Type reference (TYPE) | P06_CIVILITE | Form of address code | 20130512 |
Method GET_CODE_CIVILITE on class CL_HRPADFR_GENERIC_SERVICES has no exception.
Method GET_SIRET_FROM_SIREN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_SIRET | Call by reference | Type reference (TYPE) | P06_SIRET | SIRET number (France) | 20080925 | ||
2 | Importing | IM_TAB_SIREN | Call by reference | Type reference (TYPE) | HRPADFR_SIREN_TAB | Table type for SIREN | 20080925 |
Method GET_SIRET_FROM_SIREN on class CL_HRPADFR_GENERIC_SERVICES has no exception.
Method GET_SIRET_FROM_WERKS_BTRTL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_NUMIC | Call by reference | Type reference (TYPE) | NUMIC | NIC | 20081001 | ||
2 | Exporting | EX_SIREN | Call by reference | Type reference (TYPE) | SIREN | SIREN number | 20081001 | ||
3 | Exporting | EX_SIRET | Call by reference | Type reference (TYPE) | P06_SIRET | SIRET number (France) | 20081001 | ||
4 | Importing | IM_BTRTL | Call by reference | Type reference (TYPE) | BTRTL | Personnel Subarea | 20081001 | ||
5 | Importing | IM_WERKS | Call by reference | Type reference (TYPE) | PERSA | 20081001 |
Method GET_SIRET_FROM_WERKS_BTRTL on class CL_HRPADFR_GENERIC_SERVICES has no exception.
Method GET_SIRET_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TEXT | Call by reference | Type reference (TYPE) | ADRTX | Address text (name, street, town, tel.) | 20081029 | ||
2 | Importing | IM_NUMIC | Call by reference | Type reference (TYPE) | NUMIC | NIC | 20081029 | ||
3 | Importing | IM_SIREN | Call by reference | Type reference (TYPE) | SIREN | SIREN number | 20081029 | ||
4 | Importing | IM_SIRET | Call by reference | Type reference (TYPE) | P06_SIRET | SIRET number (France) | 20081029 |
Method GET_SIRET_TEXT on class CL_HRPADFR_GENERIC_SERVICES has no exception.
Method PERNR_SELECTION_VIA_SIRET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_PNPXBWBK | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20080925 | |||
2 | Importing | IM_CHECK_ADP | Call by reference | Type reference (TYPE) | XFELD | Check if SAP/ADP interface is enabled | 20080925 | ||
3 | Importing | IM_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20080925 | ||
4 | Importing | IM_TAB_SIRET | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20080925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPADFR_GENERIC_SERVICES | Exceptions for French HR projects | 20080925 |
Method PERNR_SELECTION_VIA_SIRET_ADP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_TAB_PNPXBWBK | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20080925 | |||
2 | Importing | IM_MASPAC | Call by reference | Type reference (TYPE) | P06IU_PAC | 20080925 | |||
3 | Importing | IM_PAC | Call by reference | Type reference (TYPE) | P06IU_PAC | 20080925 | |||
4 | Importing | IM_TAB_SIRET | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20080925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPADFR_GENERIC_SERVICES | Exceptions for French HR projects | 20080925 |
Method RE549D Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_BACK | Call by reference | Type reference (TYPE) | ANY | 20081029 | |||
2 | Exporting | EX_STATUS | Call by reference | Type reference (TYPE) | ANY | 20081029 | |||
3 | Importing | IM_KIND_OF_ERROR | Call by reference | Type reference (TYPE) | C | 20081029 | |||
4 | Importing | IM_MERKMAL | Call by reference | Type reference (TYPE) | ANY | 20081029 | |||
5 | Importing | IM_STRUC_CONTENT | Call by reference | Type reference (TYPE) | ANY | SIRET number (France) | 20081029 |
Method RE549D on class CL_HRPADFR_GENERIC_SERVICES has no exception.
Method SET_ADP_CST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_IS_ADP | Call by reference | Type reference (TYPE) | XFELD | Flag for SAP/ADP interface user | 20080925 | ||
2 | Exporting | EX_MASPAC | Call by reference | Type reference (TYPE) | P06IU_PAC | 20080925 | |||
3 | Exporting | EX_PAC | Call by reference | Type reference (TYPE) | P06IU_PAC | 20080925 | |||
4 | Importing | IM_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20080925 | ||
5 | Importing | IM_MONTH | Call by reference | Type reference (TYPE) | P06_DMOMS | Selected month | 20080925 | ||
6 | Importing | IM_YEAR | Call by reference | Type reference (TYPE) | P06_DMOAN | Selected year | 20080925 |
Method SET_ADP_CST on class CL_HRPADFR_GENERIC_SERVICES has no exception.
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 600 |