what's the SAP RFC?
RFCRFC是远程过程调用(Remote Function Call,也叫远程函数调用,请求注解,Request For Comments)的缩写形式。SAP系统RFC调用的原理其实很简单,有一些类似于三层构架的C/S系统,第三方的客户程序通过接口调用SAP内部的标准或自定义函数,获得函数返回的数据进行处理后显示或打印 [@more@]
SAP DMS - Document Management System
SAP DMS are for storing documents such as CAD drawings, Materials pictures etc. With the document management system, users will be able to view the documents with ease within their SAP systems. Installing the SAP DMS requires a little bit of planning on how you want to do it. You have to give a little thoughts to stuff such as :- ....................[@more@]1. The total numbers of documents that will be store monthly. 2. The average file size of each documents. 3. The capacity of your prese
sap 函数
函数名 描述 SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织VIEW_MAINTENANCE_CALL 维护表视图 函数名 描述 DY_GET_FOCUS 获得屏幕焦点 DY_GET_SET_FIELD_VALUE 获得或者设置屏幕字段的值 函数名 描述 F4IF_INT_TABLE_VALUE_REQUEST 显示检索help READ_TEXT 读取长文本CONVERSION_EXIT_CUNIT_OUTPUT 单位转换SJIS_DBC_TO_SBC 全角转半角SJIS_SBC_TO_DBC 半角转换为全角CO_R0_CHECK_DECIMAL_POINT 根据单位检查数据的小数位POSTAL_CODE_CHECK 检查邮政编码 [@
ABAP/4编程中用到的系统函数
sy-index:做无条件循环是的次数值. sy-subrc:系统执行后的返回值,如果为0就表示成功,否则为失败。 sy-fdpos:子字符串在源串中的位置。 sy-uzeit:获取系统时间。 sy-datum:获取系统日期。 shift string:左移字符串。长度减1。 concatenate:连接字符串。 split:拆分字符串。 search:查询字符串。 replace:替换字符串。 condense:删除多余的空格。 translate:转换字符格式,如将'ABC'转换为'abc' convert text:创建一个可排序的字符串。 overlay:用一个字符串覆盖另一个字符串。 strlen:字符串长度。 abs:取绝对值。 cos、
Top six reasons to archive your SAP data:
To improve system performance by reducing the size of the SAP database. Data growth in the SAP system adversely affects performance. Cannot just delete certain data to government regulations, taxation (IRS) regulations, FDA requirements, internal organizational requirements, and audit requirements. To reduce the amount of time and effort required for systems administration back-ups, client copy, upgrades, month-end processes, etc. To reduce the amount of storage required for data. Significant sa
什么是ABAP ?
了解一下ABAP的发展历史是必要的,ABAP产生的最初的目的是用以生成简单打印报表程序,我们知道SAP最初是为解决财务实时数据处理问题的,ABAP(Advanced Business Application Programming->高级业务应用编程语言)现在用于编写SAP AG的几乎全部产品源代码. 严格地讲,ABAP/4不仅仅是一个开发工具,而且是一套完整的client/server开发环境,这很好理解,微软的Visiual Studio是一开发环境,VB,VC++等是开发工具.ABAP开发环境包含支持程序开发的一些函数和包等. [@more@]
什么是SAP?
SAP起源于Systems Application, Products in DATA processing. SAP既是一家德国公司,是做ERP 的。公司名称,又是其ERP (Enterprise-wide Resource Planning)软件名称.SAP公司总部位于德国沃尔多夫市的SAP公司成立于1972年,是全球第四大独立软件供应商,也是全球领先的企业级软件解决方案供应商。目前在50多个国家拥有 21,000多名员工。 SAP的软件已经在100多个国家拥有22,000多家各种规模的用户,其中世界前500强中一半以上的公司正在使用SAP的解决方案。SAP自1988 年成为上市公司,在法兰克福和纽约证交所上市。R/3系统 SAP公司开发的集
BAPI BASICA CONCEPT
1, BAPIs Must not contain call transaction or submit report.2, BAPI structure must not use includes or append.3, BAPIs should not use dialogs.4, Asynchronous BAPIs use the ALE interface in this way:.Creates an IDOC from the BAPI data.Sends the IDOC to the target system.Receives the IDOC in the target system, create the BAPIs data from the IDOC and the BAPI..An ALE interface for a BAPIs is created in transaction BDBG.5, Programming a BAPI consists of follow major tasks:.Defining BAPI data structr
张锦喜:应届毕业生,我对你非常不满
source: http://qiujun.itpub.net我很少直接去毕业生专场招人。今天广东的一个综合场,是我第一次参加的毕业生现场招聘会。 今天我是以多重身份,参与这个招聘会的:作为公司的人力资源总监,我希望为公司招到一批合适的储备人才;作为一个职业规划研究者,我要深入一线接触准备投身社会就业大军——应届生的特点;作为广东省劳动学会、人力资源管理协会的理事,我想藉此了解毕业生的就业状态、以及他们的所想所思。 到了招聘场,我感到的不是一种兴奋,而是一种压抑。这是我任职人力资源总监以来的第5年,而5年来,中国的毕
青蛙试验
有人作了一个试验:第一次,将一只青蛙放到盛满沸水的杯中,青蛙“噌”地蹿了出来;第二次,将青蛙放到盛满凉水的杯中,改用微火缓缓地煮,最终水沸腾了,青蛙直到被煮死也没想到要跳出来。这说明,外界环境的急剧变化,极大的刺激了青蛙的神经,使它本能地做出迅捷的反应;但是当周边环境的变化缓慢地发生,青蛙会逐渐由适应、变为麻木、最终死亡。看到了这个故事不由的想起了自己,如果我是这只青蛙,遇到第一种情况,我也会迅速的蹿出来,当遇到第二种情况,我发现周围环境稍有不适,就会选择离开。有时太过敏锐,也会错过一些机会。不
女人入洞房那天以后!!
无聊时,去YAHOO论坛逛逛,发现了一篇不错的文章,写的还不错,大家也来瞧瞧!女人入洞房那天,早早收起了自己的鞋,等男人脱鞋上炕,女人却双脚踩在男人的鞋上。男人见了,“嘿嘿”笑着说,还挺迷信。女人却认真地说,俺娘说了,踩了男人的鞋,一辈子不受男人的气。男人说,俺娘也说了,女人踩了男人的鞋,那是一辈子要跟男人吃苦受罪的。 女人开始试探着管男人,先从生活小事儿开始,支使男人拿尿盆倒尿罐,男人全干了。地里的庄稼女人说种啥,男人就种啥。左邻右舍女人说跟谁走近点跟谁走远点,男人全听女人的。男人正跟人闲侃,女
内表行数统计方法
以下是统计内表行数常用的三种方法,如下:1.LOOP AT it_itab.g_lines2 = g_lines2 + 1.ENDLOOP.该方法是通过循环内部表自己累加行数。2.DESCRIBE TABLE it_itab LINES g_lines1 . 该语句通过获得内部表的属性,将内部表行数赋值给 g_lines1 , g_lines1 为I型变量。3. g_lines3 = lines( it_itab ). 使用函数来计算内部表行数。以上三种方法中,第一种方法不推荐使用,推荐使用后两种方法。相关代码如下:[@more@]REPORT zmauricetest.TABLES vbak.DATA: g_lines1 TYPE i,g_lines2 TYPE i VALUE 0,g_lines3 TYPE i,g_date TYPE d VALU
在SAP中用CALL METHOD求本地IP的方法
DATA g_local_ip(20) TYPE c. CALL METHOD cl_gui_frontend_services=>get_ip_address RECEIVING ip_address = g_local_ip. WRITE g_local_ip.g_local_ip就是你本机的IP地址.[@more@]
ABAP General knowledge
1. What is the typical structure of an ABAP program? 2. What are field symbols and field groups.? Have you used "component idx of structure" clause with field groups? 3. What should be the approach for writing a BDC program? 4. What is a batch input session? 5. What is the alternative to batch input session? 6. A situation: An ABAP program creates a batch input session. We need to submit the program and the batch session in background. How to do it? 7. What is the difference between a
一些常用ABAP program 的例子
1. 接口的实现REPORT z_interface_demo.interface status.methods write.endinterface. "statusclass counter definition.public section.interfaces status.methods increment.private section.data count type i.endclass. "counter definitionclass counter implementation.method status~write.write: / 'count in counter is', count.endmethod. "status~writemethod increment.add 1 to count.endmethod. "incrementendclass. "counter implementationclass bicycle definition.public section.interfaces
一篇关于鹰的文章
鹰的重生 这是一个关于鹰的故事。 鹰是世界上寿命最长的鸟类,它一生的年龄可达70岁。 要活那么长的寿命,它在40岁时必须做出困难却重要的决定。这时,它的喙变得又长又弯,几乎碰到胸脯;它的爪子开始老化,无法有效地捕捉猎物;它的羽毛长得又浓又厚,翅膀变得十分沉重,使得飞翔十分吃力。 此时的鹰只有两种选择:要么等死,要么经过一个十分痛苦的更新过程——150天漫长的蜕变。它必须很努力地飞到山顶,在悬崖上筑巢,并停留在那里,不得飞翔。 鹰首先用它的喙击打岩石,直到其完全脱落,然后静静地等待新的喙
什么是SAP系统,关于SAP的故事
当5名IBM的经理人于1972年决定成立自己的公司并探索能够让商业更有效的途径时,人们很难预料到他们的软件最终会成为世界商业领域的金牌解决方案。三十年后,SAP的软件已经为120多个国家的18,800多家企业使用,其中包括财富500强中80%以上的公司,以及在21个行业领域中的主导企业。仅用了一代人的时间,这个"创业"企业就已经发展成为全球软件行业的第三大公司。 迪特马·荷普、克劳斯·魏伦路特、哈索·普拉特纳、克劳斯·奇拉以及汉斯魏纳·海克特曾经是IBM公司的系统咨询人员,他们当时发现自己的客户正在开发相同或是
ALV分类汇总
REPORT ztest1.TABLES:mara,mbew.TYPE-POOLS:slis.TYPES:BEGIN OF t_itab, matnr LIKE mara-matnr, ersda LIKE mara-ersda, matkl LIKE mara-matkl, lbkum LIKE mbew-lbkum, salk3 LIKE mbew-salk3, END OF t_itab.DATA:itab TYPE TABLE OF t_itab WITH HEADER LINE.SELECTION-SCREEN BEGIN OF BLOCK blok WITH FRAME TITLE txt1.SELECT-OPTIONS:matnr FOR mara-matnr.SELECTION-SCREEN END OF BLOCK blok.INITIALIZATION. txt1 = '请输入选择条件'.START-OF-SELECTION.END-OF-SELECTION. PERFORM getdat
更换SAP主界面右边的背景
1、SMW0,选择WebRFC 的二进制数据,回车;2、执行,创建;3、输入对象名称、说明;4、点输入、选择背景图片;5、选择本地对象;6、sm30,输入视图SSM_CUST;7、维护,创建条目START_IMAGE(如已存在则不需要创建);8、参数值中填入步骤3创建的对象名;9、保存 还有一种方法, 我的笔记,请参考:swm0 - > 选择 WebRFC 应用程序的二进制数据 -> 选择对象名称 sess_image -> 菜单: 设置/维护mime类型 :加类型: type : jpg extension: .jpg-> 选中对象 sess_image -> 分配mine类型 ->选择 jpg-->选择菜单 :web 对象/输入 ,
求相同物料描述不同料号的源代码
一个比较精典的程序,可以求出一个产品(同一描述)编了多个料号的情况。REPORT ZJZTEST02.DATA: BEGIN OF WA_MARA, MAKTX TYPE MAKT-MAKTX, MATNR TYPE MARA-MATNR, END OF WA_MARA.DATA: G_TABIX LIKE SY-TABIX, G_LINES TYPE I.DATA IT_MARA LIKE TABLE OF WA_MARA WITH HEADER LINE.DATA IT_RESULT LIKE TABLE OF WA_MARA WITH HEADER LINE.SELECT MAKT~MAKTX MARA~MATNR FROM MARA INNER JOIN MAKT ON MARA~MATNR = MAKT~MATNR AND MAKT~SPRAS = SY-LANGU INTO CORRESPONDING FIELDS OF TABLE IT_MARA.S