- 博客(59)
- 资源 (6)
- 收藏
- 关注
转载 SAP调用外部web service
SAP调用外部web service 前提:外部提供可用的web service,通常为链接1. SE80,创建web service proxy 1)SE80,选择package,右击->create->Enterprise service 2) Object Type, 选择Service Consumer,继续 3)Select source,选择UR
2015-08-25 10:11:20
1367
转载 ASP.NET输出Json格式数据
public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //ASP.NET输出JSON格式数据示例 //1:自带的JavaScriptSerialize
2015-05-06 15:46:49
2795
转载 ABAP:函数READ_TEXT函数的使用方法
在SAP系统中,有时候会有大段文本内容需要保存,例如:销售发货(VL03N),在单据的概览中 ,有一个[文本]项,在此处可以填写单据的大段文本描述,那么该内容保存在哪里呢?第一反应是找对应表的字段,那么你可能要失望了。在SAP系统中,可以供我们使用的数据库字段最大长度是255个文本字符(注:此处可能不正确),对于很长的文本肯定是不能直接保存到某个表的字段中的。因此我们要使用系统函数Re
2013-11-12 10:10:52
4592
原创 销售客户主数据查询(带参数跳转到事物代码)
*&---------------------------------------------------------------------**& Report zsdr010*& 客户主数据查询*&---------------------------------------------------------------------*report zsdr010.
2013-10-16 17:10:09
1788
转载 C#基础知识
1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和 overload 的区别?8.什么是索引指示器?9.new 修饰符是起什么作用?10.this 关键字的含义
2013-06-03 17:24:40
669
转载 内表增删改查操作
一、单行增加 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
716
转载 常用的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
937
转载 如何根据事物代码查找相应BAPI
如何根据事物代码查找相应BAPI函数如果我们找BAPI可以通过SAP标准事物代码:BAPI查询到已经释放的BAPI.如果只知道事物代码,可以通过下面的方式查询相应的BAPI.例如我们找创建销售订单的BAPI 我们知道事物代码是VA01.1、 我们进入VA01 界面,找到system --> status2、 在事物代码位置上双击,找到PACKAGE
2013-05-30 10:38:31
676
转载 使用DELETE ADJACENT DUPLICATE FORM特别注意啦
使用DELETE ADJACENT DUPLICATE FORM特别注意啦使用DELETE ADJACENT FORM itab太坑爹了,它的完整语句是DELETE ADJACENT DUPLICATE FROM [COMPARING ].系统从内表 中删除所有 邻近重复条 目。所以在使用时就必须先排序,如果不排序后果是很严重的,在本博客前面有相关的案例。小林太懒
2013-05-30 10:37:01
701
转载 ABAP图形开发
本程序转自别人的,然后有些许改动:*&---------------------------------------------------------------------**& Report ZTEST_22*&*&---------------------------------------------------------------------**&*&
2013-05-06 17:24:02
1283
转载 sap权限控制
如有转载请注明出处:http://blog.youkuaiyun.com/donkey2004112103/archive/2009/05/06/4156065.aspx今天终于了解了sap如何从技术的角度去实现权限控制,我觉得权限控制是这样实现的,首先想想为什么不同的用户可以有不同的权限了?因为有角色的概念,不同的用户分配了不同的的权限,所以有不同的权限。而角色由参数文件(profile )组成
2013-05-06 17:20:31
937
原创 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
687
转载 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
5049
转载 SAP IDOC
IDoc是 SAP 提供系统集成专用的数据/消息格式。它几乎可以传送任何 SAP 应用数据。IDocs以文本字符为基础,因而编制方便。IDocs中的信息从记录类型上分为控制记录、数据记录和状态记录3种。控制纪录主要是文本信息,如IDoc, 类型、发送/接收方信息以及文本标识;数据纪录为管理和实际数据部分;状态纪录用来追踪文本传递各点的状态,如状态码、系统时间、错误标识等。功能:向外部系统发
2013-05-06 17:15:16
1682
转载 how to see sap notes
在读SAP标准教材或顾问教材或其它SAP方面的资料时,你会经常在资料上能看到这样一段话:更多信息可参考SAP Note:XXXXXX。其中的XXXXXX是一组数字,如403708等。那这个Note在哪里可以看到呢?回答就是:SAP Service Marketplace。怎么进入呢?在你使用SAP时,顶层菜单上有个Help菜单项,下拉后就可以看到它。
2013-05-06 17:13:05
681
转载 SAP表格维护生成器生成数据表维护视图程序
SAP 标准数据表中数据是通过前台的一系列操作进行维护的。少数情况下,可以直接在表中修改,但这是不被推荐的作法。在ABAP开发的过程中有时需要在数据字典中自定义数据表,而自定义数据表,也需要进行数据维护。除了自己定义报表程序来进行维护外,SAP还给我们提供了一种行之有效的方法,来建立前台维护自定义数据表的程序。这就是表格维护生成器。下面将介绍,表格维护生成器的具体用法。一、建立自定义的数据
2013-05-06 17:12:13
1442
转载 Merge change requests
要把一个请求号包到另外一个请求号下一起传输,方法: 1)选中一个你想包在其他请求号的,同时没有被释放的请求号,点“实用程序——重新组织——Merge Requests 2)分别输入你要被merge的和merge的request,点回车 这种做法实用于在项目上线时的传输,开发程序比较多,change request也很多,那
2013-05-06 17:11:23
1655
转载 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
731
转载 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
1844
转载 增强的一些技巧
做增强,大家很容易遇到这样的问题:找到一个增强,可惜没有自己想要的字段或者表或者结构,而另外一个增强呢,有这样的字段或者表或者结构,但是又不是自己需要增强的地方,这个时候有一个技巧可以使用: 在找到的增强里面写如下代码: CONSTANTS: C_KOMP_INT TYPE CHAR20 VALUE '(SAPLCOMK)KOMP_INT[]'.
2013-05-06 17:04:54
679
转载 项目中用到的增强合集
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
955
原创 通过表名查字段详细 (DDIF_FIELDINFO_GET)
*通过表名查字段详细 (DDIF_FIELDINFO_GET) .tables: dfies, x030l.data: begin of inttab occurs 100. include structure dfies.data: end of inttab.parameters: tablenm type ddobjname default 'M
2013-05-06 17:02:08
6807
原创 ABAP常用字符串操作收集整理
ABAP常用字符串操作收集整理1. 字符串连接CONCATENATE dobj1 dobj2 ... INTO result[IN { BYTE | CHARACTER } MODE][SEPARATED BY sep].2.字符串分隔, split 一个string的部分到一个内表或一系列的变量SPLIT dobj AT sep INTO{ {result
2013-05-06 16:48:03
733
转载 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
2368
转载 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
1610
转载 ABAP增强发展史
原文地址:ABAP增强的历史发展作者:小七增强(enhancement)的概念其实很广,SAP标准系统之上的所有二次开发,我们都可以理解为增强,做增强的目的就是标准的sap正常的业务系统不能满足实际需求,所以我们在标准的系统基础进行增加不同的功能来达到不同企业的要求,换句话说我们今天开发过程中所有的ADD-ON都可以说是增强开发。但作为开发人员所说的增强主要是标准系统事先预留好的接口,根据不同
2013-05-06 16:40:31
894
转载 SAP和Java系统的Webservice实例
SAP和Java系统的Webservice实例 简介关于Webservice的概念和原理,简单来讲,Webservice是一种基于SOAP传输协议,用WSDL描述,用XML封装数据的接口技术。由于其跨平台、跨防火墙、开发成本低、开发周期短等优势而被广泛应用,但也有局限性,包括传输负载大、没有统一的实现模型等。对于Webservice在SAP中的应用,多被用
2013-05-06 16:35:33
1244
转载 SAP调用外部 Web Service step by step
SAP调用外部 Web Service step by step刚刚完成一个web service(以下简称WS)的工作,一点小的收获,分享一下。我们SAP与其他管理系统进行数据交互,当然,idoc的效率是最高的,但是毕竟idoc是SAP的标准,我们做起来当然轻松,而且能提高客户满意度,但是做人嘛,不能太自私,毕竟跟我们奋斗在一线的还有我们的兄弟伙伴,强行要求idoc,必然
2013-05-06 16:22:08
3603
1
转载 关于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
1221
原创 SAP ABAP /h Debugging Trick (/ h的调试技巧)
ABAP SE16 SE11 SE16N 直接修改表的方式方法1:TCODE:SE16N输入表名称及后续事务代码 &sap_edit方法2:se16 or SE11 输入数据 /h 调试,显示, 搜 if code = ‘show’ 双击code code = EDIT或者code = DELESAP ABAP /h
2013-04-28 16:08:06
3976
原创 ALV列头合并
源码:*&---------------------------------------------------------------------**& Report ZDEMO_ALV_MERGERHEADER **& **&---------------------------------------------------------------------**& *
2013-04-24 15:33:55
1595
原创 选择屏幕输出密码框
REPORT z_password.PARAMETERS: p_pass TYPE xuncode.*---------------------------------------------------------------------*AT SELECTION-SCREEN OUTPUT.LOOP AT SCREEN.IF screen-name = 'P_PASS'.
2013-04-24 15:32:13
840
原创 选择屏幕上的下拉列表框
REPORT ztestListbox NO STANDARD PAGE HEADINGLINE-SIZE 286LINE-COUNT 0.TYPE-POOLS: vrm.DATA: name111 TYPE vrm_id ,list TYPE vrm_values,value LIKE LINE OF list.PARAMETERS: ps_parm(20) AS L
2013-04-24 15:29:13
815
原创 Popup selection screen (弹出浮动的小屏幕)
在SAP系统中经常能够见到,当执行一个标准事务代码时,首先弹出一个浮动的小屏幕来,让你填写公司代码或者其他,确定后再往下执行.下面是一个小小的仿该方式写的一个程序,执行后弹出浮动小窗口:report popup_selectionscreen.SELECTION-SCREEN BEGIN OF SCREEN 700 AS WINDOW.PARAMETERS: p_bukrs TYP
2013-04-24 15:23:20
950
原创 ALV--R/3系统给定的ALV示例程序
BCALV_GRID_DEMOBCALV_GRID_09BCALV_GRID_05 将按钮加到ALV工具栏BCALV_GRID_06 右键单击弹出式菜单BCALV_GRID_06 在ALV菜单栏上加下拉式按钮菜单BCALV_GRID_04 将ALV的列显示为图标BCALV_GRID_03BCALV_DND_01 (dragging rows of the grid co
2013-04-24 15:16:29
621
原创 关于SELECTION-SCREEN
所有的SELECTION-SCREEN 界面布局SAP都提供了示例程序,这些示例程序都是以DEMO_SEL_SCREEN_ 开头,进入SE38模糊查询即可找到很好的学习资源。
2013-04-24 15:14:41
571
原创 For all entries使用中注意的问题
For all entries使用中注意的问题分类: 1.SELECT CARRIDCONNIDFLDATEPRICEFROM SFLIGHTINTO TABLE GT_tabFOR ALL ENTRIES IN GT_SFLIGHTWHERE CARRID = GT_SFLIGHT-CARRIDAND CONNID = GT_SFLIGHT-C
2013-04-24 15:09:58
793
原创 用户权限检查
用户权限检查每一个sap R/3用户都有自己的权限范围,这些用户权限是由系统管理员进行分配的,通常情况下与abap应用程序无关,系统将自行判断某一用户能否进行某操作,但是,通过open sql 语句操作数据库数据时,系统本身并不进行任何权限检查,因此在编写相关的数据库操作程序时,必须考虑使用该程序的用户是否具有相关的权限,防止未经授权的用户操作关键数据。在sap系统中,用户权限和其在程序中
2013-04-24 15:08:57
1073
转载 翱翔的abap面试方式及问题(转)
最近面试好像多了些,以至于到现在都形成许多固定的模式。翱翔是个喜欢总结的人,于是把面试的问题出发点以及会经常问倒的问题,以及问问题的出发点稍作整理。如果朋友是个要去面试的人,或许可以得到些帮助,反之,是个面试者,也可以稍作参考。第一阶段:自我介绍阶段此阶段,我要求的介绍一般都是和项目需要的技术相关的介绍,不想听到与之无关的东西。这个阶段是个基本的了解阶段,而且不应该是个冗长的阶段,所以
2013-04-24 15:07:36
1044
ABAP事务代码大全
2010-08-30
编程规范(统一软件编程风格,提高软件源程序的可读性、可靠性和可重用性,提高软件源程序的质量和可维护性)_C#
2010-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人