-
【ABAP】通过GUI端创建透明表
代码SE11,命名完之后点击创建.下一步 输入描述 交付类 选择权限。交付类那有7个,这里选择A提交类。点击字段选项,下面表里字段第一行填MANDT(集团号),勾选键(至少要有2个键)。剩下的随意填完相应数据之后点击保存再点击激活会弹出另一个界面填完上一步保存返回上一步,再点击激活会提示激活错误。那是因为我们money字段填的数据类型CURR不是该表里有的。所以要参考T001 确定激活,会出现警告…- 169
- 0
-
-
【ABAP】ABAP中Function Module出现”not begin with Function-pool”错误
问题描述创建Function Module后,Activate Module时会报错“……does not begin with Function-Pool”解决办法都是细节问题,激活函数组,项目就行- 523
- 0
-
【ABAP】SMARTFORMS字段处理的几个小技巧
&field+& 对于字符变量设置从何位置显示数据,如果offset大于字符变量长度时,系统就不会显示任何数据 &field()& 设置输出长度. &field(*)& 如果该字段类型是abap数据字典里定义的类型,系统将按照字典定义的长度设置输出长度 &field(S)& 禁止输出符号位 &field(<)& …- 213
- 0
-
【ABAP】ALV简介和Fieldcat与Layout相关参数属性
1.ALV简介 2.ALV报表开发的相关参数及属性 3.Layout的相关属性 4.Fieldcat的相关属性 5.调用ALV输出函数 1.ALV简介 ALV(SAP List Viewer) 是SAP常用的屏幕显示列表控件对象,通过传递数据内表方式显示数据; ALV显示格式分为Grid 和 List两种模式: Grid模式有栏位选择按钮功能,允许用户直接输出格式,操作更为灵活; L…- 827
- 0
-
【ABAP】ALV练习
题目 要求ALV展现数据。数据自取。要求ALV实现双击某条数据使用弹出显示他的具体详细信息。*&---------------------------------------------------------------------* *& Report ZLJH0911 *&--------------------------------------…- 186
- 0
-
【ABAP】增强合集
MM模块: 采购订单增强: BADI:ME_GUI_PO_CUST ME_PROCESS_PO_CUST 物料凭证增强: BADI:MB_DOCUMENT_BADI 实…- 339
- 0
-
【ABAP】修改采购申请BAPI-BAPI_PR_CHANGE
修改采购申请供应商交期 *&---------------------------------------------------------------------* *& Form frm_delay *&---------------------------------------------------------------------* *& text …- 747
- 0
-
【ABAP】通过代码给用户增加SAP_ALL权限
给用户SAP最大权限,慎用!!!data: l_USR04 LIKE USR04 , l_UST04 LIKE UST04 , l_PROFS LIKE USR04-PROFS , l_USRBF2 like USRBF2 occurs 0 with header line, l_userid like usr01-bname. TABLES : usr01. SELECT-OPTIONS: p_…- 344
- 0
-
-
【ABAP】创建采购订单(ME21N)增强-长文本校验
原本做了一个增强,就是保存的时候会检查长文本幅宽和卷长是否为空,如果不为空继续判断是否为纯数字,相当于必输项且是数字,但是客户在正常创建的时候就会提示需要填写幅宽和卷长,就算已经填写了,也会继续提示。 原本的逻辑是先根据文本抬头的信息先去STXH取对应语言代码,再用read_text函数读取长文本内容。正常写报表这样取没问题。 但是要想在创建采购订单的时候通过增强来获取长文本内容是行不通的,原因是…- 902
- 0
-
【ABAP】dialog 子屏幕中不允许SET SCREEN
在测试毕设的时候,在子屏幕中点击主屏幕的返回按钮(不知道其他按钮有没有提示错误,没弄其他按钮就不知道了),提示了 子屏幕中不允许SET SCREEN 这个错误。 但是有一个屏幕能正常返回指定的leave to screen 屏幕。仔细对比测试了下。 发现是当时想让每一个子屏幕都响应返回按钮的功能,就在每一个PAI module里加了ok_code的功能,正常返回的那个没有。如图 这是提示错误的mo…- 472
- 0
-
【ABAP】在ALV头中显示Logo图片
1, OAER上载LogoTcode: OAER上载需要显示的LOGO图片,输入Class name ’PICTURES',Class type以及Object key ‘ZYINHELOGO',这个ZYINHELOGO就是logo的标识,会在ALV程序中用到。运行后,双击屏幕上载logo输入描述确定之后会提示上传成功2, 例子代码代码逻辑:1,从SPFLI中抽取数据…- 383
- 0
-
【ABAP】 创建F4搜索帮助
使用事务代码SE11进入ABAP字典,选择搜索帮助 输入程序名再点击创建点击创建后弹出创建框,选择基本索引帮助(默认)再点击确定点击确定后成功创建一个搜索帮助,输入简短描述,选择方法(一般是数据库表mara Marc这类),在参数下面输入字段列表和选择输入数字代表顺序,这是必输项然后点击保存激活回到SE11首页,创建数据库表,输入程序名再点击创建根据下图输入相关选项,红框都是必输的可以和我不同上一…- 240
- 0
-
【ABAP】ODATA服务发布
1、数据准备 新建一个表和结构 2、配置ODATA 事务码:SEGW DPC:data provider class CRUD的地方 MPC:modle provider class 数据提供的地方 创建CRUD方法实现 3、发布ODATA T-CODE:/IWFND/MAINT_SERVICE 可以在通信节点里设置用户名和密码 在客户端测试连接状态 在浏览器真实访问ODATA- 213
- 0
-
【ABAP】native sql
原本是通过PO接口退给OA系统,但后来改了,直接写入OA系统。 首先要在ST04配置链接外部数据库 *&---------------------------------------------------------------------* *& Report ZHRR035 *&---------------------------------------------…- 122
- 0
-
【ABAP】 ALV练习3
*&---------------------------------------------------------------------* *& Report ZLJH091202 *&---------------------------------------------------------------------* *&要求使用A…- 354
- 0
-
【SAP】SMW0上传文件提示MIME 类型
用SMW0上传图片文件或者EXCEL模板时,如果没有维护 MIME TYPE,系统会给出提示,如图示 解决办法 在上传界面菜单选择设置-定义mime类型 然后新建相关的类型- 308
- 0
-
【ABAP】创建BAPI
BAPI和RFC不是同一个层次上概念,不能说从字面上看到BAPI函数和RFC函数就认为他们之间有必然的联系和区别。打个比如,问一个问题:人可以分为哪几类,答曰:男人和老人,呵~~,大家都知道,男人是基于性别来说的,老人是基于年龄的。BAPI是SAP提供的基于业务对象的函数,关键是它们处理的对象是R/3的业务相关business object),比如单据类销售订单,组织:公司等,它们是一系列实体。R…- 221
- 0
-
【ABAP】SAP系统变量用法----ABAP程序系统字段中英文详解
SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,’0’ 表示成功 SY-DBLNT: 被处理过的记录的笔数 SY-UNAME: 当前使用者登入SAP的USERNAME; SY-DATUM: 当前系统日期; SY-UZEIT: 当前系统时间; SY-TCODE: 当前执行程序的Transaction code SY-INDEX : 当前LOOP循环过的次数 SY-TABIX: 当前处理…- 338
- 0
-
【ABAP】自定义权限对象
SAP系统自带了很多的权限对象,每一个运行画面都有非常多的权限用到。不过标准的权限对象并不一定适合于用在客户自己开发的程序里面,所以每个ABAPer都应该会自己开发一套权限对象,并引用在程序代码里面。一旦有账号需要赋予权限,直接用SAP系统标准的角色权限配置就可以了。- 191
- 0
-
【ABAP】自动编号维护SNRO
在开发中经常会遇到生成编号的需求,SAP提供了自动编号工具,能根用户需求设定并自动生成一组唯一的编号 事务码【SNRO】 “编号长度域”:表示生成出来的编号需要使用什么样的数据类型来接收,这里使用CHAR10来接收,最长不超过10。 “%警告”:表示已产生的编号达到此百分比时给出警告 “编号范围事务”:可以指定一个事务码,通过执行此事务码可以进入该编号对象的维护页面 在程序中通过函数 NUMBER…- 297
- 0
-
【ABAP】选择屏幕多标签页
代码部分 *&------------------------------------------------------------* *&程序名:YH032201 * *&程序描述: 选择屏幕多标签页 …- 178
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!