![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SAP&ABAP
文章平均质量分 61
jesson0083
abaper FI CRM模块开发 fi consultant
展开
-
mirror transaction(Treasury& Risk Management)
从公司1 到公司2 可以自动生成,但是从公司2 到公司1 没法自动生成FTR_TR_GENERICVTBMDMAP:VTBMDEXSM30原创 2010-09-27 08:30:00 · 813 阅读 · 1 评论 -
程序模版
*----------------------------------------------------------------------** Program Name: Z_KEVIN_TEMPLATE* Project : N/A* Author : Kevin.Zhang* Date : 2007.1.1* Modu转载 2010-04-06 17:23:00 · 605 阅读 · 0 评论 -
BDC
BDC(batch data communication)是SAP常用的一种数据传输方法。用于一些数据量大,但是对速度又要求不高的数据传输。 在实施中,很多开发顾问都忽略了BDC的日志和出错管理。这给用户在使用中带来了很大的不便。比如:哪些数据是成功生成的,哪些是失败的?那些失败的,原因的是什么?程序问题还是数据问题? 我觉得,既然是要做一套程序,那就应该尽可转载 2010-04-06 17:24:00 · 1062 阅读 · 0 评论 -
open dataset appending
DATA FNAME(60) VALUE myfile.DATA NUM TYPE I.OPEN DATASET FNAME FOR OUTPUT.DO 5 TIMES. NUM = NUM + 1. TRANSFER NUM TO FNAME.ENDDO.OPEN DATASET FNAME FOR INPUT.OPEN DATAS原创 2010-03-16 09:29:00 · 1325 阅读 · 0 评论 -
open dataset abap 01
DATA: MESS(60), FNAME(10) VALUE /tmp.OPEN DATASET FNAME FOR OUTPUT MESSAGE MESS. IF SY-SUBRC WRITE: SY-SUBRC:, SY-SUBRC, / System Message:, MESS.ENDIF.If原创 2010-03-16 09:26:00 · 4738 阅读 · 0 评论 -
read dataset
OPEN DATASET FNAME FOR INPUT IN BINARY MODE. READ DATASET FNAME INTO TEXT2 LENGTH LENG. leng 能够判断 text2 的长度 DATA FNAME(60) VALUE myfile.DATA: TEXT1(4) VALUE 1234 ,原创 2010-03-16 10:02:00 · 1491 阅读 · 0 评论 -
DELETE DATASET xxxx.
DATA FNAME(60) VALUE myfile.OPEN DATASET FNAME FOR OUTPUT.OPEN DATASET FNAME FOR INPUT.IF SY-SUBRC = 0. WRITE / File found.ELSE. WRITE / File not found.ENDIF.DELETE DAT原创 2010-03-16 09:54:00 · 927 阅读 · 0 评论 -
abap memory operate
save PROGRAM SAPMZTS1.DATA TEXT1(10) VALUE Exporting.DATA ITAB LIKE SBOOK OCCURS 10 WITH HEADER LINE.DO 5 TIMES. ITAB-BOOKID = 100 + SY-INDEX. APPEND ITAB.ENDDO.EXPOR原创 2010-03-16 10:32:00 · 600 阅读 · 0 评论 -
获取文件的逻辑路径
用tcode FILE 可以查看逻辑路径 这个tcode 是 client 非依存 DATA: FLAG, FORMAT(3), FNAME(60).WRITE SY-OPSYS.CALL FUNCTION FILE_GET_NAME EXPORTING LOGICAL_FILENAME原创 2010-03-16 10:14:00 · 899 阅读 · 0 评论 -
open dataset compress
OPEN DATASET FILTER .The operating system command in the field is processed when the file is opened. The following example works under UNIX:DATA DSN(20) VALUE /usr/test.Z.OPEN原创 2010-03-16 09:53:00 · 615 阅读 · 0 评论 -
CRM 函数 CRM_ORDER_MAINTAIN
<!-- SPAN {font-family: "MS Gothic";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S31 {font-style: italic;color: #808080;}.L1S32 {color: #3399FF;}.L1S33 {col原创 2009-12-21 10:17:00 · 3309 阅读 · 0 评论 -
crm message 的删除 和显示
删除 message<!-- SPAN {font-family: "MS Gothic";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S31 {font-style: italic;color: #808080;}.L1S32 {color: #3399FF;}.L1原创 2009-12-21 09:49:00 · 1048 阅读 · 0 评论 -
CRM TABLE
COMM_PRODUCT : ProductsCRMC_T077D : customer account groupsCRMD_ORDERADM_H (for header) CRMD_ORDERADM_I (Item data)CRMD_ORDERADM_H Business Transactions CRMCRMD_A转载 2009-12-18 17:45:00 · 2303 阅读 · 1 评论 -
CATT eCATT
CATT是SAP自带的一个用于辅助测试的工具,理论上是用于功能测试,在新版本的R/3中已经被弃用,取而代之的eCATT。两者的关系可以从他们的命名中可见一斑。 CATT:Computer Aided Test Tool(Tcode: SCAT)eCATT:extended Computer Aided Test Tool(Tcod转载 2010-04-06 17:27:00 · 5267 阅读 · 1 评论 -
一个链接
http://blog.chinaunix.net/u1/59700/article_91302_2.html原创 2010-04-06 17:36:00 · 557 阅读 · 0 评论 -
入职 sap 大连
由开发转到 support consultant也算是一个新的尝试英语 日语 还要sap都需要学习加油吧原创 2010-05-19 14:52:00 · 1559 阅读 · 0 评论 -
ABAP 指針常用语法
1、定義指針:指針的定義主要有以下語句定義任意類型的指針,但是不具備欄位結構(僅僅是一個地址) FIELD-SYMBOLS TYPE ANY.參考數據庫表定義(這種指針是含有欄位結構的,參考內表同理) FIELD-SYMBOLS TYPE sflight.转载 2010-04-21 17:59:00 · 3231 阅读 · 0 评论 -
SAP DOI调用Excel例子
SAP DOI调用Excel例子DOI功能很强大,可以做到很多功能,而且可以使用VBA扩展新功能,可以做出如下效果:一个简单的DOI模板代码如下:*&-------------------------------------------------------------------转载 2010-04-09 08:05:00 · 2104 阅读 · 0 评论 -
锁表机制
SAP的一大特点,就是可以设置Batch Job,定时定量跑程序。 但是这样就会碰到一个问题,会出现多个Batch job读写的情况。如果仅仅是读或是写的话,还好,最多是数据库延迟。但是如果对一个表,即读又写的话,就会产生数据一致性问题。比如,A Job读取数据X,然后做修改,但是修改的同时又有另外一个Job已经更新的X数据,结果A Jo转载 2010-04-07 12:50:00 · 1027 阅读 · 0 评论 -
SAP Archiving (归档)
SAP Archiving(1)--OverView 所谓的SAP Archiving中文解释就是归档。这是一个什么样的概念呢?就比如,纸质办公的企业,它每年都会有很多的资料和数据,过几年就需要把一些用不着的文件整理处理,由专门的人员管理和保存,不再或很少拿出来使用(仅供特殊用途)。这是为了保证这些过时的文件,不影响到现有的业务,以免混在一起,降低现时文件的转载 2010-04-07 10:53:00 · 13193 阅读 · 0 评论 -
Enhancement
Enhancement(1)--BTEs最近一个同事碰到一个FI的增强,要用BTEs实现,我也是第一次接触到这种增强,所以跟着他一起做了一下。写一个这方面的小节。 BTEs(Business Transaction Events),是SAP的一种增强方式,技术上讲是介于Customer Exits和BAdIs的产物。 它主要有两种类型的接口: P转载 2010-04-07 10:36:00 · 1730 阅读 · 0 评论 -
SMARTFORM & SAPScript
SMARTFORM和SAPScript是SAP用于打印单据和报表的工具。SMARTFORM是SAPScript的替代工具,但是由于SAP最初都是用SAPScript,所以很多单据的打印,比如PO,Billing都是用SAPScript,所以为了能减少定制的时间,重用SAPScript也是一种不错的方法。 之前很幸运,在一个项目中把这两种打印程序都玩了一把,感受颇深。这种打印转载 2010-04-07 10:35:00 · 882 阅读 · 0 评论 -
LSMW
LSMW(Legacy System Migration Workbench),设计的初衷是为了R/3期初的数据导入,但是在上线后,这个工具还是非常地有用。 LSMW一共4中输入方式:Standard Batch/Direct Input; Batch Input Recording; Business Object Method(BAPI); IDoc(Intermedia转载 2010-04-07 10:33:00 · 5799 阅读 · 0 评论 -
ALV,TABLE TREE等一些控件
今天来总结一下ABAP中一些常用的控件,除去之前写过的一些,还有ALV_GRID, ALV_TREE, TABLE_TREE等。 现在用的控件很多都是用类写的,而它们的使用,说白一点,就和用JAVA中的类没什么区别,一个诀窍就是记住通用的写法,然后再根据不同控件变化。 最好,每个控件都总结一个通用模版,这可以大大节约实施中的时间。老白的博客上有不少这方面的例子,我这里就转载 2010-04-07 10:32:00 · 865 阅读 · 0 评论 -
ABAP的学习方法
写了一部分ABAP总结了,感觉有些东西一定要重点写下,就比如今天要说的学习方法。 想当时,虽然算是个科班毕业,但是入行之初,还是如履薄冰,幸有恩师barry在旁指点,才少走了很多弯路。 barry教了我不少东西,其中至今受益匪浅的一句话,‘凡是不能全靠老师,要靠自己去研究!’,有点‘授之以鱼,不如授之以渔’的意思,‘要靠自己去研究’就是‘渔’。 后来做项目转载 2010-04-07 10:27:00 · 5382 阅读 · 1 评论 -
OLE & DOI
提到OLE&DOI,我们不得不先说说两者这间的关系。 OLE是SAP早期与微软Office集成的工具,而DOI是它的替代技术。在实际项目中使用到OLE&DOI的场合多是EXCEL表格的读入或是填制。有些需要自动画表格及填数据,有的只是要求在原有的模版上填制数据。根据不同的场合可以选用不同的技术。(有些公司用EXCEL的打印来替代FORM) 下面主要讲一下,OLE&D转载 2010-04-07 10:26:00 · 765 阅读 · 0 评论 -
SAP中的记账码
SAP中的记账码 我之前聊了一些会计基础的知识,但是这些会计的内容真正应用到SAP中,还是有些不一样的。记账码就是一个很好的例子。实际业务中,记账码就是只有“借”和“贷”,而SAP中Posting Code肩负着更多的任务:界定科目类型,借贷方向,其他字段的输入状态。 对于总账科目的凭证,用40来表示总账的借方,用50表示总转载 2010-04-06 17:16:00 · 4024 阅读 · 0 评论 -
CRM_ORDER_READ 的一段代码
DATA: "取得対象項目名格納用 LDT_REQUESTED_OBJECTS TYPE CRMT_OBJECT_NAME_TAB, "管理ヘッダ用 LDT_ET_ORDERADM_H TYPE CRMT_ORDERADM_H_WRKT, "管理明細用 LDT_ET_ORDERADM_I TYPE C原创 2009-12-18 16:23:00 · 1555 阅读 · 0 评论 -
一些常用的 t code
se11 数据字典se16 查看数据se18 查看badise19 实装 badise24 classse37 functionse38 程序 sourcese91 message classse93 t-codesm50 查看用户sm12 关闭 非正常退出的用户程序su01 用户 管理,解锁也用这个st22 查原创 2009-12-18 15:34:00 · 565 阅读 · 0 评论 -
ABAP CHECKBOX 和LISTBOX使用
*&---------------------------------------------------------------------**& Report ZJC20051014_1*&*&---------------------------------------------------------------------**&*&*&----------转载 2009-12-21 00:15:00 · 637 阅读 · 0 评论 -
个人收藏 Programming dynamic ALV in WebDynpro for ABAP
Programming dynamic ALV in WebDynpro for ABAPScenario: To create a dynamic ALV based on a dynamic context node in Web Dynpro for ABAP. As a Case study, we’ll use the SFLIGHT flight data t转载 2009-11-30 09:55:00 · 1982 阅读 · 0 评论 -
用round 函数 实现 四舍五入
详细设计担当人员 要求使用round 函数来实现 四舍五入, 因为直接通过普通计算 很容易 就能实现 四舍五入,所以最后没有用round 函数, 以下是 round函数 的用法 CALL FUNCTION ROUND EXPORTING DECIMALS = 0 ”保留到小数点 后几原创 2009-12-02 10:00:00 · 3081 阅读 · 0 评论 -
个人收藏 ABAP--关于增强的链接收集
转自 csdn jack wu的博客 ABAP--关于增强的链接收集1)ABAP Source Code Enhancements(available since 7.0)Implicit Enhancement Options in ABAP Source CodesExplicit Enhancement Options in ABAP Source CodesCr转载 2009-11-26 15:58:00 · 798 阅读 · 0 评论 -
个人收藏 CRM_MESSAGE_COLLECT 弹出error message CRM
这个好像也是弹出error message 执行结果还没有看到过 CALL FUNCTION CRM_MESSAGE_COLLECT EXPORTING iv_caller_name = CUSTOMER_H IV_REF_OBJECT = GV_GUID IV_REF_KIND原创 2009-11-25 10:30:00 · 1264 阅读 · 0 评论 -
个人收藏 IB_CONVERT_INTO_TIMESTAMP 更改日期时间的时区
<!-- SPAN {font-family: "MS Gothic";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S31 {font-style: italic;color: #808080;}.L1S33 {color: #4DA619;}.L1S52 {colo原创 2009-11-25 10:21:00 · 1564 阅读 · 0 评论 -
个人收藏 different between CRM_ORDER_READ and CRM_ORDER_READ_OW
CRM_ORDER_READ : 1. Get all the Service Contract details. Note: Pass the requested objects to fetch only the required details.This can also be used to get the details ofactivities/leads/o转载 2009-11-25 18:33:00 · 2271 阅读 · 0 评论 -
个人收藏 如何从SAP中查找BADI
BADI作为SAP的第三代用户出口,他的应用也越来越广泛,但如何找到合适的badi是许多abap程序员的困惑。我这里就介绍一下我个人的应用的经验,供大家参考。1、badi对象的信息存储在SXS_INTER, SXC_EXIT, SXC_CLASS 和SXC_ATTR 这四个表中(参见SECE包);2、sap程序都会调用cl_exithandler=>get_instanc转载 2009-11-25 10:16:00 · 1107 阅读 · 0 评论 -
个人收藏 Action Profiles in SAP-CRM
1.0 INTRODUCTIONSAP Standard Documentation of Actions1.1 ACTIONSActions are used in maintaining and improving business relationships. We can schedule and start predefined conditions转载 2009-11-26 09:45:00 · 1901 阅读 · 0 评论 -
个人收藏 查看程序或者tcode的badis 或者 exits
SPAN {font-family: "MS Gothic";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S31 {font-style: italic;color: #808080;}.L1S32 {color: #3399FF;}.L1S33 {color: #4DA翻译 2009-11-25 16:14:00 · 500 阅读 · 0 评论 -
个人收藏 WebDynpro 的实例包
WebDynpro 有两个实例包,有空可以看看 SWDP_TESTSPOO原创 2009-11-25 12:06:00 · 1215 阅读 · 5 评论