|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统标准的特殊分类帐表有对应行项目搜索程序,如GLFUNCT 对应的行项目程序为RGUGLFUNCA ,可否为自定义特殊分类帐表定义实际行项目搜索程序,请指教.
假设让你设计一财务系统希望建立多套帐你会如何设计,思路是这样的,所谓的帐在计算机中不过是几个表而已,最常用的ledger 莫过于ledger 0 with summary table GLT0,大家都知道 GLT0这个表吧, 有HSL01-16,TSL01-16..什么意思大家都清楚的很了.ECCS Ledger (1C, 1M) FI-LC (Ledger 10,1A现在被禁用了),retaile ledger 7R
细心的弟兄会发现通常ledger会有这么5个表XXXX A(actual line items) , Xxxx T(summary table),说XXXXP (Plan version),还有俩object tables . 如果你自己建立一个SPL table group也有这5表. Ledger 0 似乎没有按此rule , (使用SE11你依旧可发现有GLT0,GLS0,GLP0,).大家都知道ledger 0是非常非常非常太非常的ledger,所以有一堆related table, BSEG是其line item并且被做成了high performance的cluster table, 还有open item table (BSIS,BSAS, BSIK,BSAK, BSID, BSAD...).
强烈建议想真正钻研FICO的去了解下Ledger table .
回到你的问题,我没有测试过,但是我想是一定可以的.你能发现这些ledger有line item search program .
GLFUNCT :Cost of sales accounting ledger (Ledger 0F)
RGUGLFUNCA
RGUGLFUNCP
RGUGLFUNCT
GLPCT rofit center Accounting ledger (Ledger 8A,8C)
RGUGLPCA
RGUGLPCP
RGUGLPCT
如果是自定义的ledger (实际上是些表),你测试下SPL IMG technical help下的东西run一便看看,估计能生产你要的东西我是非常粗略得研究了下run这些东西会动态产生什么的原理. SAP还提供一堆Tcode 看SPL的acutal|plan line item干吗你非要直接使用程序? GD13|GD43|GD44 for plan line ,GD13|GD23|GD33, 你还可为你定义的SPL table 定义user table,相当于起个别名同时设置在选择line item时的search 条件.
很简单,就是启动一个SPL , 除了一些表外,当然会动态产生一堆相关程序,并且会嵌入SAPMF05A的include下的include(如果愿意你甚至能找到这些程序名和逻辑,你能知道动态产生这些程序的程序名称,但是除非以后你立志想到SAP去升级 SAP47到SAP50没有必要浪费时间去研究这些). 道理很简单,SPL的数据毕竟是要同步在写到所谓的一般总帐ledger 0时同时(SAP现在已经不支持后续post,只能是同时,这好理解,毕竟后续可能会造成Ledger 0和各SPLs的数据不完整.->如果需要,你可启动N个SPL, 其实我认为除了ledger 0,其他的任何ledger都可当作SPL .)写到你定义的个SPL中去的, 但是这样performance不说(现在server配置高这都不是问题),如果SPLs的程序在生产时有错误,会造成数据ledger 0都post不过去(就是产生不了会计凭证).
SAP无论是启动EC-CS, CO-PCA,Cost of sales accounting其实就可看启动了一些SPL, 有些什么*T,*A, *P的表,倒是CO-PA那些表是部分死的,这个我在CO-PA有描述.除了那些死的字段,接下来你定义的特征和值字段才排在表后,也是分actual line item (CE1****),plan line item (CE2****), CE****(PSG summary 表),对应到SPL的*T,*P,*A.
|
|