
ABAP
wengyupeng
在等待中爆发
展开
-
ABAP FIELD-SYMBOLS
Field symbols allow you to access data objects dynamically in ABAP programs. Unlike static access to a data object, where you need to specify the name of the object, field symbols allow you to access ...原创 2011-05-10 22:41:00 · 2744 阅读 · 0 评论 -
SAP Classification(物料特性)
SAP Classification 为了方便查询定义的一套技术体系。其实是建立了一个大树(根节点在上面),大致层次 Class Type>Class>characteristics .参见下图: 一 、PurposeThe classification system allows you to use characteristics to describe all type原创 2011-05-13 23:52:00 · 11196 阅读 · 1 评论 -
web dynpro demo 和FPM demo
系统自带了很多很多示例demo ,这是学习的最好资源。SE80 选择包就能找到。 Web Dynpro demo两个package: SWDP_DEMO和SWDP_TEST FPM Demo两个package: APB_FPM_DEMO和APB_FPM_DEMO_SCENARIO原创 2011-10-14 12:53:51 · 8077 阅读 · 1 评论 -
SAP BSP 入门1
Components of a BSP program lists: 1. Business Server Pages: Define the Web pages that are displayed to the user. Each BSP contain two parts: static part which can use HTML or XML, dynamic p转载 2011-06-25 22:37:00 · 7648 阅读 · 0 评论 -
ALV :汇总,分类汇总(小计),排序,过滤
ALV标准功能汇总,分类汇总,排序,过滤这些功能除了可以直接使用它的标准功能按钮之外,你也可以在程序里设定,让ALV列表第一次显示出来就已经使用了这些功能。用REUSE_ALV_GRID_DISPLAY实现的ALV不能在程序设定输出字段的平均值,最小值,最大值等标准功能。用OO方式实现ALV输出的就可以,请参考http://blog.youkuaiyun.com/lhx20/archive/2008/转载 2011-04-16 15:36:00 · 17141 阅读 · 0 评论 -
BAPI 实例:GR with inbound delivery
REPORT z101_gr.TABLES:ekpo, yindct, ymaret, zlocct.DATA: mat_doc LIKE bapi2017_gm_head_ret-mat_doc.DATA:save_code LIKE sy-ucomm, ok_code LIKE sy-ucomm, loc_msg(50), fla原创 2011-07-08 14:11:14 · 2184 阅读 · 0 评论 -
ALV相关总结
使用函数显示ALV格式报表1)定义ALVtype-pools slis. "调用类型组data: myrepid like sy-repid. "程序为当前程序data: i_layout type slis_layout_alv. "ALV显示格式内表data: allfields type slis_t_fieldcat_alv. " ALV显示字段内表data转载 2011-04-17 10:25:00 · 1563 阅读 · 0 评论 -
ALV小计和总计
如图,需要在内表中插入一些小计、总计等。 *&---------------------------------------------------------------------**& Report z_barry_sum **& Barry.bai@sap.com转载 2011-04-17 10:33:00 · 5578 阅读 · 0 评论 -
BDC 入门与实例
首先简单解释一下BDC(Batch Data Conversion):在SAP系统里,由于某种原因,可能需要重复输入数据,(数据不同,但是操作是相同的,典型的情形就是切换系统的时候,旧系统的数据需要导入SAP),大致过程不外乎是这样: 输入一个t-code,进入一个某个屏幕,然后输入一个值(有时还要加上一些附加的checkbox选项等),点执行或者确定按钮,进入另一个屏幕,在某些字段输转载 2011-04-18 21:18:00 · 2072 阅读 · 0 评论 -
BDC 经典实例
BDC(batch data communication)是SAP常用的一种数据传输方法。用于一些数据量大,但是对速度又要求不高的数据传输。 在实施中,很多开发顾问都忽略了BDC的日志和出错管理。这给用户在使用中带来了很大的不便。比如:哪些数据是成功生成的,哪些是失败的?那些失败的,原因的是什么?程序问题还是数据问题? 我觉得,既然是要做一套程序,那就应该尽可能地为客户考虑转载 2011-04-18 21:56:00 · 1561 阅读 · 0 评论 -
OO实现ALV 聚合,排序,过滤
在ALV提供的标准工具栏上我们可以实现输出结果的聚合(最大值,最小值,汇总,平均数),排序,过滤功能,同样在程序里也可以达到这些功能。 1. 声明聚合,排序,过滤所需要的变量。DATA: lr_aggregations TYPE REF TO cl_salv_aggregations, lr_filters TYPE REF TO cl_s转载 2011-04-17 10:07:00 · 1147 阅读 · 1 评论 -
ALV台账统计表
在sap开发中常常需要开发台账表,台账的统计时间是变动的, 我们通常会用临时程序来处理。我这里介绍一个简单的动态台账表(统计月份,周等在有限范围内)的实现方法。1、申明内表DATA: BEGIN OF gt_list OCCURS 0, pernr LIKE pa0001-pernr, "员工编号 ename LIKE pa00转载 2011-04-17 10:18:00 · 769 阅读 · 0 评论 -
ALE&IDoc一般流程
ALE/IDoc的实践性很强的技术,也就是说你做得越多,碰到的问题越多,提高也就越多,光是理论是没什么用得。 所以先把一般配置一套ALE/IDoc的流程总结一下,以后再把经验性、总结性的东西慢慢添加进去。 有两个比较有用的Menu T-code:WEDI, SALE。分别用来配置IDoc/EDI,和ALE的。 自定义IDoc流程:Create Segment: WE转载 2011-06-25 21:20:00 · 1168 阅读 · 0 评论 -
什么是IDOC及IDOC开发示例
What is a IDOC?An IDoc is simply a data container that is used to exchange information between any two processesthat can understand the syntax and semantics of the data.IDoc is not a process转载 2011-05-29 00:29:00 · 2332 阅读 · 0 评论 -
ABAP 内表总结-3 内表增删改查
(三) 内表在行记录上的操作——增删改查 1、Inserting Several Lines DATA: BEGIN OF LINE, LAND(3) TYPE C, NAME(10) TYPE C, AGE TYPE I, WEIGHT TYPE P D...原创 2011-06-27 13:54:00 · 20336 阅读 · 0 评论 -
ALE and IDocs 入门指南——一步步操作
This article will help you understand the basics of ALE and IDocs via a simple do-it-yourself example. We will create a custom IDoc in one SAP system and then post some business data through it to ano...原创 2011-07-24 10:10:31 · 1526 阅读 · 0 评论 -
KRW韩币、IDR印度尼西亚盾 金额小100倍
KRW韩币、IDR印度尼西亚盾 金额小100倍 ALV原创 2014-12-31 15:27:58 · 1123 阅读 · 0 评论 -
ABAP动态内表
一、根据2结构和一个data element 构建一个动态内表 “定义的动态内表 ,对应内表一行的工作区FIELD-SYMBOLS: TYPE STANDARD TABLE, TYPE ANY. FORM create_dynamic_table . DATA: lt_fcat TYPE slis_t_原创 2013-02-21 16:45:28 · 1590 阅读 · 0 评论 -
ABAP CHECKBOX 选中事件
当用户选中勾选框后, 原本可以输入的field 变为不可输入。 REPORT ZTEST_N.DATA screen_wa TYPE SCREEN.SELECTION-SCREEN BEGIN OF SCREEN 100.SELECTION-SCREEN BEGIN OF BLOCK part1 WITH FRAME TITLE TE原创 2013-02-04 23:39:52 · 11471 阅读 · 0 评论 -
用户接口(User exit)
在标准SAP业务应用中常会修改标准程序和增加一些自己的功能代码来满足特定化的需求,SAP提供了一些出口对特定的程序、屏幕、MENU以及Docuement进行扩展与修改,他们并不包含任何功能,并被分离存在特定的package里所以他既不会影响标准SAP源代码也不会妨碍升级。除了通过后台配置客户化,我们常用主要有三种用户出口来进行Enhancement和Modification:转载 2011-05-29 00:55:00 · 5964 阅读 · 0 评论 -
User Exits和Customer Exits
一、Extension of SAP functionality SAP makes different possibilities available to extend SAP functionality in the R/3 without modifying the delivered R/3-Standard. Thus these extensions are further pr原创 2011-07-03 22:34:14 · 4590 阅读 · 2 评论 -
用SMOD和CMOD进行SD的用户增强
1、关于增强的简单介绍 1.1 SMOD包含具体的增强,而CMOD是包含一组SMOD编写的增强. 1.2 User exits (Function module exits)是sap提供出口,它的命名规则如下: EXIT_ 示例:sd的VA01事务,对应的程序是SAPMV45A ,你会在程序里查到(用CALL CUSTOMER-FUNCTION字符串)如下代码:转载 2011-07-18 10:29:29 · 1276 阅读 · 4 评论 -
Program names ZX... are reserved for includes of exit function groups
The basic steps of implementation user exits would be :1. Find the appropriate Enhancement.2. Enter the ABAP code in the "Z" program within the function module.3. Create a project.4.原创 2011-07-23 10:55:53 · 1533 阅读 · 0 评论 -
User Exits demo in FI/CO
Basic Steps in Configuring an Enhancement· Find the appropriate Enhancement.· Enter the ABAP code in the "Z" program within the function module.· Create a project.·转载 2011-07-18 11:16:57 · 914 阅读 · 0 评论 -
IDoc 总结以及Tcode
下面的内容是BC620的课程目录,要是要看详细的可以下载BC620。 Application Link Enabling ALE主要为了分布式业务系统而设计的。它可以使业务流程中的每个步骤分布在不同的SAP系统上,系统间可以通过IDoc交互数据.IDoc可以认为是个信封,它捎带消息从发送系统到接收系统中,它们可以用于SAP系统或非SAP系统中。IDoc中包含一个con原创 2011-05-29 00:39:00 · 15195 阅读 · 0 评论 -
alv+checkbox+select all
标准程序 bcalv_edit_05 提供了alv使用checkbox和各种操作。 下面程序将bcalv_edit_05 简化了。。要运行程序,需要自己创建 screen和GUI-status,GUI-title... REPORT ZWTEST. data: ok_code like sy-ucomm,save_ok like sy-uc原创 2011-05-20 23:47:00 · 3125 阅读 · 0 评论 -
Domain 的Value Range 值转换 (Conversion Routine)
需要定义 input 。。和output。。 两个函数才起作用。 在SAP的Domain定义中,Output Length下面有个Convers. routine的标识,这是SAP用来进行输入输出转换的。我们知道,屏幕上的I/O字段都是字符串形式的,而数据在我们内部则分为C, S, N, P, D等诸多类型,这中间就有个转换过程。Conversion Routine就是实现这种转换转载 2012-02-17 10:51:41 · 1559 阅读 · 0 评论 -
ABAP Using a Cursor to Read Data
ABAP Using a Cursor to Read Data原创 2011-04-04 23:49:00 · 2217 阅读 · 0 评论 -
ABAP字符串处理
ABAP字符串处理原创 2011-05-26 15:14:00 · 1213 阅读 · 0 评论 -
ABAP 取内表行数
ABAP 取内表行数转载 2011-05-26 15:12:00 · 7279 阅读 · 0 评论 -
sap LICENSE KEY和 ACCESS KEY 破解
sap LICENSE KEY和 ACCESS KEY 破解原创 2011-05-15 23:18:00 · 16569 阅读 · 1 评论 -
the differences between transparent, pooled, and cluster tables
the differences between transparent, pooled, and cluster tables原创 2011-03-26 15:40:00 · 1632 阅读 · 0 评论 -
SAP ABAP 常用事务代码
SAP ABAP 常用事务代码原创 2011-03-22 21:51:00 · 8667 阅读 · 0 评论 -
ABAP : Include structures
ABAP : Include structures转载 2011-05-09 09:54:00 · 4726 阅读 · 0 评论 -
upload excel
upload excel原创 2011-05-10 13:08:00 · 767 阅读 · 0 评论 -
ABAP开发环境安装(minisap/sap netweaver安装)
ABAP开发环境 minisap sap netweaver原创 2011-03-11 21:03:00 · 3851 阅读 · 0 评论 -
abap内部表和工作区的区别
abap内部表和工作区的区别转载 2011-03-05 12:18:00 · 2117 阅读 · 0 评论 -
SAP BSP vs Web Dynpro ABAP
SAP BSP vs Web Dynpro ABAP原创 2011-01-26 21:17:00 · 4190 阅读 · 0 评论 -
ALV 层级分组显示报表
ALV 层级分组显示报表原创 2011-04-10 14:11:00 · 1838 阅读 · 0 评论 -
ABAP三种内表的区别
ABAP三种内表的区别转载 2011-04-14 23:24:00 · 5903 阅读 · 0 评论