ABAP – Function Module HR_INFOTYPE_OPERATION
Có thể bạn quan tâm
ABAP – Function module HR_INFOTYPE_OPERATION
objectid – object id from infotype
number – Personnel number
validityend – validity end date
validitybegin – validity begin date
record – infotype record values to be updated, inserted etc (will be structure of infortyoe you are updating)
recordnumber – sequence nunber from infotype record you are updating
Operation – describes what operation is to be performed COP = Copy DEL = Delete DIS = Display EDQ = Lock/unlock INS = Create LIS9 = Delimit MOD = Change INSS = Create for Actions is not converted to Change
nocommit – commit yes(‘X’) / no(‘ ‘)
dialog_mode – dialog mode or not, default is ‘0’ Example coding for MOD operation
CONSTANTS: change TYPE pspar-actio VALUE ‘MOD’.
“This code is requred and locks the record ready for modification CALL FUNCTION ‘HR_EMPLOYEE_ENQUEUE’ EXPORTING number = p_pernr.
“loop at p0071 into p_p0071. “added to put code in context validitybegin = p_record-begda. validityend = p_record-endda. p_record-endda = pn-begda – 1.
CALL FUNCTION ‘HR_INFOTYPE_OPERATION’ EXPORTING infty = ‘0071’ subtype = p_record-subty objectid = P_record-objps number = p_record-pernr “employeenumber validityend = validityend validitybegin = validitybegin record = p_record recordnumber = p_record-SEQNR operation = change nocommit = nocommit dialog_mode = ‘0’ IMPORTING return = return_struct key = personaldatakey EXCEPTIONS OTHERS = 0.
“endloop.
“unlock record after modification CALL FUNCTION ‘HR_EMPLOYEE_DEQUEUE’ EXPORTING number = p_pernr.
Example coding for INS operation
CONSTANTS: insert TYPE pspar-actio VALUE ‘INS’.
“This code is requred and locks the record ready for modification CALL FUNCTION ‘HR_EMPLOYEE_ENQUEUE’ EXPORTING number = p_pernr.
validitybegin = p_record-begda. validityend = p_record-endda. p_record-pernr = p_pernr p_record-begda = pn-begda. p_record-endda = validityend. p_record-subty = p_SUBTY. “subtype of new entry p_record-SCREF = p_SUBTY. “subtype of new entry “plus populate any other fields you need to update
CALL FUNCTION ‘HR_INFOTYPE_OPERATION’ EXPORTING infty = ‘0071’ subtype = p_record-subty number = p_record-pernr “employeenumber validityend = validityend validitybegin = validitybegin record = p_record operation = insert nocommit = nocommit dialog_mode = ‘0’ IMPORTING return = return_struct key = personaldatakey EXCEPTIONS OTHERS = 0.
“unlock record after modification CALL FUNCTION ‘HR_EMPLOYEE_DEQUEUE’ EXPORTING number = p_pernr.
Loading...Related
Từ khóa » Hr_infotype_operation Delimit
-
HR_INFOTYPE_OPERATION Dellimit Operation 'LIS9'
-
Delimit Old Record And Create New Record Using ...
-
SAP Hr Infotype Operation Delimit Function Modules - TCode Search
-
HR_INFOTYPE_OPERATION - SAP Help And Wiki Pages, Answers ...
-
Hr_infotype_operation In Loop - Diploma And Certificate Courses
-
HR_INFOTYPE_OPERATION To Update SAP Hr Infotypes - ABAP
-
HR_INFOTYPE_OPERATION To Update SAP Hr Infotypes - ABAP
-
ABAP - Infotype Record Creation - HR_INFOTYPE_OPERATION
-
FM HR_INFOTYPE_OPERATION - The SAP Fan Club Forums
-
RE:[sap-hr] Delimit Old Record And Create New Record Using ...
-
SAP ABAP Function Module HR_INFOTYPE_OPERATION ...
-
HR_INFOTYPE_OPERATION To Update SAP Hr Infotypes - Function ...
-
An SAP Consultant_ ABAP - Infotype Record Creation
-
SAP开发笔记HR_INFOTYPE_OPERATION - 百度文库