欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

客制化字段新增

发布时间:2024/1/1 编程问答 58 豆豆
生活随笔 收集整理的这篇文章主要介绍了 客制化字段新增 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

200开发环境,CodingBlock客户化自定义新字段。

在日益复杂的财务核算中,越来越多的辅助核算项需要在凭证中展现。例如,营业外收支、政府补助等需要挂项目;内部交易的收入、财务费用等需要挂客商;内部资金调拨往来科目需要挂原因代码;SAP的一张凭证中虽然有众多的字段,但是许多是各行各业用到的,不能随便将已有字段改造成自定义的辅助核算字段。SAP的coding block功能能够部分解决这一问题,但是有一定的局限性,因为coding block即便激活,能够使用也是除客户、供应商统驭科目外的科目,客户、供应商统驭科目如果想使用需要做其他的系统开发。

激活前需要仔细阅读激活IMG activity documentiopn,对照百度翻译,基本就能够将其全部激活了,注意Expert Mode慎用,除非你以SAP专家自居。配置文档中明确指出了,自定义字段可用于FI总账科目、MM库存管理、MM采购,所以SAP已经明确告诉你往来科目不行,好在在实践中资产统驭科目是可以的。配置文档中还指出,最多可激活18个字段,每个字段的长度不得长于22;激活超过18个字段只能使用字段组,组里的字段只能一起激活,废话不多说,虽然看英文很痛苦,还是建议你去看英文。

(下图中编号133到150为客户保留编号,所以最多18个字段(加了的字段必须在表TCOBM和表TCOBF有数据),超18个字段的话,解决办法:将多个字段(该字段保证同时隐藏或者同时必输或者同时可选输入)设置在同一个编码下,包括表TCOBM和表TCOBF)

OXK3普通模式

  • OXK3点击"添加字段"按钮,选择开发包,输入要增加的字段,勾选测试执行,然后点击“执行”按钮

  • 测试执行,如果仔细阅读了配置文档,应该不会有大问题,警告消息中会有激活步骤完成后需要对MSEG视图需要特殊处理的note 

  • 测试执行如果无错误,则正式执行,此步骤会将激活包入请求中,并且持续半个小时到1个小时,耐心等待别让你的系统掉线。同时,系统会自动生成9999屏幕,用于凭证输入时输入自定义字段的内容。
  • 激活完成后,需要找开发同事参照note 2242679和note 2519240激活mseg和mseg的相关视图,此步骤很重要,否则所有MM集成FICO的操作都会dump。具体操作不会,详询懂英文的开发大哥。
  • 激活后,在科目的字段状态组中和记账码的字段状态组中可以看到自定义字段,根据需要设置字段为选输、必输还是隐藏;激活后,在移动类型的配置中可以看到自定义字段,根据需要设置字段为选输、必输还是隐藏;激活后,在科目分配类别的配置中可以看到自定义字段,根据需要设置字段为选输、必输还是隐藏。这也对应了SAP说的可用于FI总账科目、MM库存管理、MM采购。

专家模式(我们本次采用的方法)

1、OXK3(财务会计(新)-财务会计基本设置(新)-分类帐-字段-客户字段-编辑编码块):

1.1)OXK3时发现只是显示状态,提示如图‘生产系统:只显示’:

SCC4检查系统的各个集团,发现800是生产角色,将生产改为定制后,OXK3即可变为“维护”界面:(SAP SCC4 客户端设置的用法_SAPmatinal的博客-CSDN博客)(默认账号密码:SAP*, pass)

2) OXK3切换为专家模式(非专家模式字段长度最长只有22位),

2.1)添加字段到结构CI_COBL,并激活:

要用ECLIPSE 去激活CDS(操作不做描述,找开发)

1、对于COEP与其代理对象V_COEP具有不同列数的问题,处理方法是运行一个程序FCO_CDS_VIEW_GENERATE,直接执行。
2、对于MSEG和其代理对象NSDM_V_MSEG具有不同列数的问题。处理办法比较麻烦一点,(上图),是需要对CDS视图NSDM_V_MSEG做EXTEND VIEW,把增强的字段加进去就能解决,然后激活  没报错 去系统运行一下这个程序:NSDM_PROXY_SUBSTITUTION。

2.2)添加字段到结构CI_COBL_BI,并激活:

3、激活后,发现BSEG\ACDOCA\COEP等财务表已新增客制化字段,但是 "F-02做账屏幕" 及 "会计科目的字段状态组OBC4,记帐码字段状态OB41或移动类型字段状态OMJJ",还是没有新增的字段。

(补充:会计科目字段状态组,记帐码字段状态组和物料移动类的字段状态组需要保持一致,可使用SE38:RM07CUFA对比排查.)

OXK3检查字段:

4、OXK3添加控制条目:

添加后,检查“OBC4\OB41”字段状态组里“附加科目设置”即有了新增的客制化字段(客制化字段都在附加科目设置),放为可选:

再次打开F-02的9999屏幕,就有了新增的字段(客制化字段都在9999屏幕):

4、安装新字段到新总账汇总表FAGLFLEXT中(财务会计(新)-财务会计基本设置(新)-分类帐-字段-客户字段-包括总计表中的字段)----功能已作废

5、屏幕增强(不用做,新增的总账科目的客制化字段自动更新9999屏幕),查看布局发现已有:

刚开始没运行第3步时,修改布局如下并激活,激活后发现f-02屏幕还是没有,后还原操作:

运行第3步后,再次查看就已经有了:

6、 生成凭证后,客制化字段无法修改,需改为可编辑字段:

6.1)标准配置更改,凭证还是不能改。不可行。

6.2)写增强,可行:

 修改凭证:

总结

以上是生活随笔为你收集整理的客制化字段新增的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。