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---业务顾问----项目经理
先接到功能设计书 和业务顾问沟通
会计基础知识
英语!!!!!!!!!!!!!!!口语!!!!!!!!!!!!!!!!
转载于:https://www.cnblogs.com/highmayor/archive/2011/06/17/2083288.html
ABAP 培训笔记 part 7相关推荐
- SAP ABAP PA certification 培训笔记 part 4
SAP ABAP PA certification 培训笔记 part 4 [@more@] 课前复习 Table key 由三部分构成 1. Components:组成key的字段 2. Seque ...
- 【ABAP学习笔记】
ABAP学习笔记 记录实习培训的学习记录 文章目录 ABAP学习笔记 前言 一.ABAP是什么? 二.使用步骤 1.先建立链接: 2.输入应用服务器 IP 地址,实例编号,系统标识等信息 正文 day ...
- 《Linux就该这么学》培训笔记_ch01_部署虚拟环境安装Linux系统
<Linux就该这么学>培训笔记_ch01_部署虚拟环境安装Linux系统 文章最后会post上书本的笔记照片. 文章主要内容: 在虚拟机中安装红帽RHEL7系统 在Linux系统中找回r ...
- 《Linux就该这么学》培训笔记_ch06_存储结构与磁盘划分
<Linux就该这么学>培训笔记_ch06_存储结构与磁盘划分 文章最后会post上书本的笔记照片. 文章主要内容: Linux系统的文件存储结构(FHS标准) 物理设备命名规则(udev ...
- 二级VB培训笔记11:培训答疑集
二级VB培训笔记11:培训答疑集 1.数组作为过程的参数,采用地址传递,形参发生 变化,实参也随之变化 2.嵌套循环 No.1 k=num=20, n=2 No.1 20 mod 2 = 0 循环 输 ...
- 二级VB培训笔记10:知识点串讲
二级VB培训笔记10:知识点串讲 一.对象概述 1.三大特性:封装性.继承性.多态性 参看<VB讲课笔记1202. 二级公共基础 - 程序设计基础> 2.对象的属性 了解VB对象的常用属性 ...
- 二级VB培训笔记09:真考题库试卷75演练
二级VB培训笔记09:真题演练
- 二级VB培训笔记08:公共基础知识
二级VB培训笔记08:公共基础知识 一.公共基础思维导图
- 二级VB培训笔记07:通用对话框
二级VB培训笔记07:通用对话框 通用对话框(CommonDialog)控件提供了一组标准对话框界面,包括打开文件.保存文件.选择颜色.选择字体.设置打印机和帮助等六个对话框.这些对话框只能返回用户输 ...
- 二级VB培训笔记06:窗体与常用控件综合案例【个人信息注册】
二级VB培训笔记06:窗体与常用控件综合案例[个人信息注册] 一.常用控件属性与方法思维导图 二.综合案例--个人信息注册 1.创建工程,修改名称为"个人信息注册",窗体名称设置为 ...
最新文章
- c语言求出两个最大素数,求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法。通式分别为 f(x, y) = f(y, x%y...
- java 获取400的错误信息_获取400错误的请求Spring RestTemplate POST
- Android显示广播写法,【Android】广播的写法
- 解决异步问题,教你如何写出优雅的promise和async/await,告别callback回调地狱!
- 厉害!中国AI企业50强榜单!看完员工待遇,网友:我酸了!
- python画相关性可视化图_Python可视化matplotlibseborn16-相关性热图
- python matplotlib 图片模糊问题
- 如何实施基本的“长轮询”?
- [leetcode] 4. 寻找两个有序数组的中位数
- mysql replace 效率,MySQL replace实用场景 MySQL实现replace函数的几种实用场景
- 为何近期QQ和MSN老是被攻击
- 一级倒立摆matlab仿真,一级倒立摆的Simulink仿真
- 04 如何去掉sm2加密结果_大结局---Miracl库下完全实现SM2加密算法
- oracle出现ora 12514,ora-12514报错解决方法
- 既是计算机高手,也是情书高手,原来王小波才是最会撩妹的程序员
- Unity学习简易单人FPS开发——AI实现(部分)
- react之事件绑定(this、传参)
- 资产管理业务和财富管理
- ttf-dejavu fontconfig字体
- HTML5——7个最牛的HTML5移动开发框架