SAP
文章平均质量分 63
修电脑的猫
这个作者很懒,什么都没留下…
展开
-
SQVI创建以及生成程序
项目实施&运维阶段,为了快速获取一些透明表数据,一开始接触项目肯定会通过大量的数据表查找,然后线下通过EXCEL通过VLOOKUP进行数据关联,这种方式在关联数据较少的情况比较适应,但是SAP也提供了一种更为高效的方式进行数据获取:Sqvi-QuickView。类似于之前的操作,选择你需要的表和数据连接。2.2 在功能区输入框中,输入"你需要的创建的Infoset的名称",再点击"创建"按钮;开发人员可以用它来创建简单的报表。1.2 在用户组输入框中,输入"你需要的创建的用户组名称",再点击"创建"按钮;原创 2024-04-19 11:18:43 · 920 阅读 · 0 评论 -
新语法(一)更新中
INNER JOIN 内表的时候,如果内表为空,则没有查找到数据,但是内表中如果有重复行,查找出来的数据也会有重复行。2、FOR ALL ENTRIES IN后面使用的内部表itab如果为空,将查出当前CLIENT端所有数据(即忽略整个WHERE语句,其他条件都会被忽略)X = |{ X ALPHA = OUT }|去X的前导零,用X= |{ X ALPHA = IN }|为X加前导零。如果只想取得内部表中不等于某条件的一条记录,那么请使用下面变通方法。有的会不起作用,需注意。例如新物料号,订单行号。原创 2023-07-26 14:22:53 · 127 阅读 · 0 评论 -
SAP read_test
其中0910021253000001 是文档编号‘910021253’+行项目号‘000001’原创 2023-05-22 17:31:00 · 68 阅读 · 0 评论 -
SAP -RFC同步异步调用
RFC配置 事务码SM59。转载 2023-04-27 09:41:55 · 140 阅读 · 0 评论 -
ABAP communication layer is not configured properly.
with the current ADT version sapjco3.dll was updated, VS2010 does not work any more, you need VS2013. Download the newer Microsoft VC Runtime DLLs from herehttps://support.microsoft.com/de-ch/help/4032938/update-for-visual-c-2013-redistributable-package原创 2023-04-27 09:19:33 · 321 阅读 · 0 评论 -
SAP-FTP/SFTP,SXPG_CALL_SYSTEM,OPEN DATASET,CG3Y CG3Z
RSFTP007 - Test FB:FTP_SERVER_TO_r3 / FTP_R3_TO_SERVER 读取FTP数据到R3 / R3数据写入FTP。从FTP复制文件共有两种方式,一种是直接复制文件,另一种方式是先从FTP读取文件数据到内表,拷贝再写入指定位置文件,不过该功能仅支持文本格式文件(RSFTP008 - Test FB:FTP_CLIENT_TO_R3 / FTP_R3_TO_CLIENT 读取FTP数据到…3)FTP_SERVER_TO_R3:将FTP上的指定文本文件数据读取到内表。原创 2023-03-23 17:20:29 · 648 阅读 · 0 评论 -
sap测试IDOC include ZXTRKU02
SAP IDOC原创 2023-03-14 09:25:45 · 113 阅读 · 0 评论 -
SAP ODATA->POSTMAN test
sap odata原创 2023-03-14 09:21:34 · 299 阅读 · 0 评论 -
SAP HTTP/HTTPS请求get.post.head等
SAP HTTP,HTTPS原创 2020-07-20 10:23:04 · 1720 阅读 · 6 评论 -
增加图标到程序的 text symbol
@图标代码@ SAP原创 2022-12-07 13:50:57 · 281 阅读 · 0 评论 -
ABAP JSON 转内表
【代码】ABAP JSON 转内表。原创 2022-11-30 16:59:14 · 664 阅读 · 0 评论 -
修改SAP最大会话数
SAP最大会话数原创 2022-11-25 16:22:31 · 269 阅读 · 0 评论 -
SAP实用代码(更新中)
实用语法原创 2022-11-25 15:38:27 · 1526 阅读 · 0 评论 -
ALV字段‘‘QUAN‘小数位全为零不显示小数位,不全为零显示小数位
SAP 数字小数位原创 2022-11-17 10:10:21 · 1396 阅读 · 0 评论 -
ABAP in Eclipse Create Function Group and Function
SAP ECLIPSE原创 2022-11-09 16:07:15 · 162 阅读 · 0 评论 -
Select data from the Maintenance View
ABAP Maintenance View原创 2022-11-09 14:17:33 · 68 阅读 · 0 评论 -
ABAP 循环 内表操作
ABAP循环,和内表操作翻译 2022-11-01 16:20:28 · 1693 阅读 · 0 评论 -
SAP算法(四舍五入算法、)
四舍五入算法DATA: L_DATA TYPE P DECIMALS VALUE '1.456'.DATA: L_DATA1 TYPE P DECIMALS .DATA: L_DATA2 TYPE P DECIMALS VALUE '1.546'.* 方法一CALL FUNCTION 'HR_NZ_ROUNDING_DECIMALS' EXPORTING VALUE_IN = L_DATA CONV_DEC原创 2022-09-22 15:44:12 · 578 阅读 · 0 评论 -
SAP创建自定义权限对象SU21,SU24
SU24配置权限原创 2022-09-22 15:37:21 · 1126 阅读 · 0 评论 -
SAP连接ORCALE 等外部数据库
SAP连接外部数据库原创 2022-07-26 09:21:32 · 790 阅读 · 0 评论 -
abap CA CO CS CP ABAP 判断某个字段 包含某个字符的写法
CA contain anystr1 ca str2 遍历str1,其中的每个字符对应到str2的每个字符,如果对应成功,注意:只要有一个字符成功,就为true.CO contain onlystr1 co str2 遍历str1,其中的每个字符对应到str2的每个字符,如果对应成功,注意:str1中的每一個字符成功,就为true.如:str1 = ‘a’ str2=‘hubab’ -----falsestr1 = ‘ba’ str2=‘hubab’ -----true.原创 2022-05-27 16:54:16 · 1739 阅读 · 0 评论 -
SAP- SD(一) 组成部分、菜单、快捷键、SAP Customizing Implementation Guide
SAP – systems, applications, and products in data processingThe SD module is made up of the following multiple components:1• Basic Functions and Master Data in SD Processing (SD-BF)2• Pricing and Conditions (SD-BF-PR)3• Extra Charge (SD-BF-EC)4• Av原创 2022-04-18 16:16:35 · 408 阅读 · 0 评论 -
ABAP系统变量(SY-系统值)
SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,0表示成功SY-DBLNT: 被处理过的记录的笔数SY-UNAME: 当前使用者登入SAP的USERNAMESY-DATUM: 当前系统日期SY-UZEIT: 当前系统时间SY-TCODE: 当前执行程序的Transaction codeSY-REPID: 当前程序名称SY-INDEX : 当前LOOP循环过的次数SY-TABIX: 当前处理的是internal table 的第几笔SY-TMAXL: Internal tabl原创 2022-03-23 10:31:00 · 2152 阅读 · 0 评论 -
ABAP :号码范围(number range)创建及应用
SAP有专门的TCODE来保证号码不重复且还有提醒功能。1.新建域 SE11Tcode: SNRO 进入编号范围对象维护界面,输入对象名称,然后点击创建按钮“%警告”:表示已产生的编号达到此百分比时给出警告“编号范围事务”:可以指定一个事务码,通过执行此事务码可以进入该编号对象的维护页面3, 号码范围传输一般编码都是在生产机中独立设置的,若需要传输本次编号范围的维护,需要在初始菜单中执行“范围”|“传输”命令,通过手工操作来生成传输请求号码。4, 程序调用在程序中通过函数 NUMBE原创 2022-03-23 09:51:43 · 1553 阅读 · 0 评论 -
REUSE_ALV_GRID_DISPLAY_LVC-可编辑单元格、列可编辑、行可编辑、单位、时间
## REUSE_ALV_GRID_DISPLAY_LVC-可编辑单元格、列可编辑、行可编辑整个报表可编辑 gs_layout-edit = 'X'. "将整个ALV设置成可编辑列可编辑FORM build_fieldcat1 . DEFINE %%append_fieldcat . CLEAR gs_fcat . gs_fcat-col_pos = &5."列的输出位置 gs_fcat-fieldname = &1."需要显示转载 2022-03-01 11:39:42 · 819 阅读 · 0 评论 -
ABAP 退出程序、离开屏幕
这里总结一下几个常用的程序退出操作:CHECK.(SAP官方推荐只在循环中使用)1)CHECK 后面要跟一个表达式,当表达式值为假(false)时,CHECK发生作用,退出循环(LOOP)或处理程序(Processing Block)。2)如果CHECK出现在循环中,则发生作用时,退出的是当前一次循环操作,程序会继续执行下一次循环操作,其作用类似于Continue (Java 或C++中continue也是如此).3)如果CHECK出现在循环以外,则发生作用时,退出的是当前执行的程序块 (proc原创 2022-03-01 11:19:33 · 4224 阅读 · 0 评论 -
为SM30 视图添加按钮、SM30增强
为SM30 视图添加按钮创建进入编辑想要处理的逻辑转载 2022-01-28 10:25:33 · 859 阅读 · 0 评论 -
SAP事务码权限分配、SM30维护视图事务码分配到人
事务码:SU01D选择角色,复制你需要的角色然后输入事务码:PFCG输入需要修改的角色权限原创 2022-01-25 13:16:05 · 3501 阅读 · 0 评论 -
自定义维护视图、权限配置以及事务码创建
先创建一张表。根据需求选择类型添加需要的字段保存激活创建函数组,一定要激活函数组选择示例程序–表维护生成器按照需求填写查找屏幕点击创建、会弹出保存选项创建事务码事务码 SE93 。 选择创建事务码进入维护界面后,‘事务’填写‘SM30’,并将‘跳过起始屏幕’复选框选中,在‘Classification’中选中‘Inherit GUI attributes’,然后在‘Default values’里填入两个变量的值:UPDATE = ‘X’ 、VIEWNAME = 自原创 2022-01-19 15:36:37 · 797 阅读 · 0 评论 -
PNP与PNPCE的区别
PNPCE逻辑数据库支持HR主数据的评估。它包括PNP逻辑数据库的功能,并提供其他评估选项。因此,对于所有新开发,您应该使用PNPCE逻辑数据库而不是PNP逻辑数据库。与PNP相比,PNPCE的增强功能主要涉及对并发就业的评估,即可以对一个人的几个任务/人员编号进行分组评估。新事件’GET PERSON’和’GET GROUP’以及INFOTYPES语句的增强语法(添加AS PERSON TABLE)用于采集信息类型数据使您可以使用新功能。这些新功能的使用是可选的。您可以在兼容PNP的会话中运行不使用新事原创 2022-01-19 09:59:18 · 526 阅读 · 0 评论 -
UI5(十四)Content Density、Accessibility
在演练教程的这一步中,我们将根据用户的设备调整内容密度。SAPUI5包含不同的内容密度,允许你为触控设备显示更大的控制,为鼠标操作设备显示更小、更紧凑的设计。在我们的应用程序中,我们将检测设备并相应地调整密度。webapp/Component.js... init: function () {... },... getContentDensityClass : function () { if (!this._sContentDensityClass) { if (!Devi原创 2022-01-19 09:47:04 · 176 阅读 · 0 评论 -
UI5(十三)自定义控件、响应、多种设备显示
在这一步中,我们将用一个自定义控件来扩展SAPUI5的功能。我们希望对显示在详细信息页面上的产品进行评级,因此我们使用SAPUI5扩展机制创建了多个标准控件的组合,并添加了一些连接代码,使它们能够很好地一起工作。这样,我们可以在整个应用程序中重用控件,并将所有相关的功能保存在一个模块中。webapp/control/ProductRating.js (New)sap.ui.define([ "sap/ui/core/Control"], function (Control) { "use stri原创 2022-01-19 09:46:47 · 518 阅读 · 0 评论 -
UI5(十二)导航、格式、回滚
到目前为止,我们已经把所有的应用程序内容放在一个单一的页面。随着我们添加越来越多的功能,我们希望将内容分割,并将其放在单独的页面上。webapp/manifest.json{ "_version": "1.12.0", … "sap.ui5": { … "models": { … }, **"routing": {** **"config": {** "routerClass": "sap.m.routing.Router", "viewType": "XML",原创 2022-01-19 09:46:14 · 365 阅读 · 0 评论 -
UI5(十一)单元测试、与OPA的集成测试、Debugging 工具
文件夹结构我们在测试文件夹和模型子文件夹下添加一个新的文件夹单元,在其中放置单元测试。文件夹结构与应用程序结构相匹配,可以很容易地找到相应的单元测试webapp/test/unit/model/formatter.js(new)/*global QUnit*/sap.ui.define([ "sap/ui/demo/walkthrough/model/formatter", "sap/ui/model/resource/ResourceModel"], function (formatte原创 2022-01-19 09:45:30 · 390 阅读 · 0 评论 -
UI(十)模拟服务器配置
我们只是在一个真实的服务上运行了我们的应用程序,但是为了开发和测试我们的应用程序,我们不想依赖于“真实”服务的可用性,也不想给数据服务所在的系统增加额外的负载。文件结构在这一步之后,我们的应用程序项目的文件夹结构很清楚地将测试文件和生产文件分开。新的测试文件夹现在包含一个新的HTML页面mockServer.html,它将在测试模式下启动我们的应用程序,而不需要调用真正的服务。新的localService文件夹包含OData的元数据.xml服务描述文件,mockserver.js使用本地数据模拟真实原创 2022-01-19 09:45:10 · 437 阅读 · 0 评论 -
UI(九)SAP 远程OData服务
到目前为止,我们使用的是本地JSON数据,但现在我们将访问一个真正的OData服务来可视化远程数据。webapp/manifest.json{ "_version": "1.12.0", "sap.app": { **... "ach": "CA-UI5-DOC", "dataSources": { "invoiceRemote": { "uri": "https://services.odata.org/V2/Northwind/Northwind.svc/", "type原创 2022-01-07 15:09:05 · 942 阅读 · 0 评论 -
UI5(八)过滤、排序和分组
首先,我们在我们的产品列表增加一个搜索字段并且定义过滤这个搜索器。当搜索时,这个列表会自动的更新和显示只有这个匹配项目的项。webapp/view/InvoiceList.view.xml<mvc:View controllerName="sap.ui.demo.walkthrough.controller.InvoiceList" xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc"> <List id="invoi原创 2022-01-04 10:14:13 · 585 阅读 · 0 评论 -
UI(七)Expression Binding、Custom Formatters
有时SAPUI5的预定义类型不够灵活,你想在视图中进行简单的计算或格式化——这就是表达式真正有用的地方。我们使用它们来根据数据模型中的当前数字来格式化我们的价格。webapp/view/InvoiceList.view.xml<mvc:ViewcontrollerName="sap.ui.demo.walkthrough.controller.InvoiceList"xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc"> <List原创 2021-12-31 13:57:35 · 287 阅读 · 0 评论 -
UI(六) Aggregation Binding、Data Types
现在我们已经为应用程序建立了一个良好的结构,是时候添加一些更多的功能了。我们将通过添加一些JSON格式的发票数据,开始数据绑定的更多特性,这些数据将显示在面板下方的列表中。webapp/Invoices.json (New){ "Invoices": [ { "ProductName": "Pineapple", "Quantity": 21, "ExtendedPrice": 87.2000, "ShipperName": "Fun Inc.", "ShippedD原创 2021-12-29 17:14:51 · 246 阅读 · 0 评论 -
UI5(五)ICONS、Reuse Dialogs、
注意:尽可能的使用图标字体而不是图像,因为它们是可伸缩的,没有质量损失(矢量图形),不需要单独加载。webapp/view/HelloPanel.view.xml<mvc:View controllerName="sap.ui.demo.walkthrough.controller.HelloPanel" xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc"> <Panel headerText="{i18n>h原创 2021-12-29 10:18:44 · 338 阅读 · 0 评论