SAP ABAP Class CL_HR_PT_PBS_IT1676 (Utilities for IT1676)
Hierarchy
☛
SAP_HRCPT (Software Component) Sub component SAP_HRCPT of SAP_HR
⤷ PY-PT-PS (Application Component) Public Sector Payroll
⤷ PB19PS (Package) Public Sector Portugal
⤷ PY-PT-PS (Application Component) Public Sector Payroll
⤷ PB19PS (Package) Public Sector Portugal
Properties
Class | CL_HR_PT_PBS_IT1676 | |
Short Description | Utilities for IT1676 | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PB19PS | Public Sector Portugal |
Created | 20100906 | SAP |
Last change | 20110809 | 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) |
Interfaces
Class CL_HR_PT_PBS_IT1676 has no interface implemented.
Friends
Class CL_HR_PT_PBS_IT1676 has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_ATTR_TYPE_ATTRIB | Constant | Public | Type reference (TYPE) | PPTP_VALUE_TYPE | '1' | Value Code | 20101122 | |
2 | GC_ATTR_TYPE_COMPET | Constant | Public | Type reference (TYPE) | PPTP_VALUE_TYPE | '2' | Value Code | 20101122 | |
3 | GC_ATTR_TYPE_FUCLVL | Constant | Public | Type reference (TYPE) | PPTP_VALUE_TYPE | '31' | Value Code | 20101122 | |
4 | GC_ATTR_TYPE_MAPPS | Constant | Public | Type reference (TYPE) | PPTP_VALUE_TYPE | '32' | Value Code | 20101122 | |
5 | GC_ATTR_TYPE_REGIME | Constant | Public | Type reference (TYPE) | PPTP_VALUE_TYPE | '30' | Value Code | 20101122 | |
6 | GC_MSGTY_A | Constant | Public | Type reference (TYPE) | SYMSGTY | 'A' | Message Type | 20101122 | |
7 | GC_MSGTY_E | Constant | Public | Type reference (TYPE) | SYMSGTY | 'E' | Message Type | 20101122 | |
8 | GC_MSGTY_I | Constant | Public | Type reference (TYPE) | SYMSGTY | 'I' | Message Type | 20101122 | |
9 | GC_MSGTY_S | Constant | Public | Type reference (TYPE) | SYMSGTY | 'S' | Message Type | 20101122 | |
10 | GC_MSGTY_W | Constant | Public | Type reference (TYPE) | SYMSGTY | 'W' | Message Type | 20101122 | |
11 | GC_MSG_CL | Constant | Public | Type reference (TYPE) | SYMSGID | 'HRPBSPT_PBPS' | Message Class | 20101122 | |
12 | GC_OTYPE_JOB | Constant | Public | Type reference (TYPE) | OTYPE | 'C' | Object Type | 20101122 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_TXT_EXISTS | Static method | Public | Method | Check if existing long text exists 'X'=disable, ' '=enable | 20101227 |
2 | GET_ACC_ASS_BY_ORG_UNIT | Static method | Public | Method | Get acct. assignment features of organizational unit | 20101122 |
3 | GET_INFTY_1001 | Static method | Public | Method | Get relationship of position | 20101122 |
4 | GET_INFTY_1005 | Static method | Public | Method | Get additional data from infotype 1005 | 20101122 |
5 | GET_INFTY_1008 | Static method | Public | Method | Get acct. assignment features | 20101122 |
6 | GET_JOB_FROM_POSITION | Static method | Public | Method | Get job data from position | 20101122 |
7 | GET_JOB_TOP_ORG_UNIT | Static method | Private | Method | Get job top organizational unit | 20101122 |
8 | GET_ORG_UNIT_FROM_JOB_NEW | Static method | Public | Method | Get organizational unit of job | 20101122 |
9 | SEARCH_FOR_VALID_P1008 | Static method | Private | Method | Search organizational units for valid infotype 1008 data | 20101122 |
10 | SET_TEXTS_IN_Q1676 | Static method | Public | Method | Set the texts in the Q structure | 20101122 |
11 | STRUCTURE_ORG_UNIT | Static method | Private | Method | Structure the organization units | 20101122 |
Events
Class CL_HR_PT_PBS_IT1676 has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GTY_S_NODE | Public | See coding | 20101122 | BEGIN OF gty_s_node,
hide(1) TYPE c,
id TYPE struc-seqnr,
parent TYPE struc-seqnr,
stext TYPE objec-stext,
short TYPE objec-short,
otype(2) TYPE c,"objec-otype,
objid TYPE objec-objid,
istat TYPE objec-istat,
begda TYPE objec-begda,
endda TYPE objec-endda,
plvar TYPE objec-plvar,
jobid TYPE objec-objid,
END OF gty_s_node
|
||
2 | GTY_S_OBJID | Public | See coding | 20101122 | BEGIN OF gty_s_objid ,
objid TYPE objec-objid,
otype TYPE objec-otype,
END OF gty_s_objid
|
||
3 | GTY_T_NODE | Public | See coding | 20101122 | gty_t_node TYPE STANDARD TABLE OF gty_s_node
|
||
4 | GTY_T_OBJID | Public | See coding | 20101122 | gty_t_objid TYPE STANDARD TABLE OF gty_s_objid
|
||
5 | GTY_T_P1008 | Public | See coding | 20101122 | gty_t_p1008 TYPE STANDARD TABLE OF p1008
|
||
6 | GT_T_OBJID | Public | See coding | 20101122 | gt_t_objid TYPE STANDARD TABLE OF rhpe_cce_hrobjid_table
|
||
7 | GT_T_P1008 | Public | See coding | 20101122 | gt_t_p1008 TYPE STANDARD TABLE OF p1008
|
Method Signatures
Method CHECK_TXT_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_P1676 | Call by reference | Type reference (TYPE) | P1676 | Infotype 1676: PS Portugal legal data | 20101227 | ||
2 | Returning | RV_ENABLE_DISABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101227 |
Method CHECK_TXT_EXISTS on class CL_HR_PT_PBS_IT1676 has no exception.
Method GET_ACC_ASS_BY_ORG_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_P1008 | Call by reference | Type reference (TYPE) | P1008 | Infotype 1008: Acct. Assignment Features | 20101122 | ||
2 | Importing | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20101122 | ||
3 | Importing | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20101122 | ||
4 | Importing | IV_OBJID_O | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID of organizational unit | 20101122 | ||
5 | Importing | IV_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20101122 | ||
6 | Importing | IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20101122 |
Method GET_ACC_ASS_BY_ORG_UNIT on class CL_HR_PT_PBS_IT1676 has no exception.
Method GET_INFTY_1001 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_P1001 | Call by reference | Type reference (TYPE) | P1001 | Infotype 1001: Relationships | 20101122 | ||
2 | Importing | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20101122 | ||
3 | Importing | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20101122 | ||
4 | Importing | IV_OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20101122 | ||
5 | Importing | IV_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20101122 | ||
6 | Importing | IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20101122 |
Method GET_INFTY_1001 on class CL_HR_PT_PBS_IT1676 has no exception.
Method GET_INFTY_1005 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_P1005 | Call by reference | Type reference (TYPE) | P1005 | Infotype 1005: Planned Compensation | 20101122 | ||
2 | Importing | IS_P1676 | Call by reference | Type reference (TYPE) | P1676 | Infotype 1676: PS Portugal legal data | 20101122 |
Method GET_INFTY_1005 on class CL_HR_PT_PBS_IT1676 has no exception.
Method GET_INFTY_1008 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_P1008 | Call by reference | Type reference (TYPE) | P1008 | Infotype 1008: Acct. Assignment Features | 20101122 | ||
2 | Importing | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20101122 | ||
3 | Importing | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20101122 | ||
4 | Importing | IV_OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20101122 | ||
5 | Importing | IV_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20101122 | ||
6 | Importing | IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20101122 |
Method GET_INFTY_1008 on class CL_HR_PT_PBS_IT1676 has no exception.
Method GET_JOB_FROM_POSITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_OM_NODE | Call by reference | Type reference (TYPE) | GTY_S_NODE | Work Area for Database PCH | 20101122 | ||
2 | Importing | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20101122 | ||
3 | Importing | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20101122 |
Method GET_JOB_FROM_POSITION on class CL_HR_PT_PBS_IT1676 has no exception.
Method GET_JOB_TOP_ORG_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_T_OBJID | Call by reference | Type reference (TYPE) | GTY_T_OBJID | Top organizational units ID | 20101122 | ||
2 | Importing | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20101122 | ||
3 | Importing | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20101122 | ||
4 | Importing | IV_OBJID_C | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID | 20101122 | ||
5 | Importing | IV_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20101122 | ||
6 | Importing | IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20101122 |
Method GET_JOB_TOP_ORG_UNIT on class CL_HR_PT_PBS_IT1676 has no exception.
Method GET_ORG_UNIT_FROM_JOB_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_P1008 | Call by reference | Type reference (TYPE) | GTY_T_P1008 | Infotype 1008: Acct. Assignment Features | 20101122 | ||
2 | Importing | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20101122 | ||
3 | Importing | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20101122 | ||
4 | Importing | IV_OBJID_C | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID of Job | 20101122 | ||
5 | Importing | IV_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20101122 | ||
6 | Importing | IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20101122 |
Method GET_ORG_UNIT_FROM_JOB_NEW on class CL_HR_PT_PBS_IT1676 has no exception.
Method SEARCH_FOR_VALID_P1008 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_P1008 | Call by reference | Type reference (TYPE) | GTY_T_P1008 | Infotype 1008: Acct. Assignment Features | 20101122 | ||
2 | Importing | IT_OM_NODES | Call by reference | Type reference (TYPE) | GTY_T_NODE | Organizational unit nodes | 20101122 | ||
3 | Importing | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20101122 | ||
4 | Importing | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20101122 | ||
5 | Importing | IV_OBJID_C | Call by reference | Type reference (TYPE) | OBJEKTID | Object ID of Job | 20101122 | ||
6 | Importing | IV_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Object Type | 20101122 | ||
7 | Importing | IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Plan Version | 20101122 |
Method SEARCH_FOR_VALID_P1008 on class CL_HR_PT_PBS_IT1676 has no exception.
Method SET_TEXTS_IN_Q1676 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_P1005 | Call by reference | Type reference (TYPE) | P1005 | Infotype 1005: Planned Compensation | 20101122 | ||
2 | Changing | CS_Q1676 | Call by reference | Type reference (TYPE) | Q1676 | Screen Fields: Attributes for PS infotype 1676 | 20101122 | ||
3 | Importing | IS_P1676 | Call by reference | Type reference (TYPE) | P1676 | Infotype 1676: Attrib. for Public Sector | 20101122 |
Method SET_TEXTS_IN_Q1676 on class CL_HR_PT_PBS_IT1676 has no exception.
Method STRUCTURE_ORG_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OM_NODES | Call by reference | Type reference (TYPE) | GTY_T_NODE | 20101122 | |||
2 | Changing | CT_RESULT_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Org. Management: Table of Object Entries | 20101122 | ||
3 | Changing | CT_RESULT_STRUC | Call by reference | Type reference (TYPE) | STRUC_T | Org. Management: Table of Structure Entries | 20101122 | ||
4 | Importing | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20101122 | ||
5 | Importing | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20101122 |
Method STRUCTURE_ORG_UNIT on class CL_HR_PT_PBS_IT1676 has no exception.
History
Last changed by/on | SAP | 20110809 |
SAP Release Created in |