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
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