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