用注释2221298替换GLT0

2020-09-07 19:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的ABAP专家

我正在从事新的GL SAP实施项目。

在此项目中。 我的客户端升级系统ECC6.0。 升级后,我们将实施New GL激活。

新的GL激活后,SAP替换GLT0。 我将SAP Note 2221298与功能模块FINS_ACDOCA_BW_EXTRACT_DATA一起使用。 在测试功能模块时,我可以在表E_T_FINS_ACDOA_BW中获取结果

在同一方面请求您的专家指南

(15.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的ABAP专家

我正在从事新的GL SAP实施项目。

在此项目中。 我的客户端升级系统ECC6.0。 升级后,我们将实施New GL激活。

新的GL激活后,SAP替换GLT0。 我将SAP Note 2221298与功能模块FINS_ACDOCA_BW_EXTRACT_DATA一起使用。 在测试功能模块时,我可以在表E_T_FINS_ACDOA_BW中获取结果

在同一方面请求您的专家指南

(15.7 kB)
付费偷看设置
发送
5条回答
Tong__Ming
1楼-- · 2020-09-07 19:43

嗨专家

在测试FM时出现运行时错误

FINS_ACDOCA_BW_EXTRACT_DATA。

无法使用" NULL"对象引用进行访问

|发生了什么事? |
| ABAP应用程序中的错误。 |
| |
| 当前的ABAP程序" SAPLFIS_ACDOCA_BIW"必须终止,因为它|
| 找到了|
| 无法执行的语句。 |
---------------------------------------------- -------------------------------------------------- ----

--------------------------------------------------- -------------------------------------------------- ---
|我该怎么办? |
| 请注意导致错误发生的操作和条目。 |
| |
| 请咨询您的SAP管理员。 |
| |
| 使用事务ST22进行ABAP转储分析,您可以查看,管理,|
|。 并保留终止消息更长的时间。 |
| 使用事务ST22进行ABAP转储分析,您可以查看|
| 在并管理终止消息,您也可以|
| 保持很长一段时间。 |
---------------------------------------------- -------------------------------------------------- ----

--------------------------------------------------- -------------------------------------------------- ---
|错误分析|
| 发生了异常,下面将对其进行详细说明。 |
| 异常已分配给类'CX_SY_REF_IS_INITIAL'并且未在|
|中捕获 程序|
| " FINS_ACDOCA_BW_EXTRACT_DATA""(功能)",也没有通过RAISING |
|传播 条款。 |
| 由于过程的调用者无法预料到此|
| 例外,当前程序已终止。 |
| 出现异常的原因是:|
| 您正在尝试使用" NULL"对象引用|
|来访问组件。 (指向"无")。 |
| 对象引用必须指向对象(类的实例)|
| 在可以用来访问组件之前。 参考具有|
| 从未设置,或者使用CLEAR语句将其设置为" NULL"。 |
---------------------------------------------- -------------------------------------------------- ----

--------------------------------------------------- -------------------------------------------------- ---
|如何更正错误|
| 必须防止异常,或者在过程|
|中捕获该异常。 " FINS_ACDOCA_BW_EXTRACT_DATA""(功能)",或|
| 必须在RAISING子句中声明其发生的可能性|
| 在程序中。 |
| 为防止异常,请注意以下几点:|
| |
| 如果您自己的ABAP程序或SAP程序之一发生错误|
| 修改后,请尝试自行更正错误。 |
| 如果该错误发生在未经修改的SAP程序中,则您可以|
| 在SAP Notes系统中找到解决方案。 如果您有权访问SAP |
| Notes系统,请首先使用以下关键字在此处进行检查:|
| |
| " OBJECTS_OBJREF_NOT_ASSIGNED_NO" CX_SY_REF_IS_INITIAL |
| " SAPLFIS_ACDOCA_BIW"bzw。 LFIS_ACDOCA_BIWU01 |
| " FINS_ACDOCA_BW_EXTRACT_DATA" |
| 如果您自己不能解决问题,请发送以下|
| 向SAP提供的信息:|
| |
| 1.此问题的描述(短暂转储)|
| 为此,请选择系统->列表->保存->本地文件(未转换)|
| 您现在在屏幕上。 |
| |
| 2.合适的系统日志|
| 为此,请在事务SM21中调用系统登录。 限制时间|
| 间隔到短暂转储前十分钟和|
|后五分钟 它。 在显示中,选择系统->列表->保存->本地文件|
| (未转换)。 |
| |
| 3.如果这些是您自己的程序,或者是经过修改的SAP程序:源|
| 这些程序的代码|
| 为此,请选择更多实用程序->上传/下载->在|
|中下载。 编辑。 |
| |
| 4.有关错误发生的条件或|
|的详细信息 哪些操作和输入导致了错误。 |
---------------------------------------------- -------------------------------------------------- ----

--------------------------------------------------- -------------------------------------------------- ---
|系统环境|
| SAP版本..... 750 |
| SAP基础级别0011 |
| |
| 应用服务器... app05q14 |
| 网络地址...... 10.214.2.178 |
| 操作系统... Linux |
| 释放........... 4.4.73-5-默认|
| 硬件类型。......x86_64 |
| 字符长度..... 16位|
| 指针长度........ 64位|
| 工作流程编号... 18 |
| Shortdump设置。 完整|
| |
| 数据库服务器... ksbsap13 |
| 数据库类型..... HDB |
| 数据库名称..... Q14 |
| 数据库用户ID SAPABAP1 |
| |
| 终端.......... decxksb0040 |
| |
| 字符集C |
| |
| SAP内核.... 749 |
| 创建于......... 2018年6月19日01:31:11 |
| 创建于...。Linux GNU SLES-11 x86_64 cc4.8.5 use-pr180618 |
| 数据库版本SQLDBC 2.03.123.1537559908 |
| 修补程序级别。......517 |
| 补丁文字....... |
| |
| 数据库............. HANA 1.0,HANA 2.0 |
| SAP数据库版本。 749 |
| 操作系统... Linux |
| |
| 内存消耗|
| 滚动.... 0 |
| EM ...... 22533352 |
| 堆... 0 |
| 页面.... 745472 |
| MM使用。 4132208 |
| MM免费。 2863608 |
--------------------------------------------- -------------------------------------------------- -----

--------------------------------------------------- -------------------------------------------------- ---
|用户和交易|
| 客户..... 099 |
| 用户............ KADAYOG |
| 语言键.......... E |
| 交易中...... ST22 |
| 交易ID ... 66E6A1DA58070120E005C21D5BEB5512 |
| |
| EPP整个上下文ID ... 00215A9B05941ED982822FA290D827D8 |
| EPP连接ID ........ 00000000000000000000000000000000 |
| EPP呼叫计数器......... 0 |
| |
| 程序........... SAPLFIS_ACDOCA_BIW |
| 屏幕.............. SAPMSSY0 1000 |
| 屏幕线.......... 6 |
| 活动的调试器....."无" |
------------------------------------ -------------------------------------------------- --------------

--------------------------------------------------- -------------------------------------------------- ---
|终止位置的信息|
| 终止发生在ABAP程序中,或在|
|中包含" SAPLFIS_ACDOCA_BIW"。 " FINS_ACDOCA_BW_EXTRACT_DATA"。 |
| 主程序是" RS_TESTFRAME_CALL"。 |
| |
| 在源代码中,终止点在程序的第188行或|
|中。 包括" LFIS_ACDOCA_BIWU01"。 |
| 终止是由于|
|中发生异常" CX_SY_REF_IS_INITIAL"。 程序" FINS_ACDOCA_BW_EXTRACT_DATA""(功能)"。 |
| 未在本地处理此异常,也未在RAISING |
|中声明此异常。 但是,过程签名中的"条款"。 |
| 该过程在程序" SAPLFIS_ACDOCA_BIW"中。 源代码始于|
| |
|的第1行 (包括)程序" LFIS_ACDOCA_BIWU01"。 |
---------------------------------------------- -------------------------------------------------- ----

--------------------------------------------------- -------------------------------------------------- ---
|源代码摘录|
------------------------------------ -------------------------------------------------- --------------
| Line | SourceCde |
------------------------- -------------------------------------------------- -------------------------
| 158 | |
| 159 | 尝试。 |
| 160 | so_acdoc_sel-> open_cursor(|
| 161 |导出|
| 162 | it_projection = lt_projection |
| 163 | it_filter = lt_filter |
| 164 | iv_aggregate ='X'|
| 165 | iv_compatibility_mode =''|
| 166 | iv_include_std_ledgers = i_include_std_ledgers)。 |
| 167 | 捕捉cx_fins_acdoc_select INTO lo_cx。 |
| 168 | log_write_full'E'|
| 169 | lo_cx-> t100key-msgid |
| 170 | lo_cx-> t100key-msgno |
| 171 | lo_cx-> t100key-attr1 |
| 172 | lo_cx-> t100key-attr2 |
| 173 | lo_cx-> t100key-attr3 |
| 174 | lo_cx-> t100key-attr4。 |
| 175 | RAISE error_passed_to_mess_handler。 |
| 176 | ENDTRY。 |
| 177 | |
| 178 | 创建fins_acdoca_bw的数据sr_t_extstructure类型表。 |
| 179 | |
| 180 | **************************************************** ************************ |
| 181 | *数据传输:从ACDOCA中获取数据|
| 182 | **************************************************** ************************ |
| 183 | 其他。 |
| 184 | |
| 185 | ASSIGN sr_t_extstructure-> * TO 。 |
| 186 | |
| 187 | ld_package_size = ss_interface-maxsize。 |
| >>>>> | so_acdoc_sel-> fetch(|
| 189 |导出|
| 190 | iv_package_size = ld_package_size |
| 191 |导入|
| 192 | et_data = )。 |
| 193 | |
| 194 | e_t_fins_acdoca_bw [] = 。 |
| 195 | |
| 196 | 如果e_t_fins_acdoca_bw []是INITIAL。 |
| 197 | 升起no_more_data。 |
| 198 | 万一。 |
| 199 | |
| 200 | *如果已激活|
|,则将数据写入LOG表FAGL_BW_LOG_TOTL 201 | 通话功能'G_BIW_LOG_DATA'|
| 202 | 出口|
| 203 | i_datasource = ss_interface-isource |
| 204 | i_requnr = ss_interface-requnr |
| 205 | i_log_table ='FAGL_BW_LOG_TOTL'|
| 206 | 表格|
| 207 | t_istructure = e_t_fins_acdoca_bw []。

请求帮助

致谢

Yog K

空代码
2楼-- · 2020-09-07 19:58

因此,您正在数据库HANA上使用ECC 6版本的EHP8吗?

吹牛啤
3楼-- · 2020-09-07 19:54

嗨,

不要在新G/L和S/4 HANA之间混淆。 问题中提到的表ACDOCA对应于S/4 HANA实施,与新G/L无关。

问候,

Eli

黑丝骑士
4楼-- · 2020-09-07 19:59

在数据源0FI_ACDOCA_10上是否(不正确)使用SE37测试FM或(正确)使用RSA6测试FM,否则是否尝试调试以识别未分配的引用?

hongfeng1314
5楼-- · 2020-09-07 19:52

Hello Guru

感谢您的答复。

我们通过ACDOCA表解决了该问题。 对于某些国家/地区,我们将系统从ECC升级到S4/HANA。

通过ABAP团队在程序中所做的更改

致谢

Yogesh K

一周热门 更多>