
SAP ABAP
文章平均质量分 73
linsen831214
这个作者很懒,什么都没留下…
展开
-
SAP常用功能
<br />1、SAP外观<br /><br />帮助图标右侧的按钮是Customizing of Local Layout(定制本地布局)按钮,可以用它来变更SAP GUI显示界面的风格。<br /> <br />2、SAP导航<br />(1)、在SAP Print List窗口里,如果不想在保持期内保存系统假脱机请求,在Print Screen List(打印页面列表)窗口里,可以选中_deleteAfter Print复选框,这样SAP系统可以不保存假脱机请求。<br />(2)、F10功能键可以激原创 2010-06-25 00:22:00 · 1965 阅读 · 0 评论 -
模拟Select-Options对象实现多项数据的输入功能
<br />TYPE-POOLS: ICON.<br />DATA: L_COUNT TYPE I.<br />DATA: LMAIL(50) TYPE C.<br />SELECTION-SCREEN: BEGIN OF BLOCK ALV WITH FRAME TITLE TEXT-001.<br />SELECTION-SCREEN: BEGIN OF LINE.<br />SELECTION-SCREEN: COMMENT (12) TEXT-002.<br />PARAMETERS: MAILCO原创 2010-06-23 20:28:00 · 1125 阅读 · 1 评论 -
Smartform的几点说明
1、使用SFSY-FORMPAGES显示总页数的时候,如果页数大于9,,将会在前10页显示成星号。解决办法:可以添加3ZC,&SFSY-PAGE(3ZC)&/&SFSY-FORMPAGES(3ZC)&,不过可能会出现字体颠倒或者重叠的现象,用一个单独的窗口来存放显示页码的文本,并且把窗口的类型设置为L(最终窗口)就OK了。2、如果金额或者数量字段显示不出来的话,可以在“货币/数量字段”标签中指定相应的数据类型。3、Field not outputting more than 255 characters i原创 2010-06-24 09:21:00 · 4954 阅读 · 3 评论 -
深入解析ABAP基本数据类型(ABAP elementary types)
<br />在SAP系统中,每个byte可以显示一个character(字符)或两个十进制/十六进制数字。<br /> 在ABAP中定义变量时,如果指定长度,其单位是byte,而不是字符数;在SAP Dictionary中定义data type时,如果指定长度,其单位为字符数,而不是byte。这是一个非常重要的区别,因为在SAP系统中,每个byte可以显示一个character(字符)或两个十进制/十六进制数字。<br /> ABAP的基本数据类型大致可以分为三类:<br /> a原创 2010-06-23 20:29:00 · 4097 阅读 · 0 评论 -
双击文本输入字段链接到T-CODE
<br />CALL SCREEN 0100.<br />*---定义屏幕游标结构类型<br />TYPES: BEGIN OF T_CURSOR,<br /> FNAME LIKE D021S-FNAM,<br /> POS LIKE SY-STEPL,<br /> VALUE LIKE D021S-FNAM,<br /> TC LIKE DD04L-ROLLNAME,<br /> TCSEC LIKE DD04L-ROLLNAME,<原创 2010-06-23 20:27:00 · 608 阅读 · 0 评论 -
用户出口
<br />User Exits: 是系统中预留的一些空的Form/Subroutine, 获得Access key后可以在Form中写入自己的逻辑.<br />Customer exits: a. FM Exits: 在FM中include 保留的 Z 程序来提供功能扩展点.<br /> b. Menu Exits: 在GUI status中预留+Fcode menu item, 在程序中预留对应的Handling FM Exits.<br />原创 2010-06-24 09:49:00 · 753 阅读 · 0 评论 -
获取本地文件夹所有文件信息
<br />DATA: OUTPUTTAB LIKE RLGRAP-FILENAME OCCURS 0 WITH HEADER LINE.<br />DATA: R_FLAG TYPE I.<br />PARAMETERS: PATH TYPE LOCALFILE OBLIGATORY.<br />AT SELECTION-SCREEN.<br /> CALL FUNCTION 'WS_QUERY'<br /> EXPORTING<br /> FILENAME = PATH<b原创 2010-06-23 20:31:00 · 615 阅读 · 0 评论 -
获得REPORT程序源代码和开发对象(同SE80)
REPORT ZALL_RE0001.TYPE-POOLS: ICON.*---输入屏幕PARAMETERS: PROGNAME LIKE SY-REPID.SELECTION-SCREEN: BEGIN OF LINE.SELECTION-SCREEN: PUSHBUTTON 1(20) PUBU1 USER-COMMAND SCR.SELECTION-SCREEN: PUSHBUTTON 25(20) PUBU2 USER-COMMAND OBJ.SELECTION-SCREEN: END OF LI原创 2010-06-23 20:19:00 · 456 阅读 · 0 评论 -
复杂报表设计
转【IT168 专稿】大道至简 三招设计复杂ERP报表报表无疑是ERP系统中用到的最频繁的单据之一。比如每天采购要打印采购明细帐;仓库每天要导出收货或者出货明细;销售每天要打印订单明细等。故报表的设计在ERP系统开发中占据大半江山。不过笔者在实际工作中也发现,有些开发人员在设计ERP报表时,太过于复杂。 有一次,一家企业向我提出了如下需求:他们希望能够出一份报表,报表的内容包括四个部分。一是成品零件的用量、零件的最小采购量等信息;二是当月零件的采购量信息(详细的采购订单等资料);三是当月零件的出库信息转载 2010-07-06 14:03:00 · 1094 阅读 · 0 评论 -
BAPI的使用
BAPI_ACC_DOCUMENT_POST*---BAPI_ACC_DOCUMENT_POST 所需要的参数 DATA: OBJ_TYPE LIKE BAPIACHE09-OBJ_TYPE, OBJ_KEY LIKE BAPIACHE09-OBJ_KEY, OBJ_SYS LIKE BAPIACHE09-OBJ_SYS, DOCUMENTHEADER LIKE BAPIACHE09. DATA: ACCOUNTGL LIKE BAPIACGL09 OCCURS原创 2010-06-25 00:36:00 · 3705 阅读 · 0 评论 -
多样式的用户交互对话框
<br />SELECTION-SCREEN: BEGIN OF BLOCK DIALOG WITH FRAME TITLE TEXT-001.<br />PARAMETERS: P1 RADIOBUTTON GROUP GRP1 DEFAULT 'X',<br /> P2 RADIOBUTTON GROUP GRP1,<br /> P3 RADIOBUTTON GROUP GRP1,<br /> P4 RADIOBUTTON GROUP G原创 2010-06-25 14:12:00 · 529 阅读 · 0 评论 -
开启指定路径的文件或网页
<br />PARAMETERS: PATH TYPE SO_TEXT255.<br />AT SELECTION-SCREEN ON VALUE-REQUEST FOR PATH.<br /> PERFORM CHOOSE_INPUT_FILE USING PATH.<br />START-OF-SELECTION.<br /> CALL FUNCTION 'CALL_INTERNET_ADRESS'<br /> EXPORTING<br /> PI_ADRESS = PATH原创 2010-06-24 08:55:00 · 537 阅读 · 0 评论