自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 sap abap 退出操作

这里总结一下几个常用的退出操作: CHECK.(SAP官方推荐只在循环中使用)1)CHECK 后面要跟一个表达式,当表达式值为假(false)时,CHECK发生作用,退出循环(LOOP)或处理程序(Processing Block)。2)如果CHECK出现在循环中,则发生作用时,退出的是当前一次循环操作,程序会继续执行下一次循环操作,其作用类似于Continue (Java

2015-06-15 22:10:48 1919

转载 SAP Query 小结

SAP Query 小结 (2013-03-16 09:31:58)转载▼  l转载自:http://www.itpub.net/thread-1422271-1-1.html本人非专业ABAPER, 小结一下,不全之处,大家补充。如果你是ABAP高手,请不要笑。如果你有其它语言及数据库的经验,在此大家共同学习

2015-03-29 13:54:05 6047

转载 SAP中本地文件的upload和download的方法

无论是upload还是download,首先要确定文件的路径和名字。下面介绍几种使用文件选择框的方法:-、使用FM F4_FILENAMEcall function 'F4_FILENAME'    importing      file_name = filename.二、使用FM KD_GET_FILENAME_ON_F4call function 'KD_GET_FI

2015-03-28 22:05:27 880

原创 如何实现输入的密码显示为*号

这几天做一个系统维护的程序,需要用户输入用户名和密码登录。可怎样实现输入密码显示星号的框呢?在其它语言中简单的选那个文本框控件作为“Password”框显示就OK了(一般会有单行、密码和多行供选)。可在ABAP中,把I/O字段属性查了个遍,没找见类似的属性,郁闷!网上一搜,前人已经实现了。一看,更郁闷!居然是设置“不可见”属性!!(原以为选上他控件会消失呢!)写在这里,留个备份

2014-01-01 22:41:20 8116

转载 sap函数大全

sap函数大全********SAP中常用函数函数名 描述SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织VIEW_MAINTENANCE_CALL 维护表视图函数名 描述DY_GET_FOCUS 获得屏幕焦点DY_GET

2014-01-01 22:28:11 2527

原创 SAP文件夹存在的判断与创建

相关函数:WS_QUERY:判断文件夹路径是否存在。GUI_CREATE_DIRECTORY:创建文件夹。检查指定的文件夹是否存在,若不存在则创建新文件夹。REPORT Z_EXAMPLE_01                            .parameter: l_file type localfile.data: sta

2014-01-01 22:02:26 619

原创 at new at end of at last

*&---------------------------------------------------------------------**& Report  Z_ZHENG_TEST4*&*&---------------------------------------------------------------------**&*&*&------------

2013-12-11 17:55:30 475

原创 通过bdc批量创建销售订单(多个销售订单)

report Z_VA01_BDC.types:  begin of ty_tab,    header_id type i,    po_num    type BSTKD,    sold_to   type KUNNR,    ship_to   type KUNNR,    material  type MATNR,    quantity  type 

2013-12-11 15:58:00 1266

原创 选择屏幕

程序包含了checkbox,listbox,带有筛选字段功能的f4帮助,等等。*&---------------------------------------------------------------------**& Report  ZDIALOG_DEMO1*&*&-------------------------------------------------

2013-12-07 19:21:00 741

原创 自己做了一个alv的练习

*&---------------------------------------------------------------------**& Report  ZALVTEST01*&*&---------------------------------------------------------------------**&*&*&-----------

2013-12-07 12:38:35 729

原创 at end of和at last是使用

*&---------------------------------------------------------------------**& Report  Z_SIMPLE_ITAB*&*&---------------------------------------------------------------------**&*&*&--------

2013-12-07 12:36:24 1065

原创 BDC-->创建会计凭证

*&---------------------------------------------------------------------**& Report  Z_BDC_F02*&*&---------------------------------------------------------------------**&*&*&----------------

2013-12-06 19:24:55 1195

原创 sap abap 指针的使用

关于sap abap 中的指针的使用,写了一个小程序。REPORT  ZJAMIE_TEST.DATA:  BEGIN OF t_mara OCCURS 0,  matnr type matnr,  MTART type MTART,  MAKTX type MAKTX,  END OF t_mara.data: BEGIN OF t_makt OCCU

2013-12-05 22:52:57 4630

原创 sy-index和sy-tabix的区别

通过这个程序,让我清楚的知道了sy-index和sy-tabix的区别。sy-index 是系统变量,在sap系统里的描述是:Loop Index-->这里我理解loop仅仅是循环的意思,并不是sap abap中loop。也就是说sy-index只是记录程序当前循环的次数,但是,对于sap abap中的loop循环sy-index是无效的,值是0.sy-tabix 在sap系统里的

2013-12-05 22:37:20 2450

转载 Choose path to download file .

"Definition of data for get download pathDATA : fullpath       TYPE                   string,       filename       TYPE                   string,       path           TYPE                   stri

2013-12-05 16:58:53 541

转载 excel数据导入内表示例 .

*& Report  ZEXCEL_TO_INTERNAL_TABLE  *&  *&---------------------------------------------------------------------*  *&做一个excel模版,模版头分别是 物料编号 工厂 库位,按顺序对应以下定义的内表IEXCEL  *&  *&----------------------------

2013-12-05 16:56:31 541

转载 上传下载文件 .

*&---------------------------------------------------------------------*  *&  包括                ZUPLOAD_DOWNLOAD  *&---------------------------------------------------------------------*  *&----------

2013-12-05 16:54:48 529

转载 入门SAP MM的学习流程 .

要学好MM我们首先要了解MM的各个流程与步骤这样学习与操作起来就事半功倍了,操作如下:1、SAP物流相关模块中,工厂是最重要的组织结构,隶属于公司代码,并且包括了和物流管理相关的最多的控制参数。这里首先创建一个工厂。2、创建工厂下面的3个库存地点:仓库、生产、运输。3、创建采购组织,再创建两个采购组:原材料和运营供应、贸易商品(注意:此时采购组织以及采购组和公司代码没有任何联系,采购组

2013-12-05 16:52:18 1038

转载 ABAP 锁对象与加锁机制 .

SAP锁机制一、SAP为什么要设置锁:   1,保持数据的一致性     如果几个用户要访问同样的资源,需要找到一种同步访问的方法去保持数据的一致性。比如说,在航班预订系统中,需要检查还有没有空座位,当检查的时候,你不想别人修改重要的数据(空座位的数量)。   2,仅仅用Database锁是不够的     数据库管理系统物理锁定了要修改的行记录,其他用户要等到数据库锁释放才

2013-12-05 16:44:45 652

转载 ZSD_PAYER_NEW(创建付款方) .

*&---------------------------------------------------------------------**& Report  ZSD_PAYER_NEW*&*&---------------------------------------------------------------------**&*&*&------------

2013-12-05 16:41:58 920

转载 ABAP using 和 changing 的使用方法 .

在ABAP/4中参数的传递可分成 1. Call By Reference: 传参数时将资料的存放地址(address)传至参数中, 也就是子程序中的参数变量与外部实际变量共享地址内的值, 又称为 Call By Address, 若在子程序中地址中的值改变了, 外部实际变量的值也会跟着改变.     语法:       PERFORM    [USING …] [CHANG

2013-12-05 16:39:09 654

原创 将excel的数据上传到sap系统上,更新到数据库表中

*&---------------------------------------------------------------------**& Report  Z_INPUT_TEST*&*&---------------------------------------------------------------------**&*&*&-------------

2013-12-05 15:50:34 1220

原创 ALV工具栏对象GUI Status与GUI Title的创建方法

GUI Status与GUI Title用于自定义工具栏按钮及Report程序标题栏显示内容,可以通过SE81或直接在SE38中展开对象列表进行相关操作。如下图所示为ABAP编辑器中展开,点击:或者按捷键(CTRL+SHILF+F5)        1)GUI Status的定义及应用  GUI Status 用于自定义工具栏按钮。单击上图中的GUI Status菜单即可以弹出Crea

2013-11-24 12:13:16 5989

原创 内表的定义

首先用TYPES关键字定义一个与内表相同的结构体如下: TYPES: BEGIN OF lt_line,                  num TYPE i,                  sqr TYPE i,             END OF lt_line. 然后用DATA关键字定义内表和工作区DATA: lt_itab TYPE STANDA

2013-11-11 16:39:23 2327

原创 TYPES和DATA的区别

TYPE和DATA的区别

2013-11-11 15:23:17 735

原创 以一个极好alv的例子来说说alv开发

ALV开发一般流程 第一步:定义ALV所要用到的类型池:TYPE-POOLS: SLIS  第二步:定义ALV所要显示的数据对应的内表数据类型及内表数据对象 第三步:定义一些显示ALV时所要使用到的变量         DATA:i_fieldcat_alv TYPE SLIS_T_FIELDCAT_ALV,        "定义ALV列字段相关类型数据(列标题属性信息)SLIS_

2013-11-10 22:38:50 1089

原创 DIALOG开发中的ALV

第一步:alv需要的内表  TYPES: BEGIN OF ty_alv,                 vbeln TYPE vbeln,                 posnr TYPE posnr,                 matnr TYPE matnr,                 kwmeng TYPE kwmeng,             

2013-11-10 20:29:25 1078

原创 初始化内表

初始化内表的作用是清空内表所有的数据行,将内表恢复到填充或赋值之前的状态。初始化内表需要注意之处仍然是无表头行内表和有表头行内表的区别,以及初始化内表和表头行的区别。       CLEAR itab.利用CLEAR关键字来初始化内表如果初始化有表头行内表时,只是清空了表头行而内表的数据并没有清空。要想清空有表头内表的内表数据CLEAR itab[]如果初始化无表头行内表时,清

2013-11-09 20:55:33 1301

原创 Dialog 开发简介

如何创建一个屏幕。首先创建一个主程序,在主程序中要调用上面的屏幕9000(这里我们把它命名为SCREEN 9000).语句:call screen 9000.双击9000之后出来一个创建screen 9000 的界面。 在这里我们需要填写三项内容:1 attribute    short description                                

2013-11-09 15:51:53 1024

原创 DIALOG 开发,编辑Screen xxxx时,提示Userxxx is alreay editing

dialog开发,虽然很少用到,但是我还想在这里说说如何解决这个问题。 如果你想要编辑SCREEN xxxx 时,系统提示 user xxxx is already editing。这样的错误时,可能有两种情况会出现这个错误提示。 第一种:可能还有一个user 在编辑这个screen,如果是这样的话,用TCODE SM04 进入之后你会看到所有用户的session信息,把错误提

2013-11-08 23:41:11 632

原创 开发ALV时,需要注意的地方

在创建ALV架构的时候,一个很重要的字段fieldname ,其等号后面单引号里面是对应内表的每个字段的名称,并且必须是大写的。如果是把这个字段的值写成了小写字母,其他的都没有什么错误,但是alv就是不会把内表中的数据显示出来,就是debug你会看到内表中已经查出了数据,而ALV就是不显示,你就要考虑是不是在创建ALV架构的时候,w_fieldcat_alv-fieldname = 'vb

2013-11-08 23:11:47 707

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除