首页 > 其他分享 >SAP B1 学习笔记 - 易混淆字段名(持续更新中)

SAP B1 学习笔记 - 易混淆字段名(持续更新中)

时间:2024-09-11 13:20:09浏览次数:13  
标签:VatSum 外币 本币 折扣 OXYZ 单据 B1 SAP 字段名

背景

在 SAP B1 的单据中,由于同一单据时常对应着多个后台表单,且后台表单内包含的字段信息往往远大于单据显示出来的,在配置时经常出现多个字段混淆、无系统信息提示字段名模糊的情况,这里总结常见的易混淆难查找的后台字段名。

字段名查询方法

1)系统信息显示

 打开【查看】下的【系统信息】,将鼠标停放在需要查询的字段上,即可查看表单内大部分字段的后台【表名】、【列名】以及【选中字段内容】:

2)查询向导

 

需要查询的表单,可以在此输入其英文缩写名称,按【Tab】键,会返回该表单所有列的列名(单据字段仅能显示表单内的部分列,若有被隐藏不显示的列,在此处查找才能获得完整版)。

如下图,点击鼠标右键,点击【复制表】,可将该表所有列名复制去 Excel。在 Excel 内可以实现一键查找。

模块

1. 营销单据金额

1.1 相关概念

博主通过查看单据是否显示【营销单据】下新建的用户定义字段来判断单据是否属于营销单据,查出以下 18 个单据:

  • 销售:销售报价单;销售订单;交货;退货请求;退货;预售款申请;应付发票;营收贷项凭证;应收预留发票
  • 采购:采购申请;采购报价单;采购订单;采购收货单;采购退货单;采购退货请求;采购退货;预付款申请;应付发票;应付预留发票

故,其后所列举的字段名称适用于以上所有单据。

先补充一些概念:

  • 本币:本币是公司向当地税务部门报税时使用的国家货币。
  • 外币:相对于本币有汇率的其他货币,如本币设定为人民币时,欧元、美元、港币均为外币。
  • 系统货币:系统基于国家货币自动确定的货币。
  • 业务伙伴货币:与您签订协议的业务伙伴的货币。

其中,【业务伙伴货币】在业务伙伴使用外币时可选,从内容上相当于【外币】,而【业务伙伴货币】特指该业务伙伴所使用外币,而【外币】为统称且需要用于统一管理所有种类外币汇率。

在系统列名中,使用 本币、外币、系统货币  进行区分,如下图。在使用过程中,系统货币 使用频率相对于 本币、外币 较低。

1.2 字段名

由于营销单据的常规部分和【内容选项卡】分别对应后台单据的一张主表和一张子表,且命名方式均为 OXYZ 和 XYZ1( 详见《SAP B1 常用表单的 中英文名称&路径》),这里分主表内的金额信息和子表内的金额信息进行总结。

1)主表(OXYZ)

单据总金额 - 含税含折扣

折后单据总税额

单据折扣金额
本币DocTotalVatSumDiscSum
外币DocTotalFCVatSumFCDiscSumFC
系统货币DocTotalSyVatSumSyDiscSumSy

示例

注意图中数据对应

2)子表(XYZ1)

单价折后单价

单价-

含税不含折扣

行总计-

不含税含折扣

折后行税额

行总计-

含税不含折扣

本币PriceBefDiPricePriceAfVATLineTotalVatSumGTotal
外币TotalFrgnVatSumFrgnGTotalFC
系统货币TotalSumSyVatSumSyGTotalSC

其中 PriceBefDi、Price、PriceAfVAT 仅有本币类型,如使用外币,则会根据过账日期汇率自动转化为本币金额,下一小节 1.3 部分会举例。

示例

注意图中数据对应

补充:单据折扣和行折扣

折扣:输入数为百分率。单据折扣得到的结果是因折扣减去的金额,而不是最终金额。

两种折扣互不影响,对于最终结果有叠加效果。虽然字段名一致,但是 OXYZ.VatSum 和 XYZ1.VatSum 代表的内容并不一致。子表物料若为多行,XYZ1.VatSum 会按比例分配最终实际结果,即 OXYZ.VatSum,下一小节 1.3 部分会举例。

1.3 进阶示例

以下总结三个测试案例,分为 简单案例、复杂案例、外币案例。如下图,例图中均是从同一单据中通过 SQL 抽出主表和子表的表格内金额数据,均为本币类型。

便于对应,再次列出字段名对应信息。

主表(OXYZ):

单据总金额 - 含税含折扣

折后单据总税额

单据折扣金额
DocTotalVatSumDiscSum

子表(XYZ1):

单价折后单价

单价 -

含税含折扣

行总计 -

不含税含折扣

折后行税额

行总计 -

含税不含折扣

PriceBefDiPricePriceAfVATLineTotalVatSumGTotal

1)简单案例

设置:

  • 物料种类为 1 种,数量为 2
  • 无行折扣,单据折扣为 10%
  • 税为销项税 17%

2)复杂案例

设置:

  • 物料种类为 2 种,数量均为 1
  • 物料1 无行折扣,物料2 行折扣为 10%,单据折扣为 10%
  • 税为销项税 17%

3)外币案例

1.4 公式总结

由 1.3 小节案例,逐步总结各字段之间的关系公式如下:

PriceBefDi - 物料信息自带

Price = PriceBefDi * XYZ1.DiscPrcnt(行折扣率)

XYZ1.VatSum = Price * OXYZ.DiscPrcnt(单据折扣率) *  税率

OXYZ.VatSum = (SUM(LineTotal) - DiscSum) * 税率

                         = SUM(LineTotal) * (1 - OXYZ.DiscPrcnt) * 税率

                         = SUM(XYZ1.VatSum)

GTotal = PriceBefDi * (1 + 税率)

PriceAfVAT = GTotal / Quantity(行个数)

LineTotal = Price * Quantity(行个数)

DiscSum = SUM(LineTotal) * OXYZ.DiscPrcnt(单据折扣率)

DocTotal = SUM(LineTotal) - DiscSum - OXYZ.VatSum

               = (SUM(LineTotal) - DiscSum) * (1 - 税率)

               = SUM(LineTotal) * (1 - OXYZ.DiscPrcnt) * (1 - 税率)

由此可见,其中 DocTotal、VatSum、DiscSum 为单据金额使用信息;PriceBefDi 为物料金额使用信息;Price、LineTotal 为单据金额计算过程信息;PriceAfVAT、GTotal 为单据金额概念信息。

--------------

(to be continued)

标签:VatSum,外币,本币,折扣,OXYZ,单据,B1,SAP,字段名
From: https://blog.csdn.net/lu_rong_qq/article/details/142095058

相关文章

  • S50VB100-ASEMI单向整流桥S50VB100
    编辑:llS50VB100-ASEMI单向整流桥S50VB100型号:S50VB100品牌:ASEMI封装:SVB-4安装方式:直插批号:2024+现货:50000+正向电流(Id):50A反向耐压(VRRM):1000V正向浪涌电流:450A正向电压(VF):1.10V引脚数量:4芯片个数:4芯片尺寸:102MIL功率(Pd):大功率工作温度:-55°C~150°C类型:整流方桥、......
  • SAP B1 营销单据 - 单据字段介绍(上)
    背景营销单据,SAPB1中一群神秘的单据,在官方说明文档中并未指明【营销单据】范围,却经常使用这一说法。它们结构相似,在用户定义字段(UDF)功能里统一受【营销单据】部分增加字段的影响,可以相互复制(复制从/复制到),在不同模块下各自遵从固定的流程相互转化。本系列文将以【销售......
  • SAP ABAP 选择屏幕加按钮
    示例: SELECTION-SCREENBEGINOFBLOCKb2WITHFRAMETITLETEXT-002.SELECTION-SCREEN:BEGINOFLINE,PUSHBUTTON1(15)selUSER-COMMANDsel,PUSHBUTTON17(15)unselUSER-COMMANDunsel,ENDOFLINE.SELECTION-SCR......
  • SAP Business One 与无锡哲讯:携手共创企业数字化未来
     在当今快速发展的商业世界中,企业的数字化转型已成为提升竞争力的关键。在众多的数字化解决方案中,SAPBusinessOne以其强大的功能和灵活性脱颖而出。与此同时,无锡哲讯智能科技有限公司作为专业的SAP 系统服务提供商,为企业带来了全新的发展机遇。 SAPBusinessOne是一款专......
  • SAP S/4HANA Cloud:云端企业资源规划的未来
     在数字化转型的浪潮中,SAPS/4HANACloud作为SAP公司推出的一款云端ERP解决方案,正成为企业资源规划的新宠。它不仅提供了传统ERP系统的所有功能,还通过云端技术为企业带来了更高的灵活性和可扩展性。   SAPS/4HANACloud的核心优势SAPS/4HANACloud的优势在于其强大的......
  • SAPIEN PowerShell HelpWriter crack
    SAPIENPowerShellHelpWritercrackKeyFeaturesofSAPIENPowerShellHelpWriter:SwiftPerformancewithCachedDataandMulti-threadedCodeVersatileExplorationofLocalandRemoteMachinesAdvancedSearchOptionsandPowerfulFilters......
  • SAP B1 基础实操 - 用户定义字段 (UDF)
    目录一、功能介绍1. 使用场景2.操作逻辑3.常用定义部分3.1主数据3.2营销单据4.字段设置表单4.1字段基础信息4.2不同类详细设置4.3默认值/必填二、案例1 要求2操作步骤一、功能介绍1. 使用场景在实施过程中,经常会碰见用户需要的信息字段在标准单......
  • ctfshow web13
     尝试 常规姿势上传文件打开网站初步判定为文件上传漏洞。随便选择几个文件上传,提示错误不选择任何文件直接点提交也会报错打开burpsuite抓包,改掉MIME类型,也就是图示位置,发现也不行,应该不是MIME过滤一头雾水,只能换个思路。 -------------------------......
  • CASIA-OLHWDB1.0-1.2数据集解析
    OLHWDB1.0-1.2提供联机手写单字数据。OLHWDB1.0收录汉字3866个,字母数字及符号171个。其中,GB2312-80一级集(共3755个字符)收录汉字3740个。OLHWDB1.1收录GB2312-80一级集汉字3755个,字母数字及符号171个。OLHWDB1.2收录汉字3319个,字母数字及符号171个。OLHWDB1.2的汉字集(3319类)与OL......
  • ctfshow-web入门-信息搜集(web1-web10)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录web1(查看源代码)右击页面查看源代码web2(js前台拦截===无效操作)打开题目地址采用burp抓包并进行重发数据包web3(没思路的时候抓个包看看,可能会有意外收获)打开题目链接查看源码无果采用burp抓包并......