Hi ,
In my below BAPI work_effort , begin_date , end_date , booking_type is not updating into database , ie when i checked into one of webdynpro application it should populate their but it is not. I used COMMIT FM also after calling my BAPI FM.
data : lt_is_staffinglink type table of BAPI_TS_PRP_STAFFING ,
ls_is_staffinglink type BAPI_TS_PRP_STAFFING .
ls_is_staffinglink-partner_guid = lv_partner_guid.
ls_is_staffinglink-work_effort = '1'.
ls_is_staffinglink-work_unit = 'H'.
ls_is_staffinglink-begin_date = sy-datum.
ls_is_staffinglink-begin_date = '21092010' .
ls_is_staffinglink-end_date = '31122020'.
ls_is_staffinglink-booking_type = '2'.
ls_is_staffinglink-staffing_action = ' '.
append ls_is_staffinglink to lt_is_staffinglink .
lS_is_staffinglink_X-PARTNER_GUID = 'X'.
lS_is_staffinglink_X-WORK_EFFORT = 'X'.
lS_is_staffinglink_X-WORK_UNIT = 'X'.
lS_is_staffinglink_X-WORK_ISOCODE_UNIT = 'X'.
lS_is_staffinglink_X-BEGIN_DATE = 'X'.
lS_is_staffinglink_X-END_DATE = 'X'.
lS_is_staffinglink_X-BOOKING_TYPE = 'X'.
lS_is_staffinglink_X-COMMENTARY = 'X'.
lS_is_staffinglink_X-STAFFING_ACTION = 'X'.
APPEND lS_is_staffinglink_X TO lt_is_staffinglink_X .
CALL FUNCTION 'BAPI_BUS2177_STAFFING_ADD'
EXPORTING
PROJECTROLE_GUID = lv_cgpl_role_guid
IS_STAFFINGLINK = lt_is_staffinglink
IS_STAFFINGLINK_X = lt_is_staffinglink_X
IV_IGNORE_WFMCORE = CL_DPR_CO=>SC_FALSE
IMPORTING
EV_STAFFINGLINK_GUID = lv_STAFFINGLINK_GUID
TABLES
IT_COMMENT =
RETURN = lt_staffing_return .
Please help if u come across same problem.
Thanks
Chetan