Skip to Content
0
Sep 23, 2010 at 01:15 PM

Values not populating after calling 'BAPI_BUS2177_STAFFING_ADD' .

63 Views

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