赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 192|回复: 3

[CO问题] substitution about ACDOCA

[复制链接]
发表于 2023-12-25 10:20:04 | 显示全部楼层 |阅读模式
1赛跑币
Hi Expert

We are using COPA module and we defined many customing characteristic just like WW004. It will be alse added into table ACDOCA, But not BSEG.

When we post a FI document. we want to get text from Asset master into WW004. So we are going to define substituion to set this field. But failed. We can't use OBBH to change this field.

Would you please give us some advice. Thank you.

最近访客

  • wx_65155
    2023-12-26
  • admin
    2023-12-25




上一篇:Change profit center by BTE
下一篇:FORM/FUNCTION MLCCS_PC_BELEG_CREATE
本楼点评(0) 收起
 楼主| 发表于 2023-12-25 10:20:18 | 显示全部楼层
Please refer to the note 2904313 which explains the new logic of Substitutions in ACDOCA.


Please check also Manage Substitution/Validation Rules


Thanks for your cooperation and understanding.
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2023-12-25 10:20:36 | 显示全部楼层
Symptom
Can the FI-Substitution for Line Item (Callup point 2) be used for documents having BSTAT = 'U' ?

Other Terms
OBBH, substitution, BADI_FINS_ACDOC_POSTING_EVENTS, BTE, Business Transaction Event

Reason and Prerequisites
.

Solution
FI-Substitution for Line Item (Callup point 2) are based on structure BSEG.

But for processes having BSTAT = 'U' BSEG is not created anymore, only ACDOCA is created.

Therefore it's not guaranteed that during runtime the FI-Substitution is processed for those kind of processes.

Processes having BSTAT = 'U' for which the FI-Substitution is processed:

Foreign Currency Valuations posted with FAGL_FCV or using the FIORI app 'Post Currency Adjustments ( S4H 1610 or later and sFIN 3.0 / sFIN oP 1605)
GL Allocations ( S4H 1610 or later and sFIN 3.0 / sFIN oP 1605 )
Asset Depreciation Posting Run (AFAB, AFABN) with S4H 1809 and later.
Please note that a substitution should be restricted to those fields which are included in ACDOCA (SGTXT, ZUONR..). If you substitute a BSEG field which is not included in ACDOCA, the substitution is useless.

Processes having BSTAT = 'U' for which the FI-Substitution is not processed:

Intra-Company CO transaction eg. KB11, KB21,  CO allocations (please note that for all CO internal postings no FI substitutions and FI validations are processed due to design reasons - more info can be found in note 2666595)
Material movements which contains only statistical items with zero value (KSTAT = 'U')
For such processes the only substitution option is to use BADI BADI_FINS_ACDOC_POSTING_EVENTS (see notes 2453614 , 2676581).

Please note that in BADI BADI_FINS_ACDOC_POSTING_EVENTS only customer fields (e.g. Z* fields) contained in structure INCL_EEW_ACDOC can be substituted - standard fields can not be substituted.

Additional information:

For BSTAT = 'U' documents the Open FI Substitutions in BTEs 1120 and 1130 are not processed.
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2023-12-25 10:20:52 | 显示全部楼层
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-4-28 14:55 , Processed in 0.250058 second(s), 38 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表