Hierarchy
⤷
⤷
Properties
| Class | CL_HRPAYMX_SVCSHPBS | |
| Short Description | ||
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PC32 | Payroll - Mexico |
| Created | 20101129 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HRPAYMX_SVCSHPBS has no interface implemented.
Friends
Class CL_HRPAYMX_SVCSHPBS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | TEXT10 | 'SIGUE' | Length 10 text | 20111111 | ||
| 2 | Constant | Public | Type reference (TYPE) | PMXP_APORT | 'FOVI' | ISSSTE contribution type | 20110830 | ||
| 3 | Constant | Public | Type reference (TYPE) | P_APPL | 'SVSH' | Message type | 20101202 | ||
| 4 | Constant | Public | Type reference (TYPE) | PCL2-RELID | 'MX' | Identification of area in data base import/export PCL2 | 20101202 | ||
| 5 | Constant | Public | Type reference (TYPE) | PMX_CONVN | '02' | Social Insurance contribution agreement | 20110830 | ||
| 6 | Constant | Public | Type reference (TYPE) | T511K-KONST | 'TSVSH' | Payroll constant | 20111227 | ||
| 7 | Constant | Public | Type reference (TYPE) | T549B-NAMEN | 'MXSSA' | Name of a feature | 20101202 | ||
| 8 | Constant | Private | Type reference (TYPE) | STRING | 'ISSSTE' | ISSSTE form constant | 20120417 | ||
| 9 | Constant | Public | Type reference (TYPE) | ENDDA | '99991231' | Valid to | 20111111 | ||
| 10 | Constant | Public | Type reference (TYPE) | HR_OPTION | 'EQ' | Operator to delimit a selection | 20101202 | ||
| 11 | Constant | Public | Type reference (TYPE) | CHAR1 | 'I' | Identification of area in data base import/export PCL2 | 20101202 | ||
| 12 | Constant | Public | Type reference (TYPE) | MASSN | '10' | Type of action | 20101202 | ||
| 13 | Constant | Public | Type reference (TYPE) | T500L-MOLGA | '32' | Country grouping | 20101202 | ||
| 14 | Constant | Private | Type reference (TYPE) | INRI-NRRANGENR | '1' | Number range number | 20120417 | ||
| 15 | Constant | Private | Type reference (TYPE) | INRI-OBJECT | 'HR_MX_SSFO' | Object name of number range | 20120417 | ||
| 16 | Constant | Private | Type reference (TYPE) | INRI-NRRANGENR | '1' | Number range number | 20120417 | ||
| 17 | Constant | Private | Type reference (TYPE) | INRI-OBJECT | 'HR_MX_SVSH' | Object name of number range | 20120417 | ||
| 18 | Constant | Public | Type reference (TYPE) | P_SUML | 'OPSC' | Cumulation wage type | 20110830 | ||
| 19 | Constant | Public | Type reference (TYPE) | ABRKN | 'TDISM' | Payroll constant | 20111111 | ||
| 20 | Constant | Public | Type reference (TYPE) | T52D2-PRCLV | '1' | Message type | 20101202 | ||
| 21 | Constant | Public | Type reference (TYPE) | T52D2-PRCLV | '3' | Message type | 20101202 | ||
| 22 | Constant | Public | Type reference (TYPE) | T52D1-PRCLS | '86' | Message type | 20101202 | ||
| 23 | Constant | Public | Type reference (TYPE) | P_SUML | 'QUIN' | Cumulation wage type | 20110915 | ||
| 24 | Constant | Public | Type reference (TYPE) | P_SUML | 'SALC' | Cumulation wage type | 20110830 | ||
| 25 | Constant | Public | Type reference (TYPE) | P_SUML | 'SALD' | Cumulation wage type | 20110830 | ||
| 26 | Constant | Public | Type reference (TYPE) | P_SUML | 'SALM' | Cumulation wage type | 20110830 | ||
| 27 | Constant | Public | Type reference (TYPE) | P_SUML | 'SALQ' | Cumulation wage type | 20110830 | ||
| 28 | Constant | Public | Type reference (TYPE) | P_SUML | 'SALS' | Cumulation wage type | 20110830 | ||
| 29 | Constant | Public | Type reference (TYPE) | SRTZA | 'A' | Message type | 20101202 | ||
| 30 | Constant | Public | Type reference (TYPE) | P0008-SUBTY | '0' | Subtype of infotype 0008 (basic pay) | 20110830 | ||
| 31 | Constant | Public | Type reference (TYPE) | PSG_IDNUM | '02' | ID number | 20101202 | ||
| 32 | Constant | Public | Type reference (TYPE) | PMX_ZOECO | 'A' | Economic zone | 20110830 | ||
| 33 | Instance attribute | Public | Type reference (TYPE) | HRPAYMX_S_SVCSHPBS | EE service sheet data | 20101202 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | P0000_TAB | HR master record infotype 0000 (measures) | 20101202 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | P0001_TAB | Personnel master record infotype 0001 (Org. Assignment) | 20101202 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | P0002_TAB | Personnel master record, Infotype 0002 (Personal data) | 20101202 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | P0006_TAB | HR master record Infotype 0006 (Addresses) | 20101202 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | P0008_TAB | Personnel master record, Infotype 0008 (basic pay) | 20101202 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | HRPAYMX_T_P0185 | HR master record infotype 0185 | 20101202 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | HRPAYMX_T_P0428 | HR master record infotype 0428 | 20101202 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | P2001_TAB | Personnel time recording Infotype 2001 (Absences) | 20101202 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | HRPAYMX_TAB_OF_RESULTS | Type for a Mexican payroll results table | 20101202 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | HRPY_TT_RGDIR | Payroll calculation results directory | 20101202 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | BEGDA | '18000101' | Valid from date | 20101202 | ||
| 45 | Static Attribute | Private | Type reference (TYPE) | NUMC4 | Counter parameters | 20101202 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | ENDDA | '99991231' | Valid to | 20101202 | ||
| 47 | Instance attribute | Private | Type reference (TYPE) | TEXT60 | Text field | 20120228 | |||
| 48 | Instance attribute | Private | Type reference (TYPE) | TEXT60 | Text field | 20120228 | |||
| 49 | Instance attribute | Private | Type reference (TYPE) | TEXT200 | Length 100 text | 20101202 | |||
| 50 | Instance attribute | Private | Type reference (TYPE) | PERNR_D | Personnel number | 20101202 | |||
| 51 | Instance attribute | Private | Type reference (TYPE) | PERNR_D | Full name | 20101202 | |||
| 52 | Instance attribute | Private | Type reference (TYPE) | PERNR_D | Full name | 20101202 | |||
| 53 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Counter parameters | 20101202 | |||
| 54 | Instance attribute | Private | Type reference (TYPE) | TEXT200 | Length 200 text | 20110719 | |||
| 55 | Instance attribute | Private | Type reference (TYPE) | STRING | Form Type | 20120228 | |||
| 56 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HR99B_PAL | 20101202 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Apply the top for Total | 20111216 | |
| 2 | Instance method | Private | Method | Calculate the amount according to the period | 20111111 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20101202 | |
| 4 | Instance method | Private | Method | Generates docnr | 20101202 | |
| 5 | Instance method | Public | Method | Fills legacy data | 20101202 | |
| 6 | Instance method | Private | Method | Fills especific name and function on footer | 20110830 | |
| 7 | Instance method | Private | Method | Fills company, docnr, obs, place, date | 20101202 | |
| 8 | Instance method | Private | Method | Fills scale level, scale code, issste | 20101202 | |
| 9 | Instance method | Private | Method | Fills amt_a, amt_c, amt_d, amt_total | 20101202 | |
| 10 | Instance method | Private | Method | Fills section 1 (IT0002, IT0006, IT0185) | 20101202 | |
| 11 | Instance method | Private | Method | Fills section 2 (IT0000, IT0041) | 20101202 | |
| 12 | Instance method | Private | Method | Fills section 3 (IT0000, IT0001, IT0008, IT2001, RT) | 20101202 | |
| 13 | Instance method | Private | Method | Fills section 4 (IT0001, IT0008) | 20101202 | |
| 14 | Instance method | Private | Method | Fills name and function on footer | 20101202 | |
| 15 | Instance method | Private | Method | Get amount A (Other payments) | 20110830 | |
| 16 | Instance method | Private | Method | Get amount C and D (Other payments and 5-year bonus) | 20111216 | |
| 17 | Instance method | Private | Method | Get amount D (Contribution salary) | 20110830 | |
| 18 | Instance method | Private | Method | Verify changes "Five yr bon." and "Other payt" in the period | 20111216 | |
| 19 | Instance method | Public | Method | Get paymx results | 20101202 | |
| 20 | Instance method | Private | Method | Get the previous massn of inactive from IT0000 | 20120906 | |
| 21 | Instance method | Private | Method | Get class value according wage type | 20101202 | |
| 22 | Instance method | Public | Method | Get rgdir filtered | 20101202 | |
| 23 | Instance method | Private | Method | Get top of amount | 20110830 | |
| 24 | Instance method | Private | Method | Get the last valid period for salary | 20111111 | |
| 25 | Instance method | Private | Method | Join entries in section 4 | 20111226 | |
| 26 | Instance method | Public | Method | Load employee log | 20101202 | |
| 27 | Instance method | Private | Method | Read RGDIR payresults | 20101202 | |
| 28 | Instance method | Private | Method | Load RGDIR | 20101202 | |
| 29 | Instance method | Private | Method | Creates page of section 4 | 20101202 | |
| 30 | Instance method | Public | Method | Main routine | 20101202 | |
| 31 | Instance method | Private | Method | read salary from T510 when it is not in IT0008 | 20110912 | |
| 32 | Instance method | Private | Method | Read table T511K | 20111227 | |
| 33 | Instance method | Private | Method | Reads table T7MX24 | 20101202 | |
| 34 | Static method | Private | Method | Reads table T7MX40 | 20101202 | |
| 35 | Instance method | Private | Method | Read table T7MX62 | 20111227 | |
| 36 | Instance method | Private | Method | Read table T7MXPBS12 | 20111227 | |
| 37 | Static method | Private | Method | Reads table T7MXPBS1P | 20101202 | |
| 38 | Static method | Private | Method | Reads table T596IJ - customers/SAP wage types | 20101202 | |
| 39 | Instance method | Private | Method | Split entries in section 4 | 20111216 |
Events
Class CL_HRPAYMX_SVCSHPBS has no event.
Types
Class CL_HRPAYMX_SVCSHPBS has no local type.
Method Signatures
Method APPLY_TOP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_AMOUNT_OP | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20111216 | |||
| 2 | CV_AMOUNT_QU | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20111216 | |||
| 3 | CV_AMOUNT_SC | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20111216 | |||
| 4 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20111216 | |||
| 5 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20111216 | |||
| 6 | IV_TOP_AMOUNT | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20111216 |
Method APPLY_TOP on class CL_HRPAYMX_SVCSHPBS has no exception.
Method CALC_WITH_PERMO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_AMOUNT | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20111111 | |||
| 2 | IV_AMOUNT | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20111111 | |||
| 3 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20111111 | |||
| 4 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20111111 |
Method CALC_WITH_PERMO on class CL_HRPAYMX_SVCSHPBS has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20101202 | |||
| 2 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20101202 | |||
| 3 | IV_JOB_AUTH | Call by reference | Type reference (TYPE) | TEXT60 | Text field | 20120228 | |||
| 4 | IV_JOB_VRFY | Call by reference | Type reference (TYPE) | TEXT60 | Text field | 20120228 | |||
| 5 | IV_OBS | Call by reference | Type reference (TYPE) | TEXT200 | Length 200 text | 20101202 | |||
| 6 | IV_PERNR_AUTH | Call by reference | Type reference (TYPE) | PERNR_D | Personnel number | 20101202 | |||
| 7 | IV_PERNR_VRFY | Call by reference | Type reference (TYPE) | PERNR_D | Personnel number | 20101202 | |||
| 8 | IV_TEST | Call by reference | Type reference (TYPE) | ABAP_BOOL | Counter parameters | 20101202 | |||
| 9 | IV_TITLE | Call by reference | Type reference (TYPE) | TEXT200 | Length 200 text | 20110719 | |||
| 10 | IV_TYPE_FORM | Call by reference | Type reference (TYPE) | STRING | Form Type | 20120228 |
Method CONSTRUCTOR on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_DOCNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DOCNR | Call by reference | Type reference (TYPE) | NUMC4 | Counter parameters | 20101202 | |||
| 2 | IV_TEST | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101202 |
Method FILL_DOCNR on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_LEGACYDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EE_SVCSH_DATA | Call by reference | Type reference (TYPE) | HRPAYMX_S_SVCSHPBS | Service Sheet report - main structure | 20101202 |
Method FILL_LEGACYDATA on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_PERNR_SIGNATURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SIGNATURE_FUNCTION | Call by reference | Type reference (TYPE) | TEXT60 | Text field | 20110830 | |||
| 2 | EV_SIGNATURE_NAME | Call by reference | Type reference (TYPE) | PAD_CNAME | Program | 20110830 | |||
| 3 | IV_JOB | Call by reference | Type reference (TYPE) | TEXT60 | Text field | 20120228 | |||
| 4 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel number | 20110909 |
Method FILL_PERNR_SIGNATURE on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_ROOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EE_SVCSH_DATA | Call by reference | Type reference (TYPE) | HRPAYMX_S_SVCSHPBS | Service Sheet report - main structure | 20101202 |
Method FILL_ROOT on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_ROW_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PAYDATA | Call by reference | Type reference (TYPE) | HRPAYMX_S_SVCSHPBS_SECTION4 | Service sheet report - Section 3 | 20101202 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20101202 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20101202 |
Method FILL_ROW_FUNCTION on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_ROW_PAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PAYDATA | Call by reference | Type reference (TYPE) | HRPAYMX_S_SVCSHPBS_SECTION4 | Service sheet report - Section 3 | 20101202 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20101202 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20101202 |
Method FILL_ROW_PAY on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_SECTION1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SECTION1 | Call by reference | Type reference (TYPE) | HRPAYMX_S_SVCSHPBS_SECTION1 | Service sheet report - Section 1 | 20101202 |
Method FILL_SECTION1 on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_SECTION2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SECTION2 | Call by reference | Type reference (TYPE) | HRPAYMX_S_SVCSHPBS_SECTION2 | Service sheet report - Section 2 | 20101202 |
Method FILL_SECTION2 on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_SECTION3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SECTION3 | Call by reference | Type reference (TYPE) | HRPAYMX_T_SVCSHPBS_SECTION3 | Service sheet report - Section 3 | 20101202 |
Method FILL_SECTION3 on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_SECTION4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SECTION4 | Call by reference | Type reference (TYPE) | HRPAYMX_T_SVCSHPBS_SECTION4 | Service sheet report - Section 3 | 20101202 |
Method FILL_SECTION4 on class CL_HRPAYMX_SVCSHPBS has no exception.
Method FILL_SIGNATURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SIGNATURE_FUNCTION | Call by reference | Type reference (TYPE) | TEXT60 | Text field | 20101202 | |||
| 2 | EV_SIGNATURE_NAME | Call by reference | Type reference (TYPE) | PAD_CNAME | Program | 20101202 | |||
| 3 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personnel master record infotype 0001 (Org. Assignment) | 20101202 | |||
| 4 | IT_P0002 | Call by reference | Type reference (TYPE) | P0002_TAB | HR master record infotype 0002 (Personal data) | 20110830 | |||
| 5 | IV_JOB | Call by reference | Type reference (TYPE) | TEXT60 | Text field | 20120228 |
Method FILL_SIGNATURE on class CL_HRPAYMX_SVCSHPBS has no exception.
Method GET_AMOUNT_OP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_AMOUNT_OP | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20110830 | |||
| 2 | EV_AMOUNT_QU | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20110915 | |||
| 3 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20110830 | |||
| 4 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20110830 |
Method GET_AMOUNT_OP on class CL_HRPAYMX_SVCSHPBS has no exception.
Method GET_AMOUNT_OP_PAYRESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_AMOUNT_OP | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20111216 | |||
| 2 | EV_AMOUNT_QU | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20111216 | |||
| 3 | IS_RGDIR | Call by reference | Type reference (TYPE) | PC261 | Cluster directory (f. payroll results export and import) | 20111216 | |||
| 4 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20111216 | |||
| 5 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20111216 |
Method GET_AMOUNT_OP_PAYRESULTS on class CL_HRPAYMX_SVCSHPBS has no exception.
Method GET_AMOUNT_SC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_AMOUNT_SC | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20110830 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20110830 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20110830 |
Method GET_AMOUNT_SC on class CL_HRPAYMX_SVCSHPBS has no exception.
Method GET_OP_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATES | Call by reference | Type reference (TYPE) | DATUM_TAB | dates of changes | 20111216 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20111216 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20111216 |
Method GET_OP_CHANGES on class CL_HRPAYMX_SVCSHPBS has no exception.
Method GET_PAY_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PAYMX_RESULT | Call by reference | Type reference (TYPE) | PAYMX_RESULT | Definition of payroll result: Mexico | 20101202 | |||
| 2 | IS_RGDIR | Call by reference | Type reference (TYPE) | PC261 | Cluster directory (f. payroll results export and import) | 20101202 |
Method GET_PAY_RESULT on class CL_HRPAYMX_SVCSHPBS has no exception.
Method GET_PREV_MASSN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MASSN | Call by reference | Type reference (TYPE) | MASSN | Type of action | 20120906 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20120906 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20120906 |
Method GET_PREV_MASSN on class CL_HRPAYMX_SVCSHPBS has no exception.
Method GET_PROC_CLASS_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VALUE | Call by reference | Type reference (TYPE) | T52D2-PRCLV | Processing class value | 20101202 | |||
| 2 | IV_PROC_CLASS | Call by reference | Type reference (TYPE) | T52D1-PRCLS | Processing class | 20101202 | |||
| 3 | IV_WT | Call by reference | Type reference (TYPE) | T512W-LGART | Wage type | 20101202 |
Method GET_PROC_CLASS_VALUE on class CL_HRPAYMX_SVCSHPBS has no exception.
Method GET_RGDIR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RGDIR | Call by reference | Type reference (TYPE) | HRPY_TT_RGDIR | Payroll calculation results directory | 20101202 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20101202 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20101202 | |||
| 4 | IV_NO_OFFCYCLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20111222 | ||||
| 5 | IV_REORG_RGDIR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101202 | ||||
| 6 | IV_SRTZA | Call by reference | Type reference (TYPE) | SRTZA | Record update indicator | 20101202 |
Method GET_RGDIR on class CL_HRPAYMX_SVCSHPBS has no exception.
Method GET_TOP_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TOP_AMOUNT | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20110830 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20110830 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20110926 |
Method GET_TOP_AMOUNT on class CL_HRPAYMX_SVCSHPBS has no exception.
Method GET_VALID_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DATE | Call by reference | Type reference (TYPE) | DATUM | Valid from date | 20111111 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20111111 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to | 20111111 |
Method GET_VALID_PERIOD on class CL_HRPAYMX_SVCSHPBS has no exception.
Method JOIN_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PAYDATA | Call by reference | Type reference (TYPE) | HRPAYMX_T_SVCSHPBS_SECTION4 | Service sheet - Section 4 | 20111226 |
Method JOIN_ENTRIES on class CL_HRPAYMX_SVCSHPBS has no exception.
Method LOAD_PAL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_PAL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_HR99B_PAL | 20101202 |
Method LOAD_PAL_LOG on class CL_HRPAYMX_SVCSHPBS has no exception.
Method LOAD_PAY_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RGDIR | Call by reference | Type reference (TYPE) | HRPY_TT_RGDIR | Payroll calculation results directory | 20101202 |
Method LOAD_PAY_RESULTS on class CL_HRPAYMX_SVCSHPBS has no exception.
Method LOAD_RGDIR Signature
Method LOAD_RGDIR on class CL_HRPAYMX_SVCSHPBS has no parameter.
Method LOAD_RGDIR on class CL_HRPAYMX_SVCSHPBS has no exception.
Method PAGE_SECTION4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SECTION4 | Call by reference | Type reference (TYPE) | HRPAYMX_T_SVCSHPBS_SECTION4 | Service sheet report - Section 4 | 20101202 | |||
| 2 | ET_SECTION4_PAGES | Call by reference | Type reference (TYPE) | HRPAYMX_TT_SVCSHPBS_SECTION4 | ZHRPAYMX_TT_SVCSH_SECTION4 | 20101202 |
Method PAGE_SECTION4 on class CL_HRPAYMX_SVCSHPBS has no exception.
Method PROCESS_EMPLOYEE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_P0000 | Call by reference | Type reference (TYPE) | P0000_TAB | HR master record infotype 0000 (measures) | 20101202 | |||
| 2 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personnel master record infotype 0001 (Org. Assignment) | 20101202 | |||
| 3 | IT_P0002 | Call by reference | Type reference (TYPE) | P0002_TAB | Personnel master record, Infotype 0002 (Personal data) | 20101202 | |||
| 4 | IT_P0006 | Call by reference | Type reference (TYPE) | P0006_TAB | HR master record Infotype 0006 (Addresses) | 20101202 | |||
| 5 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personnel master record, Infotype 0008 (basic pay) | 20101202 | |||
| 6 | IT_P0185 | Call by reference | Type reference (TYPE) | HRPAYMX_T_P0185 | HR master record infotype 0185 | 20101202 | |||
| 7 | IT_P0428 | Call by reference | Type reference (TYPE) | HRPAYMX_T_P0428 | 20101202 | ||||
| 8 | IT_P2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Personnel time recording Infotype 2001 (Absences) | 20101202 | |||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel number | 20101202 |
Method PROCESS_EMPLOYEE on class CL_HRPAYMX_SVCSHPBS has no exception.
Method READ_SALARY_T510 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BETRG | Call by reference | Type reference (TYPE) | PAD_AMT7S | Wage type amount for payments | 20110912 | |||
| 2 | IS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personnel master record infotype 0008 (basic pay) | 20110912 | |||
| 3 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personnel master record infotype 0001 (Org. Assignment) | 20110912 | |||
| 4 | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Valid from date | 20110912 | |||
| 5 | IV_LGART | Call by reference | Type reference (TYPE) | LGART | Wage type | 20110915 |
Method READ_SALARY_T510 on class CL_HRPAYMX_SVCSHPBS has no exception.
Method READ_T511K Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_T511K | Call by reference | Type reference (TYPE) | T511K | Payroll constants | 20111227 | |||
| 2 | IC_KONST | Call by reference | Type reference (TYPE) | T511K-KONST | Payroll constant | 20111227 | |||
| 3 | IC_MOLGA | Call by reference | Type reference (TYPE) | T500L-MOLGA | Country grouping | 20111227 | |||
| 4 | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20111227 |
Method READ_T511K on class CL_HRPAYMX_SVCSHPBS has no exception.
Method READ_T7MX24 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_COMPANY | Call by reference | Type reference (TYPE) | PMX_RASOC | Text field | 20101202 | |||
| 2 | EV_SIG_PLACE | Call by reference | Type reference (TYPE) | TEXT50 | Text field | 20101202 | |||
| 3 | IV_BTRTL | Call by reference | Type reference (TYPE) | BTRTL | Personnel subarea | 20101202 | |||
| 4 | IV_WERKS | Call by reference | Type reference (TYPE) | PERSA | Center table for National Contracts | 20101202 |
Method READ_T7MX24 on class CL_HRPAYMX_SVCSHPBS has no exception.
Method READ_T7MX40 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_T7MX40 | Call by reference | Type reference (TYPE) | T7MX40 | Branch and number of ISSSTE paying agent | 20101202 | |||
| 2 | IS_P0001 | Call by reference | Type reference (TYPE) | P0001 | Personnel area | 20101202 | |||
| 3 | IS_P2001 | Call by reference | Type reference (TYPE) | P2001 | Personnel subarea | 20101202 |
Method READ_T7MX40 on class CL_HRPAYMX_SVCSHPBS has no exception.
Method READ_T7MX62 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_T7MX62 | Call by reference | Type reference (TYPE) | T7MX62 | Minimum wages of economic zones | 20111227 | |||
| 2 | IC_ZOECO | Call by reference | Type reference (TYPE) | PMX_ZOECO | Economic zone | 20111227 | |||
| 3 | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Valid from date | 20111227 |
Method READ_T7MX62 on class CL_HRPAYMX_SVCSHPBS has no exception.
Method READ_T7MXPBS12 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_T7MXPBS12 | Call by reference | Type reference (TYPE) | T7MXPBS12 | ISSSTE contribution details for employees and employer | 20111227 | |||
| 2 | IC_APORT | Call by reference | Type reference (TYPE) | PMXP_APORT | ISSSTE contribution type | 20111227 | |||
| 3 | IC_CONVN | Call by reference | Type reference (TYPE) | PMX_CONVN | Social Insurance contribution agreement | 20111227 | |||
| 4 | IV_DATE | Call by reference | Type reference (TYPE) | DATUM | Valid from date | 20111227 |
Method READ_T7MXPBS12 on class CL_HRPAYMX_SVCSHPBS has no exception.
Method READ_T7MXPBS1P Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_T7MXPBS1P | Call by reference | Type reference (TYPE) | T7MXPBS1P | Branch and number of ISSSTE paying agent | 20101202 | |||
| 2 | IS_BTRTL | Call by reference | Type reference (TYPE) | BTRTL_001P | Personnel subarea | 20101202 | |||
| 3 | IS_WERKS | Call by reference | Type reference (TYPE) | PERSA | Personnel area | 20101202 |
Method READ_T7MXPBS1P on class CL_HRPAYMX_SVCSHPBS has no exception.
Method READ_WT_T596IJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RANGE_LGART | Call by reference | Type reference (TYPE) | HRPAY00_DEC_WTYPES | 20101202 | ||||
| 2 | IV_APPL | Call by reference | Type reference (TYPE) | P_APPL | Partial application | 20101202 | |||
| 3 | IV_DATUM | Call by reference | Type reference (TYPE) | DATS | Type DATS field | 20101202 | |||
| 4 | IV_SUMLG | Call by reference | Type reference (TYPE) | P_SUML | Cumulation wage type | 20101202 |
Method READ_WT_T596IJ on class CL_HRPAYMX_SVCSHPBS has no exception.
Method SPLIT_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PAYDATA | Call by reference | Type reference (TYPE) | HRPAYMX_T_SVCSHPBS_SECTION4 | Service sheet - Section 4 | 20111216 |
Method SPLIT_ENTRIES on class CL_HRPAYMX_SVCSHPBS has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |