abap RH_STRUC_GET函数用法
时间: 2023-08-01 07:08:03 浏览: 260
RH_STRUC_GET是一个ABAP函数模块,用于获取人事组织结构的详细信息。它可用于检索人事组织单元的相关数据,例如组织单元的名称、上级组织单元、下级组织单元等。
函数模块的输入参数如下:
- PERSA:人事区域(可选参数),用于限制搜索结果的范围。
- OBJID:组织单元的对象ID,用于指定要检索的组织单元。
函数模块的输出参数如下:
- O_T528T:组织单元名称表,包含了根据OBJID检索到的组织单元的名称。
- O_T528B:组织单元关系表,包含了根据OBJID检索到的组织单元的关系信息。
- O_T528D:组织单元描述表,包含了根据OBJID检索到的组织单元的描述信息。
使用示例:
```abap
DATA: lv_objid TYPE t528-objid,
lt_t528t TYPE TABLE OF t528t,
lt_t528b TYPE TABLE OF t528b,
lt_t528d TYPE TABLE OF t528d.
lv_objid = 'XXXXX'. "要检索的组织单元的对象ID
CALL FUNCTION 'RH_STRUC_GET'
EXPORTING
objid = lv_objid
TABLES
o_t528t = lt_t528t
o_t528b = lt_t528b
o_t528d = lt_t528d.
LOOP AT lt_t528t INTO DATA(ls_t528t).
WRITE: / '组织单元名称:', ls_t528t-stext.
ENDLOOP.
```
在上面的示例中,我们通过OBJID指定了要检索的组织单元,然后调用RH_STRUC_GET函数模块获取相关信息。最后,我们通过循环输出了检索到的组织单元的名称。
请注意,具体使用时需要根据实际需求进行参数的传递和结果的处理。以上示例仅供参考。
阅读全文