【ABAP】会计凭证替代/校验(非BTE方式)如何读取同一凭证的另一个行项目
2009-07-31 23:02
573 查看
在执行会计凭证替代(OBBH)/校验(OB28)时,出口提供给我们的BSEG系统工作区中只能得到当前凭证行项目的数据,而不是完整的会计凭证数据。而有时的需求要求我们得到该凭证的另一个行项目的数据,这时候就需要通过动态的方法去读取这条数据。
当程序执行到替代/校验的出口时,会计凭证的数据会保存在函数组FACI的内表ACCIT_FI[]中。我们可以通过FIELD-SYMBOL方式,动态读取(SAPLFACI)ACCIT_FI[],从而得到完整的会计凭证数据。此时凭证号还未分配,如果有多张凭证,则凭证号标记为$1,$2..
值得一提的是,FACI这个函数组的功能就是处理FI凭证,因此FI凭证信息大都可以从这里找到。如凭证头保存在内表ACCHD_FI[]中,凭证行项目保存在ACCIT_FI[]中,货币信息保存在ACCCR_FI[]中...
当程序执行到替代/校验的出口时,会计凭证的数据会保存在函数组FACI的内表ACCIT_FI[]中。我们可以通过FIELD-SYMBOL方式,动态读取(SAPLFACI)ACCIT_FI[],从而得到完整的会计凭证数据。此时凭证号还未分配,如果有多张凭证,则凭证号标记为$1,$2..
值得一提的是,FACI这个函数组的功能就是处理FI凭证,因此FI凭证信息大都可以从这里找到。如凭证头保存在内表ACCHD_FI[]中,凭证行项目保存在ACCIT_FI[]中,货币信息保存在ACCCR_FI[]中...
相关文章推荐
- eclipse如何链接本地项目(导入项目的另一种方式吧)
- 会计凭证替代 OBBH
- .NET Core类库项目中如何读取appsettings.json中的配置
- 如何在对话框资源从一个项目导入到另一个项目使用 Visual c + +.net 或 Visual c + + 2005
- .NET Core类库项目中如何读取appsettings.json中的配置
- 不同项目,如何java模拟ajax访问另一个项目的controller
- 如何往Github上提交项目(一)—Https方式
- 如何往Github上提交项目(二)—SSH方式
- 利用Qt Creator 如何在ROS 项目中从一个界面调用另一个界面?
- C#程序如何把窗体文件从从一个项目中复制到另一个项目
- ABAP--如何快速从BSEG读取数据
- 在linux里如何建立一个快捷方式,连接到另一个目录
- 如何给你iOS项目选择最合适的XML解析方式
- SAP中用ABAP读取采购申请抬头文本和行项目文本的程序
- Eclipse 下如何引用另一个项目的Java文件
- 如何由一个项目跳到另一个项目
- 如何自动增加和从代码读取Xcode项目的版本号
- 修改MIGO或者ML81N产生的会计凭证项目文本增强
- java web项目 maven springboot 框架 以jar方式如何部署到服务器上
- 如何选择合适的项目开发方式