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 Modify Not Working
-
HR_INFOTYPE_OPERATION Modify Problem - SAP Community
-
HR_INFOTYPE_OPERATION Is Not Working. - Enterprise Software
-
Use Of FM : HR_INFOTYPE_OPERATION - Enterprise Software
-
HR_INFOTYPE_OPERATION To Update SAP Hr Infotypes - Function ...
-
ABAP - Infotype Record Creation - HR_INFOTYPE_OPERATION
-
Hr_infotype_operation Does Not Update
-
ITXEX Field Cleared When HR_INFOTYPE_OPERATION Is Called
-
FM HR_INFOTYPE_OPERATION - The SAP Fan Club Forums
-
HR_INFOTYPE_OPERATION - SAP Help And Wiki Pages, Answers ...
-
Program To Mass Update Infotype 0006 - ERP Great
-
SAP Hr Infotype Operation Sample Code Function Modules
-
Function Module To Update Data Infotype | SAP ABAP
-
[ABAP] Modify Infotype
-
HR_INFOTYPE_OPERATION To Update SAP Hr Infotypes - Function ...