![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SAP
文章平均质量分 51
飞翔ing
相信自己!
展开
-
SAP Abap Syntax Collection (语法集合)
abap syntax collection ii1,abap的数据类型分为三种类型*1,类型 *2,结构 *3,内表*******************************************************************************2,数据定义*1 直接定义data int_a type i.*2翻译 2013-03-05 15:42:56 · 1132 阅读 · 0 评论 -
ALV的参数
在网上看到一些ALV的参数,还有平时用到的一些参数,做个汇总,不断更新中: RS_SELFIELD-COL_STABLE = 'X'.RS_SELFIELD-ROW_STABLE = 'X'.RS_SELFIELD-REFRESH = 'X'. 这3行就可以实现自动刷新,并且返回时鼠标回到原来的位置 RS_SELFIELD-HOTSPOT = 'X' 定义为热点转载 2013-05-06 17:08:47 · 694 阅读 · 0 评论 -
SAP IDOC
IDoc是 SAP 提供系统集成专用的数据/消息格式。它几乎可以传送任何 SAP 应用数据。IDocs以文本字符为基础,因而编制方便。IDocs中的信息从记录类型上分为控制记录、数据记录和状态记录3种。控制纪录主要是文本信息,如IDoc, 类型、发送/接收方信息以及文本标识;数据纪录为管理和实际数据部分;状态纪录用来追踪文本传递各点的状态,如状态码、系统时间、错误标识等。功能:向外部系统发转载 2013-05-06 17:15:16 · 1612 阅读 · 0 评论 -
ABAP图形开发
本程序转自别人的,然后有些许改动:*&---------------------------------------------------------------------**& Report ZTEST_22*&*&---------------------------------------------------------------------**&*&转载 2013-05-06 17:24:02 · 1231 阅读 · 0 评论 -
ABAP增强发展史
原文地址:ABAP增强的历史发展作者:小七增强(enhancement)的概念其实很广,SAP标准系统之上的所有二次开发,我们都可以理解为增强,做增强的目的就是标准的sap正常的业务系统不能满足实际需求,所以我们在标准的系统基础进行增加不同的功能来达到不同企业的要求,换句话说我们今天开发过程中所有的ADD-ON都可以说是增强开发。但作为开发人员所说的增强主要是标准系统事先预留好的接口,根据不同转载 2013-05-06 16:40:31 · 831 阅读 · 0 评论 -
Merge change requests
要把一个请求号包到另外一个请求号下一起传输,方法: 1)选中一个你想包在其他请求号的,同时没有被释放的请求号,点“实用程序——重新组织——Merge Requests 2)分别输入你要被merge的和merge的request,点回车 这种做法实用于在项目上线时的传输,开发程序比较多,change request也很多,那转载 2013-05-06 17:11:23 · 1570 阅读 · 0 评论 -
SAP表格维护生成器生成数据表维护视图程序
SAP 标准数据表中数据是通过前台的一系列操作进行维护的。少数情况下,可以直接在表中修改,但这是不被推荐的作法。在ABAP开发的过程中有时需要在数据字典中自定义数据表,而自定义数据表,也需要进行数据维护。除了自己定义报表程序来进行维护外,SAP还给我们提供了一种行之有效的方法,来建立前台维护自定义数据表的程序。这就是表格维护生成器。下面将介绍,表格维护生成器的具体用法。一、建立自定义的数据转载 2013-05-06 17:12:13 · 1381 阅读 · 0 评论 -
ABAP-用Shift去掉字符串的前导'0'
SHIFT str LEFT DELETING LEADING '0'.如果要在layout显示不出前面的0 格式: &字段(zc)&如果要在layout显示不出小数点后面的0 格式: &字段(.0)&关于shift1.Shift a structure by a given number of postionsSHIFT [BY PLACES] [].This s转载 2013-05-06 17:17:37 · 4888 阅读 · 0 评论 -
使用DELETE ADJACENT DUPLICATE FORM特别注意啦
使用DELETE ADJACENT DUPLICATE FORM特别注意啦使用DELETE ADJACENT FORM itab太坑爹了,它的完整语句是DELETE ADJACENT DUPLICATE FROM [COMPARING ].系统从内表 中删除所有 邻近重复条 目。所以在使用时就必须先排序,如果不排序后果是很严重的,在本博客前面有相关的案例。小林太懒转载 2013-05-30 10:37:01 · 667 阅读 · 0 评论 -
如何根据事物代码查找相应BAPI
如何根据事物代码查找相应BAPI函数如果我们找BAPI可以通过SAP标准事物代码:BAPI查询到已经释放的BAPI.如果只知道事物代码,可以通过下面的方式查询相应的BAPI.例如我们找创建销售订单的BAPI 我们知道事物代码是VA01.1、 我们进入VA01 界面,找到system --> status2、 在事物代码位置上双击,找到PACKAGE转载 2013-05-30 10:38:31 · 646 阅读 · 0 评论 -
内表增删改查操作
一、单行增加 DATA: BEGIN OF line, land(3) TYPE c, name(10) TYPE c, age TYPE i, weight TYPE p DECIMALS 2, END OF line.DATA itab LIKE SORTED TABLE OF转载 2013-05-30 11:16:04 · 677 阅读 · 0 评论 -
常用的BAPI总结(分模块)
常用的BAPI总结(分模块)MM模块1、 BAPI_MATERIAL_SAVEDATA 创建物料主数据注意参数EXTENSIONIN的使用,可以创建自定义字段例如WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR.T_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MARA'.T_EXTENSIONIN-VALUEPA转载 2013-05-30 10:39:45 · 878 阅读 · 0 评论 -
增强的一些技巧
做增强,大家很容易遇到这样的问题:找到一个增强,可惜没有自己想要的字段或者表或者结构,而另外一个增强呢,有这样的字段或者表或者结构,但是又不是自己需要增强的地方,这个时候有一个技巧可以使用: 在找到的增强里面写如下代码: CONSTANTS: C_KOMP_INT TYPE CHAR20 VALUE '(SAPLCOMK)KOMP_INT[]'.转载 2013-05-06 17:04:54 · 636 阅读 · 0 评论 -
SAP和Java系统的Webservice实例
SAP和Java系统的Webservice实例 简介关于Webservice的概念和原理,简单来讲,Webservice是一种基于SOAP传输协议,用WSDL描述,用XML封装数据的接口技术。由于其跨平台、跨防火墙、开发成本低、开发周期短等优势而被广泛应用,但也有局限性,包括传输负载大、没有统一的实现模型等。对于Webservice在SAP中的应用,多被用转载 2013-05-06 16:35:33 · 1205 阅读 · 0 评论 -
如何跨过自学SAP的三道坎
如何跨过自学SAP的三道坎打算进入SAP咨询领域的朋友很多,只是SAP的产品过于复杂,而实施了SAP的企业也不愿意重新培养自己SAP人员——培养了不长时间就因为薪资待遇问题而离职,得不偿失。所以对于有ERP工作经验的人来说,SAP的门槛太高,入行的机会甚至远小于那些刚毕业的学生。 通过自学SAP进入SAP咨询领域,相信是很多ERPer共同的梦想,那么如何跨过这道门槛呢?在这里转载 2013-03-05 15:39:37 · 713 阅读 · 0 评论 -
SAP和Java系统的Webservice实例
SAP和Java系统的Webservice实例简介 关于Webservice的概念和原理,简单来讲,Webservice是一种基于SOAP传输协议,用WSDL描述,用XML封装数据的接口技术。由于其跨平台、跨防火墙、开发成本低、开发周期短等优势而被广泛应用,但也有局限性,包括传输负载大、没有统一的实现模型等。 对于Webservi转载 2013-04-24 15:05:56 · 1012 阅读 · 0 评论 -
翱翔的abap面试方式及问题(转)
最近面试好像多了些,以至于到现在都形成许多固定的模式。翱翔是个喜欢总结的人,于是把面试的问题出发点以及会经常问倒的问题,以及问问题的出发点稍作整理。如果朋友是个要去面试的人,或许可以得到些帮助,反之,是个面试者,也可以稍作参考。第一阶段:自我介绍阶段此阶段,我要求的介绍一般都是和项目需要的技术相关的介绍,不想听到与之无关的东西。这个阶段是个基本的了解阶段,而且不应该是个冗长的阶段,所以转载 2013-04-24 15:07:36 · 999 阅读 · 0 评论 -
SAP算号器 license key Developer Access Key 完美解决方案
SAP算号器 license key Developer Access Key 完美解决方案前言N久前与了一篇Access Key破解的文章,与上网相关的破解文章多有雷同,但有论叙破解的深层原理,这些并不高深的东西,一点就破,最终没有发表。因为学习业务的缘故从SAP NetWeaver 7.0 ABAP Trial Version再度改用R/3 4.71,Acces转载 2013-05-06 16:42:24 · 1512 阅读 · 0 评论 -
SAP XI 常用事务代码(sap basis)
SAP XI 常用事务代码(sap basis) SAP XI 常用事务代码(sap basis) :IDX2 查看IDOC结构,如果发现XI与SAP发送来的IDOC mate date 转换失败,可以用这个事务代码查看两边的结构是否一样IDX5 根据日期进行查看发送和接收的IDOC,XML messages in idoc adapterIDX1 查看IDOC P转载 2013-05-06 16:44:36 · 2270 阅读 · 0 评论 -
项目中用到的增强合集
MM模块:采购订单增强:BADI:ME_GUI_PO_CUSTME_PROCESS_PO_CUST物料凭证增强:BADI:MB_DOCUMENT_BADI实现功能1、一个物料凭证中不允许出现2个移动类型2、冲销的凭证不能再被冲销3、参照预留发货,只能选择同样的库存地点4、检查物料的价格不能为0USER-EXIT转载 2013-05-06 17:03:27 · 924 阅读 · 0 评论 -
GUI_DOWNLOAD遇到的问题
今天用到GUI_DOWNLOAD这个程序,遇到了一些问题,特总结一下:问题一:导出的EXCEL如何带表头?解决: DATA:BEGIN OF T_FIELDNAMES OCCURS 0, NAME TYPE CHAR20, END OF T_FIELDNAMES. T_FIELDNAMES-NAME = '公转载 2013-05-06 17:07:41 · 1738 阅读 · 0 评论 -
umberrange bapi G_CATT_INSERT_NUMBER_RANGE
CALL FUNCTION 'G_CATT_INSERT_NUMBER_RANGE' EXPORTING* EXTERNIND = ' ' fromnumber = '0001' ”起始号 nnrangenr = '01' ”区间编号原创 2013-05-06 17:19:08 · 662 阅读 · 0 评论 -
关于cluster table(簇表)BSEG
关于cluster table(簇表)BSEG 转自:http://suyupingsap.spaces.live.com/default.aspx?_c02_owner=1今天接到的第一个task是通过一定可知的parameter数据,提取到BSEG,BKPF等表里的某些数据,本能的用inner join和Query试了试,结果发现都不可以被使用,系统提示,BSE转载 2013-05-06 15:59:37 · 1167 阅读 · 0 评论 -
how to see sap notes
在读SAP标准教材或顾问教材或其它SAP方面的资料时,你会经常在资料上能看到这样一段话:更多信息可参考SAP Note:XXXXXX。其中的XXXXXX是一组数字,如403708等。那这个Note在哪里可以看到呢?回答就是:SAP Service Marketplace。怎么进入呢?在你使用SAP时,顶层菜单上有个Help菜单项,下拉后就可以看到它。转载 2013-05-06 17:13:05 · 651 阅读 · 0 评论 -
sap权限控制
如有转载请注明出处:http://blog.csdn.net/donkey2004112103/archive/2009/05/06/4156065.aspx今天终于了解了sap如何从技术的角度去实现权限控制,我觉得权限控制是这样实现的,首先想想为什么不同的用户可以有不同的权限了?因为有角色的概念,不同的用户分配了不同的的权限,所以有不同的权限。而角色由参数文件(profile )组成转载 2013-05-06 17:20:31 · 882 阅读 · 0 评论 -
ABAP:函数READ_TEXT函数的使用方法
在SAP系统中,有时候会有大段文本内容需要保存,例如:销售发货(VL03N),在单据的概览中 ,有一个[文本]项,在此处可以填写单据的大段文本描述,那么该内容保存在哪里呢?第一反应是找对应表的字段,那么你可能要失望了。在SAP系统中,可以供我们使用的数据库字段最大长度是255个文本字符(注:此处可能不正确),对于很长的文本肯定是不能直接保存到某个表的字段中的。因此我们要使用系统函数Re转载 2013-11-12 10:10:52 · 4188 阅读 · 1 评论