自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NorthSnow HOME

北风吹来,雪花飘飘;一片一片,好像鹅毛;飘呀飘呀,地上白了。

  • 博客(390)
  • 资源 (1)
  • 收藏
  • 关注

原创 SAP 时间戳

时间戳是长度 15的 DEC类型,组成为  8位日期 + 6位时间。时间戳与时间的转化:把时间和日期转成时间戳 CONVERT DATE IV_DATE TIME IV_TIME            INTO TIME STAMP EV_TIMESTAMP                 TIME ZONE  SY-ZONLO.已经封装的函数为

2014-12-30 22:44:30 8816

原创 DOWNLOAD FROM ITAB TO EXCEL

 先把模板用SMW0存到系统中,名字为 ZLJC001. *&---------------------------------------------------------------------**& Report  ZLJC*&*&--------------------------------------------------------------

2014-12-30 22:43:21 615

原创 f4 OF DATE FIELD IN DYNPRO PROGRAME

如果使用数据字典中日期类型的字段定义,会有自动的F4帮助,但若使用程序中定义的日期类型字段,则不会有自动的F4帮助,需要手工添加:1, 在搜索帮助属性中添加 F4_TSEGTIMLOC2, 在POV中生成  call function 'F4IF_FIELD_VALUE_REQUEST'    exporting      tabname     = 'SYST

2014-12-30 22:41:38 690

原创 通过执行OS 命令完成文件夹的删除。

通过执行OS 命令完成文件夹的删除。data : l_filepath2 like rlgrap-filename.data : l_unixcom like   rlgrap-filename.   data: begin of lt_tabl occurs 500,              line(400),            end of lt_tab

2014-12-30 22:40:31 1081

原创 基于每个组件检查BOM递归

PARAMETERS: p_matnr type matnr MODIF ID Z1,            p_idnrk type idnrk MODIF ID Z2.*---- Struktur zum Beschaffen der Dispostufe aus Materialstammdata: begin of tma29v occurs 0.   

2014-12-30 22:39:08 2791 1

原创 面向OO ALV 一例

report name:BCALV_EDIT_04

2009-12-05 14:01:00 998

原创 ALV删除和追加行

 program bcalv_edit_04.*-----------------------------------------------------------------------*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&data: ok_code like sy-ucomm,      sav

2009-11-15 11:55:00 5845 1

转载 Smartform输出格式设置

Syntax    说明    &field+&    对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统就不会显示任何数据    &field()&    设置输出长度.    &field(*)&    如果该字段类型是abap数据字典里定义的类型,系统将按照字典定义的长度设置输出长度    &field(S)&    禁止输出符号位

2009-09-10 16:10:00 2671

原创 过滤掉内表中没有重复记录的数据

 *&---------------------------------------------------------------------**& Report  Z*&*&---------------------------------------------------------------------**&*&*&---------------------------------

2009-08-21 21:23:00 848

原创 弹出小窗口的例子

*&---------------------------------------------------------------------**& Report  ZFASDFA*&*&---------------------------------------------------------------------**&*&*&------------------------------

2009-08-16 14:51:00 1551

原创 修改report程序源代码的程序

REPORT  ZPROG.parameters:l_prg(60).TYPES text(255) TYPE c.DATA: text_tab TYPE TABLE OF text.READ REPORT l_prg INTO text_tab.if sy-subrc = 0.  EDITOR-CALL FOR text_tab.  if sy-subrc = 0.    INSERT REPO

2009-07-15 17:24:00 942

原创 vs 代码导航按钮

vs.net -- toolbar -- html source edit中 有前后定位的button

2009-07-03 08:48:00 1328

原创 abap 中动态表一例

*&---------------------------------------------------------------------**& Report  Z_DONGTAIBIAO*&*&---------------------------------------------------------------------**&*&*&------------------------

2009-04-16 09:30:00 124

原创 运行 DAEMON TOOL 时 提示 Virtual SCSI driver not detected

    今天,运行 DAEMON TOOL 时 提示 Virtual SCSI driver not detected,然后程序自动退出。    最后终于解决了。    1,运行daemon tool 的安装程序, 选择 remove,删掉原来的安装    2,我的电脑-右键-属性-硬件-设备管理器-scsi/raid host controller-卸载    3,重新安装  

2009-04-07 15:11:00 6168

原创 abap F4 帮助 一例

 *&---------------------------------------------------------------------**& Report  Z_LJC_078*&*&---------------------------------------------------------------------**&*&*&-------------------------

2009-03-27 16:27:00 1191

原创 在 selection-screen 中添加 listbox

 REPORT  z_ljc_078 LINE-SIZE 200.TYPE-POOLS: vrm.PARAMETERS: p_lb(6) TYPE c AS LISTBOX VISIBLE LENGTH 10 OBLIGATORY.DATA: it_listbox TYPE vrm_values,      s_listbox LIKE LINE OF  it_listbox.INITIALI

2009-03-27 15:44:00 900

原创 .net FrameWork数据提供程序要求 Microsoft Data Access Components (MDAC) 。请安装Microsoft Data Access Components(MDAC)2.6或更高版本

vs2005 + vb.net + oracle + ado.net 开发的程序,在一个客户的机器上出现错误: .net FrameWork数据提供程序要求 Microsoft Data Access Components (MDAC) 。请安装Microsoft Data Access Components(MDAC)2.6或更高版本 拿来了mdac2.8 安装,提示不能在当前版

2009-03-25 14:51:00 12974 1

转载 透视SAP增强

转自:http://hi.baidu.com/%B7%EF%CE%E8%C3%F4%D0%C4/blog/item/aa4d73f2c04ae158342acc40.html小技巧 透视ERP增强(一)什么是增强(Enhancement)?简单地说,增强就是ERP系统中标准程序的出口,在该出口中由用户根据企业实际需求编写客户化逻辑代码。增强是ERP系统设计时考虑到企业实际的流程有可

2009-03-23 10:36:00 2634 1

原创 多层扩展BOM的函数

相关的多层扩展bom的函数有很多,下面列出的是 三个最常用的物料bom扩展函数和两个文档结构扩展函数。当然后有其它一些相关的函数,这些函数都是cs_bom开头。在使用的时候注意这个属性 MEHRS ,如果 MEHRS = X 则会多层扩展,否则,只打开当前bom。 DATA: stb TYPE STANDARD TABLE OF stpox  WITH HEADER L

2009-03-10 16:50:00 2064 2

原创 输出双引号的ALV导出excel时窜行的分析

  当alv 显示的数据中有 双引号 的时候,在alv 中显示是没有问题的,但是当输出到excel 时,会出现 问题。经过分析发现,这个问题并不是alv 的问题,而是 输出的文本文件在excel中打开的问题,也就是excel的问题。        经测试发现如下的规律:    假设输出的数据为  刘进才同学  朱嘉同学  司立龙同学  ALV

2009-02-27 11:31:00 2359 9

原创 abap 中的 i 类型

abap 中的 i 类型 的最大长度为  2147483647  那天程序出现了 short dump error,仔细debug 之后,发现 将一个字符串 赋给一个 I 类型的字段的时候导致的错误。 原来那个 字符串转换成 整数之后的长度 大于 2147483647 ,所以会出现这个问题。 将那个字段的类型改成了 P 就不出现 short dump 了。

2009-02-25 18:26:00 5231

原创 ALV 的 布局

这几天无意中发现 用CS03可以查看的 bom,用CS12看却是空的。而bom 也是激活了的。 问了好多人,都觉得奇怪。 后来无意中发现时 布局 在作怪。 原来 在 使用的 布局 中,设置了默认的过滤器: 项目文本行 1  = ??。 而根据这个过滤器过滤后就把行项目都过滤掉了。 修改了 默认的布局 之后就OK了。       在

2009-02-25 14:05:00 1680

原创 ALV错误:Overwritten protected field

最近在做alv 开发的时候无意中遇到了 这个问题: 数据都能正常输出,但是当我  back 或者 双击 行 的时候 出 short dump,错误提示为:   Error at assignment: Overwritten protected field.  从错误的提示来看是 程序在执行过程中试图覆盖 受保护的字段。 经反复检查发现是在 layout 中 设

2009-02-20 21:13:00 6470 2

原创 ABAP 文档处理的一点经验

一,创建凭证的bapi:  CALL FUNCTION BAPI_DOCUMENT_CREATE2  EXPORTING: documentdata = ls_doc  IMPORTING: documenttype = lf_doctype             documentnumber = lf_docnumber             documentpart = lf_do

2009-02-18 15:45:00 4401

原创 ABAP中的F4帮助怎么用?

当我们在sap的界面上,焦点放到一个字段上的时候,按F4,会出现选择或者搜索的界面,这就是abap中的f4帮助。 有多种实现f4帮助的方法,现在就把我指导的一点点说出来: 1,  固定值。   我们在Domain 中可以定义 value range ,在 value range 中定义的值,就可以出现在f4帮助中。这是最简单的实现f4帮助的方法。 2,数据类型关联。 加入我

2009-01-16 16:41:00 3695 1

原创 abap 中日期的处理

日期 加减                     CALL FUNCTION RP_CALC_DATE_IN_INTERVAL               EXPORTING                DATE            = in_date                DAYS            = 5                

2009-01-13 15:39:00 4797

原创 abap 中 for all entries in 中的 distinct 功能

用for all entries in 做查询的时候,能够进行自动的distinct, 请看如下的例子:  SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #AAC2A7;}.L1S33 {color: #4DA619;}.L1S52

2009-01-07 14:59:00 2923

原创 ABAP中字符与ASC码转换

根据输入的字符返回asc码,或者根据asc码返回字符 REPORT  ztestljc.DATA : chr VALUE C.DATA : asc TYPE i.PERFORM getasc USING chr               CHANGING asc.WRITE asc.asc = 65.perform getC

2008-12-29 16:24:00 3084

原创 CL_GUI_FRONTEND_SERVICES 客户端系统的操作

CL_GUI_FRONTEND_SERVICES  类 包含了操作sap gui frontend 的 方法和属性。  使用这个类中的方法几乎可以对客户端操作系统做任何操作。 以几个例子来说明: 1,根据指定的参数列出指定目录下的文件系统信息  SPAN {font-family: "Courier New";font-size: 10pt;co

2008-12-26 08:51:00 3292 2

原创 SAP中多层扩展有效地bom

 功能: 根据指定的Mbom 以及 序列号 和有效期来查找有效的Mbom(假设 Mbom的 变更 包括 按有效期 和 按序列号) 函数组:ZPLM_BOM_FG1  function module:  (1)  读取单层的有效Mbom    ZPLM_GET_USED_BOMimport:P_SERNR    like  AEEF-SERNR_LO   序列号

2008-12-25 08:37:00 3974 2

原创 format 使用一例 之 color & input

 一 color (1)       Write 添加背景色八种颜色,分别为 0-7 可以用8个常量代替输出WRITE: /  col_key COLOR col_key,          col_total COLOR col_total,          col_group COLOR col_group,          col_background C

2008-12-25 08:20:00 1661

原创 通知单的长文本和合作伙伴功能获得

通知单的透明表: VIQMEL  视图,通知单的主要属性Qmsm  任务表Qmur  主题Qmih  故障表Qmel 主表Qmfe 项目 (长文本  缺陷定位 等)T356_t  优先级Qpgt 代码组文本     qpct  代码文本  目录的定义(KATALOGART): 一,长文本长文本的存储位置:  抬头:STXH    行项目:STXL

2008-12-25 08:05:00 2167 1

原创 abap弹出对话框

data x_ans type c.  call function POPUP_TO_CONFIRM_STEP   exporting    DEFAULTOPTION        = Y     textline1            = this is a dog    TEXTLINE2            =      titel

2008-11-19 09:11:00 2388

原创 abap中取内表中每一类中的一行的方法

 当一个内表有很多数据,并且每一类又有多条数据,而我们只要处理其中每一类中的一条数据,取得的这一条数据要有排序的。 比如取每个到货单号(xblnr)  的 第一次收货时间(budat)1: 用 xblnr budat 进行排序(ascending)然后 用 delete adjacent duplicates from itab comparing xblnr  sort

2008-11-19 09:07:00 3385

原创 abap中 provide 的使用

 (1)       Provide 内表PROVIDE   ENDPROVIDE可以同时处理多个内表。并通过 bounds 来定义邦定列。 然后根据列值的每一个不同的区间进行分段显示。 Valid 关键字返回在该区间内,在各个表中的是否有返回值 ‘X’ 有 ‘’没有。 在输出前 可以用 between   stant   and  end  来指定处理那一段(从1开始

2008-11-19 09:05:00 3448 1

原创 abap中 search 内表

     Search 内表 SEARCH dobj FOR pattern  [IN { BYTE | CHARACTER } MODE]        [STARTING AT p1] [ENDING AT p2]        [ABBREVIATED]        [AND MARK].  当指定了 starting at  Pos  和 ending at Pos 之后

2008-11-19 08:41:00 2176

原创 Excel 中 vbA 获得有效行数的方法

    Excel 有 65536行 256列    但是我们可能只用了其中的部分行。在实际情况下,我们做VBA编程的时候可能希望获得 实际使用的有效行数。    下面是用 vba 获得 有效行数的方法:        Range("a1").CurrentRegion.SpecialCells(xlCellTypeLastCell).Row    ActiveSheet.Rang

2008-11-06 16:06:00 23764 2

原创 如何在快速启动栏添加显示桌面

方法1:在“运行”中执行regsvr32 /n /i:u shell32,然后你就会发现“显示桌面”又回到快速启动中了。方法2:建立一个 *.SCF”的文本文件,内容如下:[Shell]Command=2IconFile=explorer.exe,3 [Taskbar]Command=ToggleDesktop 然后把该文件拖放到“快速启动”工具栏中即可。 快速启动 工具栏 的信息

2008-10-16 10:27:00 8884 5

原创 一个简单的bdc program

   bdc(batch data communication program)通过模拟屏幕操作的方式, 用于批量更新sap数据库的数据。    几个主要概念:bdcdata  : a sturcturebdc tableprogramprogram namedynproscreen numberdynbeginindicator for

2008-03-03 11:45:00 1260

原创 abap 中的内表操作

声明内表(1)data: begin of itab occurs 0,     a type  c,end of itab. data: begin of itab occurs 0.    include structure mara.    include type ty_self.     data a type  c.data:end of itab. 

2008-02-27 17:55:00 5468

ABAP考试试题

本试题包括理论和上机实践两部分,既可以考察参考人员对ABAP开发语言基本知识、语法等掌握情况,也能对ABAP开发能力做验证。可以作为ABAP开发人员选拔、能力验证的选择。

2017-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除