把 ABAP 变体真正用活,动态保存、加载与删除的一套做法
报表开发里,最容易被低估的一层能力做 ABAP 报表开发时,我们几乎天天都在和选择屏幕打交道。航司、公司代码、过账日期、工厂、销售组织,这些条件输一次不难,难的是天天输、月月输、每个批作业都输一遍。SAP 里所谓的变体,也就是variant,本质上就是把某一组选择条件保存下来,后面再执行同一程序时直接套用。SAP 官方文档对这件事说得很清楚,变体是为定义了选择屏幕的程序准备的,归属于具体程序本身,既能在前台交互模式下使用,也能在后台模式下使用,而且在后台作业场景里,变体几乎就是标准动作。(SAP Help Portal)很多团队平时只会走菜单里的Selection Screen保存变体,这当然没问题。不过一旦需求往前走一步,手工维护就开始显得笨重了。月结报表要固定时间自动跑,项目上线后要给业务同事预置一批标准查询条件,后台 Job 调度里要根据不同组织自动生成不同参数,这时候我们真正需要的就不只是使用变体,而是在程序里接管变体的整个生命周期。这也是这篇文章真正要解决的核心。(
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2538571.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!