子屏幕
 
 
建立步骤:
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相关推荐

  1. SAP ABAP PA certification 培训笔记 part 4

    SAP ABAP PA certification 培训笔记 part 4 [@more@] 课前复习 Table key 由三部分构成 1. Components:组成key的字段 2. Seque ...

  2. 【ABAP学习笔记】

    ABAP学习笔记 记录实习培训的学习记录 文章目录 ABAP学习笔记 前言 一.ABAP是什么? 二.使用步骤 1.先建立链接: 2.输入应用服务器 IP 地址,实例编号,系统标识等信息 正文 day ...

  3. 《Linux就该这么学》培训笔记_ch01_部署虚拟环境安装Linux系统

    <Linux就该这么学>培训笔记_ch01_部署虚拟环境安装Linux系统 文章最后会post上书本的笔记照片. 文章主要内容: 在虚拟机中安装红帽RHEL7系统 在Linux系统中找回r ...

  4. 《Linux就该这么学》培训笔记_ch06_存储结构与磁盘划分

    <Linux就该这么学>培训笔记_ch06_存储结构与磁盘划分 文章最后会post上书本的笔记照片. 文章主要内容: Linux系统的文件存储结构(FHS标准) 物理设备命名规则(udev ...

  5. 二级VB培训笔记11:培训答疑集

    二级VB培训笔记11:培训答疑集 1.数组作为过程的参数,采用地址传递,形参发生 变化,实参也随之变化 2.嵌套循环 No.1 k=num=20, n=2 No.1 20 mod 2 = 0 循环 输 ...

  6. 二级VB培训笔记10:知识点串讲

    二级VB培训笔记10:知识点串讲 一.对象概述 1.三大特性:封装性.继承性.多态性 参看<VB讲课笔记1202. 二级公共基础 - 程序设计基础> 2.对象的属性 了解VB对象的常用属性 ...

  7. 二级VB培训笔记09:真考题库试卷75演练

    二级VB培训笔记09:真题演练

  8. 二级VB培训笔记08:公共基础知识

    二级VB培训笔记08:公共基础知识 一.公共基础思维导图

  9. 二级VB培训笔记07:通用对话框

    二级VB培训笔记07:通用对话框 通用对话框(CommonDialog)控件提供了一组标准对话框界面,包括打开文件.保存文件.选择颜色.选择字体.设置打印机和帮助等六个对话框.这些对话框只能返回用户输 ...

  10. 二级VB培训笔记06:窗体与常用控件综合案例【个人信息注册】

    二级VB培训笔记06:窗体与常用控件综合案例[个人信息注册] 一.常用控件属性与方法思维导图 二.综合案例--个人信息注册 1.创建工程,修改名称为"个人信息注册",窗体名称设置为 ...

最新文章

  1. c语言求出两个最大素数,求两个正整数的最大公约数      思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法。通式分别为 f(x, y) = f(y, x%y...
  2. java 获取400的错误信息_获取400错误的请求Spring RestTemplate POST
  3. Android显示广播写法,【Android】广播的写法
  4. 解决异步问题,教你如何写出优雅的promise和async/await,告别callback回调地狱!
  5. 厉害!中国AI企业50强榜单!看完员工待遇,网友:我酸了!
  6. python画相关性可视化图_Python可视化matplotlibseborn16-相关性热图
  7. python matplotlib 图片模糊问题
  8. 如何实施基本的“长轮询”?
  9. [leetcode] 4. 寻找两个有序数组的中位数
  10. mysql replace 效率,MySQL replace实用场景 MySQL实现replace函数的几种实用场景
  11. 为何近期QQ和MSN老是被攻击
  12. 一级倒立摆matlab仿真,一级倒立摆的Simulink仿真
  13. 04 如何去掉sm2加密结果_大结局---Miracl库下完全实现SM2加密算法
  14. oracle出现ora 12514,ora-12514报错解决方法
  15. 既是计算机高手,也是情书高手,原来王小波才是最会撩妹的程序员
  16. Unity学习简易单人FPS开发——AI实现(部分)
  17. react之事件绑定(this、传参)
  18. 资产管理业务和财富管理
  19. ttf-dejavu fontconfig字体
  20. HTML5——7个最牛的HTML5移动开发框架

热门文章

  1. java简历项目经验描述,分分钟搞定!
  2. 学生请假管理系统--UML画图
  3. 第四十二章 SQL函数 DATEADD
  4. Qt使用系统代理访问网络
  5. 什么是NAS.什么是黑白群晖?(转)
  6. Linux解决忘记密码的方法
  7. vecm模型怎么写系数_VAR模型与向量VECM模型(7)
  8. SQL Server修改表结构时,不允许保存更改,阻止保存要求重新创建表的更改
  9. 智能雷达感应人体存在,照明雷达技术应用,雷达模块技术方案
  10. 大数据入门的知识体系,大数据学习路线