点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我需要制作空缺职位的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我需要制作空缺职位的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要制作空缺职位的自定义报告,需要显示职位的关系和公司代码。
我正在从hrp1000获取所有职位,并将其与PA0001职位进行比较。 但找不到他们的公司代码。 是获得空缺职位的正确方法,还让我知道从哪里可以获取公司代码。
form get_vacant_position。 如果itab []不是初始的。 选择 * 到表it_hrp1000的对应字段中 从指定的hrp1000客户端 其中mandt = sy-mandt 和plvar ='01' 和otype ='S' 和endda eq'99991231'。 按objid对it_hrp1000进行排序。 " otype。 比较objid类型,从it_hrp1000中删除相邻的重复项。 选择 * 到表it_pa0001的对应字段中 从pa0001客户指定 其中mandt = sy-mandt 和endda eq'99991231'。 按计划对it_pa0001进行排序。 " otype。 从it_pa0001比较计划pernr中删除相邻的重复项。 万一。 清除itab。 在it_hrp1000处循环。 使用关键计划= it_hrp1000-objid读取表it_pa0001。 如果sy-subrc eq 0。 删除计划为it_hrp1000-objid的it_pa0001。 其他。 将it_hrp1000-objid移至itab-posi_code。 选择单个sobid到itab-comp_code中 从指定的hrp1001客户端 其中mandt = sy-mandt 和otype ='S' 和plvar = 01 和rsign ='A' 和相关= 001 和objid = itab-posi_code。 附加itab。 清除:itab-posi_code。 万一。 结束循环。 最终形式。 " GET_VACANT_POSITION
嗯.... HRP1008怎么样? 这将具有所有帐户分配信息(包括公司/BUKRS)。
过去,您可能还需要考虑继承(例如,职位可能没有像HRP1008这样直接分配的关系,而是在 属于它的组织单位...。或更高级别的组织单位(如果未分配在那里...及更高)。
一周热门 更多>