【转自http://lz357502668.blog.163.com/blog/static/16496743201241195817597/】

1、最普通的用法

*Code used to execute a report

SUBMIT Zreport.

2、带select-options程序的Submit的用法

*Code used to populate 'select-options' & execute report

DATA: seltab type table of rsparams,

seltab_wa like line of seltab.

seltab_wa-selname = 'PNPPERNR'.

seltab_wa-sign    = 'I'.

seltab_wa-option  = 'EQ'.

* load each personnel number accessed from the structure into

* parameters to be used in the report

loop at pnppernr.

seltab_wa-low = pnppernr-low.

append seltab_wa to seltab.

endloop.

SUBMIT zreport with selection-table seltab

via selection-screen.

3、带parameters程序的Submit的用法

*Code used to populate 'parameters' & execute report

SUBMIT zreport with p_param1 = 'value'

with p_param2 = 'value'.

4、其他情况

*Submit report and return to current program afterwards

SUBMIT zreport AND RETURN.

*Submit report via its own selection screen

SUBMIT zreport VIA SELECTION-SCREEN.

*Submit report using selection screen variant

SUBMIT zreport USING SELECTION-SET 'VARIANT1'.

*Submit report but export resultant list to memory, rather than

[color=blue]*it being displayed on screen[/color]

SUBMIT zreport EXPORTING LIST TO MEMORY.

*  Once report has finished and control has returned to calling

*  program, use function modules LIST_FROM_MEMORY, WRITE_LIST and

*  DISPLAY_LIST to retrieve and display report.

*Example Code (Retrieving list from memory)

DATA  BEGIN OF itab_list OCCURS 0.

INCLUDE STRUCTURE abaplist.

DATA  END OF itab_list.

DATA: BEGIN OF vlist OCCURS 0,

filler1(01)   TYPE c,

field1(06)    TYPE c,

filler(08)    TYPE c,

field2(10)    TYPE c,

filler3(01)   TYPE c,

field3(10)    TYPE c,

filler4(01)   TYPE c,

field4(3)     TYPE c,

filler5(02)   TYPE c,

field5(15)    TYPE c,

filler6(02)   TYPE c,

field6(30)    TYPE c,

filler7(43)   TYPE c,

field7(10)    TYPE c,

END OF vlist.

SUBMIT zreport EXPORTING LIST TO MEMORY.

CALL FUNCTION 'LIST_FROM_MEMORY'

TABLES

listobject = itab_list

EXCEPTIONS

not_found  = 4

OTHERS     = 8.

CALL FUNCTION 'LIST_TO_ASCI'

EXPORTING

list_index         = -1

TABLES

listasci           = vlist

listobject         = itab_list

EXCEPTIONS

empty_list         = 1

list_index_invalid = 2

OTHERS             = 3.

IF sy-subrc NE '0'.

WRITE:/ 'LIST_TO_ASCI error !! ', sy-subrc.

ENDIF.

5、Submit为后台执行

*Submit report as job(i.e. in background)

data: jobname like tbtcjob-jobname value

' TRANSFER TRANSLATION'.

data: jobcount like tbtcjob-jobcount,

host like msxxlist-host.

data: begin of starttime.

include structure tbtcstrt.

data: end of starttime.

data: starttimeimmediate like btch0000-char1.

* Job open

call function 'JOB_OPEN'

exporting

delanfrep        = ' '

jobgroup         = ' '

jobname          = jobname

sdlstrtdt        = sy-datum

sdlstrttm        = sy-uzeit

importing

jobcount         = jobcount

exceptions

cant_create_job  = 01

invalid_job_data = 02

jobname_missing  = 03.

if sy-subrc ne 0.

"error processing

endif.

* Insert process into job

SUBMIT zreport and return

with p_param1 = 'value'

with p_param2 = 'value'

user sy-uname

via job jobname

number jobcount.

if sy-subrc > 0.

"error processing

endif.

* Close job

starttime-sdlstrtdt = sy-datum + 1.

starttime-sdlstrttm = '220000'.

call function 'JOB_CLOSE'

exporting

event_id             = starttime-eventid

event_param          = starttime-eventparm

event_periodic       = starttime-periodic

jobcount             = jobcount

jobname              = jobname

laststrtdt           = starttime-laststrtdt

laststrttm           = starttime-laststrttm

prddays              = 1

prdhours             = 0

prdmins              = 0

prdmonths            = 0

prdweeks             = 0

sdlstrtdt            = starttime-sdlstrtdt

sdlstrttm            = starttime-sdlstrttm

strtimmed            = starttimeimmediate

targetsystem         = host

exceptions

cant_start_immediate = 01

invalid_startdate    = 02

jobname_missing      = 03

job_close_failed     = 04

job_nosteps          = 05

job_notex            = 06

lock_failed          = 07

others               = 99.

if sy-subrc eq 0.

"error processing

html的submitt跳转到哪,SUBMIT 用法相关推荐

  1. ABAP Submit 用法解析

    1.最普通的用法 *Code used to execute a report SUBMIT Zreport. 2.带select-options程序的Submit的用法 *Code used to ...

  2. oracle job 事务提交,Oracle dbms_job.submit用法

    如果你的存储过程名为PROC_RAIN_JM 再写一个存储过程名为PROC_JOB_RAIN_JM 内容是:Create Or Replace Procedure PROC_JOB_RAIN_JM I ...

  3. day11_用例执行顺序、跳过用例skip用法

    用例执行顺序是按照test后面的字母排序进行的,字母靠前先执行,靠后后执行 import unittestclass My(unittest.TestCase): def test_a(self): ...

  4. html input submit 执行,HTML DOM Input Submit用法及代码示例

    HTML DOM中的Input Submit对象代表类型为"submit"的HTML 元素. 用法: 它创建一个输入提交对象.document.createElement(&quo ...

  5. [安卓] 7、页面跳转和Intent简单用法

    这里有一个layout资源,2个activity.首先在MainActivity.java中实例化按钮和添加按钮监听绑定都是我们知道的,这里要注意的是第22行Intent intent = new I ...

  6. 第二十八课:focusin与focusout,submit,oninput事件的修复

    focusin与focusout 这两个事件是IE的私有实现,能冒泡,它代表获得焦点或失去焦点的事件.现在只有Firefox不支持focusin,focusout事件.其实另外两个事件focus和bl ...

  7. (0089)iOS开发之iOS应用间相互跳转(URL Scheme)

    需求:假设有应用A和应用B两个应用,现在需要从应用A跳转到应用B中.如果手机中没有安装跳到下载页,如果已经安装直接打开APP. 认识URL Scheme URL Schemes是苹果给出的用来跳转到系 ...

  8. php中等3秒再跳转,跳转和重定向

    页面跳转 在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面.系统的ThinkController类内置了两个跳转方法success和er ...

  9. 锚链接返回顶部,同页面、不同页面跳转

    1 锚链接 其实就是超链接的一种,一种特殊的超链接 普通的超链接:<a href="路径"></a> 是跳转到不同的页面 锚点:<a href=&qu ...

  10. 前端基础-jQuery的事件的用法

    阅读目录 常用事件 事件绑定 移除事件 页面载入 一.常用事件 1.鼠标事件之click事件 用交互操作中,最简单直接的操作就是点击操作.jQuery提供了两个方法一个是click方法用于监听用户单击 ...

最新文章

  1. 网站 HTTP 升级 HTTPS 完全配置手册
  2. 全球科技界最鼓舞人心领袖揭晓!马斯克第一,马云第五
  3. TensorFlow框架的这些操作你肯定不知道!
  4. Dubbo学习总结(4)——Dubbo基于Zookeeper实现分布式实例
  5. Qt模仿游戏拖装备(换装备)
  6. opengl 矩阵投影代码 shade_LookAt、Viewport、Perspective矩阵
  7. 【渝粤教育】国家开放大学2018年春季 0420-22T酒店管理概论 参考试题
  8. 关于Mysql datetime类型存储范围测试
  9. 中文汉化AE扩展脚本 AtomX 3.0.0 不断更新预设包文件
  10. 木瓜奇迹洗服务器维护,木瓜奇迹各种职业+点法
  11. selenium实现163邮箱自动登录
  12. git did not exit cleanly (exit code 1)
  13. Thinking in uml 大象 系统用例
  14. 坐拥千万用户,覆盖百余行业,脉脉却挣扎在“塔西佗陷阱”
  15. c++虚函数、虚析构函数
  16. sigrity前仿真,DDR地址线仿真。
  17. Sybase数据库简介 (转载)
  18. Nvidia GPU虚拟化性能测试
  19. 今天,我开始新的生活
  20. localStorage的高阶用法

热门文章

  1. 计算机配置35%卡住不动了,win7配置更新35%不动怎么办
  2. xp系统不能搭建信息服务器地址,XP系统出现“automation 服务器不能创建对象”提示怎么办...
  3. XP突然弹出“automation 服务器不能创建对象”的有效解决方法--win10专业版
  4. java word模板 变量,java导出word模板
  5. python计算时间_python计算时间
  6. 麒麟子Cocos Creator实用技巧九:棋牌UI全分辨率适配方案
  7. CSR CVC4.3.1消回声调试向导
  8. transformer中的相对位置偏置的介绍(relative position bias)
  9. 微信公众号扫场景二维码后,出现“该公众号提供的服务出现故障,请稍后再试“
  10. java oracle spatial_安装Oracle Spatial数据组件