自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(181)
  • 收藏
  • 关注

转载 【转载】ABAP面向对象(Object Orientation)编程1-简单的OO程序

在ABAP面向对象的程序中, 对象的识别和寻址是通过对象引用来实现的, 对象引用变量可以访问对象的属性(attributes)和方法(method).语法简单介绍如下:abap中使用class /endclass语句进行类定义,且有声明部分和具体实现部分组成,类声明部分中包含类成员(具体包括类的属性,方法和事件等)的名称及说明,类的实现部分则包含具体的类方法的实现代码。CLASS 类名...

2018-11-23 10:07:29 1002

转载 【转载】SE16中通过Debug直接更改数据库表中数据+调用函数SE16N_INTERFACE直接修改表

介绍一种暴力修改SAP 表记录,删除表数据的方法,如下:SE37,function ‘SE16N_INTERFACE’,输入需要修改的表明,设置EDIT,SAPEDIT参数为‘X'运行后就可以改表了,除主键之外的字段都是可编辑的,四不四简单粗暴。。。。 如果要修改没有维护视图的表内数据,在不写report代码直接更新的情况下,可以通过debug的方式直接修改或删除表数据内容...

2018-11-22 14:33:52 1532

转载 【转载】Smartforms中系统变量显示格式选项小结

&symbol&           (括号中,小写字母为变量)&symbol+(n)&     屏蔽从第一位开始的N位&symbol (n)&       只显示前N位&symbol (S)&       忽略正负号&symbol (<)&       符号在左边&symbol (>)&

2018-11-22 13:44:21 873

转载 【转载】SAP比较常用的几个接口方式及比较

1.PI - 信使中间件 (大公司多选择)数据: SAP- PI- U8U8- PI- SAPPI 底层用的还是webservice 技术优点:实时性高; 可处理大数据(在调用PROXY 发送时 还可以分包处理); 有接口数据日志在PI系统;缺点:PI 服务器+1; PI系统配置工作; 和每个外部系统都要做wsdl配置;2. RFC - 函数 (小公司 / 简单业务场景使用)...

2018-11-21 15:32:36 18127

转载 【转载】IDOC 创建 原理及实例 很全

IDoc(wedi)IDoc:intermediate(媒介)documentIDoc是一种系统间通用的数据交换格式,通过IDoc接口可以实现SAP系统之间以及SAP系统与其他系统之间的数据交换。 基于IDoc的应用技术有:ALE:多用于同一个企业中不同SAP系统之间的数据交换,通过IDoc格式的数据创建分布式系统EDI(electronic data exchange,电...

2018-11-21 15:05:09 4252 2

转载 【转载】SAP ABAP LOCK 锁对象 数据库锁

1.概要锁对象是在SE11中可以创建/变更/查询的ABAP对象,起着同期化数据的作用。如下图1-1所示,当“程序1”修改数据时使“程序2”不能访问数据。因为这时的“程序1”给相应数据加了锁。                                                                                                    ...

2018-11-21 14:49:01 4236 1

转载 【转载】ABAP 非系统关键字 快速代码提示功能

相信如果在写ABAP程序之前如果写过其他语言(C,JAVA等)的童鞋会发现,其实SAP的ABAP 编辑器做的实在是不咋地或者可以说很烂(但调试功能的确很强大),也不能带出你定义的类中的成员和方法。前段时间无意中发现有一个地方能设置,能带出自己定义的一些变量,虽然匹配率不是很高,但是聊胜于无嘛。--------------------- 作者:SAP剑客 来源:CSDN 原文:http...

2018-11-21 10:56:36 1383

转载 【转载】Smartforms 设置 自定义纸张打印格式

在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表:1、运行事务代码SPAD;选择工具栏上的【完全管理】按钮——>选择【设备类型】页面(在该页面上有四个按钮:【设备类型】、【打印控制】、【格式类型】、【页格式】);2、选择【页格式】进入页格式列表界面,选择工具栏上的【修改】图标,工具栏左边会出现【新建】图...

2018-11-21 10:52:01 2496

转载 【转载】SAP ALV(LVC)的抬头标题设定(html_top_of_page)

对alv的抬头标题设置方法 方法1:通过class:cl_dd_document设定call alv  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'    EXPORTING      i_callback_program          = sy-repid      i_callback_pf_status_set    = 'FRM_P...

2018-11-21 10:27:12 2342

转载 【转载】如何限制SELECT-OPTIONS的选择屏幕的OPTION SELECT_OPTIONS_RESTRICT'

 * Include type pool SSCRTYPE-POOLS SSCR.TABLES : MARC.*定义选择屏幕select-options :S_MATNR FOR MARC-MATNR,S_WERKS FOR MARC-WERKS.* Define the object to be passed to the RESTRICTION parameterDATA R...

2018-11-21 10:19:05 1839

转载 【转载】 ABAP SELECT-INTO用法 SELECT @ (AT) 新语法 SELECT * INTO DATA(@IT_ITAB)

READ TABLE LT_ITAB INTO DATA(LS_ITAB) INDEX 1.看起来实际上是在运行时声明变量。写程序时一直没有使用ABAP的新语法,今天记录一下新语法的使用,总结不全,想到什么就写什么,不喜勿喷!找了个select,点了一下F1进去看看先找个简单点的语法,因为程序要使用插入内表的操作,以前的步骤都是新建工作区,新建内表,再select,所以这里直接进去...

2018-11-19 09:04:10 20334 3

转载 【转载】ABAP 利用 观察点 调试 来跟踪数据来源

貌似很多地方都用不了这个方法。 ABAP 利用 观察点 来跟踪数据来源。 下面是一个跟踪实例,查找税率 的取逻辑,是从哪个表取出的。1.      Tcode :FTXP 进入税率维护界面,看税率栏的技术信息,记住屏幕字段名字。 2.重新进入程序,并开启调试模式3.将屏幕字段 l_kbetr加为观察点(watchpoint),即当此屏幕字段有被读写后,就会断点。...

2018-11-09 09:15:37 969

转载 【转载】使用消息号调试SAP标准程序 (作为SAP顾问都应该知道的ABAP程序调试方法)

摘要:虽然SAP系统的稳定性很不错,大部分问题不需要通过调试代码来解决。但是,别忘记我们还有很多自开发程序,或者某些配置不完整等,某些情况下通过调试ABAP程序是一个能快速找到问题根源的方法。本篇主要针对业务模块顾问来讲解一种通过消息号及简单的程序调试来定位系统报错的原因及解决的方法。正文:***坚持不搬砖,需要官方资料请自行度娘。以下内容全是个人的理解,不当之处,欢迎交流探讨。虽然S...

2018-11-09 09:12:46 2592

原创 SAP S4 BP增强 BDT方式 添加自定义屏幕 KNA1和KNVV 通用数据视图、销售与分销视图(英文)

其他参考(中文):https://blog.csdn.net/guangcong2009/article/details/80569877网上没找到销售与分销 视图:KNVV的添加方式,发出来分享下。1、添加销售区域屏幕时, 直接将下步骤KNA1改为 KNVV即可。2、屏幕->部分 里面改为,否则不会在KNVV的屏幕显示3、同时添加 通用数据和销售与分销屏幕 一直不成功,...

2018-11-08 20:41:12 5531

原创 BAPI_SALESORDER_CREATEFROMDAT2 销售订单创建 使用手工定价时 价格KBETR 字段 自动乘以10

BAPI_SALESORDER_CREATEFROMDAT2 跟踪程序发现: 当WAERS 为空时,价格会自动乘以10.  IF NOT ex_konvkom-waers IS INITIAL.*  Annahme: Feld COND_VALUE enthält Währungsmenge      IF NOT conditions_in-cond_value IS INI...

2018-11-07 15:56:31 1799

转载 【转载】批量维护(创建/修改)客户主数据函数 SD_CUSTOMER_MAINTAIN_ALL BP自定义屏幕 数据维护

可以用来维护BP自定义屏幕的数据。分享一下批创建客户主数据函数:SD_CUSTOMER_MAINTAIN_ALL  TABLES:T077D,ZCITY,T005S,BNKA,ADRC,KNA1.  DATA: TMP_KTOKD(4) TYPE N,        TMP_REGIO(3)  TYPE N.  DATA: CURLINE LIKE SY-TABIX.**定义调用...

2018-11-06 08:11:03 3305

转载 【转载】替代(substitution)实例教程-FB60中替代文本

替代(Subtittution)是FI模块中常用的一种增强技术。在凭证保存之前,如果满足替代的先决条件(Prerequiste),凭证中的抬头和行项目中的字段可以被替代成新值。替代有以下特点:1)替代是在FI中另外一种增强-校验(Validation)之前运行的2)替代中不能抛出错误消息,错误消息可以写在校验(Validation)中3)替代分三种:固定值(constant)-...

2018-11-04 20:21:48 1055

转载 【转载】SAP OO ALV 在自定义屏幕上添加ALV控件 一个屏幕上使用2个ALV

终于完成了 OO ALV的学习,第一个作品。 一个屏幕上放了2个ALV控件,上面用来显示表头,下面用来显示详细的行项目。业务背景:在汽车的售后服务环节,汽车零件在质保期内损坏,维修产生的费用,整车厂会追溯到零件供应商索取。数据模型简介:三包索赔单数据从销售系统中传入ERP系统。对三包索赔原始数据我们设计了2张表来存放,一张是表头表,存放三包索赔单号及相关信息,另一张是详细项目表,存...

2018-11-04 19:25:49 2034

转载 【转载】BP增强 添加自定义屏幕 BUT000 (中文)

参考文章:https://blog.csdn.net/guangcong2009/article/details/805698771、 BUT000表增强CI_EEW_BUT000,CI_EEW_BUT000_X2、 创建增强结构ZSBUT00_CUST,该结构在DSAVB事件中,会被使用到3、 创建函数组ZSD_BP,增强相关的程序必须全部放在该程序中,包括函数、屏幕、变量4、 ...

2018-11-04 19:11:11 1224

转载 【转载】BP增强 添加自定义屏幕 KNA1 通用数据(英文)

测试通过。其他参考(中文):https://blog.csdn.net/guangcong2009/article/details/80569877                英文:http://www.saptechnical.com/Tutorials/ExitsBADIs/BP/Page6.htmStep by step explanation of how to add a...

2018-11-04 17:03:50 1812

转载 【转载】对BP进行增强后(屏幕字段扩充)后,如何通过BAPI创建BP

创建BP成功后,直接调用更改客户的一般数据 函数进行更改,注意几个输入参数。        CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL'          EXPORTING            I_KNA1 = LS_KNA1            I_MAINTAIN_ADDRESS_BY_KNA1 = 'X'            PI_PO...

2018-11-04 16:59:09 1317

转载 【转载】SM30 自建表维护 输入物料号自动带出物料描述(输入代码带出描述)

 注意要激活整个函数组。新建Table,根据输入的物料号,自动带出描述:SE80根据表维护生成器里面的设置的函数组进去进行增强:双击进行维护取数代码即可:...

2018-11-04 16:52:54 6695 1

转载 【转载】SAP ABAP ALV报表控制编辑行,编辑单元格

重点备注:1.在输出内表中增加字段FIELD_STYLE TYPE LVC_T_STYL                    2.设置STYLE_FNAME = 'FIELD_STYLE'.  如果不进行此步骤操作,这对单元格的属性控制不会生效 在使用ALV显示列表的过程中,我们可以使用IT_FIELDCAT参数设置某一个字段的可编辑状态。但是,要设置具体的单元格的可编辑状态对于对A...

2018-11-04 16:50:01 4438

原创 销售定价例程906计算错误问题

计算时总是自动设置为整数,最后查询时因为在例程里面  系统自动取消了固定点算术,所以都计算为整数了。ABAP 程序-属性参考文档:https://archive.sap.com/discussions/message/16063743#16063743...

2018-10-24 20:39:31 343

转载 【转载】QP02检验计划批量导入

其他参考:https://archive.sap.com/discussions/thread/3430191*&---------------------------------------------------------------------**& PROGRAM NAME(EN) : ZQMC001*& SAP module : ...

2018-10-24 20:35:22 2834

转载 【转载】生产订单完工确认(CO11N) BAPI : BAPI_PRODORDCONF_CREATE_TT

生产完成后,需要对产品进行完工确认(也叫 报工确认);一般情况下,可以通过事务码(T-Code)CO11 或 CO11N 进行确认。 对于一些零配件的生产时,往往需要确认大量的数量,因而有些用户就会有批量报工的需求。批量报工可以通过两种方式实现:录制BDC 或者 Call 系统标准 BAPI。1) 录制BDC这里就不讲述了,直接在CO11N上录屏即可;2) Call 系统标...

2018-10-24 20:29:54 5359

转载 【转载】abap的select语句结果集对多个字段排序

如果一个字段很好理解啊,SELECT * FROM TABLEA INTO CORRESPONDING FIELDS OF TABLE  ITAB_A WHERE  xxx  ORDER BY ITAB_A-COLA DESCENDING如果 要对 结果集中 多个字段,进行排序 比如 MATNR BUDAT CPUTM三个字段 都要排序那么SELECT语句的写法就要改为SELECT *...

2018-10-24 20:29:35 2860

转载 【转载】SAP 选择屏幕中的搜索帮助

 在标准程序中增加两个parameters parameters:     p_matcat   like ausp-atwrt .parameters:     p_concat   like cawn-atwrt .然后在initialization后加入 at selection-screen on value-request for p_matcat.  perform f...

2018-10-24 20:27:56 1503

转载 【转载】使用 BAPI_BUPA_CREATE_FROM_DATA 创建BP

 *&---------------------------------------------------------------------* *& Report ZBR_L_BP_ORGANIZATION *&---------------------------------------------------------------------* *&am...

2018-10-24 20:26:03 4157

转载 【转载】ALV的Excel方式显示缺少模板

有时候在ALV的Excel格式显示的时候,会提示:请和系统管理员联系,缺少下列模板:sap_om.xls 这时候,可以运行程序:BCALV_BDS_IMPORT_SAP_TEMPLATE,在Client000 Copy一个。或者运行Tcode OAER,参数为: Class name: ALVLAYOUTTEMPLATESClass type:  OTObject key:...

2018-10-13 13:32:15 893

转载 【转载】发送SAP附件到 WEBSERVICE接口(二进制)

原文地址:https://archive.sap.com/discussions/thread/59572TXT文件传输有问题。*"*"本地接口:*"  IMPORTING*"     VALUE(IS_OBJECT) TYPE  SIBFLPORB*"  TABLES*"      DOCUMENT_DATA1 STRUCTURE  SOFOLENTI1*"      OBJE...

2018-10-13 13:31:05 1917

转载 【转载】SAP连接电脑串口读数(电子称,磅等数据读取)

如果出现初始化失败可能是这个原因:HI sarvesh ,thanks for ur response..the issue is resolved..friends pls check...the below registry settings also [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses\4250E830-6A...

2018-10-10 20:50:14 889

转载 【转载】SAP MB51物料凭证清单程序增强增加四个字段

注意:如果字段名称显示不出来,需要对 FORM build_fieldcatalog. 这个下面,fc_flat-seltext_s 这个字段名称字段修改属性。功能需求是:在系统标准功能MB51物料凭证查询的基础上增强四个字段1、供应商描述:根据表MSEG中的供应商LIFNR去GOHEAD-VENDORNAME中取值2、物料组:根据MSEG中的物料编码MATNR去表MARA中取MA...

2018-10-10 20:46:43 1745

转载 【转载】销售订单删除后MD04需求仍存在

重新刷新表   It is a correction program...plz refer to following SAP note~~~ Note 25444 - SDRQCR21: Recovery of sales and delivery requirements Summary Symptom There are too many, t...

2018-10-10 20:41:57 1881

转载 【转载】 SAP 打印二维码 QR Code or 2D Bar Code in SAP

S4 不需要打NOTE,测试通过。https://blogs.sap.com/2016/05/12/qr-code-or-2d-bar-code-in-sap/Step 1: Upgrade the Kernel if Required Log in to the SAP >> SAP Easy Access Screen >> System Menu &g...

2018-10-10 20:38:30 3890

转载 【转载】CL_HTTP_CLIENT的HTTP和SOAP用法示例

***SOAP方式调用WebServiceREPORT  z_barry_http_soap_post LINE-SIZE 1023.DATA: http_client TYPE REF TO if_http_client .DATA: proxy_host TYPE string VALUE '10.99.60.203' ,      proxy_port TYPE string V...

2018-10-10 20:33:48 4582

转载 【转载】SAP中用json数据格式调用http接口发送短信邮件案例

使用JSON 数据传输的可以参考:在系统 VL02N 交货过账后触发发送邮件、短信的功能,短信邮件接口是经过第三方系统封装,然后开发出的API接口。请求地址: http://180.167.01.01/ns/sends请求方式: POST参数格式: JSON请求参数: {     "ncode": "sapOrderSend",     "source": "订单号",   ...

2018-10-10 20:32:08 682

转载 【转载】SAP 通过http协议 接口做银企直连

使用HTTP协议的都可以参考,如快递接口等。注意如果连接不成功,可能是因为系统没有配置DNS,不能上网导致不能连接成功。参考:https://archive.sap.com/discussions/thread/535031TYPES:BEGIN OF tp_title,           funnam   TYPE char20,           dattyp   TYPE...

2018-10-10 20:30:30 3586

转载 【转载】[SAP ABAP开发技术总结]选择屏幕——按钮、单选复选框

12.6.         按钮、单选复选框、下拉框的FunCode12.6.1.     选择屏幕中的按钮12.6.2.     选择屏幕中的单选/复选按钮:点击时显示、隐藏其他屏幕元素12.6.     按钮、单选复选框、下拉框的FunCode如果复选框与单选按钮没有设置Function Code,则它们就会像普通的输入框一样,即使状态发生了改变,也不会触发PAI事件对话屏幕中的按钮、复选框、

2018-01-18 11:33:18 4111

转载 【转载】SAP的货币数据类型保留4位小数

怎样让SAP的货币数据类型保留4位小数 SAP数据字典中的货币类据类型为CURR,只保留2位小数,而我们在实际开发时,却经常需要保留4小数。若仅仅是显示报表倒问题不大,内表中可以使用P类型,随便自己定义多少位小数点。但笔者的报表需要保存至数据表中,数据表的数据类型不能使用P类型,这如何处理呢? 经过笔者深入的研究发现,咱们自定义一个域,域的类型仍旧设定为CURR,并在这里指定小数位数,比如我创建了

2018-01-18 11:21:17 3625 1

空空如也

空空如也

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

TA关注的人

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