首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏SAP Technical

    【SAP ABAP系列】ABAP 动态指针

    image.png 正文部分 有收有放,转在说明,后面举例,给初学者(因为有很多人问到我这个)     关于abap指针的一些资料。     1.什么是abap指针:     在abap里面,fieldsymbol就相当于c语言的指针。

    1.7K10发布于 2020-11-13
  • 来自专栏用户8186044的专栏

    ABAP初体验四:ABAP的函数

    声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。

    1K40编辑于 2022-03-11
  • 来自专栏用户8186044的专栏

    ABAP初体验零:ABAP总览

    01 目录 0 总览 0.1 一些技巧 0.1.1 F1作用,查找信息字段 0.1.2 F4作用,搜索帮助 0.1.3 abapdocu作用,各种实例代码,通过abap关键字也能到这 0.1.4 常见 规范化打印 02 正文 写在前言 一些总结吧 0 总览 0.1 一些技巧 0.1.1 F1作用,查找信息字段 0.1.2 F4作用,搜索帮助 0.1.3 abapdocu作用,各种实例代码,通过abap

    57950编辑于 2022-03-11
  • 来自专栏SAP Technical

    【SAP ABAP系列】ABAP MRKO增强

    寄售记录表: rkwa , "Consignment Withdrawals rkwa-stauts = '00' 为未结算 rkwa-status = '01'为己结算 寄售结算时相关信息从这张表取得,包括价格、税码等信息。 如果需要在过账时更改相应的取数逻辑,比如:过账日期,税码等可以使用RMVKON00这个增强。 具体由两个EXIT: EXIT_RMVKON00_001  : 财务凭证(发票),BKPF,BSEG中信息 EXIT_RMVKON00_002  : RKWA中信息 另外寄售结算冲销时比较麻烦,应为没有物料凭证所以不能用FB08或者MR8M冲销,必须先冲销寄售消耗(入库凭证),然后用MRKO把这张冲销的入库结算掉,再去FI使用F-03或者F.13等做清帐。(具体参考NOTES: Note 356130)

    2.5K00发布于 2020-11-14
  • 来自专栏叕鰦座

    ABAP and Unicode

    最近S4MOVE项目多起来了,想到之前上一个升级周期的时候还是10年前,ECC时代,那就总结下这么多年来ABAP发展中的编码; 从6.10版开始,ABAP支持用Unicode对字符进行多字节编码(强制使用 ) 在6.10版本之前,ABAP只使用基于单字节代码(如ASCII和EBCDIC)或双字节代码(如SJIS和BIG5)的字符集 编码不影响前台显示,大家在US(Unicode system)写的代码,是可以正常的导入到 所以在对应ECC6.10版本以上的升级,ABAP会有一个工作是对程序进行Unicode的编码转换 接着,先讲一下和ABAP相关涉及项: 字符编码 ABAP开发中的字符设置 NUS的程序限制 Unicode 中的ABAP new 程序定义 Unicode中的ABAP new class Unicode中的ABAP new RFC Unicode术语表 字符编码: 给大家看一组直观展示的字符编码,同样的文本

    1.4K21发布于 2021-03-24
  • 来自专栏SAP Technical

    【SAP ABAP系列】ABAP游标的使用

      在Oracle,SQLServer中游标的使用是经常的,所以在ABAP不懂是不行的......     1、声明游标      OPEN CURSOR [WITH HOLD] <c> FOR SELECT

    1.2K41发布于 2020-11-06
  • 来自专栏全栈程序员必看

    ABAP WDA

    I_DISPLAY_BTN_RESET = ABAP_TRUE I_DISPLAY_BTN_EXECUTE = ABAP_FALSE = ABAP_FALSE * I_NO_COMPLEX_RESTRICTIONS = ABAP_FALSE * I_VALUE_HELP_TYPE = IF_WD_VALUE_HELP_HANDLER * I_NO_INTERVALS = ABAP_FALSE * I_AS_CHECKBOX = ABAP_FALSE * I_AS_DROPDOWN = ABAP_FALSE “重要,默认是ABAP_TRUE,表示表格每次传值都会刷新ALV框体, “如果为ABAP_FALSE,则表示每次查询的内容都会往框体里追加 endmethod. LR_TABLE_SETTINGS->SET_READ_ONLY( ABAP_FALSE ).

    1.6K11编辑于 2022-09-14
  • 来自专栏SAP Technical

    【SAP ABAP系列】ABAP MESSAGE xxxx RAISING xxxx解析

    一般来说,功能模块中的异常通过RAISE EXCEPTION来处理。这将设置一个返回代码,并返回给调用程序。 例如,让我们考虑一个函数模块SXXXX的示例,它将创建一个参考采购申请的采购订单。此功能模块的导入参数是采购申请编号,导出参数是此处创建的采购订单编号。假设在创建PR之后,材料从一个植物移动到另一个植物。现在在PO创建期间,由于这种不匹配,PO将不会被创建。

    1.9K20发布于 2020-11-13
  • 来自专栏SAP Technical

    【SAP ABAP系列】ABAP BAPI 和 RFC 的区别

    正文部分 RFC:是se37写出来的其中可以远程调用的叫rfc,remote-enabled function,abap语法和输入输出参数就会有一些限制。 刚学ABAP/4时,并不能理解SAP所说”ABAP/4”中的‘4’,而觉得它更像是一种脚本语言,顶多也就是和C一样,但是自从我接触了BAPI之后,我才体会到SAP说ABAP是种4G语言的确不虚。

    1.6K10发布于 2020-11-17
  • 来自专栏SAP Technical

    【SAP ABAP系列】SAP ABAP 物料凭证增强

    1、标准程序MM07MFB0  实现功能:如果移动类型是***,特殊库存标识必须是*,工厂必须是****

    1.3K10发布于 2020-11-17
  • 来自专栏SAP Technical

    【SAP ABAP系列】ABAP数据库操作

    转:ABAP数据库操作                           ——学习SAP程序设计的整理-数据库 1、abap语言使用的数据库语言:open sql ,Native sql(特定数据库自身 4、ABAP的数据定义由数据字典创建。 5、提取数据方式:内表,工作区,变量。

    1.2K00发布于 2020-11-14
  • 来自专栏全栈程序员必看

    ABAP 常用BAPI

    调用bapi都需要判断return消息类型,如果没有报错则BAPI_TRANSACTION_COMMIT和COMMIT WORK AND WAIT.,否则BAPI_TRANSACTION_ROLLBACK。

    2.1K30编辑于 2022-09-15
  • 来自专栏SAP Technical

    【SAP ABAP系列】ABAP获取域(domain)值的方法

    正文部分 1、可以通过表DD07L获取 2、通过函数获取 ​ DATA: fs_taba TYPE dd07v. DATA: it_taba TYPE STANDARD TABLE OF dd07v, it_tabb TYPE STANDARD TABLE OF dd07v. CALL FUNCTION 'DD_DOMA_GET' EXPORTING domain_name = 'XFELD' langu = sy-langu withtext

    1.8K10发布于 2020-11-13
  • 来自专栏SAP Technical

    【SAP ABAP系列】ABAP使用AMDP调用HANA存储过程

    注 - AMDP(Abap托管数据库过程)不支持Commit,rollback等语句。因此,通过解决方法实现同样的目的。 在第二部分中,数据插入table1中。 (这将在步骤2中的Abap类中显示)。结果插入表2中。表1和表2在XYZ模式下。 在存储过程结束时,使用过程的结束时间戳更新Table1(日志记录表)。这有助于跟踪存储过程的每次运行。 2.在此步骤中,将创建一个Abap类来调用存储过程。这是通过Abap视角在HANA工作室中创建的。 在方法“Datapersist”类下,声明了游标C_DATE,它保存最后15个月的calmonth。 下面是用Abap类编写的代码。在Abap类中,可以调用存储过程,也可以在Abap类中编写整个代码。 3.一个Abap程序Z_Data_daily是在BW开发人员的角度下开发的,用于调用Abap类/方法,如下所示。现在,Abap程序可以调用上面创建的类。

    2.5K20发布于 2020-11-11
  • 来自专栏THUNDER王——CSDN内容同步

    SAP ABAP——SAP简介(六)【ABAP技术栈简介】

    ---- 文章概要: 各位小伙伴们大家好呀,本文主要介绍的是SAP ABAP的技术栈,以及谈谈我个人对ABAP技术栈的一个理解。希望能够对大家有所启发。 ---- 目录 前言 ABAP技术栈  基础ABAP技能树  进阶ABAP技能树  高级ABAP技能树 写在最后的话 ---- 前言 各位小伙伴们大家好呀,本文主要介绍的是SAP ABAP的技术栈 ,以及谈谈我个人对ABAP技术栈的一个理解。 ---- ABAP技术栈 关于SAP ABAP技术栈的图解,这里引用了SAP剑客老师的这幅图,如下所示:  基础ABAP技能树 PS:作为一名ABAP开发人员,基础ABAP技能树必须得掌握的十分透彻 进阶ABAP技能树   牢牢掌握了基础ABAP技能树的内容,你已经可以独立完成许多开发任务了,ABAP的进阶则是在基础上更上一层楼,在进阶技能树中,我们要学会独立配置接口以及充分掌握接口知识技术;掌握面向对象的

    96610编辑于 2023-03-08
  • 来自专栏SAP Technical

    【SAP ABAP系列】ABAP中使用for all entries in小结

    ABAP开发中,使用for all entries in语句将不能使用join的聚集表(例如BSEG)或者需要使用select的内表与内表串联。

    1.4K10发布于 2020-11-17
  • 来自专栏叕鰦座

    ABAP-定义

    ABAP [Field Symbol] 利用FIELD SYMBOL动态取表值: ZFIELD_SYMBOL PARAMETERS: dbtab TYPE c LENGTH 10, rows TYPE The names of the physical tables and the logical table definition in the ABAP/4 Dictionary correspond.All 物理表名和在ABAP/4字典中的逻辑表名一致。所有业务数据和应用数据都存储在透明表中。

    57820发布于 2021-03-11
  • 来自专栏SAP Technical

    ABAP 动态指针

    正文部分 有收有放,转在说明,后面举例,给初学者(因为有很多人问到我这个) 关于abap指针的一些资料。 1.什么是abap指针: 在abap里面,fieldsymbol就相当于c语言的指针。

    57520发布于 2020-11-27
  • 来自专栏叕鰦座

    ABAP代码原理

    ABAP代码如何保存: 保存程序后,系统会自动将源代码放入数据库中。更准确地说,系统将代码放入名为REPOSRC的数据库表中。因此,数据库中有一个名为REPOSRC的表,系统在其中插入一个新记录。 新创建的ABAP程序的一个新记录,称为Z_ABAP_DEMO。当然是在非活动版本。但这不是重点。关键是系统会将源代码放入一个简单的表字段中。

    72430发布于 2021-03-11
  • 来自专栏THUNDER王——CSDN内容同步

    SAP ABAP——SAP简介(五)【ABAP的前世今生和未来】

    目录 前言回顾 ABAP的前世  COBOL简介  SQL简介  初出茅庐的ABAP ABAP的今生 ABAP的未来  ABAP会被淘汰吗?   ABAP语言来开发的,本篇文章着重要介绍的是SAP公司产品最重要的基石——ABAP ---- ABAP的前世   说起ABAP的前世,就不得不先介绍两门历史悠久的语言——COBOL和SQL  COBOL ABAP最早出现于1983年,借鉴了COBOL语言和SQL设计的第四代开发语言,所以ABAP又被称为ABAP/4。 1999年,SAP公司发布了面向对象的ABAP,参考了C++和JAVA的设计,从此ABAP也可以基于OO来进行开发了,面向对象的ABAPABAP发展过程中的一个重要里程碑,至此ABAP的语法变得冗余起来 云平台上的ABAP(ABAP in Cloud)是传统ABAP语言的一个子集,ABAP in Cloud移除了那些不符合云平台的安全规范ABAP的操作,例如直接访问文件系统。

    1.4K40编辑于 2023-02-23
领券