Open all | Close all

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:


SAP ABAP development help
More SAP ABAP development help and information


ABAP code and information
More SAP ABAP development tips and tricks

 
 

Number of SAP Development Users currently online hit counters