2007 Jul 19 9:18 AM
Hii all-
I am using this FM, but not able to see the pdated changes in the info type. The sy-subrc value is 0 in the end. What cud be the reason?
REPORT ZTESTFM.
data: itab like PPROP occurs 0 with header line.
data: it0000 like pa0000 occurs 0 with header line.
itab-INFTY = '0002'.
itab-FNAME = 'GBORT'.
itab-FVAL = 'KARGIL'.
append itab.
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
TCLAS = 'A'
PERNR = '114'
INFTY = '0000'
BEGDA = '18000101'
ENDDA = '99991231'
BYPASS_BUFFER = ' '
LEGACY_MODE = ' '
IMPORTING
SUBRC =
TABLES
INFTY_TAB = it0000
EXCEPTIONS
INFTY_NOT_FOUND = 1
OTHERS = 2
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
EXPORTING
PERNR = '114'
MASSN = it0000-massn
ACTIO = 'INS'
TCLAS = 'A'
BEGDA = SY-DATUM
ENDDA = '99991231'
OBJPS =
SEQNR =
SPRPS =
SUBTY =
WERKS =
PERSG =
PERSK =
PLANS =
DIALOG_MODE = '0'
LUW_MODE = '1'
NO_EXISTENCE_CHECK = ' '
NO_ENQUEUE = ' '
IMPORTING
RETURN =
RETURN1 =
HR_RETURN =
TABLES
PROPOSED_VALUES = itab
MODIFIED_KEYS =
.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = ' '
IMPORTING
RETURN =
.
write: sy-subrc.
Hii all-
I am using this FM, but not able to see the pdated changes in the info type. The sy-subrc value is 0 in the end. What cud be the reason?
REPORT ZTESTFM.
data: itab like PPROP occurs 0 with header line.
data: it0000 like pa0000 occurs 0 with header line.
itab-INFTY = '0002'.
itab-FNAME = 'GBORT'.
itab-FVAL = 'KARGIL'.
append itab.
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
TCLAS = 'A'
PERNR = '114'
INFTY = '0000'
BEGDA = '18000101'
ENDDA = '99991231'
BYPASS_BUFFER = ' '
LEGACY_MODE = ' '
IMPORTING
SUBRC =
TABLES
INFTY_TAB = it0000
EXCEPTIONS
INFTY_NOT_FOUND = 1
OTHERS = 2
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
EXPORTING
PERNR = '114'
MASSN = it0000-massn
ACTIO = 'INS'
TCLAS = 'A'
BEGDA = SY-DATUM
ENDDA = '99991231'
OBJPS =
SEQNR =
SPRPS =
SUBTY =
WERKS =
PERSG =
PERSK =
PLANS =
DIALOG_MODE = '0'
LUW_MODE = '1'
NO_EXISTENCE_CHECK = ' '
NO_ENQUEUE = ' '
IMPORTING
RETURN =
RETURN1 =
HR_RETURN =
TABLES
PROPOSED_VALUES = itab
MODIFIED_KEYS =
.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = ' '
IMPORTING
RETURN =
.
write: sy-subrc.
2007 Jul 19 9:19 AM
pass an empty table to the RETURN tables parameter and read what is the message after the call to the FM. YOu will know what has gone wrong.
Regards,
Ravi
2007 Jul 19 9:22 AM
hi..
<b>CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
EXPORTING
pernr = no_emp_int
massn = '01'
actio = 'INS'
tclas = 'A'
begda = sy-datum
endda = '99991231'
OBJPS =
SEQNR =
SPRPS =
SUBTY =
werks = '1000'
persg = '1'
persk = 'D9'
PLANS =
dialog_mode = '1'
LUW_MODE = '1'
no_existence_check = 'X'
NO_ENQUEUE = ' '
IMPORTING
return = return
RETURN1 =
HR_RETURN =
TABLES
proposed_values = it_prop_val
MODIFIED_KEYS =</b>if you want the thread url then here are some ....
Hope that this threads itself solves your problem,
<b>Reward points if useful</b>
Regards
Ashu
| User | Count |
|---|---|
| 6 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |