Advertisement

BAPI_PR_CHANGE how to add account assignment information for service line,如何解决?

阅读量:

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注 &&收藏&&订阅!持续更新中,up!up!up!!

问题描述

使用SAP ABAP中的BAPI_PRCHANGE功能模块来调整U和D账户分配类别下的采购申请。将此操作转换为采用T和D账户分配类别,并在现有服务记录中填入科目编码(如WBS)、成本中心等信息的时候。BAPIs一直在遇到问题。系统返回错误提示:无法更改当前的采购申请实例。具体错误信息尚未明确。所有相关的参数表(如科目编码表格)、服务记录表格以及两者之间的对应关系都已填写完毕。是否还有其他需要注意的地方?

主要信息如下:

复制代码
      praccount       = tab_praccount        =
      praccountx      = tab_praccountx
      rec_praccount-PREQ_ITEM = '00010'.
      rec_praccount-serial_no = '01'.
      rec_praccountx-PREQ_ITEM = '00010'.
      rec_praccountx-serial_no = '01'.
      rec_praccountx-PREQ_ITEMX = 'X'.
      rec_praccountx-serial_nox = 'X'.
    ************************************************
      servicelines    = tab_service
      servicelinesx   = tab_servicex
    rec_service-DOC_ITEM     = '00010'.
    rec_service-OUTLINE      = '0000000001'.
    rec_service-SRV_LINE     = '0000000010'.
    rec_servicex-DOC_ITEM     = '00010'.
    rec_servicex-OUTLINE      = '0000000001'.
    rec_servicex-SRV_LINE     = '0000000010'.
    ************************************************
      serviceaccount  = tab_serviceaccount
      serviceaccountx = tab_serviceaccountx
      rec_serviceaccount-DOC_ITEM       = '00010'.
      rec_serviceaccount-OUTLINE        = '0000000001'.
      rec_serviceaccount-SRV_LINE       = '0000000010'.
      rec_serviceaccount-SERIAL_NO      = '01'.
      rec_serviceaccount-SERIAL_NO_ITEM = '01'.
      rec_serviceaccountx-DOC_ITEM       = '00010'.
      rec_serviceaccountx-OUTLINE        = '0000000001'.
      rec_serviceaccountx-SRV_LINE       = '0000000010'.
      rec_serviceaccountx-SERIAL_NO      = '01'.
      rec_serviceaccountx-SERIAL_NO_ITEM = 'X'.
    ************************************************

上述问题包含来自我自身项目的开发内容,也包含从网络上收集到的网站信息以及来自读者的反馈信息。如有发现侵权行为,请立即删除相关信息。

解决方案

如下是上述问题的解决方案,仅供参考:

希望能够帮到有需要的你。

PS:如遇同学采纳上述方案仍存在未解决问题的情况,请不要抱怨或着急躁动。毕竟影响因素诸多(众多),我也希望能尽最大努力帮助到类似问题的同学们。也请将你尚未解决或出现的新Bug粘贴至评论区以便我们共同协作,共同努力,一起帮你解决问题,无需焦虑。
若有对当前Bug的方法与现有提供方案存在差异,恳请大家积极分享您的新思路或新方法至评论区以便共同探讨学习,目的就是为了更好地帮助更多需要协助的同学。

☀️写在最后

今天分享了这一期的Bug修复经验哦!如果你还想了解更多解决方案的话,
你可以访问我专门整理了 bug 与提供优化方案的专栏【 Bug调优

写作不易,
如果你觉得这篇文章对你有帮助,
您可以选择关注、点赞或收藏,
一键助力:您的支持是我持续创作的动力源泉。

同时也推荐大家关注我的硬核公众号:「猿圈奇妙屋」 ;以第一手学习bug菌的首发干货,不仅能学习更多技术硬货,还可白嫖最新BAT大厂面试真题、4000G Pdf技术书籍、万份简历/PPT模板、技术文章Markdown文档等海量资料,你想要的我都有!

📣关于我

我是bug菌,在、掘金、InfoQ、51CTO、华为云、阿里云和腾讯云等多个技术社区活跃于专家行列。凭借 years of experience 和持续输出优质内容,在C站获得博客之星排名靠前的成绩,并多次荣获华为云年度十佳博主称号、掘金年度人气作者前40强 distinction 以及51CTO年度博主前十名殊荣。累计拥有超过20万粉丝的支持与信赖。硬核微信公众号「猿圈奇妙屋」作为深度技术内容分享平台TOP号栏目运营者,诚挚邀请你加入我们的行列!为你的职业发展与技术探索提供更多优质资源与成长机会:包括 BAT 互联网公司面试真题免费获取、海量电子书籍4000G存储空间 resources 等等!无论你是初入职场还是技术路上迷茫者,请相信我的分享能为你提供切实的帮助和支持!


全部评论 (0)

还没有任何评论哟~