(0人评价)
20220917SAP-ABAP开发课程

SAP-ABAP

价格 免费
会员免费学

Key Word:

Report [o] NO STANDARD PAGE HEADING.

WRITE:'[o]'."输出

NEW-LINE."换行

=“等于,前后需要空格(允许多空格)

/"换行,和WRITE配合使用,后面需要空格

热键:

块注释:ctr<或者ctr>

提示选取:tab

代码编辑器的设置(00:41:00)

pretty Printer(01:41:00)关键字大小写等

程序变式、属性、显示文本的更改

[展开全文]

初期处理

屏幕属性设置(第一次)

画面显示出来                  

↓                                         ↓

点击执行按钮之后       点击执行按钮之外的操作

↓                                        ↓

屏幕check                 屏幕check   

↓                                       ↓

主处理                        屏幕属性设置(第n次)

                                        ↓

                                   返回屏幕

[展开全文]

SE38:代码编辑器

  • 换行的两种方式  

1.write后面+/

2.两行之间+NEW-LINE.

  • 注释

以半角引号开头的是行注释"

半角的星号开头的是块注释*

快捷键加注释CTRL+,

快捷键取消注释CTRL+.

[展开全文]
  1. 创建过メンテナンス ビュー之后,就不可以在se16里添加数据了, 要在メンテナンス ビュー里进行修改。
  2. ンテナンス ビュー可以在sm30里面查看和使用。
  3. se93

 

[展开全文]

DATA:

     LV_DMBTR  TYPE DMBTR,

     LV_DMBTR_C  TYPE C LENGTH 20.

    LV_DMBTR = 12346789.

     WRITE LV_DMBTR TO LV_DMBTR_C         CURRENCY/UNIT 'JPY' .

WRITE: / '金额' , LV_DMBTR_C.

结构体声明

TYPES:

 BEGIN OF TYP_W_BNKA,    

       COUUNTRY TYPE BANKS,    

        BANKL        TYPE BANKL,

         PROVINCE   TYPE PROVZ,

         CITY      TYPE ORT01_GP,

         STRAS      TYPE   STRAS,

END OF TYP_W_BNKA.

TYP_IT_BNKA TYPE TABLE OF TYP_W_BNKA

DATA:

      GW_BNKA TYPE TYP_W_BNKA,

      GW_BNKA2 TYPE BNKA.

       GIT_BNKA TYPE TYP_IT_BNKA.

主处理

START-OF-SELECTION.

      GW_BNKA-COUNTRY = 'CN'.

       GW_BNKA-BANKL = ''.

        GW_BNKA-PROVINCE = '070'.

         GW_BNKA-CITY    = '01'.

        GW_BNKA-STRAS = '大连市沙河口区'

CLEAR GW_BNKA.

READ TABLE GIT_BNKA INTO GW_BNKA

WITH KEY NS02 COMPONENTS

                             PEOVINCE = '070'

                             CITY = '01'.

IF SY-SUBRC =0 .

 WRITE: / GW_BNKA.

 

 

 

 

 

[展开全文]

MODIF ID  GP1  

将元素和数据选择框合为一组

 

 

[展开全文]

读取到数据 做 MODIFY 到指定那一行

指定那一行由 INDEX SY-TABIX 决定。

[展开全文]

入力项目

单一:

PARAMETERS:

P_MATNR TYPE MATNR.

必须入力指定:

P_MATNR TYPE MATNR OBLIGATORY.(强制输入)

入力项目复数:

SELECT-OPTION:

S_CODE1 FOR GV_CODE.(需要指定变量声明)

命名规约:

P_

S_

CB_

RB_

变量相关:

变量声明的3种方式:

1,参考基本数量类型+指定长度

两种方式1,关键字2,括号中指定长度

2,参考data element(自动带出seaech help)

GV_UNIT TYPE UNIT.

3,参考表中字段/结构中字段(除了2以外,还能带出value check)

GV_LANGU TYPE T001-SPRAS.

全局变量/局部变量

Global Local

GV_(全局)

LV_(局部)

结构(表头)工作区(Work):

GW_

LW_

表:

Internal Tbale

GIT_

LIT_

如果需要指定该项为必须项的场合:

S_CODE1 FOR GV_CODE OBLIGATORY.

OPTIONS:

NO-EXTENSION(日期之类的没有拓展,没有按钮)

NO INTERVALS(没有范围,只有一个单一值)

日期:

GV_DATE TYPE D.(变量)

参考date element

S_DATE FOR GV_DATE.

屏幕跳过一行

SELECTION-SCREEN SKIP 1.

单选按钮 RB_

RA_HIGH TRPE C RADIOBUTTON GROUP GP1 DEFAULT 'X'.(至少得多个/默认值)

CHECK BOX 

PARAMETERS:

CB_ZIYIN TYPE C AS CHECKBOX DEFAULT 'X'.

画面black

SELECTION-SCREEN BEGIN OF BL1 WITH FRAM TITLE TEXT-S01.

SELECTION-SCREEN BEGIN OF LINE.

SELECTION-SCREEN POSITION 20.(RB显示在文字前面)

先指定RB位置再COMM位置。

SELECTION-SCREEN COMMENT 21(5) TEXT-T02 FOR FIELD RB_COMM.(运输方式)

SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN END OF BLOCK BL1.

USER-COMMAND,

用户动作的一个操作,分配一个cord,

当系统等于这个cord的时候

RA_HIGH TRPE C RADIOBUTTON GROUP GP1 USER-COMMAND COMM1.

当系统执行COMM1时,要触发某种元素。

一组中任何一个按钮,就会触发一个AT SELECTION-SCREEN OUTPUT.事件。

AT SELECTION-SCREEN OUTPUT.

LOOP AT SCREEN.(循环屏幕中的各元素

ENDLOOP.

 

 

[展开全文]

授课教师

超级管理员

课程特色

视频(37)