SAP中如何控制某个report一次只能打印一份
来源:互联网 发布:火箭卡佩拉臂展数据 编辑:程序博客网 时间:2024/05/23 01:22
公司的一个搬出报表,一次只准打印一份, 但如何控制。和DEVELOPER研究了将近5个小时,终于搞定。
Step1:
运行该报表-> 点击系统打印按钮 -> 光标放到 Number of copies -> F1 -> 点击 "Technical info"
-> 找到 'Program name: SAPLSPRI','Screen number: 0100','Data element: SYPRCOP'
Step2:
Create a new session -> T-code: cmod ->Goto -> Text enhancements -> Field exits
Step3:
在Step2 中画面的菜单 "Field exits" -> Create -> Data element输入 SYPRCOP -> 点击"Continue"
->Fld. Exit 输入 1(表示version), Program 输入"SAPLSPRI", Screen输入"0100" ->系统自动生成
Function module "FIELD_EXIT_SYPRCOP_1"
Step4:
编辑Function Module 函数如下(手动添加代码):
FUNCTION FIELD_EXIT_SYPRCOP_1.
*以下注释的代码为系统自动生成
*"----------------------------------------------------------------------
*"*"Local interface:
*" IMPORTING
*" REFERENCE(INPUT)
*" EXPORTING
*" REFERENCE(OUTPUT)
*"----------------------------------------------------------------------
*以下代码为手动添加,在Table zf002中控制一次只能打印一份的report
data: value1 like SY-pRCOP,
numcopy(3) type n,
$copy type i.
value1 = input.
utput = value1.
select single * from zf002 where ZZCD_TYPE eq 'BC03'
and ZZCD_KEY eq sy-cprog.
if sy-subrc eq 0.
numcopy = zf002-ZZBIG_CODE.
$copy = numcopy.
if value1 gt numcopy.
message e001(zg) with 'This report can be printed only'
$copy 'copys !'.
* message e001(zg) with 'You can only Print' $copy 'copys !'.
endif.
endif.
endif.
ENDFUNCTION.
- SAP中如何控制某个report一次只能打印一份
- sap打印控制次数
- java中如何让一个类只能实例一次
- 如何控制文本框只能输入某个范围内的数字,如:0到60之间?
- 随机打印1-100的数,每个只能打印一次
- .Net中如何限制执行程序只能运行一次和如何读写注册表
- 从FORM中调用REPORT时,如何使打印结果直接输出到打印机上?
- SAP MM 用户不希望采购订单一旦Release就自动打印输出,如何控制?
- 打印report
- 如何设置button只能点击一次
- 如何实现链接只能被点击一次
- Java中如何使某个类的对象唯一性,只能创建一个对象
- js 控制打印某个 div 的内容
- Java中如何克服"构造器只能使初始化工作进行一次"的"缺点"?
- 如何控制IE打印
- java中static变量只能初始化一次
- Winform 控制同一窗体只能打开一次的方法!
- SpringSecurity3.1.2控制一个账户同时只能登录一次
- WindowsXP开始菜单只剩下“经典菜单”的解决办法
- VS2003设置Project Dependencies不生效
- 关于LNK2001错误的一些总结
- 重载new和delete运算符
- 用C#实现HTTP协议下的多线程文件传输
- SAP中如何控制某个report一次只能打印一份
- PC Camera开发日志(十二)------ 窗口的依附
- AnimationExtender控件属性
- 函数调用规范
- Open your heart and welcome a new friend!
- C程序中的内存管理
- RzCheckTree中的CheckBox选择
- 完成端口(一个小例子,供学习用!)
- 如何实现vb6和.net的联合调试