-
【ABAP】通过GUI端创建透明表
代码SE11,命名完之后点击创建.下一步 输入描述 交付类 选择权限。交付类那有7个,这里选择A提交类。点击字段选项,下面表里字段第一行填MANDT(集团号),勾选键(至少要有2个键)。剩下的随意填完相应数据之后点击保存再点击激活会弹出另一个界面填完上一步保存返回上一步,再点击激活会提示激活错误。那是因为我们money字段填的数据类型CURR不是该表里有的。所以要参考T001 确定激活,会出现警告…- 169
- 0
-
【SAP】去掉重复登录检查
SAP的授权费用是根据账号的多少来 的 ,所以,难免一个账号多个顾问共同使用,那么问题就来了。 一个账号多次登陆后就会提示多次登陆弹窗 有时候按回车快了,默认终止此次登陆,又得重新登陆。 解决办法 系统识别用户已经登录的方式有两个: 1. 表USR41 2. 函数TH_USER_LIST 返回的用户列表 ,但还是以usr41为主,所以只有处理表就行。所以需要实施增强 SUSR0001 . (这个…- 122
- 0
-
【ABAP】自定义权限对象
SAP系统自带了很多的权限对象,每一个运行画面都有非常多的权限用到。不过标准的权限对象并不一定适合于用在客户自己开发的程序里面,所以每个ABAPer都应该会自己开发一套权限对象,并引用在程序代码里面。一旦有账号需要赋予权限,直接用SAP系统标准的角色权限配置就可以了。- 191
- 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】SE80拉到最左边拉不回来了解决办法
问题在SE80的时候看代码,由于有左边导航的存在导致代码看不全就把导航缩到最小,但是想拉回来的时候发现不能拉了,重新进入SE80还是那样子解决办法重新进,然后按tab键,大概7或者8下,看情况而定,直到选中中间的框,然后按方向右键,一直按就可以了- 423
- 0
-
【ABAP】ABAP技术总结一
1. 基础1.1. 基本数据类型C、N、D、T、I、F、P、X、string、XstringP:默认为8字节,最大允许16字节。最大整数位:16*2 = 32 - 1 = 31 -14(允许最大小数位数) = 17位整数位1.1.1.P类型(压缩型)数据是一种压缩的定点数,其数据对象占据内存字节数和数值范围取定义时指定的整个数据大小和小数点后…- 293
- 0
-
【ABAP】BAPI_OUTB_DELIVERY_CONFIRM_DEC过账数量出错
问题 BAPI_OUTB_DELIVERY_CONFIRM_DEC这个bapi修改过账数量报E类型错误 凭证 &1 项目 &2 中的错误 (数量一致性检查) 解决办法 给这两个字段赋值,具体为啥我也不清楚 ls_item_data-FACT_UNIT_NOM = 1. ls_item_data-FACT_UNIT_DENOM = 1. BAPI全部代码 DATA: ls…- 740
- 0
-
【SAP】SMW0上传文件提示MIME 类型
用SMW0上传图片文件或者EXCEL模板时,如果没有维护 MIME TYPE,系统会给出提示,如图示 解决办法 在上传界面菜单选择设置-定义mime类型 然后新建相关的类型- 308
- 0
-
【ABAP】选择屏幕多标签页
代码部分 *&------------------------------------------------------------* *&程序名:YH032201 * *&程序描述: 选择屏幕多标签页 …- 179
- 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】 alv练习2
*&---------------------------------------------------------------------* *& Report ZLJH091201 *&---------------------------------------------------------------------* *&要求使用A…- 196
- 0
-
【ABAP】ABAP 开发系列(01): ABAP Development Workbench 介绍(上)
作为开篇,内容比较简单,介绍下SAP的相关概念及 ABAP Workbench 开发平台: 1)SAP相关概念; 2)系统架构; 3)SAP系统环境; 4)ABAP Workbench 相关工具 1. SAP 相关概念 SAP: Systems Applications and Products in Data Processing 通常翻译为资料处理中的系统、应用和产品。 &nb…- 455
- 0
-
【SAP】SE16N修改或增加数据
打开se16n的界面 在命令框里输入 /H 后回车, 系统提示修改状态激活,点击执行,进入debug页面 在变量框里输入 GD-SAPEDIT,GD-EDIT 回车 点击笔进行修改,将GD-SAPEDIT,GD-EDIT 的值改为X,回车. 按F8,进入表中,进行修改。 修改完成后,保存。 点击table entry,选择保存- 805
- 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】OA->SAP创建合同(ME31K)接口:BDC模式
FUNCTION zoa_os001_contractcreate. *"---------------------------------------------------------------------- *"*"本地接口: *" IMPORTING *" VALUE(IS001) TYPE ZMMS035_I *"…- 305
- 0
-
【ABAP】 创建F4搜索帮助
使用事务代码SE11进入ABAP字典,选择搜索帮助 输入程序名再点击创建点击创建后弹出创建框,选择基本索引帮助(默认)再点击确定点击确定后成功创建一个搜索帮助,输入简短描述,选择方法(一般是数据库表mara Marc这类),在参数下面输入字段列表和选择输入数字代表顺序,这是必输项然后点击保存激活回到SE11首页,创建数据库表,输入程序名再点击创建根据下图输入相关选项,红框都是必输的可以和我不同上一…- 241
- 0
-
【ABAP】选择屏幕搜索帮助和DIALOG搜索帮助
选择屏幕搜索帮助 在选择屏幕事件 at SELECTION-SCREEN on VALUE-REQUEST FOR p_mon."搜索帮助 P_MON是定义的屏幕字段 PERFORM set_search_help. FORM SET_SEARCH_HELP . "step1 填充数据 DO 12 TIMES. GT_MON = sy-index. …- 923
- 0
-
【ABAP】创建采购订单(ME21N)增强-长文本校验
原本做了一个增强,就是保存的时候会检查长文本幅宽和卷长是否为空,如果不为空继续判断是否为纯数字,相当于必输项且是数字,但是客户在正常创建的时候就会提示需要填写幅宽和卷长,就算已经填写了,也会继续提示。 原本的逻辑是先根据文本抬头的信息先去STXH取对应语言代码,再用read_text函数读取长文本内容。正常写报表这样取没问题。 但是要想在创建采购订单的时候通过增强来获取长文本内容是行不通的,原因是…- 902
- 0
-
【ABAP】SAP用户登陆日志
实现功能:记录和查询用户登录日志 一:用户登录日志表:ZUSERLOGIN 主键用户登录日志ID弄成流水号形式了,也就是自动编号,函数代码会调用。怎么创建看这篇文章 二:创建登陆日志函数 SE37创建一个函数:ZUSERLOGIN_001 FUNCTION zuserlogin_001. *"------------------------------------------------…- 360
- 0
-
【ABAP】为表维护SM30生成事务代码
在SAP中,经常需要自定义数据库表。而且可能需要人工维护数据库表中的数据,可以通过SM30进行维护数据;但是SM30事务的权限太大,不适宜将SM30直接分配;因此,可以通过给维护表分配事务代码,来达到控制权限的目的。- 151
- 0
-
【ABAP】alv双击跳转事务码(穿透),修改保存功能
FORM user_exit_comm USING handle "TYPE es_variant-handle r_ucomm TYPE sy-ucomm rs_selfield TYPE slis_selfield. CASE r_ucomm. WHEN '&IC1'."双击 READ TABLE gt_items INTO gs_items I…- 259
- 1
-
【ABAP】F4搜索帮助带出描述等
TYPES: shlp_descr_t TYPE shlp_descr . DATA: BEGIN OF itab OCCURS 0 , matnr LIKE mara-matnr , maktx LIKE makt-maktx , meins LIKE mara-meins, END OF itab. DATA: return_tab TYPE ddshretval OCCURS 0 . PAR…- 207
- 0
-
【ABAP】创建BAPI
BAPI和RFC不是同一个层次上概念,不能说从字面上看到BAPI函数和RFC函数就认为他们之间有必然的联系和区别。打个比如,问一个问题:人可以分为哪几类,答曰:男人和老人,呵~~,大家都知道,男人是基于性别来说的,老人是基于年龄的。BAPI是SAP提供的基于业务对象的函数,关键是它们处理的对象是R/3的业务相关business object),比如单据类销售订单,组织:公司等,它们是一系列实体。R…- 221
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!