随笔分类 -  ABAP

摘要:clear itab,仅清空HEADER LINE,对内表数据存储空间不影响,保留内存区。 refresh itab,不清空HEADER LINE,清除内表数据存储空间,但保存内存区。 free itab,不清空HEADER LINE,清空内表数据存储空间。clear itab[],清空内表数据存储空间里的内容。例子:REPORT ZZZZZZZZZ.types:begin of head, mantr(10) type c, id(10) type c, end of head. data gt_head type table of head with header line.gt_head 阅读全文
posted @ 2013-01-31 18:27 hanmos 阅读(10463) 评论(0) 推荐(0)
摘要:分配字段串 组件可以用 ASSIGN 语句将字段 串的特殊组 件分配给字 段符号,过 程如下:语法ASSIGN COMPONENT <comp> OF STRUCTURE <s> TO <FS>.系统将字符 串 <s> 的组件 <comp> 分配给字段 符号 <FS>。 可以指定 <comp> 为文字或变 量。如果 <comp> 属于类型 C 或字段串( 象组件一样 没有内表) ,它指定组 件的名称。 如果 <comp> 有任何其它 基本数据类 型,将被转 化为类型 I(参见 类型转换) 阅读全文
posted @ 2013-01-30 10:58 hanmos 阅读(1212) 评论(0) 推荐(1)
摘要:================= FUNCTION MODULE (或RFC中) SY-SUBRC 的含义 ================ 使用SELECT语句选择查询: SY-SUBRC = 0: 至少有一行数据,当ENDSELECT语句执行完,SY-DBCNT中保存着记录的个数。 SY-SUBRC = 4: 没有数据。 SY-SUBRC = 8: 只有使用“SELECT SINGLE FOR UPDATE”时才会有, 表示: WHERE条件指定的记录不止一行,结果是没有记录被选中。 使用INSERT语句,向表中插入一行,必须注意INSERT的顺序与表中字段的顺序一致: SY-SUBRC 阅读全文
posted @ 2013-01-30 10:42 hanmos 阅读(472) 评论(0) 推荐(0)
摘要:*加上p_in的前导零 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = p_in IMPORTING output = p_in.*去除p_out的前导零 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = p_out IMPORTING output = p_out. 阅读全文
posted @ 2012-12-14 15:00 hanmos 阅读(310) 评论(0) 推荐(0)
摘要:在编程的时候,很多时候需要查找业务模块中使用的字段来自哪个数据库表,我们往往遇到两种情况:一是透明表,另一种是结构。一、透明表的查找很简单,相信很多人都已经知道怎样用了。 方法:通过帮助直接查找表和字段,在业务操作界面的相关字段上按F1,然后单击“技术参数”按钮,系统就会直接显示所使用的透明表或结构的字段。二、通过结构查找字段所属的透明表:下面以查询PO下的delivery date字段为例:同样的,鼠标选中delivery date ’01.09.2011’,按F1,如下图所示:然后点击‘技术参数’,如下图所示,是结构中的字段。新开一个窗口,输入T-Code: ST05,选中SQL跟踪,并点 阅读全文
posted @ 2012-11-29 11:43 hanmos 阅读(806) 评论(0) 推荐(0)
摘要:ABAP增强的历史发展(2011-08-30 16:22:24)转载▼标签:杂谈分类: ABAP增强(enhancement)的概念其实很广,SAP标准系统之上的所有二次开发,我们都可以理解为增强,做增强的目的就是标准的sap正常的业务系统 不能满足实际需求,所以我们在标准的系统基础进行增加不同的功能来达到不同企业的要求,换句话说我们今天开发过程中所有的ADD-ON都可以说是增强开 发。但作为开发人员所说的增强主要是标准系统事先预留好的接口,根据不同业务需求,进行开发,我们称为增强,又叫出口。比如:1:在业务检查时,比如在某个工厂发货,可以设定在某个库位的出货只能使用某种移动类型。2:在需要界 阅读全文
posted @ 2012-11-28 16:56 hanmos 阅读(1405) 评论(0) 推荐(0)
摘要:经常用到,好不容易做了一个完整的。data: cw_rate like bapi1093_0.data: s_c_factor type p decimals 3,t_c_factor type p decimals 3,.data: s_waerk type waerk,t_waerk type waerk,curdate type rscalday,"add by Robin 2010.08.07l_rate type p decimals 4.*1. 获取汇率信息call function 'BAPI_EXCHANGERATE_GETDETAIL'exporti 阅读全文
posted @ 2012-09-02 21:45 hanmos 阅读(3175) 评论(0) 推荐(0)
摘要:需求: 有主数据ZPLANT,取自工厂描述的一部分,用'-'隔开,比如"工厂A-北京",ZPLANT只需要"工厂A"。 怎么解决呢: 写在Start Routine里, DATA:Z_RES_WATYPEMATCH_RESULT, Z_RES_TABTYPEMATCH_RESULT_TAB, Z_DATATYPE_ty_s_SC_1, Z_OFFSETTYPEI. LOOPATSOURCE_PACKAGEINTOZ_DATA.IFZ_DATA-WERKS(1)<>'A'. FINDALLOCCURRENCESO 阅读全文
posted @ 2012-07-16 11:24 hanmos 阅读(6655) 评论(0) 推荐(0)