- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自定义IDOC跨Client(自定义程序触发)-入站
1.2 Client300入站配置该部分续了文档“自定义IDOC跨Client(自定义程序触发)-出站”的内容,所以要完成该部分,需要先完成“自定义IDOC跨Client(自定义程序触发)-出站”中的内容。1.2.1 SM59/SM51创建RFC连接(入站系统-出站系统)1、T-CODE:SM59,点击新建,如图1.2.1-1:图1.2.1-12、图1.2.1-1中点击新建后进入RFC创建界面,如图1.2.1-2:图1.2.1-2输入RFC目标,及RFC的名称,选择“ABAP连接”类型,然后在目标主机处输入目标主机,系统编号。3、图1.2.1-2中选择“登录安全性”视图,进行授权用户配置,如图1.2.1-3:图1.2.1-3在登录过程处输入语言、客户端(入站系统的集团,本练习为100)、用户(授权用户名)、密码。4、配置完后点击图1.2.1-3中的“连接测试”按钮,进行300-100的访问测试,如果出现图1.2.1-4的测试效果,则配置成功,就保存RFC配置,如果测试失败则检查配置。图1.2.1-4说明:a、RFC仅需一次性创建,不需要在每次定义IDOC时进行创建。1.2.2 WE21定义IDOC处理端口(入站系统-出站系统)1、T-CODE:WE21,选中端口类型“事务性RFC”,然后点击新建按钮,弹出创建RFC提示窗口,因为RFC端口是自动生成的,所以直接确认,如图1.2.2-1:图1.2.2-12、在RFC创建界面自动生成RFC端口号,然后维护描述、版本以及RFC目标(本练习:RFC-100,由SM59创建),维护完后点击“保存”按钮,如图1.2.2-2:图1.2.2-21.2.3 SE11创建抬头、行项目对应的自建表(1)抬头表创建1、T-CODE:SE11创建抬头表ZFI_HEAD,如图1.2.3-1:图1.2.3-12、在“字段”视图中添加字段,如图1.2.3-2:图1.2.3-23、图1.2.3-2中点击“技术设置”,进入技术设置界面,配置如图1.2.3-3:图1.2.3-34、F3键返回表维护界面,检查并激活表,如图1.2.3-4:图1.2.3-4(2)行项目表创建行项目表名ZFI_ITEM,具体创建过程同抬头表ZFI_HEAD,维护的字段如图1.2.3-5:图1.2.3-51.2.4 SE38创建入站函数1、T-CODE:SE37,创建函数Z_IDOC_FI_DOCU_PROCESS,如图1.2.4-1:图1.2.4-12、导入(IMPORT)参数如图1.2.4-2:图1.2.4-23、导出(EXPORT)参数如图1.2.4-3:图1.2.4-34、表(TABLES)参数如图1.2.4-4:图1.2.4-45、函数的源代码如下:FUNCTION?Z_IDOC_FI_DOCU_PROCESS.*-------------------------------------------------------------------**本地接口:*??IMPORTING*?????REFERENCE(INPUT_METHOD)?LIKE??BDWFAP_PAR-INPUTMETHD*?????REFERENCE(MASS_PROCESSING)?LIKE??BDWFAP_PAR-MASS_PROC*??EXPORTING*?????REFERENCE(WORKFLOW_RESULT)?LIKE??BDWF_PARAM-RESULT*?????REFERENCE(APPLICATION_VARIABL)?LIKE??BDWF_PARAM-APPL_VAR*?????REFERENCE(IN_UPDATE_TASK)?LIKE??BDWFAP_PAR-UPDATETASK*?????REFERENCE(CALL_TRANSACTION_DONE)?LIKE??BDWFAP_PAR-CALLTRANS*??TABLES*??????IDOC_CONTRL?STRUCTURE??EDIDC*??????IDOC_DATA?STRUCTURE??EDIDD*??????IDOC_STATUS?STRUCTURE??BDIDOCSTAT*??????RETURN_VARIABLES?STRUCTURE??BDWFRETVAR*??????SERIALIZATION_INFO?STRUCTURE??BDI_SER*-------------------------------------------------------------------?DATA:?lv_subrc?LIKE?sy-subrc,?wa_bkpf?TYPE?zfidoch,?wa_bseg?TYPE?zfidoci,?it_head?TYPE?STANDA
文档评论(0)