abap

How to learn ”the way of ABAP"? [closed]

我与影子孤独终老i 提交于 2019-12-03 05:19:57
问题 Closed . This question needs to be more focused. It is not currently accepting answers. Want to improve this question? Update the question so it focuses on one problem only by editing this post. Closed 3 years ago . I never worked with SAP. I have a reasonable understanding of business, but no accounting background. How to learn ABAP on examples that will simultaneously enlighten me with the "way of SAP"? It doesn't have to be a deep knowledge, just something to start for somebody who was in

Can SAP work with Python?

岁酱吖の 提交于 2019-12-03 04:14:40
问题 The bounty expires in 4 days . Answers to this question are eligible for a +50 reputation bounty. guettli is looking for an up-to-date answer to this question. Can Python be used to query a SAP database? 回答1: Python SAP RFC module seems inactive - last (insignificant ) commit 2 years ago - but may serve you: Pysaprfc is a wrapper around SAP librfc (librfc32.dll on Windows, librfccm.so or librfc.so on Linux). It uses the excellent ctypes extension package by Thomas Heller to access librfc and

Field symbol and Data reference in SAP-ABAP

主宰稳场 提交于 2019-12-03 03:25:21
If we compare ABAP field symbols and data references with the pointer in C, we observe :- In C, say we declare a variable "var" type "integer" with default value "5". The variable "var" will be stored some where in memory, and say the memory address which holds this variable is "1000". Now we define a pointer "ptr" and this pointer is assigned to our variable. So, "ptr" will be "1000" and " *ptr " will be 5. Lets compare the above situation in ABAP. Here we declare a Field symbol "FS" and assign that to the variable "var". Now my question is what "FS" holds ? I have searched this rigorously in

Generation of ABAP report in runtime

匿名 (未验证) 提交于 2019-12-03 01:26:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Is there any Function module that can generate ABAP code. For eg: FM takes tables name and join conditions as input and generate ABAP code corresponding to that. Thanks 回答1: 1. Generic reports are possible. Your problem is, that You will have to draw a strict frame of what is generic and what not, this means, some stuff MUST be that generic, that it will deal with WHATEVER You want to do before ( mostly the selection ) , during ( mostly manipulation ---> I would offer a badi for that ), and output. This means, that there is at least the

MD5 hash of a file in ABAP

匿名 (未验证) 提交于 2019-12-03 00:55:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I want to generate a MD5 hash of a text file in ABAP. I have not found any standard solution for generating it for a very big file. Function module CALCULATE_HASH_FOR_CHAR does not meet my requirements because it takes a string as an input parameter. Although it works for smaller files, in case of a for example 4 GB file one cannot construct such a big string. Does anybody know whether there is a standard piece of coding for doing that (my google efforts did not bring me anything) or maybe someone has an MD5 algorithm in ABAP that calculates

Helicopterview of ABAP [closed]

▼魔方 西西 提交于 2019-12-03 00:53:10
问题 Closed . This question needs to be more focused. It is not currently accepting answers. Want to improve this question? Update the question so it focuses on one problem only by editing this post. Closed last year . I don't know a thing about ABAP, apart from it has an OO side, and I would like to have some kind of helicopterview of it before I start to look at it in detail. I know I can find all of this when studying it , but like I said for starters I like to know what I am dealing with. Is

翱翔云天的SAP技术课程体系

匿名 (未验证) 提交于 2019-12-03 00:40:02
其实制作课程更多的也是出于分享的目的,无非是换了一种方式。以往在文字的创作中,总是感觉有很多的问题写不清楚,或者想写的清楚需要大量的时间,而以说的方式来进行,感觉流畅了很多。 我的课程的 Roadmap: 《FIORI 开发入门》- 已完成 专注前端,面向初学者或者想了解 FIORI 应用开发的人员。通过课程的学习,可以掌握初步的 FIORI 开发的技能,并且能够上手开发出一个应用。如果进入项目,可以加入前端开发团队,使用现成的 ODATA 创建真实的应用。 课程地址 《FIORI 开发入门》 《ABAP 开发入门》 - 课程制作中 专注后端,面向初学者,希望进入 SAP 系统开发领域的人员。通过这个课程的学习,可以进入 SAP 系统开发,这个课程将会使用 ADT 作为 ABAP 开发工具,基本放弃 ABAP Workbench。 《ABAP 面向对象编程》 专注后端,面向有了 ABAP 基础的开发人员。通过这门课程,是 ABAP 开发人员能够理解面向对象编程的核心思维,掌握 ADT 这个面向对象编程的神器,同时理解并掌握 TDD 的开发模式。让 SE24灰飞烟灭吧,那根本就是不是面向对象开发能用的工具。 《SAP ODATA 开发指南》 专注 ODATA 开发,从建模,开发到服务发布一条龙,掌握面向接口开发的技术。面向中高级 ABAP 开发人员,课程将全部使用面向对象编程方式。

SAP_ABAP_什么是修改助手Modification Assistant

匿名 (未验证) 提交于 2019-12-03 00:27:02
  修改助手是4.5版本中引入的一个工具,用于简化更新过程。可以通过ABAP编辑器触发修改助手,它会记录对系统进行的修改。修改助手支持通过ABAP编辑器、Screen Painter、Meu Painter、文本元素维护、Function Builder和ABAP字段进行的修改。 文章来源: SAP_ABAP_什么是修改助手Modification Assistant

ABAP 显示长文本

匿名 (未验证) 提交于 2019-12-03 00:22:01
业务背景: 一般来讲,这种类型于这种编辑后输出的需求直接在ALV上对应的列设置为可编辑即可,但是这次需求不太一样,它是一个长文本输出, 而ALV的列显示最大128位(这里的意思是:如果ALV的列里存了1000位长度的文本,但是它只会显示128位,但是如果输出成EXCEL时候是可以正常把1000位全都输出的)。为了解决alv不能显示长文本的问题,稍微研究了下长文本的形式。 长文本: 在SAP内,我是用一个容器来实现的,或者应该不用容器也是可以的(比如docking),在屏幕上画一个容器,然后显示出来。 效果展示 其中 保存按钮 是当用户在点击后会把当前的文本更新回ALV,取消按钮则不做任何操作直接返回 主要代码 *&---------------------------------------------------------------------* *& Module STATUS_9100 OUTPUT *&---------------------------------------------------------------------* *& *&---------------------------------------------------------------------* MODULE STATUS_9100 OUTPUT. SET PF-STATUS

ABAP The occupied line length in the program text must not exceed the width of the internal table.

匿名 (未验证) 提交于 2019-12-03 00:22:01
SAP Z38报表报错,错误如下: 该错误是说代码的单行字符数目超过了ALV的单行字符上限,把超过字符上限的行项进行换行即可。 可以显示ALV的限制长度线条:实用工具(Utilities)->设置->ABAP编辑器->勾上Downwards-Comp.Line lngth。 文章来源: ABAP The occupied line length in the program text must not exceed the width of the internal table.