关于客户和供应商预制凭证添加WBS字段
客户和供应商的预制凭证的对应标准屏幕SAPLF040~0301和SAPLF040~0302并没有提供WBS字段,有的需求需要增强WBS字段到屏幕上,本文会介绍增强WBS字段的步骤,也请读者多多指教。为了不破坏标准屏幕,读者之前拷贝了两个标准屏幕分别是SAPLF040~9901和SAPLF040~9902,并在表T019中进行了配置,这样的话客户和供应商预制凭证会用我们拷贝好的屏幕,后边笔者会有博文专门介绍这些内容。
屏幕引用的字段是BSEG的PROJK字段,之所以屏幕上引用这个字段,读者可以屏幕上的其他字段信息,其他字段基本上都来自BSEG,而且BSEG只有一个关于WBS字段就是PROJK,
当用FB01点击预制凭证,
或者使用FBV1点击保存,
都会走到下图位置,COMMIT WORK的时候会更新表VBSEGD,
当显示客户预制凭证的时候,会走到以下标准函数:PRELIMINARY_POSTING_DOC_READ,
因为t_vbseg中WBS字段用的是PS_PSP_PNR,
因此需要在VBSEGD表增强PS_PSP_PNR这个字段,而不能使用PROJK这个字段,如果在客户预制凭证上增加其他字段,很可能FVBSEG和BSEG有相同的字段,那么在VBSEGD增强的时候,就可以用同名字段,WBS这个字段是比较特殊的,需要注意,
这样预制凭证创建完成之后,WBS字段才会真正有值,使用FBV1或者FB01(选择显示),
供应商预制凭证增加WBS字段和客户预制凭证增加步骤一样,需要在表VBESGK增加PS_PSP_PNR,对于总账预制凭证,标准表里存在WBS字段,不需要再做增强,
2020最后一天发表一篇博文,希望和读者共同学习进步,祝2021年新年快乐!