美文网首页
客户和供应商预制凭证扩充WBS字段

客户和供应商预制凭证扩充WBS字段

作者: 拓跋猫儿 | 来源:发表于2021-06-24 16:08 被阅读0次

参考文献

1.扩充字段

VBSEGK,VBSEGD

附加接口,ZAS_*,注意这里添加的字段是ps_psp_pnr,为什么用ps_psp_pnr具体原因在参考文献中有介绍。


image

2.复制屏幕

事务码SE80进入函数组F040,复制0301到9901,0302到9902屏幕。
屏幕9901和9902中添加bseg-projk到界面上。

image

3.配置屏幕

事务码SM30输入T019,找现在所有的301,302的屏幕,将它们修改为9901和9902.


配置T019

4.隐式增强

增强修改标准程序BDC_DATA
具体位置如下图所示


程序:LFIPIF00大约1794行

将BDC_DATA中的BSEG-PROJK行从内表中删除,行数据和行号(BSEG-VOZEI)通过内存抛出。

image
image

5.凭证过账

在凭证行增强(ZIF_EX_BD_SUBSTITUTION~LINEITEM)中接收内存数据并赋值。


image

遇到的问题

1) FB03报错

修改完成后,查看其它凭证,提示屏幕找不到


image

事务码FB03,开始进入程序SAPMF05L,750屏幕,双击行会按照逻辑跳转屏幕,屏幕确认代码大约在如下显示。

程序:MF05LFD0 大约 39行

同理,事务码FBV0确定预制凭证屏幕

程序:LF040F00 大约 5908 行

观察T019-dyncl='V',判断预制凭证在T019中的配置应该是V,SM30修改T019中的记录,只留下V的9901和9902屏幕。如果还发现类似的问题,再次修改屏幕。

2) 事务码FBV0报错

在完成步骤1,2,3后,直接调用bapiBAPI_ACC_DOCUMENT_POST生成的凭证是带有WBS的,事务码FBV0过账会提示消息号00344,"dynpro&&无批输入数据"的错误,对应的程序为SAPMF05A。这种错误一般为调用BDC程序报错的,具体报错的地方如下。

程序:LFIPIF00大约1868行

为了避免扩大修改范围,决定通过修改BDC_DATA,在凭证行增强赋值WBS。通过步骤4的隐式增强,获取WBS相关的信息并赋值。

相关文章

  • 客户和供应商预制凭证扩充WBS字段

    参考文献[https://www.cnblogs.com/shuhaibeyond/p/14217737.html...

  • SAP FI 系列 (016) - 会计凭证查看

    SAP 的会计凭证有以过账账凭证 (Posted)、预制凭证 (Parked) 和暂存凭证 (hold) 三种状态...

  • SAP FI 系列 (017) - 预制会计凭证总结

    SAP 会计凭证有过账、预制和暂记三种状态,区分三种状态的作用: 暂记凭证 (Hold):暂记凭证主要作用是暂时保...

  • FICO 基础知识

    凭证类型 常见的凭证类型分为总分类账凭证SA、资产过账AA、折旧过账AF、开票转账凭证RV、客户凭证DA、客户贷项...

  • MySQL 计算字段

    字段基本与列的意思相同,经常互换使用 拼接字段Vendors表中包含供应商名和地址信息。假如要生成一个供应商报表,...

  • 设计忽视的点

    一、开票助手内公司信息管理优化时候,字段说明缺失,没有说明关于客户、分公司及供应商的字段说明及来源 二、设计时间线...

  • 供应商和客户

    (1702)6月10日 周三 晴雨 今天又下雨了。 上午,在老朋友的推荐下,认识了一个大伽级老板,C总,对高分子材...

  • 账务篇:账务处理过程

    1,原始凭证(发票、出库单、入库单、银行回单等) 2,记账凭证(收、付、转) 收:销售收款等 付:对公(供应商货款...

  • 2020-03-07

    如果成为客户心里的优质供应商 供应商和客户,当然是互不可分。而如何才能成为客户心里的优质供应商呢?。在跳槽到一个新...

  • SAP MM 为MB51报表增加查询字段

    SAP MM 为MB51报表增加查询字段 比如想按照'抬头文本'字段来查询, 找到'凭证抬头文本',勾选'选择字段...

网友评论

      本文标题:客户和供应商预制凭证扩充WBS字段

      本文链接:https://www.haomeiwen.com/subject/cexgyltx.html