然后在BADI ACC_DOCUMENT 来赋值 我看到有这么一段代码: method IF_EX_ACC_DOCUMENT~CHANGE. DATA: wa_extension TYPE bapiparex, ext_value(960) TYPE c, wa_accit TYPE accit, l_ref TYPE REF TO data. FIELD-SYMBOLS: <l_struc> TYPE ANY, <l_field> TYPE ANY. SORT c_extension2 BY structure....
在实际的业务场景中,财务凭证的创建往往来自多种来源,例如销售订单的收款、采购订单的付款、工资支付等,BAPI_ACC_DOCUMENT_POST就是为了将这些业务信息转化为会计凭证,以便于财务系统进行记账和核算。 功能概述 BAPI_ACC_DOCUMENT_POST可以帮助企业将业务数据转换为会计数据,从而保持系统内的财务信息一致性。它支持总账、...
你可以再说具体点吗?这个字段应该只对对AR,TW两个country可见,函数FI_DETERMINE_INVISIBLE_FIELDS中代码是这样的。其中牵涉一些hard code。2) Check SPA/GPA 'CSF': AR included GET PARAMETER ID 'CSF' FIELD csf_string.TRANSLATE csf_string TO UPPER CASE."#EC SYNTCHAR IF csf_string CS '...
CLEAR:LV_ITEMNO_ACC,LS_ITEMS. ENDLOOP. CALL FUNCTION'BAPI_ACC_DOCUMENT_CHECK' EXPORTING DOCUMENTHEADER = LS_DOCUMENTHEADER TABLES ACCOUNTGL = LT_ACCOUNTGL ACCOUNTRECEIVABLE = LT_ACCOUNTRECEIVABLE CURRENCYAMOUNT = LT_CURRENCYAMOUNT RETURN = LT_RETURN EXTENSION2 = LT_EXTENSION2. READ TABLE LT_RET...
3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 详细步骤如下: 1、创建结构,se11,很简单,不再赘述,如下图: 2、SE19实现BADI增强ACC_DOCUMENT 通过ACC_DOCUMENT help文档知道,方法CHANGE用来完成字段的扩展,还有一个需要注意的是参考业务类型,这个一定要选对,不然执行BAPI的时候不会调用这个BADI,我...
SE19 实现 BADI 增强ACC_DOCUMENT,这个增强是用来将BAPI_ACC_DOCUMENT_POST参数表EXTENSION2传入系统表 ACCIT。只需要实现change方法 在BAPI_ACC_DOCUMENT_POST中,启用extension2参数,将扩展字段传入 定义结构 事务码 SE11 定义一个结构zext2,包括POSNR(类型为POSNR_ACC) 和RSTGR(原因代码) 两个字段。
3、使用BAPI_ACC_DOCUMENT_POST参数表EXTENSION2,将扩展字段传入 详细步骤如下: 1、创建结构,se11,很简单,不再赘述,如下图: 2、SE19实现BADI增强ACC_DOCUMENT 通过ACC_DOCUMENT help文档知道,方法CHANGE用来完成字段的扩展,还有一个需要注意的是参考业务类型,这个一定要选对,不然执行BAPI的时候不会调...
1. BAPI_ACC_DOCUMENT_POST统驭科目的作用 BAPI_ACC_DOCUMENT_POST统驭科目是一个用于会计凭证过账的功能模块。在SAP系统中,会计凭证是记录企业交易和财务信息的重要手段。通过BAPI_ACC_DOCUMENT_POST统驭科目,可以实现将会计凭证数据传递给SAP系统,并进行自动过账的功能。 2. BAPI_ACC_DOCUMENT_POST统驭科目的使用...
虽然BAPI_ACC_DOCUMENT_POST主要处理外币金额并通过汇率自动计算本位币金额,但在某些情况下,你可能希望直接指定本位币金额(比如当外部系统已经计算好金额时)。这通常通过填充IT_CURRENCYAMOUNT表来实现,该表允许你为每行项目指定外币和本位币金额。 4. 实现代码以调用BAPI_ACC_DOCUMENT_POST,并正确导入“本位币金额” ...
如上面红字链接的文章里面所说如果进行了迁移则在双击我们新建的newbadi的时候会报出消所以我们删除我们之前创建的zmyaccdocument才能保证这个增强能够被正常调用 BAPI_ACC_DOCUMENT_POST相关增强的实现 调用BAPI_ACC_DOCUMENT_POST的时候有的参数(如记账码、我们自己增强的现金流量码等)在ACCOUNTGL,ACCOUNTRECEIVABLE,...