- 博客(40)
- 资源 (10)
- 收藏
- 关注
原创 ITAB_ILLEGAL_SORT_ORDER 错误分析及解决办法
测试发现程序报错:ITAB_ILLEGAL_SORT_ORDER分析代码发现数据定义方式位sort table 如果直接append 有时会报错DATA: BEGIN OF GS_CABN , EQUNR LIKE EQUI-EQUNR , ATINN LIKE CABN-ATINN ,"内部特性 ATNAM LIKE CABN-ATNA
2015-09-14 11:48:09 546
动态修改功能文本,和菜单文本
在开发过程中遇到同一个gui 的功能键,选择界面多个选择按钮,每个在显示界面上,If you want a menu entry or a function to have a variable text at runtime, you can define dynamic texts. To do this, you must define a field in your ABAP pr
2011-12-12 09:48:12 274
原创 工单与功能位置对应关系表
工单与功能位置对应关系表表:afih字段 工单aufnr 位置/科目分配 iloan 去找表 ILOA 位置/科目分配 ILOAN 功能位置 TPLNR
2011-11-09 16:36:34 362
原创 pm 工单与工序的对应关系表
工单工序对应关系表AFKO 对应工单抬头(通过工序AUFPL去找) -> AFVC(通过工序AUFPL去找) 订单的工序-> AFVV 工序中数量/日期/值的DB结构 对应工序的值工单与 PRT对应关系表5AFKO 对应工单抬头(通过工序AUFPL去找) ->AFFH (通过OBJID去找对应的链接对象) 加工单的 PRT 分配数据-> objid有5种类型对应对象 对象名 透明表
2011-11-09 12:00:36 876
原创 Screen painter error: EU_SCRP_WN32 : timeout during allocate / CPIC-CALL 解决办法
sap gui 编辑屏幕时遇到 Screen painter error: EU_SCRP_WN32 : timeout during allocate / CPIC-CALL到SE51去编辑还是出现这个问题,查notes说计算机名字不合法,修改计算机名字后重新启动,问题依旧。我的sap gui 是7.20的,查看同事gui 710他的正常,在主机HOST文件做ip映射还是不能解决问题。卸
2011-10-27 14:31:08 3862 2
原创 资产主数据分配 评估组1 修改
开发过程中遇到一个需求去修改资产主数据的分配评估组,业务顾问给了一个bapi :BAPI_FIXEDASSET_CHANGE,测试这个函数没有对应的修改参数。测试标准程序AS02后发现有个函数可以实现资产主数据的创建修改删除,不用BDC就可以实现,很强大找到这个函数后写了个测试程序,实现需求*&------------------------------------------------
2011-10-19 20:43:20 621
原创 资产报废例子程序
*&---------------------------------------------------------------------**& Report ZTEST_ZCBF*&*&-------------------------------------
2011-10-18 20:35:59 262
转载 ABAP中宏的使用
在使用过程中发现参数超过9个出现错误,通过查找,找到如下资料:宏是一种单纯源代码复用技术,不存在参数传递机制,宏比include形式更为简单,往往只是为了增强程序的可读性。宏可以在程序中定义,再进行调用使用,此宏只在本程序中可用。也可以将宏定义存贮在Macros库Trmac(se11中查看)
2009-12-25 12:12:00 351
转载 选择屏幕的折叠效果
熟悉SELECTION-SCREEN相关语句做的小练习,随便看看. REPORT ZTEST_002.TYPE-POOLS ICON.TABLES MARA.SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME .PARAMETERS P_WERKS TYPE WERKS.SELECTION-SCREEN END OF BLOCK B1.S
2009-07-24 15:58:00 275
转载 smartform取程序内表数据
以前写SMARTFORMS,传内表数据的时候总要先到SE11建立一个结构,很是麻烦.而且现在用SMARTFORMS出的报表多了,每个SMARTFORM都要建一个或多个结构,对系统的性能来说也不是好事. 看了一些资料,通过一个程序实践了一下.下面主要描述一下SMARTFORM是怎么从调用它的程序取相应内表的值.首先在SMARTFORM 全局定义->类型 这个TAB页下定义个TYPES,结
2009-07-24 15:43:00 399
原创 程序间的数据传递
有很多方式向一个被调用的程序传递数据1,通过被调用程序的接口(subroutine的接口,FM,标准选择屏幕等)2,通过ABAP MEMORY3,通过SAP MEMORY4,通过数据库表5,通过应用服务器或者前台的文件 使用EXPORT ... TO MEMORY ID 语句,可以复制当前程序变量的值作为一个DATA CLUSTER存储到ABAP MEMORY,ID
2009-07-24 15:33:00 395
原创 SAP 隐藏标准程序屏幕价格字段
遇到一个客户需求,要求对定价 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <
2009-07-21 12:27:00 824
原创 在字符串中tab变成#处理办法
在项目中根据需求从ftp文件服务器上取文件到sap然后调用bapi把数据传到sap系统,测试时发现取到的文件是二进制的,转换文本后发现原来用tab隔开的字段直接所有tab都变成#号了。使用split lstring at # into: str1 str2 str3.发现不起作用。使用replace lstring # with , .发现还是不起作用;使用loop 循环处理;len
2009-07-16 12:30:00 384
转载 在ABAP中处理上传文件的TAB、回车、换行问题的讨论
Hi ,I have an issue with removing the carriage return / Tab from the extracted (Flat File) data from SAP EKPO table.1) While uploading(Long Back) the Legacy data to SAP tables the carriage returns
2009-07-16 12:27:00 2582
原创 查找增强程序
*&--------------------------------------------------------------------&**& Report: Z_USEREXIT (V9) &**& PJA Consultancy Services (www.pjas.com) &**&--------------------------------------
2009-07-11 12:29:00 373
原创 Make E-mail Sender of PO the PO Creators Name
Make E-mail Sender of PO the PO Creators Name ABAP Code Needed to Make E-mail Sender of PO the PO Creators Name 1) Do the config and user email data setup as noted elsewhere this is supplemental A
2008-11-01 10:15:00 608
原创 SEND A MAIL FROM SAP
************************************************************************ Program Name: ztest_mail* Title : Send email via sap* Author :* Create Date :* Description : Send email via sap****
2008-11-01 10:00:00 621
转载 Sending mail with attachment
Sending mail with attachment * * This program will allowed you to send email with attachment. * First, specify the attachment file from your local hardisk and execute. * Next, specify the sender ema
2008-11-01 09:57:00 294
原创 SAP的BOM删除和维护
SAP的BOM删除和维护 1、删除BOM函数 CSAP_MAT_BOM_DELETE2、删除BOM(DELETE)方法参见sap的标准程序RCBOMDEL3、BOM新增函数BAPI_MATERIAL_BOM_GROUP_CREATE*&------------------------------------------------------
2008-10-14 22:34:00 1743
原创 BAPI_MATERIAL_SAVEDATA demo program
Demo program for creating a material using the BAPI BAPI_MATERIAL_SAVEDATA By Venkateswara Rao Appikonda, Intelligroup REPORT Ztests. * Published at SAPTechni
2008-10-14 22:22:00 1136
原创 BAPI_MATERIAL_SAVEDATA
BAPI_MATERIAL_SAVEDATAFUNCTION ZD01_MM_COMMON.*"----------------------------------------------------------------------*"*"Local interface:*" IMPORTING*" REFERENCE(I_INTAB) TY
2008-10-14 22:12:00 2755
原创 B A P I 搜集
API_MATERIAL_SAVEDATA建立/更改物料主檔BAPI_OBJCL_CREATE建立/更改物料主檔分類BAPI_OBJCL_CHANGE建立/更改物料主檔分類CLMM_MAINTAIN_CLASSIFICATIONS批量建立/更改物料主檔分類CLAF_CLASSIFICATION_OF_OBJECTS 顯示物料主檔分類特性值BAPI_MATERIAL_EXISTENCECHECK檢查
2008-10-14 21:40:00 687
原创 SAP 业务流程大全
常常看到坛子里的朋友们专研和讨论SAP某一个功能的配置和用法,精神可嘉。某项具体功能地实现,的确是顾问的基本功,但如果要从SAP业务顾问提升到另一个层次,无论是方案架构师、项目经理,还是管理咨询、业务流程专家(BPX, Business Process Expert),都需要对企业架构、组织功能和业务流程等内容有一个全面而系统地认识和理解。高度决定视野。仔细想来,企业之间的竞争,不仅是客户、供应商
2008-10-14 17:10:00 979 1
原创 Order split
Order split Order split due to following reasons:1.When partial lot of order is to be handled from therest due to quality reasons.2.If capacity bottle necks exists.3.Material is commited for
2008-10-13 07:32:00 327
原创 Find User exit
1. Go to Tcode: se81. 2. Expand to the area you are looking at, functionally speaking. 3. Select and press F9. 4. Now click on "Repository Infosys" button. 5.Now you will see a tree form where you c
2008-10-13 07:29:00 196
原创 通过TCODE查找User Exit.
REPORT zfind_userexit NO STANDARD PAGE HEADING.TABLES : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.TABLES : tstct.DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.DATA : field1(30).DATA : v_d
2008-10-13 07:29:00 275
转载 增强一例
需求:SAP在更改生产工单时并没有提供详细的更改记录,查看SAP的Notes,如果强行开启FLG_DOC(控制往更改记录CDHDR,CDPOS里写数据)标记,在批量处理组件过多的生产工单时会导致程序运行出错,SAP建议不开启。User要求对保护字段进行更改记录,无奈只有使用SAP提供的增强功能,东西经过测试初步完成,发出来共享一下,如果大家有更好的方法,发出来讨论讨论,步骤如下:
2008-10-13 07:16:00 435 1
原创 查找增强
第一 在Debug状态下通过Break At 找ABAP Command call customer-function 这个使用来找 Customer Exit的第二 找Badi , 如上 BreaK AT get badi/call badi, 还有在一个叫做*exit_handler*的Method里设个断点,这个也是用来找Badi的然后再这些查找出的结果里看哪个合适你用的了BAD
2008-10-13 00:22:00 306
原创 如何记录production order 与processing order的修改记录
Note 390635 - Change documents for production and process order_ ~ dCrk)e5P}190059H{`(R9?,mw8f%T190059SummaryITPUB个人空间]t7{#g,hu@4vvH8`E?T!i)Ek_190059Symptom(A$Lzxhw3mmq190
2008-10-13 00:18:00 412
转载 BADI 修改采购订单的shipping point示例
本文描述如何使用BADI enhancement来修改采购订单的shipping point值。5E:Gs*^&?190059 待实现的BADI class:ME_PROCESS_PO_CUST (Enhancements for Processing Enjoy Purchase Order: Customer)]{R;rG190059 1. 执行se19实现BAD方法:IIF_E
2008-10-13 00:15:00 567
原创 『转』 SAP顾问心得
就答应给大家写一下我做SAP顾问的一点心得,今日稍稍得闲,想起对诸位的承诺,不如早早动笔,免得日久忘笔食言想来做这个行业时间不长,但感触颇深,在此分享,希望对诸位有所裨益!分以下几个话题:1. 几个简单概念2. 如何成为一名SAP顾问3. 如何成为一名优秀的FICO顾问4. SAP顾问的生活状态5. FICO顾问在各阶段的任务6. 结语 一.几个简单概念:KEY USER, IT
2008-01-25 12:51:00 531
转载 SAP BAdI 实现原理解析
SAP BAdI 实现原理解析关键字: BAdI, Adapter, Proxy, Factory 最近几天发现这篇文章被单击的次数比较高, 这里把文档内容再充实一下:本文谈得是SAP BAdI 机制背后的一些设计问题, 关于如何使用BAdI请参考:...在SAP系统中 BAdI 相关类的 类图 如下: 下面能过代码分析 BAdI 机制背后的一些设计问题:1. 定义指向BA
2008-01-25 11:53:00 472
转载 SAP iDoc config sample //只是收集的例子,并没有搞清楚
SAP iDoc config sample //只是收集的例子,并没有搞清楚 SAP iDoc config sample 1.SPRO->Basis Components->Application Link Enabling(ALE)->Sending Logical Systems-¨¤and Receiving system>Define Logical Sy
2008-01-25 11:40:00 320
转载 SAP iDoc config sample //只是收集的例子,并没有搞清楚
SAP iDoc config sample //只是收集的例子,并没有搞清楚 SAP iDoc config sample 1.SPRO->Basis Components->Application Link Enabling(ALE)->Sending Logical Systems-¨¤and Receiving system>Define Logical Sy
2008-01-25 11:40:00 304
转载 提供一个工具程序:通过事务码查找所在菜单路径
提供一个工具程序:通过事务码查找所在菜单路径. REPORT ZMENUtoPATH . ************************************************************************ * This program displays the menu path for a transaction. If the user * clicks
2008-01-25 10:41:00 258
原创 透明表
透明表每个透明表在数据库中有一个相应的物理表。物理表的名称和数据字典中的逻辑表定义的名称一致。所有事务和应用数据存贮在透明表中。结构结构在数据库不存在数据记录。结构用于在程序之间或程序与屏幕之间的接口定义。附加结构附加结构定义字段的子集,该字段属于其他表格或结构,但是在修正管理中作为单独的对象。存贮表存储表可以用来存贮控制数据(例如:屏幕顺序,程序参数或临时数据)。几个存储表可以组合成一个表库
2008-01-15 16:09:00 199
原创 sap 数据更新锁定及解锁
使用函数:FUNCTION VIEW_ENQUEUE 锁定所有对应的透明表使用函数解FUNCTION DEQUEUE_ALL所有的透明表查看数据更新错误情况:使用事务码:sm13人工处理错误
2008-01-15 15:58:00 482
转载 abap--如何获取sap标准表的相关的锁(lock) [转]
最近经常有abap问关于锁的问题,我特此收集了一些资料,供大家参考,也请大家指正。1.sap锁的概念sap为了同步同时多个用户操作同一数据,防止数据出现不一致性而采用了锁机制。一般 sap会在操作数据前设置锁,防止第二个用户进行修改操作,当操作结束后系统在释放锁。2.SAP锁的类型Exclusive lockThe locked data can be read or proce
2008-01-15 10:46:00 464
如何让XP系统双机无线共享上网
2011-12-01
批量下载sap 程序代码
2011-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人