一些基本的ABAP技巧
来源:互联网 发布:灯光演播室软件 编辑:程序博客网 时间:2024/05/21 07:13
一个字段的长度定义的时候已经足够长,但down出file的时候,却不能完全显示某个字段的内容.
LS_FIELDCAT-FIELDNAME = &1.
LS_FIELDCAT-REF_TABLE = &2.
LS_FIELDCAT-REF_FIELD = &3.
LS_FIELDCATA-FIELDNAME = &1.
LS_FIELDCATA-REF_TABNAME = &2.
LS_FIELDCATA-REF_FIELDNAME = &3.
LS_FIELDCATA-SELTEXT_S = &4.
LS_FIELDCATA-SELTEXT_M = &5.
LS_FIELDCATA-SELTEXT_L = &6.
LS_FIELDCATA-REPTEXT_DDIC = &6.
LS_FIELDCATA-TEXT_FIELDNAME = &7.
LS_FIELDCATA-QFIELDNAME = &8.
LS_FIELDCATA-HOTSPOT = &9.
IF LS_FIELDCAT-FIELDNAME(3) = 'AAA'.
LS_FIELDCAT-OUTPUTLEN = '50'.
ENDIF.
判断库存不为空的Batch (MCHB为Stock的table)
MCHB~CLABS > 0 AND MCHB~CINSM > 0 AND MCHB~CUMLM > 0 AND MCHB~CSPEM > 0
前面去0(一般去table中字段的0)
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
INPUT = ITAB-XXXXX
IMPORTING
OUTPUT = ITAB-XXXXX.
后面去0(一般去table中字段中的0)
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
删除重复数据 (类似于Collect,最好用Collect)
SORT table BY id.
delete adjacent duplicates from table comparing ID1 ID2
左边去0
SHIFT DTAB-MATNR LEFT DELETING LEADING '0'.
将只要有的空格全去掉(无论是2边还是中间)
DATA: BEGIN OF NAME,
TITLE(8) VALUE ' Dr.',
FIRST_NAME(10) VALUE 'Michael',
SURNAME(10) VALUE 'Hofmann',
END OF NAME.
CONDENSE NAME NO-GAPS.
- 一些基本的ABAP技巧
- 一些基本的ABAP技巧
- ABAP的一些小技巧
- ABAP 一些基本用法
- marquee的一些基本技巧
- 一些基本的编程技巧
- ubuntu的一些基本技巧
- VS调试的一些基本的技巧
- 一些基本的.net技巧
- 一些与搜索引擎有关的基本技巧
- SAP的一些基本使用技巧
- 一些基本的.net c#技巧
- SAP的一些基本使用技巧
- Postfix的一些基本管理技巧
- VB一些基本技巧
- abap 基本类型的操作
- abap 基本类型的操作
- ABAP/4的基本数据类型
- 商店选址问题-SSL 1760
- PXE启动错误代码一览表
- DNS解析过程详解
- 实现一个三维矢量库,完成矢量之间的加减、点乘,叉乘
- 第七届蓝桥杯JAVAb组算煤球答案
- 一些基本的ABAP技巧
- swift中的swich
- VxWorks/tornado环境搭建
- Java让线程停止的方法
- 统计学习方法第十章习题答案
- 设计模式-装饰者模式(Decorator)
- iOS中的高精度图片采集和使用注意点和关键步骤
- .Net web service studio的使用
- 安卓开源项目周报0405