Open all | Close all

Getting the LATEST information!

To ensure you are getting the latest information please vist this page on the new domain for SAP Development


Access Personal absence calendar (NCALE data)

 

The personal absence data can be access manually be executing transaction ‘PC00_M08_CLPC’.

 

 

This data can also be retrieved from within an ABAP program using the function module 'HR_FR_READ_NCALE':

 

  TYPES : BEGIN OF pfra0_pcale,
             annee(4) TYPE c.
          INCLUDE STRUCTURE pcint.
  TYPES : END OF pfra0_pcale.

  DATA: it_ncale TYPE  STANDARD TABLE OF pcnat INITIAL SIZE 0,
        it_pcale TYPE  STANDARD TABLE OF pfra0_pcale INITIAL SIZE 0.
  
 
  gd_begda+4(4) = '0101'.

  gd_endda+4(4) = '1231'.

CALL FUNCTION 'HR_FR_READ_NCALE'
       EXPORTING
            empnr                         = pernr-pernr
            datbeg                        = gd_begda
            datend                        = gd_endda
       TABLES
            i_ncale                       = it_ncale
            i_pcale                       = it_pcale
       EXCEPTIONS
            missing_personnel_number   = 1
            version_cluster_incomp         = 2
            OTHERS                   = 3.

 

 

Values returned within table ‘IT_NCALE’ will look similar to the following: