楼主: vkbpl6012

半年ABAPER的学习历程------------日记整理

[复制链接]
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
11#
 楼主| 发表于 2006-1-21 10:33 | 只看该作者
##################
在这里我想说明的是可能日记里写的很些东西是不对的,
希望发现问题的帮忙纠正下.
先谢谢了

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
12#
 楼主| 发表于 2006-1-21 10:46 | 只看该作者
--------------------------------2005-09-11------------------------------------

1,将一组选择屏幕组合在一个区域,可以使用Begin of block…..eg:
Selection-screen begin of block blocka [with frame [title tit] ]
                                [no intervals]—只选单值不出现TO.
Selection-screen end of block.

2, 屏幕流逻辑分为两个最基本的处理块: PBO与PAI, 前者是在向用户显示屏幕GUI之前触发,后者是在用户进行某些屏幕行为后并回车时触发.流逻辑模块是在语句MODULE/ENDMODULE之间定义.这里的语法不属于ABAP系列.

3,屏幕中的OK字段其作用是:返回在屏幕和GUI状态中用户触发的功能代码:一般情况字段命名为:OK_CODE,数据类型与SY-UCOMM相同.

4,通过SE93可以为程序创建自定义的事务代码.

5,GUI中的交互元素包括菜单条,标准工具按扭,APPLICATION TOOLBAR,FUNCTIONKEYS共四种,在作屏幕事务设计时这些都要分配具体的功能代码与之对应.

使用道具 举报

回复
论坛徽章:
5
ERP板块每日发贴之星
日期:2006-01-14 01:04:21ERP板块每日发贴之星
日期:2006-01-15 01:04:29授权会员
日期:2006-01-16 14:52:50ERP板块每日发贴之星
日期:2006-01-23 01:03:44ERP板块每日发贴之星
日期:2006-02-13 01:04:00
13#
发表于 2006-1-21 10:55 | 只看该作者
nice

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
14#
 楼主| 发表于 2006-1-21 11:00 | 只看该作者
--------------------------------2005-09-12------------------------------------

1,在定义EXPORTING、IMPORTING与CHANGING的时候,前两者分别为基本输入与输出参数,而CHANGING可用于前两者功能。

2,在处理商务文档时需用到SAPSCRIPTION与SMARTFORMS工具,两者都可以进行布局设计与输出控制。企业中的PO,SO等报表都要用到此类工具。


---------------------2005-09-13到2005-09-17----------------------
这几天香港那边来的顾问对我们几个新手进行了培训,主要是讲ABAP这方面的知识,因为那老师讲的都是白话,加上速度很快,所以这段时间笔记写的比较乱。我要花点时间整理下。

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2005-11-22 12:38:47会员2006贡献徽章
日期:2006-04-17 13:46:34
15#
发表于 2006-1-21 14:57 | 只看该作者
革命尚未成功,诸君尚需努力。

使用道具 举报

回复
论坛徽章:
4
2010新春纪念徽章
日期:2010-03-01 11:19:072011新春纪念徽章
日期:2011-02-18 11:42:47ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:50:44
16#
发表于 2006-1-21 17:15 | 只看该作者

考勤系统

你们提供的是什么样的考勤系统?适合工厂吗?有时间请回复
E_mail:foxmail555@yahoo.com.cn

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
17#
 楼主| 发表于 2006-1-21 23:37 | 只看该作者
foxmail wrote:
你们提供的是什么样的考勤系统?适合工厂吗?有时间请回复

是的我们公司那套系统是专门做给工厂用的.不过我一直没接触过,
如果你有兴趣我可以帮你联系公司相关的人员.

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
18#
 楼主| 发表于 2006-1-23 09:07 | 只看该作者
---------------------2005-09-13到2005-09-17----------------------
这几天香港那边来的顾问对我们几个新手进行了培训,主要是讲ABAP这方面的知识,因为那老师讲的都是白话,加上速度很快,所以这段时间笔记写的比较乱。

1,ABOUT XX SAP,本公司要上的功能模块:PM,FI/CO,PP,MM,SD,BASIS。

2,实话阶段:计划前准备:项目管理—正式实话会议—议程—系统配置—企业动作架构—主业务流程。   商业蓝图:业务流程—工作物资—报表清单—批核概念。


3,项目标准:确定项目成员,LOGO制定,确定小组合作形式,帐套管理策略。。。

4,ABAP communicator service: J2EE engine module (using local tcp/ip network)

5,Payroll: ABAP dictionary containing data as well meta data.

6, Model object connot be created in a local package (only create the object after consulting sap,create the object in an sap package).

7,the lock objects deal with the problem which some users synchronize access to the same data.

8,different fields having the same technical type can be combined in domains.

呵呵上面这些偶也不知道是记了些什么东东。不过下面这些也好不到哪去。

9,Basis administrator: clients management, transports, data archiving, system monitoring, perform….

10,some useful transaction code:AL06, AL08, AL10 , AL11.

11,NEW-LINE = write: / eg:  write: / xxx. The same to, new line. Write xxx.

12,在EDITOR界面的GOTO-》ATTRIBUTE-》可改TITLE的属性。

13,在Report xxx后可跟LINE-SIZE WIDTH, LINE-COUNT, PAGE LINES等属性,这些选项可以用来控制列表输出的页格式。

14,插入断点: BREAK-POINT, BREAK-USERNAME,也可以在程序激活的状态下按下STOP BUTTON。

15,用PROGRAM中的DOCUMENT可同步显示提示帮助。同时也可以在此处编辑。

16,可以用INCLUDE去包含一个数据类型 eg: include type xxx. 其中XXX为已经定义的数据类型。 这种方法在定义游标的时候会用到。

17,几个字符串操作函数:split…at…into..,   shift ….right…., add-corresponding, divide-coresponding, move-corresponding, abs, concatename, condense.

18,刷新的时候对于基表用refresh, 内表用clear,free.

19,读数据集:READ DATASET DSS INTO RECORDE。

20,批处理工具,LSMW,BDC, CATT,ECATT。

21,如果要让个选择屏幕浮在SCREEN 1000的上面,则使用调用语句:
  CALL SELECTION-SCREEN 100 STRATING AT 10 10 END AT 50 50。

-------------------------------很难整理这段时间的日记,相当乱,很大一部分是对一些具体例子作的说明,所以更不好整理了-----------------------------------------------------

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
19#
 楼主| 发表于 2006-1-23 11:01 | 只看该作者
---------------------2005-09-18到2005-09-20----------------------


1 ,从一个正在运行的程序调用另一个可执行程序: 可用SUBMIT命令来完成.通过事务代码调用程序的语句为:LEAVE TO TRANSCATION 或 CALL TRANSCATION.

2 ,用SELECT把多行选择到内表: SELECT …..INTO/APPENDING TABLE ITAB. 如果希望不覆盖原来的内表数据,则使用APPENDING.

3 ,SAP应用服务器文件及目录可以通过事务代码:AL11进行浏览.


4 ,要显示END-OF-PAGE事件的页脚内容,需在LINE-COUNT LENGTH后加上[(FOOTER-LENGTH)],  指定预留的页脚行数,eg:  line-count 12(3).


5 , 想让一个选择屏幕的条件字段自动调用一个表的字段值信息:
   Select-options so-air for spfli-carrid.


6, 做一个SAP QUERY涉及到的步骤:一首先建立一个用户组,二建立一个功能组选择表数据,SQ02,SQ03.三在SQ01下建立一个如果是第一次建QUERY,则在QUERY中输入名称.

使用道具 举报

回复
论坛徽章:
4
会员2007贡献徽章
日期:2007-09-26 18:42:10
20#
 楼主| 发表于 2006-1-23 11:43 | 只看该作者
---------------------2005-09-21到2005-09-23----------------------


1 , 如果想把一个屏幕的某字段设为必需输入的值,则可执行以下操作.
   At selection-screen.  此为一个屏幕事件.
   If carrid is initial.
   Message e888( hints ) with ‘xxxx’.
   Endif.

2, 在sapscript中如果要对main window的顶部打印指定的文本行,可使用TOP/ENDTOP        来控制,底部类似: BOTTON/ENDBOTTON.

3, 在一个指定的地方画一个框,要用到三条指令:
/: positon window                  代表窗口的左上角.
/: postion xorigin ‘1.2’ cm yorigin 8 cm 系统原点进行位移.
/: box height ‘0.5’ cm width 19 cm intensity 50.

**************从这个时候开始做企业的定制报表,后面我会陆续讲到这方面的东西.刚开始我们也是用SAPSCRIPT来做,后来的几个报表用了SMARTFOMRS.就目前我这点水平来说,感觉两者各有千秋,希望新手不要刻意去掌握其中的一种,因为SAP在标准报表中有时用的是前者,有时用的却是后者.如果按它提供的标准报表进行维护还是方便了很多,前提是你要了解这种报表制作方法******************

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表