`
tianjun309
  • 浏览: 371061 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ABAP 笔记 02 关于时间和N(2)的测试。

    博客分类:
  • SAP
 
阅读更多

*&---------------------------------------------------------------------*

*& Report  Z10_P04

*& 关于时间和N(2)的测试。

*&

*& Author:TianJun GZ010

*& Date:2011/04/21

*&---------------------------------------------------------------------*

 

REPORT  z10_p04.

* 1sy-datum 原本类型为 D(8), 如果在这里只是 like 的部分 timetest 的类型为 N(6) N 纯数字的字符串。

DATA:timetest LIKE sy-datum(6),

     timetest2 LIKE sy-datum.

 

timetest = sy-datum.

timetest2 = sy-datum.

CLEAR timetest.

CLEAR timetest2.

timetest+4(2) = sy-datum+4(2)." 指定月份

timetest+0(4) = '2010'.

* 2 可以将日期直接进行四则运算。

timetest+4(2) =  timetest+4(2) + 1.

timetest+0(4) = timetest+0(4) + 1.

 

*timetest+4(2) =  timetest+4(2) - 6." 结果 1   这里的 timetest+4(2)=5 , 说明取值为相减后的绝对值。

*timetest+4(2) =  timetest+4(2) - 100." 结果 95   再次说明取值为相减后的绝对值 并且这里的 timetest+4(2) 类型为 N(2) 也就是说 N(2) 最大值为 100.

*timetest+4(2) =  timetest+4(2) - 1000." 结果 95  说明在超过 N(2) 最大值后 所有相减的数据只拿 N(2) 最大值 100 来做相减。

 

*timetest+4(2) =  timetest+4(2) + 95." 结果 0  说明加到 N(2) 最大值 100 只取个位十位数据做计算 多余位数截掉。

*timetest+4(2) =  timetest+4(2) + 96."结果:1  验证了上述说法。

timetest+4(2) =  timetest+4(2) + 1234."结果:39  验证了上述说法。

 

分享到:
评论

相关推荐

    ABAP 笔记 01

    ABAP有多种数据类型,包括基本类型(如I - 整型,N - 数值,C - 字符,D - 日期,T - 时间),结构化类型(如TABLES,STRUCTURE),以及引用类型(如REF TO)。 3. **语句和控制流**: ABAP支持常见的编程语句,...

    abap xlsx2 demo 程序

    "abap xlsx2 demo 程序"是一个示例项目,旨在展示如何在SAP系统中读取和写入Excel文件。在这个程序中,开发者可能使用了特定的库或者自定义开发的函数来实现与Excel的交互。 首先,要理解ABAP如何处理.xlsx文件,...

    ABAP 个人笔记-我的SAP学习

    ABAP 个人笔记-我的SAP学习 本资源是关于 ABAP 的一些小心得,涵盖了 ABAP 工作平台的中心入口 Object Navigator、常用 T-CODE、ABAP Editor 的使用、处理块类型、应用程序类型、语句链、数据内部定义、结构体赋值...

    ABAP-数据类型学习笔记

    ABAP-数据类型学习笔记

    ABAP学习笔记

    本文件概述了SAP-ABAP语言的基础知识,能够为您深入学习SAP编程提供坚实的基础

    abap2xlsx 5个demo程序.zip

    在SAP系统中,能够灵活地生成和操作Excel文件对于数据处理和报告生成来说至关重要,而ABAP2XLSX正是实现这一目标的有效工具。因此,这些DEMO程序对于任何涉及SAP ABAP开发和Excel集成的人员都极具价值。

    ABAP4中文培训资料02

    1. **数据类型和变量**:ABAP4拥有丰富的内置数据类型,如I(整型)、N(数值型)、C(字符型)等。理解如何声明和使用变量对于编写任何程序都是至关重要的。 2. **控制结构**:包括条件语句(IF...THEN...ELSE)、...

    abap 测试题 答案

    abap sap 测试题,abap sap 测试题 ,abap sap 测试题

    ABAP开发笔记-用户出口

    3. 事务代码SE38(ABAP Program Editor):在确定了需要修改的用户出口后,如INCLUDE ZXMBCU02,你可以在这个事务代码中创建或编辑ABAP程序。示例代码展示了检查物料凭证类型(Bwart)是否为261、262或960,并在没有...

    ABAP 笔记,语法

    ABAP,全称为Advanced Business ...总的来说,ABAP作为SAP系统的核心编程语言,提供了丰富的功能和工具来处理业务逻辑、数据交互和界面设计。学习ABAP有助于深入理解SAP系统,并能有效地定制和扩展企业级应用。

    ABAP function使用笔记

    ### ABAP Function 使用笔记 #### 1. CONVERSION_EXIT_ALPHA_INPUT **功能描述:** 此函数模块用于将字母数字类型的输入转换为纯文本格式。它主要用于处理非数值型数据对象的转换。 **输入参数:** - `input`: ...

    ABAP-学习笔记-通用

    ABAP-学习笔记-通用

    SAP_ABAP_4.7.rar_SAP abap4_abap_abap chm_abap 4_abap4

    SAP提供了强大的调试工具,如ABAP Debugger,用于查找和修复代码错误,同时支持单元测试和集成测试。 10. 应用开发实例: 手册中可能包含报表开发、GUI屏幕设计、BADI(Business Add-In)应用、RFC(Remote ...

    SAP ABAP初级培训手册

    * SAP ABAP项目测试和优化 六、SAP ABAP开发者需要掌握的技能 * ABAP语言基本语法和结构 * ABAP开发环境和工具 * ABAP项目开发流程和方法 * ABAP测试和优化技术 七、SAP ABAP常见错误和解决方法 * ABAP语法错误...

    ABAP2XLSX+封装EXCEL 打印的公用类

    ABAP2XLSX 是一个在SAP ABAP环境中用于创建和操作Microsoft Excel文件的开源库。这个库允许开发者在ABAP程序中直接生成XLSX格式的Excel文档,而无需借助外部工具或服务器端的Microsoft Office实例。通过ABAP2XLSX,...

    abap2xlsx-master(船长).zip

    "abap2xlsx-master"这个压缩包很可能包含了该库的源代码、示例程序和相关文档,方便用户在EHP6或EHP7版本的SAP系统中进行集成和使用。 ABAP2XLSX库的使用主要涉及以下几个方面: 1. **对象导向设计**:该项目遵循...

    abap基础培训笔记

    以下是一些关于ABAP的基础知识,主要从给定的文件内容中提炼出来: 1. **Dictionary**: SAP Dictionary是ABAP的元数据存储库,它定义了数据库表、结构、域等数据对象。在ABAP程序中,我们首先需要声明要使用的表,...

    ABAP WorkBenchABAP WorkBench

    ABAP WorkBench是SAP系统中的核心开发环境,它为ABAP(Advanced Business Application Programming)程序员提供了全面的工具集,用于开发、测试和维护SAP应用。在深入探讨ABAP WorkBench的知识点之前,我们需要理解...

Global site tag (gtag.js) - Google Analytics