SAP 散装笔记 第 20230607 号 Q&A 问答摘选

SAP 散装笔记 第 20230607 号 Q&A 问答摘选

简介: 每隔一段时间,我会整理一份问答摘选的散装笔记,笔记来源于博客、公众号、知识星球、微信、 QQ 等地方。这是第 20230607 号 Q&A 问答摘选,希望这些问答对你有所帮助。

关键字:SAP ABAP 散装笔记 Q&A 问答摘选


1 群聊问答摘选

1.1 关于财务清账

  • 问:标准清账、部分清账、剩余清账,有没有 BAPI 功能函数使用?
  • 答:没有。但通过增强代码,用标准的全部清帐函数可以搞定,如下,
    • POSTING_INTERFACE_START
    • POSTING_INTERFACE_CLEARING
    • POSTING_INTERFACE_END

1.2 关于 MIRO 过账生成凭证的替代

  • 问:请教一个问题,miro过账生成凭证是,到期日(bseg-netdt),替代不了是怎么回事,我冲销凭证的时候这个字段是可以被替代的 : NETDT 字段一般不直接使用。系统读取未清项 信息 ,读取函数 DETERMINE_DUE_DATE 获得到期日。
    在这里插入图片描述
  • 答:替代里加断点 Debug 一下,不走就上 BTE 。

1.3 ALV 点击过滤器 DUMP

  • 问:ALV 过滤器,我的账号点击过滤没问题,用户的账号点击过滤器字段搜索帮助的时候就 dump ,报错找不到类型,但我的账号就不会。
  • 答:SU3 查下用户账号,账号里 Parameter 可能有问题,F4METHOD noactive ,
    在这里插入图片描述

1.4 请求传输的职责界定

  • 问:ABAPer 提供给 BASISer 的请求号状态是已释放还是未释放?
  • 答:已释放未传输;释放代表一个版本的发布,版本内容开发负责。
    IT 审计:程序实施/版本发布。

1.5 已释未传输的请求号

  • 问:怎样能快速找出所有已释放且未传输的请求号?(不在 STMS 里看)
  • 答:E070 中只有释放状态,没有传输返回码状态,我看了下标准函数,是通过读 cofiles 文件获取的,没有快速的获取方法。
    注意,call function 'TR_READ_GLOBAL_INFO_OF_REQUEST' 是 STMS 路径内全局的。

1.6 JSON 套 JSON 的 接口请求数据体

  • 问:ABAP 里怎样处理 JSON 套 JSON 不会被转义?一个 JSON 是另一个 JSON 对象的值。
    不想要的效果,
    在这里插入图片描述
    想要的效果,
    在这里插入图片描述
    想要的 JSON 报文,
[{"fieldName":"applicant","fieldValue":"17081"},{"fieldName":"application_date","fieldValue":"2023-04-25"},{"fieldName":"attribution_department","fieldValue":"144930"},{"fieldName":"module","fieldValue":"ERP"},{"fieldName":"source","fieldValue":"ED1"},{"fieldName":"target","fieldValue":"EP1"},{"fieldName":"source_port","fieldValue":"300"},{"fieldName":"target_port","fieldValue":"800"},{"fieldName":"type","fieldValue":"0"},{"fieldName":"appendix","fieldValue":[{"filePath":"base64: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","fileName":"澳洲函数组合集.XLS"}]}]

1.7 SAP 传输请求号的编码规则

  • 问:SAP TR 编码规则是什么?
  • 答:3位系统标识+1位请求号类型+6位流水码
    在这里插入图片描述
    这个很可能 BASIS 可配置。

1.8 工单 作业类型

  • 问:SAP 作业类型最多只能 6 个,有遇到过财务反馈觉得6个精细度还不够的情况吗?
  • 答:有。两种方案,
    • 方案一: 将工序复制一行, 一行工序中,标准功能只有六个作业量,两行就有12个。
    • 方案二:通过CO-OM 工具模板分配来处理。

SAP 建议复制工序,不过感觉这个好麻烦,所有物料一个工艺都得工序双倍,为了财务成本核算,研发会有意见,而且切换工作量挺大,
在这里插入图片描述

1.9 动态编程 generate subroutine pool

  • 问:在不提前定义变量的情况下,能否在循环里按指定 id 动态生成变量,最终目标是根据取数信息生成多个 ranges 表,
    取数信息有5项:id,sign option low high 的值,取得到内表,循环内表,一条生成一个ranges表。
  • 答:generate subroutine pool 可以实现。
    感兴趣的可以参考,
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    注意:只能有 36 个这样的动态程序存在于一个进程里,多了就 dump ,还挺难查 dump 原因的。留给后人解决吧,一代更比一代强,相信后人的智慧,一代人有一代人的使命?有理。

1.10 SAP 对 SFTP 的支持

  • 问:ABAP 有对 SFTP 的直接支持吗?
  • 答:S4 有,ECC 没有;
    ECC 只能通过 SXPG_COMMAND_EXECUTE 跑 SM69/SM49 的脚本,麻烦,建议对方发布成 TAPI 或者 FTP(如果没有很高的安全要求) 。
    注意:SAP 中的 SFTP 函数组是指 SAP FTP 而不是 Secure FTP。
    ECC 方案:使用 Winscp Client 实现 SAP 对 SFTP 的访问

1.11 更新会计凭证字段 BSEG-KUNNR

  • 问:有没有可以更新 BSEG-KUNNR 的函数或其他方法?
    凭证中客户字段有问题,但是又不想冲销重做,就想看看有没有什么魔法手段能修改,这四个都试过了,都无法修改,

    • FI_ITEMS_MASS_CHANGE
    • FI_ITEMS_CHANGE
    • FI_DOCUMENT_CHANGE
    • G_BKPF_BSEG_UPDATE
  • 答:先去 OB32 看看配置,如果 OB32 BSEG-KUNNR 放不出来,那就是不允许更改。

    • 详见:SAP FI 系列 (018) - 会计凭证的修改
    • SAP 之所以不允许删除和关键信息的更改,主要考虑就是数据的真实性、追溯性、审计性。与组织相关的、无法保证一致性的、信息系统(各类系统标准统计报表)统计字段,都是无法修改的。实际上 SAP 中凡是对会计系统有影响的数据都不能更改,只允许用户修改凭证的文本和分配字段信息,这些信息的变更不会对会计报表产生影响。
    • 可以使用函数 G_CHECK_FIELD_USED_IN_GLX 检查字段的可更改属性。
  • 20230905 更新内容

    • Notes 翻译
      FI-SL 字段移动中使用的字段通常是不变的。原因是,Special Ledger 只在创建文档时更新。对于其他组成部分,如利润中心会计或特殊分类账,FI文档中的后续更改仅为本地更改。Special Ledger 没有得到关于变更的信息。因此,为了避免SL和FI之间的不一致,这些字段是不可更改的。
      详见:SAP 会计凭证更改(FB02) 配置及注意事项
    • 我的理解
      这也和 bseg-kunnr,在 BAPI_ACC_DOCUMENT_POST 能写入,但在其他地方无法更新的表现一致。
      从这两个字段标准的使用来看,绝对是不让修改的,这显而易见;
      我们本应该通过附加字段来解决这个问题,但非常可惜,没有这样做;
      所以我们现在扭曲地使用了这个字段(网上也有人在问类似的问题,应该也是这样在使用,太没有节操了)
      单纯从理论上,总账行的客户/供应商是没有意义的,直接 update 应该问题不大,但确实是一个潘多拉的盒子,产生什么问题,确实不太好说。SAP 肯定是不会提供标准程序去改的,因为他实在想不到你会这么用。
      在这里插入图片描述
      这个才是推荐的做法!
      在这里插入图片描述
      再做两个字段出来,也叫客户和供应商,不要用标准的两个字段

1.12 存货减值准备

  • 问:存货减值准备在 SAP 怎么操作的?
  • 答:采用报表计算,手工总账记账处理。
    • 创建一个自定义表(关键字:年月、工厂、物料、可变现净值价格),然后开发一个报表,比较系统中的存货成本与(数量 * 可变现净值价格)的差异,汇总金额后,由财务人员手工记总账凭证:
      借:资产减值损失;贷:存货跌价准备;月末过账,次月初冲回。
    • 不建议将存货跌价准备金额记入到物料存货成本金额中,因为按照准则,存货跌价准备后续可以转回,存货可以一直在变化,由:原材料 ,投入为半成品,再到产成品。

存货跌价准备计算,按可变现净值时,很难后续追踪处理。所以采用报表计算,手工总账记账处理。


其他

我的微信群、QQ群和其他发布平台。

长期提供开发和运维服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李BIN的笔记

您的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值