SAP ABAP
文章平均质量分 59
Jasson
專注SAP.NET
展开
-
ABAP版本管理
首先根据对象名(通常是程序名)和版本的生成的日期和时间,在表VRSD中找到对应的记录,然后在表VRSX2中根据VRSD中的记录的版本号和对象名等信息将找到的记录删除。在开发中ABAP管理有查看,生成,比对,远程比对,回滚,删除等等操作。然而,当我们创建了过多的版本的时候,你有这样的一个需求,想删除某个版本,该如何操作呢,通过,自己的摸索和尝试,找到了方法。:删除用户自己生成的版本(版本号后有"U”的版本),不要删除系统自动生成的版本。删除ABAP版本要特别小心,涉及到的表有:VRSD, VRSX2。原创 2024-09-28 09:42:34 · 181 阅读 · 0 评论 -
技术接口:日志程序2
之前有发布过Hand的技术接口,日志程序,有兴趣的可以前往。。本文描述的是另外一种方案实现日志程序。原创 2024-09-12 10:45:33 · 277 阅读 · 0 评论 -
AT LINE-SELECTION
这个语句定义了一个在屏幕列表显示期间被ABAP运行环境触发的事件块-倘若屏幕指针在一个列表行上并且你用功能码PICK选择了一个功能。通过这个事件块的定义,标准列表状态就自动用功能码F2被增强并且,用它,鼠标双击功能被连接到功能码PICK.如果功能键F2与不同于PICK的功能码联系在一起,每一次双击将通常触发AT USER-COMMAND而不是AT LINE-SELECTION。这个程序需要标准的列表状态。鼠标左键的选择触发事件。这个就是F2的原因啊 ,可以设置个就解决问题了啊。原创 2024-08-29 16:58:51 · 292 阅读 · 0 评论 -
技术接口:日志程序(hand)
函数名+日期+时间戳 相同的为一次调用,计数器标明此行数据为函数内的第几次保存数据,备注的值即为zfmparavalsave2后面的值,一般B代表函数的开始,参数数据为传入数据,R代表函数执行完毕返回。Zfmparavalsave2后面为备注,放到程序中每个需要记录数据的位置,记录数据即为程序执行到这个点的时候各个参数的值。如图,ZTEST02的zfmparavalsave2 ‘R’. 不再记录数据。如果有,请不要进行下面的步骤,否则将被覆盖。修改需要添加Log的函数,普通函数或者Remote函数都可以。原创 2024-08-29 13:33:38 · 745 阅读 · 0 评论 -
外挂程序:增强点及辅助
1.关于前几篇介绍的外挂程序,SAP中的业务单据还是要区分具体的操作人员。3. 辅助程序:SAP外挂账号更新更改凭证。2.辅助程序:SAP账号自动锁定功能。4. 辅助程序:用户清单查看程序。原创 2024-08-22 16:00:55 · 190 阅读 · 0 评论 -
外挂系统 -减少SAP用户许可数, 多点操作及时同步SAP
当然SAP 标准的功能也相对简单化,要实现一些自定义的功能来满足各企业实际业务,那需要进行二次开发,有些顾问公司则通过在SAP 中开发ADDON来实现具体的功能需求,但是这个做法只是满足了业务功能,不能解决SAP 用户数量;本方案已经成功用于多个生产企业使用,可以实现仓库部门的生产工单发料,生产工单的报工,生产汇报扣料(手动或先进先出反冲),仓库间库存移动,物料维护,财务凭证维护,仓库销售出货,生产工序转移,生产过程报废,仓库在库报废等等功能,4)支持手机端,电脑端,PAD (平板电脑)多终端使用。原创 2024-08-22 13:29:57 · 331 阅读 · 0 评论 -
MATERIAL CHANGE DOCUMENT
4. 增强代码种没办法在更新模式下获取到工号,即GET PARAMETER ID 'ZLOGIN_USER' FIELD ls_ztsapcdhdr-emplyee_id.无效。增强一:ZCL_IM_BADI_MATERIAL_CHECK IF_EX_BADI_MATERIAL_CHECK~CHECK_DATA。获取工号:GET PARAMETER ID 'ZLOGIN_USER' FIELD ls_ztsapcdhdr-emplyee_id.目的就是调用之前先写入,其他的增强点也可以的啊。原创 2024-08-22 09:24:08 · 253 阅读 · 0 评论 -
修改程序代码
SAP ABAP不传输,直接修改代码:原创 2024-08-21 09:19:13 · 186 阅读 · 0 评论 -
ABAP多线程
SAP ABAP多线程原创 2024-08-20 11:44:31 · 101 阅读 · 0 评论 -
sap abap 编辑器-修改助手
在修改 sap 标准程序时,编辑器默认是要用修改操作才能修改的,也就是要点击下面选中的几个铵钮,才能添加一个可修改的文字块,除了这个文字块其它按钮是不可修改的。我想这要做的原因主要是为了以后的升级做准备,更好的管理对标准程序的修改,但其实也只是在语法上有所帮助,逻辑上对升级还是有影响的。以前有Q友问过,找到这个东东,没有记录,刚好又有同事问到这个问题,就记录一下。直接删除表中的LOG记录即可,下面看看怎么开启来啊!原创 2024-08-16 17:19:26 · 219 阅读 · 0 评论 -
保存数据至后台表
保存数据至后台表-供大数据平台使用-JOB程序。原创 2024-08-16 15:01:59 · 308 阅读 · 0 评论 -
ZFI144新增发出商品计提收入报表
SAP 交货单预提原创 2024-08-15 11:54:11 · 84 阅读 · 0 评论 -
【科目结转】财务科目结转
若是当月凭证已生成,再次点击过账,出现报错:当月凭证已生成,不可以再次过账。(当月生成凭证编码之后,不可以再次操作,按月仅可以操作一次)根据自建表对应关系:当SKA1-SAKNR=SKAT-SAKNR,取SKAT-TXT50。根据自建表对应关系,工厂=自建表T001W-WERKS,取自建表SKA1-SAKNR。当RCRK=S,FAGLFLEXT-HSL01(如1月取HSL01)当T001W-WERKS=BSEG-WERKS,取BSEG-WERKS。当RCRK=H,FAGLFLEXT-HSL01...原创 2024-08-15 11:24:48 · 351 阅读 · 0 评论 -
ABAP4初学者示例
ABAP4初学者示例在这里我给初学者示范一个实例,讲讲abap开发报表的简单过程。程序的正确与否我们不与讨论,我们只关心这个程序的编写过程。首先,在任何程序的开始阶段,我们都要确定将会用到的表。我们所讲的这个程序是查询采购订单是否完成的。将会用到以下三个表:EKKO,EKPO,EKET。程序的开头为:PROGRAM TEST.TABLES: EKKO,EKET,EKPO.现在我们已经定义了转载 2009-12-30 17:14:00 · 519 阅读 · 0 评论 -
Smart Form 系列教程(二)
Smart Form 系列教程(二)原创 2012-01-16 08:41:27 · 1690 阅读 · 0 评论 -
Smart Form 系列教程(一)
Smart Form 系列教程(一)原创 2012-01-16 08:41:04 · 735 阅读 · 0 评论 -
ZCOMMON通用函数
大家在实际应用中也会碰到有一些,东西经常用到。比如记录IP,用户,登录名等等。所以就把他们合在了一起,建立了一ZCOMMON。当然它是一个包括程式哦,因为它要被其他的程式调用哦! 现在大家看看具体的code。 *&---------------------------------------------------------------------**&原创 2012-02-23 09:03:51 · 2272 阅读 · 0 评论 -
ZPO006采购单收货报表
最近来了新的需求就是依据PO日期查询到采购单收货但未开发票的报表,当然这一部分还是运用ALV来实现是比较实在。先来看看界面吧.执行后的结果是:代码包括三还包括三部分:INCLUDE ZPO006F00. "构建ALVINCLUDE ZPO006F01. "取得数据INCLUDE ZCOMMON. "通用模组 其中通用模组上次有讲到过,就是一原创 2012-02-23 09:14:40 · 2712 阅读 · 1 评论 -
程序运行锁
1. create a Table ZRUNNING_LOCK (tcode:se11) fields: MANDT , PROGNAME2. create Lock object EZRUNLOCK (tcode:se11) 短文本 程序运行锁3. 如果需对程序加锁,则在程序中执行 perform do_lock4原创 2012-02-23 11:34:50 · 2240 阅读 · 0 评论 -
付款凭证列印
经过了一系列的大餐,就不能再少了SmartForm的应用咯。当然这个例子还包括了include,和<!--span {font-family:"Courier New"; font-size:18px; color:#000000; background:#FFFFFF}.L1S33 {color:#4DA619}.L1S52 {color:#0000FF}原创 2012-02-17 15:28:01 · 2436 阅读 · 0 评论 -
ZSD019发票号码查询报表
来吧,一起写的。SD发票号码查询表报。做个记录:*&---------------------------------------------------------------------**& Report ZSD019*&---------------------------------------------------------------------** Author :原创 2012-02-17 16:08:37 · 2166 阅读 · 0 评论 -
ZVT003出闸纸列印
恐怕很多了都很陌生吧。啥东西叫做出闸纸咯。咳!其实它为公司指示货柜堆场将吉柜(即空柜)交与本单持有人的书面凭证,重柜与吉柜进出码头均受到海关监控,出CY的柜须有“出闸放行条”(有人称“出闸纸”)。简单点引申为:放行条。大家先看看效果。列印中用到scriptform.有不了解的童鞋可以参考我之前的教程:SAP ScriptForms 教程系列http://blog.csdn.net/jial原创 2012-02-18 10:00:40 · 3020 阅读 · 0 评论 -
ZSD018出货明细表
出货明细表,反正都是差不多的,ALV显示呗。以后一定要记得即时写Blog。还是不多说了,直接上code*&---------------------------------------------------------------------**& Report ZSD018*&----------------------------------------------------原创 2012-02-17 16:05:29 · 2327 阅读 · 0 评论 -
ZSD017出货达成率
其实早就应该写了,但一直落下来了。现在什么都记不得了,咳。直接上代码吧。*&---------------------------------------------------------------------**& Report ZSD017*&---------------------------------------------------------------------原创 2012-02-17 16:01:20 · 2714 阅读 · 0 评论 -
SAP ABAP WebDynpro系列教程
现在对web dynpro for ABAP的需求会越来越大,你信吗?或许应该多了解些, 空闲在家开始学习sap课程NET310 abap web dynpro。这个课程以BC400和BC401(abap objects)为基础。总结一下关于wda(web dynpro for ABAP)的基础知识。web dynpro for ABAP采用了MVC的设计方法。一个web dynpro原创 2013-08-26 22:06:40 · 6347 阅读 · 2 评论 -
Smart Form 系列教程
最进整理可一下Smart Form ,准备写这样的一个系列教程。原创 2012-01-16 08:40:24 · 798 阅读 · 0 评论 -
Smart Form 系列教程(六)
Smart Form 系列教程(六)原创 2012-01-16 08:42:47 · 1590 阅读 · 0 评论 -
Smart Form 系列教程(四)
Smart Form 系列教程(四)原创 2012-01-16 08:42:08 · 1492 阅读 · 0 评论 -
SAP 创建 Web Services
sap Web Services Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是说,可以利用编程的方法通过Web来调用这个应用程序。 Web services是建立可互操作的分布式应用程序的新平台。Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写W原创 2011-11-30 10:18:18 · 2186 阅读 · 0 评论 -
SAP一句话入门:SD+PP+MM+FICO+HR(转)
SD(Sales and Distribution)________________________________________ SD是Sales and Distribution的简称。在SAP系统中,销售与分销模块处在供应链下游,关注从客户订单到向客转载 2011-10-13 10:48:25 · 6320 阅读 · 1 评论 -
SAP基础知识
From http://amaotongzhi.spaces.live.comSAP的全称: Anwendungen Produkte in der Datenverarbeitung (德文,这是原西德产品),翻译成英文就是:System,Applications,and Products in data Processing。能讲讲SAP系列产品的相互关系及区别吗?SAP转载 2010-01-04 16:20:00 · 872 阅读 · 0 评论 -
[转贴]SAP一句话入门之FICO (ZZ:畅想网 作者:MilesDunn)
财务,财务,呵呵,让我们关心一下给我发工资的部门。某皇帝似的人物牛哄哄的语重心长的俯视着对会计们说, 不要做假帐啊。按照中国人的不是什么偏要说什么的特点,我们由此可以知道,财务的任务、终极目标就是做假帐。你反驳道,会计不是财务,财务部是会计。我有 说吗?我什么都没说。不管假不假,那是高层建筑,是道;可怜我们这帮下苦力的,so professional地、忠诚而且神圣地研究着各种伎俩以满足传说中的“转载 2010-01-04 11:42:00 · 608 阅读 · 1 评论 -
ABAP中的数据类型
1. 数字类型(numeric types)(write时右对齐)(1).类型 Abap支持三种数字类型: I:整型 范围:-2147483648 to 2147483647 P:16位 范围:取决于小数位的长度 注意事项:为了确保计算正确,必须在程序属性中把fixed point arithmetic选中,参考图1。 F:浮点类型原创 2010-01-04 11:51:00 · 1608 阅读 · 0 评论 -
C# 中实现调用 SAP Com组件
最近换了新工作,需要做些SAP方面的调用。我也是新学习SAP这块。我想程序都有他的共性,对程序员来说是很容易上手的,现在我的主要工作就是开发企业的网站,但需要从企业的SAP系统中得取资料!也就是网页的是数据与SAP系统交互! /// /// 登陆SAP系统 /// /// 登陆状态 public LoginStatus原创 2009-12-22 12:37:00 · 806 阅读 · 0 评论 -
SAP概述
概述SAP起源于Systems Applications and Products in Data Processing。SAP既是公司名称,又是其产品——企业管理解决方案的软件名称。SAP是目前全世界排名第一的ERP软件。另有,计算机用语SAP,同时也是Stable Abstractions Principle(稳定抽象原则)的简称。SAP公司于1972年在德国创立。五位创始人(Diet原创 2009-12-22 18:02:00 · 1187 阅读 · 0 评论 -
ABAP學習之 【三】
第六章 數據庫操作6.2.1表字段在數據字典中,每創建一個數據庫表后,都將同時生成一個同名的結構化數據類型.6.2.2外部關鍵字外部關鍵字內容必須在其對應的約束表(check table)中存在,否則無法插入.6.2.3技術設定1.數據類型(data class):l APPL0(Master data),較少需要被修改的系統數據表,如員工個人信息.原创 2010-02-02 10:50:00 · 4539 阅读 · 0 评论 -
ABAP學習之 【一】
1. 引用類型z_ref數據對象myref在程序中的聲明方式:DATA myref TYPE z_ref.CREATE DATA myref TYPE z_ref.2. 參照數據字典中的表類型生成內表對象或結構體:DATA mytable TYPE z_table,”數據字典表類型,聲明內表.myline TYPE LINE OF z_table.”表類型的原创 2010-02-02 10:47:00 · 1278 阅读 · 0 评论 -
ABAP學習之 【二】
第四章 ABAP基礎4.1.5 程序運行 1.程序內部調用,如下表:功能報表調用語句事務調用語句無返回調用SUBMITLEAVE TO TRANSACTION調用並返回SUBMIT AND RETURNCALL TRANSACTION原创 2010-02-02 11:35:00 · 6152 阅读 · 0 评论 -
SAP ScriptForms 教程系列一
1 SAP ScriptForms1.1 SAPscript的组成SAPscript由下面五个部分组成:1)编辑器用来编辑一行文本。如果用户决定维护与应用程序相关的文本,应用程序事务会自动调用这个文本编辑器,2)styles和forms,用来打印layout。3)中央输出模块设计器。它的任务是根据相应的格式信息为某种外部设备准备文本,这些格式信息来自于分配了文本的style和f原创 2011-12-05 13:47:27 · 3218 阅读 · 0 评论 -
SAP ScriptForms 教程系列四
SAP ScriptForms 教程系列四 Formatting Options打印symbols值的时候,通常是打印其完整的长度,尽管移去了尾部的空格,例外情况是对于这样一些类型的program symbols:URR, DEC, QUAN, INT1 INT2, INT4, PREC, 以及FLTP。这些类型的program symbols是右对齐的,其输出长度在SAP Dictionar原创 2011-12-05 13:54:30 · 1787 阅读 · 0 评论