- 博客(21)
- 资源 (6)
- 收藏
- 关注
转载 SMARTFORMS-BARCODE相关
<br />留着备用<br /> <br />http://help.sap.com/saphelp_45b/helpdata/en/a7/28750c0a6c11d28a220000e829fbbd/content.htm<br /> <br />SAP 条码打印有 新旧 两种技术方法:<br />1、传统的(旧):将数据发送到打印机上,由打印机将数据转换成 条码图案,然后进行打印。<br />2、新方法:数据在SAP系统中生成条码图案,然后直接发送到打印机 进行打印。<br /> <br /><br /
2011-02-15 09:33:00
1723
原创 关于Table Control 列属性的控制
<br />靠,好久没搞TC了,居然忘得差不多了.<br /> <br />对于普通的是否可编辑状态,LOOP SCREEN 或是直接改ZTC-COLS-SCREEN都是可以的.<br /> <br /> <br />但要隐藏列的话,只能用ZTC-COLS-VISLENGTH = 0 或是 ZTC-COLS-INVISIBLE = 'X'.此时用LOOP SCREEN无效.<br /> <br /> <br />顺便多记记<br /> <br />1 如果有工作区,则可以使用<br />PROCESS BE
2010-10-23 00:28:00
2311
转载 关于SmartForm和ScriptForm的输出格式设置说明(转载)
<br />Syntax<br />说明<br />&field+<offset>& <br />对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统就不会显示任何数据 <br />&field(<length>)& <br />设置输出长度. <br />&field(*)& <br />如果该字段类型是abap数据字典里定义的类型,系统将按照字典定义的长度设置输出长度 <br />&field(S)& <br />禁止输出符号位 <br />&field(<)& <br />符号位
2010-10-19 21:52:00
505
转载 Class方式的ALV不想定义Screen
<br />REPORT z_barry_alv_noscreen .<br />SELECTION-SCREEN BEGIN OF SCREEN 1001.<br />SELECTION-SCREEN END OF SCREEN 1001.<br />DATA: l_alv TYPE REF TO cl_gui_alv_grid ,<br /> lt_sflight TYPE TABLE OF sflight .<br /> <br />SELECT * FROM sfligh
2010-09-24 10:23:00
488
转载 利用ALVTree显示BOM结构
<br /><br /> REPORT z_barry_alv_tree1_bom MESSAGE-ID oo.TABLES: stpox.<br />INCLUDE <icon>.CLASS: cl_gui_column_tree DEFINITION LOAD,<br /> cl_gui_cfw DEFINITION LOAD .DATA: tree1 TYPE REF TO cl_gui_alv_tree ,<br /> mr_toolbar TYPE REF TO cl_g
2010-09-24 10:04:00
731
转载 SD相关表
<br />SD相关表 <br />一、客户主数据<br />基本数据放在KNA1里;<br />公司代码放在KNB1里;<br />销售视图放在KNVV里;<br />合作伙伴放在KNVP里;<br />二、信用主数据<br />KNKK里有信贷限额、应收总额、特别往来;<br />S066里是未清订单值;<br />S067里是未清交货值;<br />KNKK里面的应收值不一定对,要和BSID表去比。S066、S067也是一样,不对的时候就要重组。<br />三、物料主数据<br />MARA里是基本数
2010-09-24 09:58:00
438
原创 BDC: CALL TRANSACTION USING... 参数祥解[转]
<br />CALL TRANSACTION 'tcode' USING bdc_tab ... 是 ABAP 里提供的一个方便的执行批量输入的语句,使用它可以通过程序代码完成多个事务码的连续执行。<br />bdc_tab 这个批输入任务表的填写方式,网上有很多例子了,大家用到的时候可以搜索。用事务码 SHDB 可以生成填写这个表的内容,按照 ABAP 字典结构类型 BDCDATA 的定义对应填写就可以了。 <br />下面详细介绍一下这种调用方式中的执行参数: <br />... { {[MODE mo
2010-07-16 10:18:00
1822
原创 EXCEL文件上传
方法一:CALL FUNCTION ‘F4_FILENAME’EXPORTINGfield_name = ‘P_FILE’IMPORTINGfile_name = p_file.CALL FUNCTION ‘TEXT_CONVERT_XLS_TO_SAP’EXPORTING* I_FIELD_SEPERATOR =i_line_header = ‘X’i_tab_raw_data = it_raw ” WORK TABLEi_filename = p_fileTABLESi_tab_converted_da
2010-07-14 16:02:00
564
原创 函数F4IF_INT_TABLE_VALUE_REQUEST返回多个值到屏幕上
<br />使用函数 F4IF_INT_TABLE_VALUE_REQUEST 返回多个值到屏幕上,需要用到callback_form 参数,定义同名FORM.同时参数需要和默认一致.在FORM里进行返回值指定,具体见以下代码.<br />MODULE f4_value INPUT. CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CARRID'
2010-07-10 13:18:00
3553
原创 [转]SAP中的Currency Converting Factor
<br />ABAP编程中,有个概念很重要,即Currency Converting Factor(货币转换因子)。可能很多ABAP初学者都不知道这是什么东西,这里我们就简单探讨下。 1. 什么是货币转换因子在SAP中,货币是维护在TCURC表里面,这从Domain: WAERS中可以看到。不过这里我们要介绍的是表TCURX,它维护了货币金额的小数位。比如JPY日元,在该表是0。正常的货币都是2位小数的。那么,该表有什么意义呢?我们来看下面的例子。 DATA: netwr TYPE p DECIMALS 2
2010-07-09 15:36:00
1282
原创 [转]ABAP中Conversion Routine示例
在SAP的Domain定义中,Output Length下面有个Convers. routine的标识,这是SAP用来进行输入输出转换的。我们知道,屏幕上的I/O字段都是字符串形式的,而数据在我们内部则分为C, S, N, P, D等诸多类型,这中间就有个转换过程。Conversion Routine就是实现这种转换的一种工具。 可以在SE12中录入Domain:MATNR,我们可以看到,这里定义了名为MATN1的转换方法。这就是为什么我们输入的物料号都会被系统自动加上前导0。双击MATN1,可以看到CON
2010-07-09 15:33:00
992
原创 文本相关(2)
<br />长文本的读写删<br /> <br />READ_TEXT ,SAVE_TEXT,DELETE_TEXT.<br /> <br />在删除时 SAVEMODE_DIRECT 设为选中,才能立即删除掉文本.<br /> <br />*CALL FUNCTION 'DELETE_TEXT'* EXPORTING* CLIENT = SY-MANDT* id = 'B01
2010-07-09 10:25:00
298
原创 文本相关(1)
在选择屏幕使用TEXTEIDT控件时,需要先生成一个容器类cl_gui_docking_container ,然后用它作为父类,可以在窗口内建立 cl_gui_textedit 对象,进行文本显示。 DATA: gr_dock_container TYPE REF TO cl_gui_docking_container.DATA: g_editor TYPE REF TO cl_gui_textedit. CREATE OBJECT gr_dock_container EXPOR
2010-07-09 10:18:00
441
原创 Normal Function[转]
获取生产定单状态call function STATUS_TEXT_EDITEXPORTINGflg_user_stat = Xobjnr = LO_OBJNRonly_active = Xspras = sy-languIMPORTINGline = ls_statuEXCEPTIONSobject_not_found = 01.使用:objnr 状态对象号,only_activ
2010-05-20 16:31:00
596
原创 关于屏幕按钮点击后程序退出现象
今天自己遇到了一个,就是在自定义屏幕上,点击按钮,报一个类型为E的消息,然后再次点击按钮时,就会自动 退出程序。 解决方法如下, 消息使用 TYPE S DISPLAY LIKE E. 所以,会继续执行下面的代码, 然后后面加上RETURN...至于是否可以使用EXIT。未试。
2010-05-20 11:35:00
710
原创 针对SMARTFORMS不建结构传内表
1.在global的types里建立和内表结构一样的类型.2.然后在initialization里面写程序,建立指针,类型为步骤一建立的结构.3.指针指向调用这个FORM的程序里的内表. 如果有多个程序调用,则可以使用动态指定,即传入程序名,和内表名.实现复用. 具体代码: DATA: content(50).data: gt_itab type sometyp
2010-05-12 16:29:00
500
原创 ALV复习
今天做了一下ALV练习...发现好多东西又忘了...呼呼.记下 CALL FUNCTION GET_GLOBALS_FROM_SLVC_FULLSCR 由传统ALV显示生成CL_GUI_ALV_GRID对象的实例,非常有用. REUSE_ALV_GRID_DISPLAY_lvc 可以用这个函数生成全屏的ALV报表.同时使用OO式的参数 ALV报
2010-05-11 17:57:00
1151
原创 MM常用表
MM模块常用表,能记住就最好了. 表名 说明 主数据MARA 常规物料数据MAKT 物料描述MARC 物料的工厂数据MARM 物料的计量单位MBEW 物料评估MLAN 物料的税分类
2010-05-10 16:44:00
693
1
原创 SAP表增强
透明表的增强分为两种:1. APPEND 结构进去 2. 原表包含有INCLUDE字样的字段.字段类型为CI_打头,双击进去添加. 用户添加字段必须用ZZ或YY打头.
2010-05-05 14:47:00
2243
原创 SMARTFORMS 小计
TCODE : smartforms smartstyles so10 se75 调用时使用的FUNCTION SSF_FUNCTION_MODULE_FNAM根据FORM名称生成FUNCTION.
2010-04-29 11:20:00
850
原创 关于用OO开发ALV中半自动创建输出结构的方法
一般调用两个FUNCTION 就能实现. 1. REUSE_ALV_FIELDCATALOG_MERGE 用来将内表结构转化为slis_t_fieldcat_alv类型的数据.2. LVC_TRANSFER_FROM_SLIS 用来将普通ALV格式等数据转化为面对对象方法所需要的数据.与上面的FUNCTION一起使用.半自动创建ALV显示字段. DATA: ls_fcat
2010-04-27 16:09:00
843
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人