在sap中很多地方使用了集(set)来存储层次关系的数据,如:
Cost Center Group
Cost Element Group
Order Group
Statistical Key Figure Group
Activity Type Group
Profit Center Group
Business Process Group
Cost Object Group
Account Group
WBS Element Group
Fund Group
Functional Area Group
Grant Group
Business Entities Set
Real Estate Set
Buildings Set
Rental Units Set
Rental Agreements Set
Management Contracts Set
Settlement Units Set
General Contracts Set
... 等等....,具体参见SETCLS表.
相关TCODE
GS01
GS02
GS03
GS04
相关数据表
- SETCLS:Set Classes(SETCLASS(4))
- SETCLST: Set Class Descriptions(LANGU(2),SETCLASS(4))
- SETHEADER:Set Header and Directory(SETCLASS(4),SUBCLASS(10),SETNAME(24))
- SETNODE:Lower-level sets in sets((SETCLASS(4),SUBCLASS(10),SETNAME(24),LINEID(10))
- 在读取SETNODE表时,SEQNR为节点在其父节点下的排序顺序号。
- 在读取成本中心组(SETCLASS=0101,SUBCLASS=1000)时,成本中心(组)之间为多对多关系,即一个成本中心组可以隶属于多个父成本中心组,在直接读取相关表时应注意。
- SETLEAF:Values in Sets(SETCLASS(4),SUBCLASS(10),SETNAME(24),LINEID(10))
相关函数
G_SET_GET_ALL_VALUES
G_SET_FETCH
读取一个SET的Header信息、及其直接子集、直接叶节点的数据
G_SET_COPY_INTO_TREECONTROL
将某个集的数据整理成TREE CONTROL可用的数据结构(即TREEV_NTAB和MTREEITM)
相关的,在Function Group “GSTC”中有若干与TREE CONTROL相关的Function Module