赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 1883|回复: 5

[其他问题] session和job的关系

[复制链接]
发表于 2013-1-7 14:36:51 | 显示全部楼层 |阅读模式
2赛跑币
sm35是执行的会话的。但是我看一些文章 job的执行也有sm35执行。我搞不太清楚job(作业)和session(会话)是什么关系,一样是后台执行有的tcode(比如外币评估)用的是会话,有的tcode(比如afab折旧)用的是后台作业,这两者之间的关系是怎么样的?有啥区别?

最佳答案

查看完整内容

Session:在前台操作时需要输入一系列数据,还要点这个按钮那个按钮,如果把要输入的值和要点击得按钮实现整理好,这就是一个Session。session里包括以下信息, 1.执行哪个TCODE 2.在哪个屏幕的那个字段填什么值. 3.在这个屏幕的值都填好后,点什么按钮,转到下一个屏幕是哪个。 job 在后台执行一段程序 你要指定程序的ID,不是TCODE。 区别: session一定是有屏幕操作的,相当于把屏幕上的操作录制下来,一口气运行。需要 ...




上一篇:外币评估问题
下一篇:内部订单结算出错:未对成本要素进行初始分配
本楼点评(0) 收起
发表于 2013-1-7 14:36:52 | 显示全部楼层
Session:在前台操作时需要输入一系列数据,还要点这个按钮那个按钮,如果把要输入的值和要点击得按钮实现整理好,这就是一个Session。session里包括以下信息,
1.执行哪个TCODE
2.在哪个屏幕的那个字段填什么值.
3.在这个屏幕的值都填好后,点什么按钮,转到下一个屏幕是哪个。

job 在后台执行一段程序
你要指定程序的ID,不是TCODE。

区别:
session一定是有屏幕操作的,相当于把屏幕上的操作录制下来,一口气运行。需要指定tcode,和输入项目的内容.
job执行的只是一支程序,你要指定程序ID。当然,这个程序里也可以调用SESSION.
但是session是不能调用job的。
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-1-8 10:56:11 | 显示全部楼层
Job是指后台运行的程序,而session有点类似一个操作界面了
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2013-1-8 16:47:25 | 显示全部楼层
fish_yj 发表于 2013-1-7 17:06
Session:在前台操作时需要输入一系列数据,还要点这个按钮那个按钮,如果把要输入的值和要点击得按钮实现整理 ...

Job执行的只是一支程序,你要指定程序ID。当然,这个程序里也可以调用SESSION.

job里面怎么调用session 有图么?
sm35是用来看session的 我看有些文档把sm35也列为job相关tcode,sm35和job有啥关系?
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-1-8 17:21:10 | 显示全部楼层
秋凉 发表于 2013-1-8 16:47
Job执行的只是一支程序,你要指定程序ID。当然,这个程序里也可以调用SESSION.

job里面怎么调用sessio ...

执行session有2种方式
1.在SM35里选中session,点实行
2.在程序里写一段代码,调用session,只要告诉它session id就可以了


如果你把这段程序作为job在后台运行,那么运行这个job时,就执行了这个session.


例如
程序Z001
call session "ABC"

定义job YYYY
step1 执行程序Z001
step2 执行程序Z002

执行job YYYY时,会运行程序Z001和Z002,在运行Z001时就会执行session ABC了

以上只代表大致意思,语法都是错的。


本楼点评(0) 收起
回复

使用道具 举报

发表于 2014-3-11 09:43:50 | 显示全部楼层
学习
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-5-14 05:57 , Processed in 0.195257 second(s), 47 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表