点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我遇到错误访问功能模块时出错:FM_COM_ITEM_READ参数:1000
在使用FM时-BAPI_ACC_DOCUMENT_CHECK用于模拟模式
这里有1000个工厂,我的连接状况超凡
下面是代码,请帮助我确定问题,我该怎么做才能纠正它
标题数据-BAPI
FORM fill_header_data。 清除:g_cnt,g_bukrs。 g_bukrs = wa_filedata-bukrs。 wa_bapiache09-doc_date = wa_filedata-bldat。 "文档日期将wa_filedata-blart转为大写。wa_bapiache09-doc_type = wa_filedata-blart。"文档类型wa_bapiache09-comp_code = wa_filedata-bukrs。 "公司代码wa_bapiache09-pstng_date = wa_filedata-budat。"发布日期wa_bapiache09-header_txt = wa_filedata-bktxt。 "文档标题文本wa_bapiache09-bus_act ='RFBU'。"业务对象wa_bapiache09-ref_doc_no = wa_filedata-xblnr。 wa_bapiache09-用户名= sy-uname。 "用户名wa_bapiache09-trans_date = wa_filedata-budat。wa_bapiache09-fis_period = wa_filedata-monat。* ...定期确定。如果不是wa_filedata-budat是INITIAL,则调用函数'FI_PERIOD_DETERMINE'导出i_batrs = = 正在导入e_gjahr =wa_bapiache09-fisc_year。ENDIF。ENDFORM。" FILL_HEADER_DATA
项目数据
1- GL数据
FORM fill_gl_data。 wa_bapiacgl09-itemno_acc = g_cnt。 调用功能'CONVERSION_EXIT_ALPHA_INPUT'导出输入= wa_filedata-gl_acc导入输出= wa_filedata-gl_acc。 wa_bapiacgl09-gl_account = wa_filedata-gl_acc。 wa_bapiacgl09-cmmt_item ='103110'。 调用功能'CONVERSION_EXIT_ALPHA_INPUT'导出输入= wa_bapiacgl09-cmmt_item导入输出= wa_bapiacgl09-cmmt_item。 wa_bapiacgl09-costcenter ='SDUM1'。 调用功能'CONVERSION_EXIT_ALPHA_INPUT'导出输入= wa_bapiacgl09-costcenter导入输出= wa_bapiacgl09-costcenter。 wa_bapiacgl09-profit_ctr ='SWDUM2'。 调用功能'CONVERSION_EXIT_ALPHA_INPUT'导出输入= wa_bapiacgl09-profit_ctr导入输出= wa_bapiacgl09-profit_ctr。 wa_bapiacgl09-segment ='已指定'。 调用功能'CONVERSION_EXIT_ALPHA_INPUT'导出输入= wa_bapiacgl09段导入输出= wa_bapiacgl09段。 * ...将文档类型转换为大写。 将p_dtyp转换为大写。 wa_bapiacgl09-doc_type = p_dtyp。" wa_filedata-blart。wa_bapiacgl09-comp_code = p_cmcd。" wa_filedata-bukrs。 * wa_bapiacgl09-bus_area ='RFBU'。 调用函数'CONVERT_DATE_TO_INTERNAL'导出date_external = p_pstdt * ACCEPT_INITIAL_DATE =导入date_internal = p_pstdt例外date_external_is_invalid = 1 OTHERS =2。如果sy-subrc <> 0END。 wa_bapiacgl09-pstng_date = p_pstdt。 " wa_filedata-budat。* ...定期确定。将p_pstdt转换为大写。将p_cmcd转换为大写。如果不是p_pstdt是初始的。调用函数'FI_PERIOD_DETERMINE'导出i_budat = p_pstdt i_bukrs = p_pstdt i_bukrs 。 万一。 调用功能'CONVERSION_EXIT_ALPHA_INPUT'导出输入= wa_bapiacgl09-fisc_year导入输出= wa_bapiacgl09-fisc_year。 ***待确认wa_bapiacgl09-item_text = wa_filedata-cs_txt4。 *** wa_bapiacgl09-acct_type ='S'也要更改。 " wa_filedata-koart。wa_bapiacgl09-value_date = sy-datum。"假设wa_bapiacgl09-tax_code = wa_filedata-vat_cd。 wa_bapiacgl09-costcenter = wa_filedata-cs_ct。 * wa_bapiacgl09-wbs_element = wa_filedata-wbs。 " wbs * wa_bapiacgl09-orderid = wa_filedata-aufnr。* wa_bapiacgl09-trade_id = wa_filedata-vbund。* wa_bapiacgl09-quantity = wa_filedata-menge。* wa_bapiacglon-file_data_wa_bapiacgl09-file_data_wa_bapiacgl09-base_uo ***将被视为字段SGTXT * wa_bapiacgl09-ref_key_1 = wa_filedata-xref1。* wa_bapiacgl09-ref_key_2 wa_filedata-xref2。* wa_bapiacgl09-ref_key_3 = wa_filedata-xref09 = Cr_de_api_cre_de_api_cr_de_指标 S'。",因为它是GL *将wa_bapiacgl09-shkzg转换为大写。 *如果wa_filedata-shkzg EQ为'S'。 * wa_bapiacgl09-de_cre_ind ='S'。 * ELSEIF wa_filedata-shkzg EQ'H'。 * wa_bapiacgl09-de_cre_ind ='H'。 * 万一。 将wa_bapiacgl09附加到t_bapiacgl09。 清除wa_bapiacgl09。 ENDFORM。 " FILL_GL_DATA
2-供应商数据
FORM fill_vendor_data。 wa_bapiacap09-itemno_acc = g_cnt。 调用功能'CONVERSION_EXIT_ALPHA_INPUT'导出输入= wa_filedata-acc_no导入输出= wa_filedata-acc_no。 wa_bapiacap09-vendor_no = wa_filedata-acc_no。 调用功能'CONVERSION_EXIT_ALPHA_INPUT'导出输入= wa_filedata-gl_acc导入输出= wa_filedata-gl_acc。 wa_bapiacap09-gl_account = wa_filedata-gl_acc。 ""假设wa_bapiacap09-comp_code = p_cmcd。 " wa_filedata-bukrs。wa_bapiacap09-item_text = wa_filedata-cs_txt4。"汇出文字3 wa_bapiacap09-tax_code = wa_filedata-vat_cd。 wa_bapiacap09-profit_ctr ='SWDUM2'。 调用功能'CONVERSION_EXIT_ALPHA_INPUT'导出输入= wa_bapiacap09-profit_ctr导入输出= wa_bapiacap09-profit_ctr。 * wa_bapiacap09-alloc_nmbr = wa_filedata-zuonr。 *****将被确认**** ** wa_bapiacap09-ref_key_1 = wa_filedata-xref1。 ** wa_bapiacap09-ref_key_2 = wa_filedata-xref2。 ** wa_bapiacap09-ref_key_3 = wa_filedata-xref3。 ************ Deepak在2009年6月23日发布的更改ECDK907586开始*********** *** wa_bapiacap09-pmnttrms = wa_filedata-zterm。 "堆栈升级所需的更改******** Deepak于2009年6月23日完成的更改***************** APPEND wa_bapiacap09至t_bapiacap09。清除wa_bapiacap09。ENDFORM 。" FILL_VENDOR_DATA
请帮助我更正代码并编写需要传递给BAPI结构的值
按照OSS注释332685中的建议执行所需的自定义操作
您是否经历了OSS注释中提供的解决方案? 跟随它有什么挑战吗? 如果是这样,您需要与客户接洽。 我只是根据错误消息文本进行共享,不确定是否能满足您的要求。
一周热门 更多>