随笔分类 - ABAP
摘要:很多时候我们需要对数据库进行增量更新,比如从TimesTen数据库导入数据到MySql数据库中。为了保证导入是增量的,我们必须跳过那些没有 被修改过的数据,现在比较流行的方法是使用时间戳, 也就是定义一个类型为timestamp的新列。当我们对这个表增加或删除行时,必须更新这个列的数据,以反映行被更新过了。 以TimesTen为例,我们可以用下面的方式创建一个表: CREATE TABLE PEOPLE(ID INT PRIMARY KEY, NAME VARCHAR2(255), LAST_UPDATE TIMESTAMP DEFAULT TT_SYSDATE NOT NULL); LAST
阅读全文
posted @ 2011-07-05 15:02
huggins
摘要:首先SAP在表TNRO:Definition of number range objects将会为各种object定义number range的属性在此表中有这么几个字段.OBJECT: 坛 -- 让我们大家都到一起来探讨SAP! F|v比如FIAA-BELNR(固定资产)i<ef1PERCENTAGE:使用到百分几warning.`q8HjCODE: (比如你输入FBN1就是所有FI d...
阅读全文
摘要:MS Access To Download data from a Structure to MS Access use the "MS Access Interface" This is a Standard SAP interface, which is used to transfer structures and data between R/3 and Microsoft Access....
阅读全文
摘要:系统内部有一個专门存放系统变量的结构SYST,其中最常用的系统变量有:SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,’0’ 表示成功SY-UNAME: 当前使用者登入SAP的USERNAME;SY-DATUM: 当前系统日期;SY-UZEIT: 当前系统时间;SY-TCODE: 当前执行程序的Transaction codeSY-INDEX : 当前LOOP...
阅读全文
摘要:今天刚好做一个替代,需要把一些字段(表GB01)放出来,下面把方法告诉大家。其实有三种方法,一个是通过ABAP程序直接修改解决OK了。一个是通过SM30维护表GB01(需SE11建立表维护)第三种是比较暴力改表。先将第三种方式表述如下: 一般来说开发者没有修改sap系统表数据的权限,今天在网上看到一个在SE16里用debug的途径来进行修改,很有意思当然我觉得SE11和SE12这种TCODE也可...
阅读全文
摘要:在做好录屏以后SHDB。首先必须定义BDC变量:* BDC tableDATA: t_bdc LIKE bdcdata OCCURS 0 WITH HEADER LINE, t_bdcmsg LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.DATA: BEGIN OF t_log OCCURS 0, information(289) TYPE c, "返回信息 ...
阅读全文
摘要:BDC技术BDC(Batch Data Conversion):在SAP系统里,由于某种原因,可能需要重复输入数据,(数据不同,但是操作是相同的,典型的情形就是切换系统的时候,旧系统的数据需要导入SAP),大致过程不外乎是这样: 输入一个t-code,进入一个某个屏幕,然后输入一个值(有时还要加上一些附加的checkbox选项等),点执行或者确定按钮,进入另一个屏幕,在某些字段输入值(也可能是标注...
阅读全文
摘要:问题一:锁对象(Lock Object)和 FM(Function Module)激活锁定对象时,产生的 FM 的名字是什么?答案:首先要在 ABAP 字典中创建锁对象,然后才能在 ABAP 程序中设锁。创建锁对象时,系统会自动生成两个 FM 来进行锁管理。 用于设锁的 FM 为: ENQUEUE_。它用于在锁表(Lock Table)中生成一个锁项(Lock Entry)。若设锁不成功的话,就...
阅读全文
摘要:1、REPORT(报表) :报表程序的主要作用是从数据库中抓取数据通过整理陈列出来,给企业高层或具有相关需求的人员查看。如无特殊需求,此类程序一般不需客制screen、menu、title。A、ABAP LIST(最简单的一种报表程序,显示在屏幕上的数据及格式都通过ABAP中的WRITE语句实现,开发工具:SE38)B、ALV REPORT (属于报表的一种高级形式,显示出来的报表整洁美观,具有...
阅读全文
摘要:创建IDOC: 第一步:WE31 创建IDOC所包含的字段. 第二步:WE30 创建IDOC 把Segment分配给IDOC 第三步:WE81 创建信息类型 第四步:WE82 把IDOC类型与信息类型对应. 第五步:WE57 Assign Message & Idoc Type to a Function Module for Data Process 第...
阅读全文
摘要:Sub ins_line_01() '插入空行 x = InputBox("插入多少个空行?") For i = 1 To x Cells(i * 2 , 1).Select Selection.EntireRow.Insert Next i End Sub Sub del_line() '删除空行 x = InputBox("删除多...
阅读全文
摘要:1. Dialog box for confirming processing step (CONFIRM, POPUP) CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-006 titel = text-...
阅读全文
摘要:使用CG3Z上传excel模板,然后使用SE38修改程序模板。 CG3Z - 从本机上传文件到应用服务器,可以选择文本格式(ASC)还是二进制格式(BIN)所用FM为:C13Z_FRONT_END_TO_APPLCG3Y - 从应用服务器下载FM:C13Z_APPL_TO_FRONT_END如果不想出现对话框,可以用函数:C13Z_FILE_UPLOAD_BINARYC13Z_FILE_DOWNL...
阅读全文

浙公网安备 33010602011771号