中国石化ZTRISO006 账户余额查询程序_V3.0_ 20050908.docVIP

中国石化ZTRISO006 账户余额查询程序_V3.0_ 20050908.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

文档集锦 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档