07 2011 档案

摘要:建表时如有一个QUAN类型的字段,那么就要给字段设置Reference field,参考的字段的Data Type要是UNIT, 并设置对应的Reference table,也就是参考字段所在的table,否则表不能被激活。 一般reference的字段是自已表的字段,当然,也可以是其它表的。 为什么数量类型的字段一定要参考一个单位字段呢? 是因为在SAP里面,数量和货币在没有单位时,是没有意... 阅读全文
posted @ 2011-07-20 17:47 老白先生 阅读(3387) 评论(0) 推荐(0)
摘要:假设MAIN PROGRAM(调用程序)为MAIN,其所在的为SAP LUW 1。使用CALL FUNCTION 'AAA'的时候,MAIN被打断,在同一个internal session执行FM 'AAA',当FM执行完毕之后,继续执行MAIN。因此整个过程是在同一个SAP LUW内进行的。使用SUBMIT AAA AND RETURN或者CALL TRANSACTION TCODE的时候,MAIN被打断,新开一个internal session(SAP LUW 2),AAA或者TCODE在新的internal session中执行,执行完之后,新开的inte 阅读全文
posted @ 2011-07-12 00:43 老白先生 阅读(2650) 评论(0) 推荐(0)
摘要:1.显式的DB Commit 显式的DB Commit并没有对应的ABAP 语句来执行DB Commit,它是由平常的语句Commit Work来进行的.一个DB LUW中,我们是以该DB被打开,然后以DB Commit结束。 2.隐式的DB Commit 隐式的DB Commit更没有对应的ABAP语句来告诉系统(Okay,您给我偷偷模模做一下commit)。隐式的DB commit是由许多”... 阅读全文
posted @ 2011-07-11 23:18 老白先生 阅读(2730) 评论(0) 推荐(0)
摘要:BDC(batch data communication)是SAP常用的一种数据传输方法。用于一些数据量大,但是对速度又要求不高的数据传输。 在实施中,很多开发顾问都忽略了BDC的日志和出错管理。这给用户在使用中带来了很大的不便。比如:哪些数据是成功生成的,哪些是失败的?那些失败的,原因的是什么?程序问题还是数据问题? 我觉得,既然是要做一套程序,那就应该尽可能地为客户考虑,减少日后的维护量。对于... 阅读全文
posted @ 2011-07-11 10:49 老白先生 阅读(8528) 评论(1) 推荐(1)
摘要:在报表开发过程中,如果是几家公司代码使用同一个报表的时候一般都要做权限的检查了,这样可以防止没有其它公司代码的权限不能访问到相关的信息。 authority-check介绍 在abap中,我们经常会使用到authority-check,其中想必遇到最多的就是activity的authority check,如01代表create、02代表change、03代表display。 authority-... 阅读全文
posted @ 2011-07-06 10:27 老白先生 阅读(5411) 评论(0) 推荐(0)