Maurice's blog - 因为专注,所以专业...
自我介绍
切换风格
订阅我的Blog
博客日历
文章归档...
最新发表...
最新评论...
最多阅读文章...
博客统计...
网站链接...
资源
===========================================================
为什么人生气时说话用喊的?
===========================================================

今天打开QQ,一老同学发来一条信息,主题《为什么人生气时说话用喊的?》看后发现还不错,特拿出来与大家分享!

有一天一个有智慧的教授问他的学生:"为什么人生气时说话用喊的?"

  所有的学生都想了很久,其中有一个学生说:因为我们丧失了"冷静",所以我们会用喊的。

  "但是为什么别人就在你旁边而已,你还是用喊的,难道不能小声的说吗?为什么总是要用喊的?"教授又问。

  几乎所有的学生都七嘴八舌的说了一堆,但是没有一个答案是让教授满意的,最后教授解释说:"当两个人在生气的时候,心的距离是很远的,而为了掩盖当中的距离使对方能够听见,于是必须用喊的,但是在喊的同时人会更生气,更生气距离就更远,距离更远就又要喊更大声……"

  教授接着继续说:"而当两个人在相恋时会怎么样呢?情况刚好相反,不但不会用喊的,而且说话都很轻声细语,为什么?因为他们的心很接近,心与心之间几乎没有距离,所以相恋中的两个人通常是耳语式的说话,但是心中的爱因而更深,到后来根本不需要言语,只用眼神就可以传情,而那时心与心之间早已经没有所谓的距离了……"

  最后教授做了一个结论:"当两个人争吵时,不要让心的距离变远,更不要说些让心距离更远的话,自然的过了几天,等要心的距离已经比较没有那么远时,再好好的说吧!"


qiujun 发表于:2007.02.12 19:31 ::分类: ( Other ) ::阅读:(278次) :: 评论 (1) :: 引用 (0)
===========================================================
关于在SAP中SQL语句的性能
===========================================================
DATA: BEGIN OF it_mara OCCURS 0,
matnr LIKE mara-matnr,
maktx LIKE makt-maktx,
END OF it_mara.
第一种写法:
Select matnr
INTO it_mara
FROM mara.
APPEND it_mara.
ENDSelect.
第二种写法(high performace):
Select matnr
INTO TABLE it_mara
FROM mara.
==========================================
DATA: BEGIN OF it_mara OCCURS 0,
matnr LIKE mara-matnr,
maktx LIKE makt-maktx,
END OF it_mara.
DATA: BEGIN OF it_makt OCCURS 0,
matnr LIKE mara-matnr,
maktx LIKE makt-maktx,
END OF it_makt.
第一种写法:
LOOP AT it_mara.
Select SINGLE maktx
INTO it_mara-maktx
FROM makt
Where matnr = it_mara-matnr AND
spras = sy-langu.
MODIFY it_mara TRANSPORTING maktx.
ENDLOOP.
第二种写法(high performace)
Select matnr maktx
INTO TABLE it_makt
FROM makt
FOR ALL ENTRIES IN it_mara
Where matnr = it_mara-matnr and
spras = sy-langu.
=========================================

1 数据——>工作区,工作区——>内表,
2 数据——>内表
很明显少了一个过程 效率自然高了 如果数据量越大,效果是可想而知的
=========================================
1 每遍历内表一下 都要select一下 select 本身就是循环 循环套循环 时间消耗度是n*n
2select出已经存在内表中的所有满足条件的值 不敢说时间消耗度是n*n 但至少时间上大大地打了一下折


qiujun 发表于:2007.02.12 19:25 ::分类: ( ABAP ) ::阅读:(412次) :: 评论 (1) :: 引用 (0)
===========================================================
申明
===========================================================
本BLOG的多数文章都来自于网络,如果您发现自己的文章在这个BLOG上请不要奇怪。有时随便上网看看,有好的内容我就收藏起来了,以方便自己再次查看,巩固自己的知识。

qiujun 发表于:2007.02.12 19:09 ::分类: ( Other ) ::阅读:(3025次) :: 评论 (0) :: 引用 (0)
===========================================================
反冲物料、散装物料和寄售物料
===========================================================

Backflush Material是反冲物料,是在生产中不需要手工进行收发货的物料,而是在Order中的Component的反冲标示。该标示可以在物料主数据、工作中心或者工艺中定义,系统会复制到生产号中,在生产号中还可以修改。当对操作做最终确认时,反冲的物料就会自动发货。对于反冲收货的情况,是由特定的Control key来控制的,可以参考标准系统中的PP03的设置,关键是看其中的auto. goods receipt是否选中。

Bulk Material是散装物料,是会在工作中心直接使用的物料,MRP不会对这种物料的相关需求进行计算,这种物料在BOM中是不与成本计算相关的,是属于消耗品,必须用独立需求计划对它进行计划。

Consignment Material是寄售物料,是供应商为了缩短采购周期,根据采购订单要求把他的库存物料放在你的仓库中方便随时使用和控制库存数量,但是在使用前物料的所有权是属于供应商的,不占用你的库存价值,只有当物料被发货消耗后,供应商才会要求进行支付。


qiujun 发表于:2007.02.12 19:07 ::分类: ( MM(PU/IM) ) ::阅读:(748次) :: 评论 (0) :: 引用 (0)
===========================================================
ABAP中对内表进行clear操作时的注意点
===========================================================

当对内表进行clear操作的时候,必须区分两种情况:

1.)如果该内表含有header line,那么clear操作仅仅是清空了header line,记录行保留

2.)如果该内表没有header line,那么clear操作相当于refresh操作,也就是清空该内表的记录行。

而refresh操作仅仅会清空内表的记录行,对header line并无影响!

而老师在培训时仅仅讲到了内表含有header line时的情况,在我测试的时候发生了不必要的麻烦,特此补充!


qiujun 发表于:2007.02.11 17:11 ::分类: ( ABAP ) ::阅读:(768次) :: 评论 (6) :: 引用 (0)