- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一部分:报表信息
ISO 9000记录号 电子银行接口 推广单位 胜利油田 报表名称 ZTRISO006_账户余额查询程序 事务代码 ZTRISO006 业务流程 业务子流程 系统版本 R/3 46C 模块 TR-CM 业务负责人 功能设计者 报表开发者 / 程序员 马雨云
第二部分: 设计维护记录
姓名 时间 描述 审核人 李永清 2005-1-11 V1.0 冯宇 2005-1-13 V1.1 李永清 2005-1-17 V1.2 王冬 2005-07-15 V2.0 王冬 2005-07-22 V3.0
第三部分:业务需求
报表用途(描述编写报表的用途或目的)
查询银行账户余额。
总体要求(报表/程序执行的功能描述)
用户输入公司代码,利润中心、银行账户等筛选条件
显示该银行账户余额。
Authorization Assignment权限分配
添加利润中心权限对象检查,K_PCA;
Transaction Code (T-CODE)
Program flow logic要很详细的描述
6 . Screen Layout (屏幕布局)
7. Input Data Definition (输入参数)
8. Requirements of Output Result (输出结果)
报表使用者
使用频度(日、月、季度或年)
每日
后台处理/在线处理
在线
打印机类型(激光 / 喷墨 / 针式)
激光
纸张大小/方向
A4/横向
使用语言
中文
开发优先度
高
注释
第四部分:功能设计
权限要求
按照公司代码,利润中心限制报表结果的显示。
选择屏幕
屏幕选择字段 选择字段描述 是否为必输项 缺省值 参照字段 备注 公司代码 公司代码 R(必输) 利润中心 利润中心 R(必输) 银行科目 银行科目 O (可选)
所需数据表及字段描述
本报表相关的SAP透明表格以及字段
报表相关的取数逻辑
报表 / 表单的格式及备注
文字说明:
(建议拷贝ZTR09进行修改)
屏选信息接收:
用户输入筛选条件公司代码(BUKRS)、利润中心(PRCTR)、银行科目等;
必输栏位校验:公司代码、利润中心为必输字段,其他为可选字段;此处需检查上述必输字段是否为空,若为空需给出如下提示信息:“XXXX栏位不能为空,请输入相关信息!”
数据存在校验:即检查数据是否存在SAP系统中,若不存在,则给出错误信息,且错误信息中应包含具体的被检查数据内容,如“公司代码XXXX不存在,请重新输入!”
银行科目校验:检查输入的暂收/暂付科目前四位是否“1002”,若不是1002则给出如下错误提示:“输入的科目不是银行科目,请重新输入!”
利润中心与银行科目对应关系校验(该部分已被删除)
权限检查:
公司代码权限检查:根据输入的公司代码,对权限对象“F_BKPF_BUK”进行权限检查;
利润中心权限检查:根据用户输入的利润中心,添加K_PCA权限对象进行匹配检查;符合权限的用户,可以根据利润中心字段,取ZTRESO003_BNKN2。
余额查询报文信息获取:
根据筛选条件在表ZTRESO003中查找银行账户BNKN2、银行代码BANKL,帐户名称text1;
该银行代码作为银行联行号BranchId, 取银行代码的前3位作为客户代码AgentId;
公司代码作为报文头的分支机构编号SubBranchId;
通过随机数产生报文头的交易序列号TxSerial;
取系统日期加系统时间作为报文头的交易时间TxMoment;
每个账户分别生成不同的报文文件;
按照查询账户明细报文格式(见接口规范中6.4)通过RFC形式与XI接口生成账户明细查询请求报文。
银行报文信息读取:
新增四个栏位:状态、状态描述、余额日期ZTR09-CPUDT、余额时间ZTR09-CPUTM;
将ZTR09表中所有符合屏选条件记录的RESPCODE字段清空。
通过RFC方式接收银行返回的查询结果报文。
执行一个轮询,读取ZTR09表中符合bukrs = 1180 AND (bnkn2 in 屏选条件所对应的银行账号) AND cpudt = IT_query-request_cpudt(查询日期)AND cputm = IT_query-request_cputm.(查询起始时间)条件的记录。
如果在循环时间段内查询出符合条件记录,则退出循环,从ZTR09表中检索并显示所有符合屏选条件的记录,在显示前须逐条记录检查ZTR09-RESPCODE字段;
如果为“M”,状态灯为“绿灯”,状态描述为“当前余额”;
如果为“E”,状态灯为“红灯
文档评论(0)