现在的位置: 首页 > 综合 > 正文

abap–关于集(set)的读取(如读取成本中心组下的所有成本中心)

2013年03月16日 ⁄ 综合 ⁄ 共 535字 ⁄ 字号 评论关闭

看到jack wu转载了一篇文章https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/5541。关于集的东西,正好项目上要写一个维护成本中心组的程序,研究了一下。相关TCODE函数已经有介绍,不过它并没有介绍sets和成本中心组的区别,我发现也有其他函数可以读取成本中心组。

1. sets和成本中心组的区别?

通过前台创建的成本中心组是可以通过GS03看到的,但是如果自己创建的sets并不会出现在成本中心组中,会在setheader中发现创建的sets,setclass:0000,subclass:空。我的是成本中心组,利润中心组等都是sets的一个子集而已,不过是标准的sets。自己建立的sets我觉得以后写程序可以用到,相当于一个配置表一样,使维护起来更容易。

2. sets集合的其他有用函数

函数组KKHI下面很多函数非常有用,其中K_HIERARCHY_TABLES_READ也可以读取成本中心组,利润中心组等。

函数族GSGF也同样可以达到功效。

这次做的成本中心组的维护我先去找的BAPI,发现有所以用了它BAPI_COSTCENTERGROUP_CREATE。可以创建成本中心组,在成本中心组下添加节点都可以。

抱歉!评论已关闭.