- 博客(78)
- 资源 (16)
- 收藏
- 关注
转载 使用动态内表——ALV输出
最近开发在执海关合同维护系统时,对进口料件的汇总,由于栏位显示与出口成品的品种多少相关,所以显示的栏位是不确定的,为此研究了一番。同样,在报关时,不管是对出口成品还是进口料件报关,栏位显示都与出口成品品种或进口料件品种相关。在同一行上显示所有的出口成品或进口料件,对于操作人员来说都是一件易操作的表现。 程序设计要注意事项:第一、 每一张合同中出口成品品种数量的多少确定
2011-11-28 15:50:07 1055
转载 ALV列(Column)换到行(Row) 之 列上限不固定篇
有时我们的ALV列数难以确定,如果采用列数上限固定的话,可能会很多(此时不能正确全部),或者很少(此时平白无故运行时多占用内存),所以比较好的方法是,使用Method cl_alv_table_create=>create_dynamic_table动态创建显示用的内表,这样的话,就不会受到列数限制了(ALV本身支持列数上限的情况除外)。先看效果:之 列上限不固定篇1" title="
2011-11-28 15:49:06 1725
转载 动态内表及动态ALV显示
最近写了一个forecast,要求按用户输入的日期分周或月显示,我把它贴出来,给有需要的人参考一下*&---------------------------------------------------------------------**& Report ZRSD041*&*&------------------------------------------------
2011-11-28 15:48:17 738
转载 如何解决ALV的负数符号前显的问题
1、建立自定义函数FUNCTION CONVERSION_EXIT_Z0002_OUTPUT.*"----------------------------------------------------------------------*"*"Local interface:*" IMPORTING*" REFERENCE(INPUT)*" EXPORTING
2011-11-25 16:15:14 1377
原创 SORT,DELETE ADJACEN DUPLICATES FROM保留有效数据
SORT,DELETE ADJACEN DUPLICATES FROM保留有效数据 要求:结构zstructure还有两个字段,分别为结构名称NAME、是否处理字段FLAG(0,代表处理;1,代表没有处理)。这个结构的内表可能含有同一名称NAME的多条信息,要求只保留一条信息,即某名称的处理信息全部为0,就只保留一条;若某名称的处理信息有为“未处理”的,只保留一条未处理信息。如:
2011-11-25 11:19:33 1013
原创 ALV分类汇总
如图,需要在内表中插入一些小计、总计等。*&---------------------------------------------------------------------**& Report z_barry_sum **& Barry.bai@sap.com
2011-11-25 11:10:45 2058 1
原创 试用期报告
试用期总结报告 一提起已经五个月的试用期过去了,想起来也可笑,当初觉得这期间太长太长,事实是自己早忘记了这个所谓的试用期。毕竟作为自己的第一份正式工作,虽不能说任重道远,却也把它看的很重,不经意却以为自己已经是正式员工了。 刚踏出大学的校门,我和普通的应届毕业生一样,充满的激情与梦想,都向往着一个能尽力施展自己的舞台。现在想来是过于老套和可笑,人贵在于熟知自我,快速适应不
2011-11-24 23:12:02 883 1
原创 ABAP常用字符串操作
字符串首字符索引为 0; Character Fields: C,N, D, T, string(CNDT=> CN Data Time)1. 字符串连接CONCATENATE dobj1 dobj2 ... INTO result [IN { BYTE | CHARACTER } MODE] [SEPARATED BY sep].2.字符串
2011-11-24 13:38:25 810
转载 ALV双击跳转事件
*&---------------------------------------------------------------------**& Form set_pf_status*&---------------------------------------------------------------------** text*----------
2011-11-24 09:27:22 4042
转载 ALV报表中处理双击行项目事件
*-----------------------双击后转到事务ME23N显示详细信息------------------*FORM user_command USING r_ucomm LIKEsy-ucomm"双击 rs_selfield TYPE slis_selfield."行数* rs_selfield-refresh ='X'.
2011-11-24 09:24:29 3360
转载 使用动态内表——ALV输出
最近开发在执海关合同维护系统时,对进口料件的汇总,由于栏位显示与出口成品的品种多少相关,所以显示的栏位是不确定的,为此研究了一番。同样,在报关时,不管是对出口成品还是进口料件报关,栏位显示都与出口成品品种或进口料件品种相关。在同一行上显示所有的出口成品或进口料件,对于操作人员来说都是一件易操作的表现。 程序设计要注意事项:第一、 每一张合同中出口成品品种数量的多少确定
2011-11-23 22:44:02 915
转载 ALV中动态内表+行转化为列
转换为:REPORT z_barry_test_fieldsymols .TYPE-POOLS: slis.TABLES: mseg,mkpf.DATA: gd_fieldcat TYPE slis_t_fieldcat_alv.DATA: sla TYPE slis_layout_alv , ivariant LIKE disvariant,
2011-11-23 22:36:03 1096
转载 动态内表 动态ALV显示
动态内表及动态ALV显示最近写了一个forecast,要求按用户输入的日期分周或月显示,我把它贴出来,给有需要的人参考一下*&---------------------------------------------------------------------**& Report ZRSD041*&*&-----------------------------------
2011-11-23 22:35:16 6738
转载 ABAP 动态的实现任意表的ALV显示
程序没有什么实用性,就是把一个表的内容全部显示出来了,仅用于看看数据都是什么样子的,但是其中的动态的方法还是值得研究学习的。这些方法是从我的前辈身上学到的,我小小的实践了一下,本来认为在编写程序的可以尽可能的实现程序的可配置型,然后这种想法是虽然好,不过自己没有办法实现。例如我想 DATA 内表 TYPE TABLE OF 任意表的名称。开始 简单的认为 DATA GR_TABNAME T
2011-11-23 22:32:32 2245
转载 abap--REUSE_ALV_GRID_DISPLAY事件子过程和cl_gui_grid类的事件对应关系
一、SLIS定义的ALV的事件名称* Eventsslis_ev_item_data_expand type slis_formname value 'ITEM_DATA_EXPAND',slis_ev_reprep_sel_modify type slis_formname value 'REPREP_SEL_MODIFY',slis_ev_caller_exit_at_
2011-11-23 22:28:10 1139
转载 ABAP--如何创建动态结构的报表
1、使用cl_alv_table_create=>create_dynamic_tableREPORT zmaschl_create_data_dynamic .TYPE-POOLS: slis.DATA: it_fcat TYPE slis_t_fieldcat_alv, is_fcat LIKE LINE OF it_fcat.DATA: it_fieldcat
2011-11-23 22:27:32 1391
转载 abap 单元格级别的操作ALV.
单元格级别的操作ALV.带表头的ALV使用结构如下: CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 0 IMPORTING ET_EVENTS = I_EVENTS. READ TABLE I_EVENTS WITH KEY N
2011-11-23 22:26:26 1778
转载 abap- ALV报表动态内表输出
REPORT Y_BRUCE_001.TYPE-POOLS: SLIS.*&---------------------------------------------------------------------** DATA DEFINITION*----------------------------------------------------------
2011-11-23 22:25:07 2570
转载 动态内表及动态ALV显示
最近写了一个forecast,要求按用户输入的日期分周或月显示,我把它贴出来,给有需要的人参考一下*&---------------------------------------------------------------------**& Report ZRSD041*&*&------------------------------------------------
2011-11-23 22:21:36 1458
转载 ABAP 动态的实现任意表的ALV显示
程序没有什么实用性,就是把一个表的内容全部显示出来了,仅用于看看数据都是什么样子的,但是其中的动态的方法还是值得研究学习的。这些方法是从我的前辈身上学到的,我小小的实践了一下,本来认为在编写程序的可以尽可能的实现程序的可配置型,然后这种想法是虽然好,不过自己没有办法实现。例如我想 DATA 内表 TYPE TABLE OF 任意表的名称。开始 简单的认为 DATA GR_TABNAME T
2011-11-23 22:20:35 1852 1
原创 ABAP ALV 动态显示列
ABAP ALV 动态显示列ALV已能显示一个内表数据,根据用户选择的条件不同,现ALV表格中有的整列内容为0或为空,如何在程序中动态地设置显示或隐藏这些列?即整列为0时,这一列不显示.注意:条件不同时这一列可能又不为0. 则要显示.PERFORM F_INPUT_FIELDCAT USING: 'A'
2011-11-23 22:17:56 1830
原创 SD_CUSTOMER_MAINTAIN_ALL
旧:如果上传文件中客户的银行信息不存在,则去创建;存在的话,则不去管它。新:如果客户有银行信息,则将银行信息删除掉,只维护本次上传文件中该客户的银行信息。 维护客户主数据所用到的函数是:SD_CUSTOMER_MAINTAIN_ALLtable参数中有很多表,其中X打头代表要插入的数据,Y打头代表要删除的数据。
2011-11-22 21:42:25 5330
转载 SAP学习经验谈
为了能够学好SAP,第一件要做的事肯定就是在网上找学习资料了。包括SAP的安装程序软件、官方资料、出版书籍、电子书籍和学习心得……在此最值得一提的是不少SAP高手的学习心得,可以说是我们SAP草鸟们的学习指南,可以告诉我们“SAP学习成长之路”该怎么走。我把总结出来的经验分享给大家吧…… 自学SAP三道坎打算进入SAP咨询领域的朋友很多,只是SAP的产品过于复杂,而实施了SAP的企业也不愿
2011-11-22 21:41:20 3815 2
转载 CEO、COO、CTO、CIO是什么意思?
CEO(Chief executive officer)首席执行官类似总经理、总裁,是企业的法人代表。COO(Chief operating officer)首席运营官 类似常务总经理CFO(Chief financial officer)首席财务官 类似财务总经理CTO(Chief technology officer)首席技术官 类似总工程师CIO(Chief informat
2011-11-22 21:40:29 2249
原创 使用ALV中输出ICON
PROGRAM sapbc405_alvd_merge_icon .TYPES: BEGIN OF t_con,carrid LIKE sflight-carrid,connid LIKE sflight-connid,fldate LIKE sflight-fldate,price LIKE sflight-price,currency LIKE sflight-cu
2011-11-20 22:39:43 2993
转载 一个显示图标的ABAP例子
*&---------------------------------------------------------------------**& Report BCALV_DEMO_TOOLTIPS*&*&---------------------------------------------------------------------**&*&*&-------
2011-11-20 22:30:06 1651
转载 abap--关于异常的处理
1、异常分类从sap 6.10开始,abap的异常分为两类:1)基于异常类的异常,2)非类异常。非类异常又分为系统定义异常(如:被0除异常)和用户自定义异常(用户自定义函数中由exception语句定义,raise语句产生的异常)。异常有的是可以截获处理,用户可以截获做相应处理,系统将可以继续执行程序。如果用户不处理,系统将产生错误,并停止执行程序。有的异常为不可截获的错误异常,系统将
2011-11-18 11:21:05 972
原创 ABAP日期函数应用
根据当前时间如何找到上月的第一天和最后一天?CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = SY-DATUM I_MONTHS = '-1' I_SET_LAST_D
2011-11-18 11:20:36 894
原创 ABAP中将字符格式的金额转换为数值的函数
函数名:UNITS_STRING_CONVERT作用:根据当前用户的金额显示方式,将带有分隔符的金额(字符型)转换为P类型的数值。例如:将“1,000.123”转换为 1000.123(我一开始的时候是用replace将逗号替换掉,然后直接赋值给一个数值型的变量.但是通用性不太好)先说说sap的数字显示的三种方式:1. 小数点是逗号,分隔符是句号 N.NNN,NN(欧洲人的方式很
2011-11-18 11:19:49 6433 1
原创 abap 选择屏幕事件AT SELECTION-SCREEN
AT SELECTION-SCREEN(1).其实就像一个FORM,所以在这个事件里声明的变量都是局部变量。(2).根据SY-UCOMM这个系统变量可以判断用户的命令(3).在这个事件里响应的是屏幕上选择条件中的事件,例如CHECKBOX的选择与否,RADIOBUTTON的选择,LISTBOX的选择等等。所以分为以下几个方面:1. ... ON field :在PARAMETE
2011-11-16 23:14:24 5559
原创 ABAP--如何在选择屏幕上输出ALV GRID报表
有些客户希望某些功能性的报表在输出报表内容时,能同时看到选择屏幕上的输入参数,并希望能反复地输入选择条件进行查询。实现这个功能的办法就是在选择屏幕上输出报表内容。 一般情况下,大家都是直接从SAP的系统中找到相应的例程,然后进行加工修改。不过SAP系统的例程是面向对象的开发,不大符合我们这一群老鸟的习惯。本人仔细研究了一下这个例程,将其更改我们常用的编程模式。代码见附件,具体
2011-11-16 23:13:01 3374
转载 ABAP屏幕基础
Select语句的使用关键字into后可以加 structure(结构体), internal table(内表) 和 fieldlist(字段列表) Authority 权限 程序员可以根据权限对象创建权限实例而basic 负责将权限分配给其他用户 At selection-screen在选择屏幕中输入值后,点击屏幕左上角的运行按钮 或 按回车键时
2011-11-16 23:11:14 5582
转载 看好电影,学标准英语
下面推荐发音超级标准,语汇简单,句型经典,特别是省略句式非常好的两部电影: 标准女音电影 Sabrina 情归巴黎 标准男音电影 Dove 真假总统 女演员中,发音比较好的著名女演员有: Mag Rain Julia Roberts Camern Diaz 关于发音比较好的女演员的电影,推荐: When harry meet salay 当哈里遇见莎莉 Pret
2011-11-16 21:39:40 3028
转载 如何通过 BAPI 更新 PO 采购订单中的 confirmation tab 中的 confirmation date.
答案是 ME_CONFIRMATION_UPDATE 。。 格式我稍后提供果断上代码 , 这是在PO增强中的一段代码。获取修改信息的时候将自定义的增强TAB上的字段对应入Confirmation Tab.*********add by gary.chen 2011-03-11DATA: zxekes TYPE TABLE OF uekes WITH HEADER L
2011-11-16 15:03:16 4410
原创 物料单位转换的两个函数
DATA: menge LIKE ekpo-menge .**每PC等于多少KGCALL FUNCTION 'MD_CONVERT_MATERIAL_UNIT'EXPORTING i_matnr = '001100000000000005' i_in_me = 'PC' i_out_me
2011-11-16 15:02:23 1398
转载 十个遗憾
一、不是跟自己最爱的结婚。 二、找到最爱的人,却无法相处。原来相爱并非最难,相处才是最大的挑战。 三、找到喜欢的人,却已太迟。他已娶,她已嫁,或者他身边已有人。多么相爱,已是迟来的春天。 四、碰见令你动心的女人,可惜你的年纪已足以做她爷爷。 五、你正在犹豫不决,应否向他提出分手,谁知他捷足先登,先向你提出手。他永远不会知道,是你首先想到不要他!即使你告诉
2011-11-16 14:41:54 657
转载 SAP 批次管理(Batch management)
批次是物料管理中的常见概念,特别是在化工、制药、快消等行业,由于生产工艺或材料的原因,不同批次的产品或原料,在具体的属性上有区别,或出于保质期、质量追溯等原因,需要对同一物料,不同批次的产品或原料进行区别,那么,启用批次管理可以很好的达到此目的。 SAP提供了完善的批次管理功能,从物料的入库,在库,出库的管理,或生产过程管理,或销售管理,都可以使用批次管理功能。这意味着,对于启用了批次管理
2011-11-15 23:53:04 1274
转载 特性,物料特性,批次特性(转自SAPNow)
特性,物料特性,批次特性物料特性可以从MM03查看(图1):其中物料跟类别的关系表如下:类的T-CODE: CL03特性T-CODE: CT04特性可以通过下面的BAPI来进行批量维护:BAPI_CHARACT_CREATEBAPI_CHARACT_CHANGEBAPI_CHARACT_DELETEBAPI_CHARACT_GETDETAIL特性分配
2011-11-15 23:49:38 3933
SAP FI制造费用尾差结转程序开发完整代码
2023-04-03
SAP开发——在SAP上发布WebService
2021-07-12
SAP QM质量管理学习文档
2021-07-12
SAP FICO 实战学习视频及完整资料下载.docx
2021-05-25
智慧化工-安全生产信息化平台介绍-无logo(1).pptx
2020-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人