寒假SAP ABAP 培训笔记 part 7{转载}

子屏幕

 

 

建立步骤:

1.       先建立一个新的程序以存放子屏幕screen type ---subscreen

2.       在主程序屏幕中 建立子屏幕区域(名称一定要大写)

3.       在屏幕的PBO中 调用子屏幕

        call subscreen [屏幕区域名] including ‘[子屏幕程序名]’ ‘[子屏幕号]’.

4.       在PAI中 调用子屏幕区域

Call subscreen [屏幕区域名].

 

   可能每一个事业部 有一个SAP系统,

   不同的程序适合不同的事业部

机会!!!!(子屏幕没出现)--- 没把握住机会….. 从新建立,成功了..

 

选项卡 tabstrip control

 

   选项卡分两种: 点击按钮不出现对应的子屏幕(没有实际价值) 和 点击按钮出现子屏幕

   注意 选项卡组成部分,  按钮 屏幕区域 内容(子屏幕)

    建立tabstrip control步骤:

1.       先选择 tabstrip控件

2.       为控件起名(大写)

3.      为按钮控件起名 并填写重要参数

  fctcode = TAB1.   (该按钮的OK_CODE)

Ref. Field [区域名](引用区域) 

(重点)fctype 变为P

            p:local gui function(TAB下载在本地增加效率)空格:到了服务器

4.       建立其他按钮控件

5.       controls 定义tabstrip : controls  tabstrip  type  tabstrip.

6.       在PBO区域中加入子程序  call subscreen [区域名] including ‘[子屏幕程序名]’ ‘[屏幕号]’

7.       PBI 中 放入call subscreen sub3.

8.       在PBO中写入 显示MODULE 语句: module tabstrip_display.

9.        TAB中的按钮标题 tabstrip-activetab (tab活动的标题)

     定义 一个data dynnr type sy-dynnr.(系统所指的页面)

      Case tabstrip-activetab.

       When ‘TAB1’.

         Dynnr = ‘101’.

       When ‘TAB2’.

         Dynnr = ‘102’.

      When others.

         Dynnr = ‘101’.

      tabstrip-activetab = ‘TAB1’.

                 Endcase.

10.   当点击 按钮 的时候 要在PAI执行程序

     Case ok_code.

      When ‘TAB1’ or ‘TAB2’.

         Tabstrip-activetab = OK_CODE.

 

     End case.

       又出现机会了!!!!  SUB2跑出来了

 

Table control

使用向导 可以非常简便

在layout中使用 table control向导

Name of table control  建立名称

Table name  dictionary table EKPO

Internal program table (内表)it_EKPO

 

 Output only 仅仅输出

  Scroll 可以是滚动的

 

Set includes所包含的地方

 

 

输出后 没有数据

 

数内表的行数 需要用describe table it_ekpp lines tab_con-lines.

通过行数建立table control

需要添家

loop内表之前

Select * from ekpo into corresponding fields of  table it_ekpo.

 

Table control 运作原理

  要想显示数据  先从数据库表中把数据放到数据库内表中

然后屏幕 逐行 出现 数据.

 

填充过程

 

又有机会了~~~  做向导时  不出现tablecontrol

 

当拉动数值滚动条时 会跳到下一屏幕 如果停留在 本屏幕 就可以拉动了

 

 

 

SAP系统实现的形式

Business Engineer tools

Customizing定制:A1 带有模板的R/3 实施要比普通R/3要便宜

Personalization 个性化设定

 

技术人员 自行开发

Modification(修订)---更改系统程序---

Enhancement (增强)----增加系统功能

Customer development (用户开发)---自行开发报表

 

尽可能不修订(需要后期升级)

尽可能多使用系统功能

 

蓝图阶段  一般不进入ABAP

 

业务顾问实力 取决于 跟过的项目  

ABAP 程序员 实力取决于 开发的时间

 

实施SAP现要先培训一些精英用户---关键用户.

业务顾问的前身---关键用户.

 

学生刚到的时候 就是关键用户.’

 

深圳的公司SD的业务 非常复杂 MM会较为轻松

 

关键用户 给  一般用户授课.

 

业务顾问 和 关键用户 编写 操作手册

 

沟通的能力 还耐心!!!!!!!!!

 

ABAP---业务顾问----项目经理

 

先接到功能设计书 和业务顾问沟通

 

会计基础知识

 

英语!!!!!!!!!!!!!!!口语!!!!!!!!!!!!!!!!

转自:http://blog.sina.com.cn/s/blog_5cdacb630100ceam.html~type=v5_one&label=rela_nextarticle

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值