Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3576

Re: Updating ENDDA in PA0001

$
0
0

Hello

you can update it,

 

just try this code

 

DATA ls_pa0001 TYPE pa0001.
DATA  ls_return TYPE bapireturn1.
DATA ls_key TYPE bapipakey.

DATA endda TYPE endda.

endda
= sy-datum.
SELECT SINGLE * FROM pa0001
  
INTO ls_pa0001
 
WHERE pernr = '10'.  " number of employee

ls_pa0001
-endda = '99991231'" or as you want.

CALL FUNCTION 'HR_INFOTYPE_OPERATION'
 
EXPORTING
    infty           
= '0001'
   
number           = '10'
*   SUBTYPE          =
*   OBJECTID         =
*   LOCKINDICATOR    =
    validityend     
= ls_pa0001-endda
    validitybegin   
= ls_pa0001-begda
*   RECORDNUMBER     =
    record          
= ls_pa0001
    operation       
= 'MOD'
*   TCLAS            = 'A'
*   DIALOG_MODE      = '0'
*   NOCOMMIT         =
*   VIEW_IDENTIFIER  =
*   SECONDARY_RECORD =
 
IMPORTING
   
return           = ls_return
   
key              = ls_key.


IF ls_return-type <> 'E'.
 
MESSAGE 'the record has been successfully modified' TYPE 'I'.
ENDIF.

 

 


Regards

Ibr,




Viewing all articles
Browse latest Browse all 3576

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>