可执行程序的特点是可以直接执行,而无需事务码,这个也是一般报表开发最常用的程序类型。我们可以在 SE38 中直接点击执行按钮或按 F8 键来运行一个可执行程序。
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站制作、成都外贸网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的南关网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
可执行程序包含一些预定义的过程块,比如 INITIALIZATION、AT SELECTION-SCREEN、START-OF-SELECTION、END-OF-SELECTION 等等,有一个后台系统程序会控制可执行程序,按照规定的顺序依次调用这些过程块。首先显示一个选择屏幕,最后输出一个列表。可执行程序还能指定一个逻辑数据库,逻辑数据库也是一种程序,它按照预定义好的数据库表结构,依次根据主键读取相关的业务数据,可以用 SE36 查看逻辑数据库。
不知道我理解的对不对,你是要根据系统前台出错之后的报出的消息号,来查看标准程序的具体位置吗?
如果是的话,你可以通过该消息编号,在SE93中查看对应的消息类,来反查该消息类出现在哪些程序里面,分析一下一般都能确定具体位置
1、ANLA (资产主数据)
2、ANLB (折旧期限表资产号,坐落地点)
AFABG-折旧开始日期
AFASL-折旧码
NDJAR-折旧年限
ABGDAT B-报废日期
3、ANLH(主资产号)
ANLHTXT-坐落地点
4、ANLP (资产期间折旧)
GJAHR会计年度
PERAF会计期间
ANFAZ记账的正常折旧
SAFAZ待过账的特殊折旧
NAFAG记账在当前年的正常折旧
NAFAP本年计划计提一般折旧
SAFAP 本年计划计划计划外折旧
5、ANLC(资产原值累计折旧,值为最新值,报废后原值和累计折旧还会存在,通过KANSW+ANSWL和KNAFA+NAFAV计算可以得出最新值的原值和累计折旧,如果考虑查询历史数据,可以通过ANEP,ANEK,ANEA三表推算回历史数据)
KANSW-原值
KNAFA-累计折旧
ANSWL资产值业务
NAFAV 比例累计折旧
6、ANEP(资产行项目)(资产报废,资产价值增加或减少,计划外折旧)
7、ANEK凭证抬头资产过账(记账日期,凭证日期,制证人)
BZDAT-资产价值日
ANBTR-资产价值
BWASL-事务类型
V_ANEPK 是ANEP与ANEK的视图
8、ANLZ(时间价值表)
BDATU-有效日期结束
ADATU-有效期起始日期
KOSTL-成本中心
STORT-资产地点
9、ANEA(比例值的资产行项目)累计折旧,通过资产主号,次级号、会计年度、顺序号可以取ANEK的价值日,记账日。