SAP S/4HANA 2021 FP2 SP3中通过OData创建工时记录的服务疑问
SAP S/4HANA 2021 FP2 SP3 OData创建工时记录问题解答
HCM_TIMESHEET_MAN_SRV服务定位说明:该服务面向管理者场景,核心用于工时表的审批、查询与管理,其TimeEntry实体仅用于展示已存在的工时记录信息,不提供工时录入字段和创建能力,所以你看不到工时录入字段是正常的,并非服务使用错误,但它确实不适合用来创建工时记录。- 推荐用于创建工时记录的OData服务:
HCM_TIMESHEET_ENTRY_SRV:这是专为员工工时录入设计的服务,TimeSheetEntry实体包含Hours(工时数)、PersonnelNumber、WorkDate、CostCenter等关键录入字段,支持通过POST请求创建新的工时记录。HCM_TIMESHEET_SRV:部分版本中该服务也支持工时创建操作,可检查其元数据内的TimeSheetEntry实体,确认是否包含RecordedHours等可编辑的工时字段。
- 验证操作建议:
- 登录SAP系统,通过事务码
/IWFND/MAINT_SERVICE查询上述推荐服务,查看其元数据确认字段完整性。 - 构造包含必填字段的JSON请求体,在SAP Gateway Client(事务码
/IWFND/GW_CLIENT)中发起POST请求,测试工时记录创建功能。
- 登录SAP系统,通过事务码
内容的提问来源于stack exchange,提问作者Tored
相关产品推荐
相关产品推荐

