Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 3280

BAPI_PTMGRATTABS_MNGCREATION to create attendance/absence

$
0
0

Dear ABAP Experts

I use BAPI BAPI_PTMGRATTABS_MNGCREATION to create attendance or absence .

this is my program,but programs returns internal table with erros message:

Start or end date missing; current entry: 00.00.0000 - 00.00.0000

could you help me?

data : BAPIHRABSATT_IN_WT TYPE TABLE OF BAPIHRABSATT_IN WITH HEADER LINE,        BAPIHRABSATT_IN_WA LIKE LINE OF BAPIHRABSATT_IN_WT,        BAPIRET2_WT LIKE TABLE OF BAPIRET2,        BAPIRET2_WA LIKE LINE OF BAPIRET2_WT.  
CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'    EXPORTING      NUMBER        = '10000019'  
* IMPORTING  
*   RETURN        =            .  
BREAK-POINT.  
BAPIHRABSATT_IN_WA-FROM_DATE = '20160221'.  
BAPIHRABSATT_IN_WA-TO_DATE =   '20160221'.  
BAPIHRABSATT_IN_WA-START_TIME = '07:30'.  
BAPIHRABSATT_IN_WA-end_TIME = '11:30'.  
APPEND BAPIHRABSATT_IN_WA TO BAPIHRABSATT_IN_WT.  
CLEAR BAPIHRABSATT_IN_WA.  
CALL FUNCTION 'BAPI_PTMGRATTABS_MNGCREATION'    EXPORTING      EMPLOYEENUMBER        = '10000019'     ABS_ATT_TYPE          = '0410'  "      HRABSATT_IN           = BAPIHRABSATT_IN_WT  
*   LOCKINDICATOR         =  
*   WORKTAXAREA           =  
*   HRALTPAYMENT          =  
*   HRCOSTASSIGN          =  
*   HRACTIVITYALLOC       =     SIMULATE              = ' '  
* IMPORTING  
*   HRTIMESKEY            =  
*   ABSENCE_FLAG          =  
*   HRABSATT_OUT          =  
*   LOCKINDICATOR         =  
*   HRABSATTEXT           =  
*   WORKTAXAREA           =    TABLES      RETURN                = BAPIRET2_WT            .  
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.  
CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'    EXPORTING      NUMBER        = '10000019'  
* IMPORTING  
*   RETURN        =  
.  

Viewing all articles
Browse latest Browse all 3280

Trending Articles