현재 특정한 인포타입의 함수를 ABAP에서 사용하는 방법이 있을까요?
(어디서 들어 본거 같습니다.)
인포타입의 함수를 사용하는 간단한 예가 있으시다면 답변 부탁드립니다.
데이터를 업로드시에 특정 인포타입은 다른 데이터와 연관관계가 있는 경우도 있다고 들었습니다.
그리고 인포타입의 함수는 그런 연관관계를 고려하여 처리하는걸로 알고 있습니다.
제가 정확히 알고 있지 않는 사항이라.. 내용정리가 되지 않네요.. ㅠㅠ
혹시 대충 감이 오시면 답변 부탁드립니다.
CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE' "사번 잠금
EXPORTING
NUMBER = IM_PERNR
IMPORTING
RETURN = LV_RETURN.
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
INFTY = LS_I9027-INFTY "인포타입 번호
NUMBER = LS_I9027-PERNR "사번
SUBTYPE = LS_I9027-SUBTY
OBJECTID = LS_I9027-OBJPS
LOCKINDICATOR = LS_I9027-SPRPS
VALIDITYEND = LS_I9027-ENDDA
VALIDITYBEGIN = LS_I9027-SEQNR
RECORDNUMBER = LS_I9027-SEQNR
RECORD = LS_I9027
OPERATION = 'INS' "생성
TCLAS = 'A'
DIALOG_MODE = '0'
* NOCOMMIT =
* VIEW_IDENTIFIER =
* SECONDARY_RECORD =
* IMPORTING
* RETURN =
* KEY =
CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE' "사번잠금 해제
EXPORTING
NUMBER = IM_PERNR
IMPORTING
RETURN = LV_RETURN.
HR_INFOTYPE_OPERATION의 Import파라미터중 operation의 옵션은 파라미터 타입을 보시면 나옵니다.
COP Copy
DEL Delete
DIS Display
EDQ Lock/unlock
INS Create
LIS9 Delimit
MOD Change
INSS Create for Actions is not converted to Change