2020-09-08 05:23发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在下面的美国消除规则示例中,向USELIMDIFF帐户(红色矩形)预订脚本的目的是什么。
基本上,两个帐户11301100和21171000都被取消了,因为将实体E_CG2的相反数字预订到同一帐户,所以从我的pov账户中将相同的相反数字预订到USELIMDIFF账户的唯一目的只是检查实体E_CG2是否为0 在USELIMDIFF帐户上?
(用于图片第二张表的中间列)
谢谢
Tomas。
从同一文档的开头:
"以下 帐户 属性用于 美国消除 提供定制逻辑的程序 控制: 埃利马克 的 埃利马克 属性标识 的 用于生成的帐户ID 淘汰记录 。 通过输入 此属性的值, 系统识别 将该关联帐户作为公司间帐户,并且 因此受到淘汰。 的 属性 在此字段中输入的值是 针对"消除"帐户 哪个 关联的 帐户 id
将被删除。 如果将此属性留为空白,则系统 将忽略 帐户,并且不对与该帐户ID相关联的任何记录执行任何抵销计算。
是的,您可以将其检查为零以确保例如某个组的销售额等于购买额! p>
PS在现实生活中不会为零))例如,由于预订时间不同....
设计使然:)
实际上,抵销交易是在抵销实体中生成的,就像任何交易都必须涉及2个帐户的借方和贷方一样:
1。要被消除的帐户(例如AR或AP帐户-每种类型的多个帐户 )
2。特殊抵销帐户(此示例中为USELIMDIFF)
因此,抵销实体是平衡的。
通常:
美国消除规则逻辑
1。查找记录,该记录具有在规则中定义的AUDITTRAIL作为源,并且ACCOUNT具有不为空的属性ELIMACC(此属性中具有有效的ACCOUNT ID)。 2。 对于每个记录,请使用INTCO维成员的ENTITY属性查找p artner公司。 如果未找到-不执行任何操作。 3。 从INTCO维成员的ENTITY属性中找到记录ENTITY成员和ENTITY成员之间的第一个公共父级。 4。 找到消除实体作为ENTITY成员属性ELIM = Y的第一个公共父母的直接子代。如果找不到,请转到第一个公共父母的父代并测试其为子代,等等。 5。 如果找不到消除实体-不执行任何操作。 6。 创建以ENTITY成员为抵销实体的记录,从原始记录中创建INTCO成员,从原始记录中创建ACCOUNT,从规则目标中创建AUDITTRAIL,并创建负回收金额。 7。 在处理完所有记录之后,将在ENTITY(将是消除实体),INTCO(从原始记录)和ACCOUNT.ELIMACC上汇总创建的记录(以删除不同的ACCOUNT ID)。 8。 对于每条汇总记录,将其负金额记为ACCOUNT = ACCOUNT.ELIMACC(汇总中的所有其他维)。
是的,这正是我们与业务讨论引导我们前进的方向,它将消除
嗨,Vadim,谢谢您的回答。
这一点很清楚,如果ELIMACC属性为空,则不会删除该帐户,因此对于美国Elim脚本,必须运行该帐户。
我的问题更像是为什么该脚本是这样写的? 向真实帐户然后向"虚拟"帐户USELIMDIFF预订相反的值,有什么附加值?
我正试图向在MS Excel中进行IC瘦身的人解释这一点,这一步对他来说是多余的,并且不接受答案(脚本是这样写的),我知道运行该程序的先决条件 美国的elim脚本,但此步骤的真正目的是什么?
非常感谢,
感谢瓦迪姆,一如既往地指出了这一点。
最多设置5个标签!
从同一文档的开头:
"以下 帐户 属性用于 美国消除 提供定制逻辑的程序 控制: 埃利马克 的 埃利马克 属性标识 的 用于生成的帐户ID 淘汰记录 。 通过输入 此属性的值, 系统识别 将该关联帐户作为公司间帐户,并且 因此受到淘汰。 的 属性 在此字段中输入的值是 针对"消除"帐户 哪个 关联的 帐户 id
将被删除。 如果将此属性留为空白,则系统 将忽略 帐户,并且不对与该帐户ID相关联的任何记录执行任何抵销计算。
是的,您可以将其检查为零以确保例如某个组的销售额等于购买额! p>
PS在现实生活中不会为零))例如,由于预订时间不同....
设计使然:)
实际上,抵销交易是在抵销实体中生成的,就像任何交易都必须涉及2个帐户的借方和贷方一样:
1。要被消除的帐户(例如AR或AP帐户-每种类型的多个帐户 )
2。特殊抵销帐户(此示例中为USELIMDIFF)
因此,抵销实体是平衡的。
通常:
美国消除规则逻辑
1。查找记录,该记录具有在规则中定义的AUDITTRAIL作为源,并且ACCOUNT具有不为空的属性ELIMACC(此属性中具有有效的ACCOUNT ID)。
2。 对于每个记录,请使用INTCO维成员的ENTITY属性查找p artner公司。 如果未找到-不执行任何操作。
3。 从INTCO维成员的ENTITY属性中找到记录ENTITY成员和ENTITY成员之间的第一个公共父级。
4。 找到消除实体作为ENTITY成员属性ELIM = Y的第一个公共父母的直接子代。如果找不到,请转到第一个公共父母的父代并测试其为子代,等等。
5。 如果找不到消除实体-不执行任何操作。
6。 创建以ENTITY成员为抵销实体的记录,从原始记录中创建INTCO成员,从原始记录中创建ACCOUNT,从规则目标中创建AUDITTRAIL,并创建负回收金额。
7。 在处理完所有记录之后,将在ENTITY(将是消除实体),INTCO(从原始记录)和ACCOUNT.ELIMACC上汇总创建的记录(以删除不同的ACCOUNT ID)。
8。 对于每条汇总记录,将其负金额记为ACCOUNT = ACCOUNT.ELIMACC(汇总中的所有其他维)。
是的,这正是我们与业务讨论引导我们前进的方向,它将消除
嗨,Vadim,谢谢您的回答。
这一点很清楚,如果ELIMACC属性为空,则不会删除该帐户,因此对于美国Elim脚本,必须运行该帐户。
我的问题更像是为什么该脚本是这样写的? 向真实帐户然后向"虚拟"帐户USELIMDIFF预订相反的值,有什么附加值?
我正试图向在MS Excel中进行IC瘦身的人解释这一点,这一步对他来说是多余的,并且不接受答案(脚本是这样写的),我知道运行该程序的先决条件 美国的elim脚本,但此步骤的真正目的是什么?
非常感谢,
Tomas。
感谢瓦迪姆,一如既往地指出了这一点。
Tomas。
一周热门 更多>