结算金额大于可支配金额问题应对

1.问题背景

    我在使用KO88结算内部订单来实现在建工程资本化操作时候,结算规则是按金额结算,四个结算规 则分别对应将在建工程结转到四项固定资产上,四个结算规则金额合计值与在建工程当前的帐面价值是一致的,但不知道为什么系统仍报出错KD559:结算金额>可支配金额.而且我又试着一行一行的结算,仍是这个错误,请问各路大侠有遇到过样问题的么。

2.问题解决思路

clip_image004

【图】标识符:可以将订单发生的费用按百分比权数金额结算三种方式结算出去,SAP方丈或你可能使用到这3种方式,因此这3勾都选上。假设订单规集有总费用30万,将平均结算到3个成本对象,则可采用按百分比权数金额结算三种方式的其中唯一一种。

【图】分配规则最大数:分配规则最大数”表示最大的可允许有效结算接收方,默认为3,那么如果对于超过3的接收方系统就会提示结算金额大于可支配金额。SAP方丈说当然更多的是你要去核对你的金额到底有没有问题?

问题解决方法二:

SAP方丈说这个是不讲八荣八C的做法,通过直接修改消息,但是本步骤需要确认你的数据是没有问题的。操作步骤:

(1)建立消息类型(OBMSG)

修改标准为W,允许为W。如图

clip_image006

(2)增加消息控制(OBA5)

clip_image008

通过消息控制可以实现资产结算。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于Java购物金额结算,您可以使用以下步骤来实现: 1. 创建一个Java类来表示商品,包括商品名称、单价和数量等属性。 2. 创建一个购物车类来管理用户选择的商品列表。购物车类可以包含一个商品列表和一些操作方法,如添加商品、移除商品等。 3. 实现一个结算类来计算购物车中商品的总金额。可以遍历购物车中的商品列表,将每个商品的单价乘以数量,然后求和得到总金额。 4. 可以根据需要添加其他功能,如优惠券折扣、运费计算等。 以下是一个简单示例: ```java // 商品类 class Product { private String name; private double price; private int quantity; public Product(String name, double price, int quantity) { this.name = name; this.price = price; this.quantity = quantity; } public double getTotalPrice() { return price * quantity; } } // 购物车类 class ShoppingCart { private List<Product> productList; public ShoppingCart() { productList = new ArrayList<>(); } public void addProduct(Product product) { productList.add(product); } public void removeProduct(Product product) { productList.remove(product); } public double calculateTotalPrice() { double totalPrice = 0; for (Product product : productList) { totalPrice += product.getTotalPrice(); } return totalPrice; } } // 结算类 class Checkout { public static void main(String[] args) { // 创建购物车并添加商品 ShoppingCart shoppingCart = new ShoppingCart(); shoppingCart.addProduct(new Product("商品1", 10.0, 2)); shoppingCart.addProduct(new Product("商品2", 20.0, 1)); // 计算总金额并输出结果 double totalPrice = shoppingCart.calculateTotalPrice(); System.out.println("总金额:" + totalPrice); } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值