51CTO博客开发
RANGES语句:要用与选择表相同的结构创建内表,可使用RANGES语句,如下所示: 语法:RANGES <seltab> FOR <f>. 该语句创建选择表<seltab>,该表参考数据库表的列<f>或内部字段<f>。选择表<seltab>必须在程序中填充。不必在程序中再用TABLES语句声明数据库表。 R
在SAP中负数是默认是放在数字的后面的,我们可以用下述办法来将负数前置: IF gv_result < 0. gv_result = gv_result * -1.“转正 WRITE gv_resul
首先,在一个屏幕中所有的元素都默认存储在SCREEN内表中,我们通过循环该内表更改各个字段的值来控制元素的各个属性,SCREEN中的各个字段如下: 常用的属性有invisible(1-不可见,0-可见),Input(控制是否可输入),output(控制是否可输出),group1,用于对控件进行分组(在定义控件时)用ModIF ID来指定的值。 &
Search help 第一步:在有搜索帮助字段处寻找搜索字段存在哪张数据库表中 在该数据库表内查找可供搜索字段,可在INCLUDE ENTRY HELP CHECK 屏幕内查找,若存在search help ,双击included search help,如果是集合搜索帮助,则该字段还会有included serch help,一直下穿到最终不包含search help 的时候,双击该sea
SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L0S32 { color: #3399FF; } .L0S33 { color: #4DA619; } .L0S52 { color: #0000FF; } .L0S55 { c
ABAP中比较难以理解的是P类型的使用,P类型是一种压缩类型,主要用于存储小数,定义时要指定字节数和小数点位数,定义语法如下: DATA: name(n) TYPE P decimals m,n代表字节数,最大为16,m是小数点位数,最大为14,所以n长度的存2*n-1个数
在ABAP中,每一个开发对象(如Program和Class等)都要隶属于一个开发类别(Package),开发类别一般隶属于某一个模块,开发类别的作用是对开发对象进行归类,便于管理。  
首先明白什么是SmartForms,SAP为了满足企业各种各样的报表的需求,不仅提供了如ALV,Report等生成表格式的报表工具,还提供了SAPscript和SmartForms工具来帮助企业制作各种各样的格式化报表,比如在此类报表中可以加入公司图标,公司地址等信息。 SmartForms提供给我们3中工具,Form Bulider,
首先,后台的配置路径为:spro-->物料管理-->基于消费的计划-->计划-->定义符点
SAP特殊总帐 SAP特殊总帐 SAP习惯把跟客户和供应商相关的交易科目都通过后台配置集成起来,前台输入的时候只需要记住客户或供应商的代码和特殊总账的标识即可进行相关类型的记账,简化操作同时便于从客户和供应商的维护去查询报表,这就是SAP的特殊总账。 sap的特殊总账分为三部分:预付款(定金)、汇
ALV报表是SAP中非常重要的报表显示方式,下面的这个例子演示了如何在Report程序中创建一个ALV报表,以透明表spfli为例: REPORT z_myalv
在screen painter中我们可以引用用selection-screen中定义的子屏幕,因为简单的屏幕用screen painter来做反而变得复杂,所以sap给我们提供了自画屏幕和传统屏幕的友好集成。 首先在screen painter中画一个subscreen area区域,给区域取名sub1,然后在屏幕所属的报表程序或者是模块池程
该代码的作用是在表ICON中拉取所有数据形成报表,并且进行分页的操作。 代码如下: REPORT z_myreport NO STANDARD PAGE HEADING. DATA:pageline TYPE i VALUE 10, icontab TYPE STANDARD TAB
以前学习SAP都是用的R3,今天弄了一套ECC6的安装版,在安装的时候在第三步Install Common Files时出现Create Parent Node,在网上查了老半天也没找到好的解决办法,没办法,只能自己分析Log,后来发现是由于SAP的共享打不开,究其原因,因为电脑没联网,没有IP,而用UNC Connection来打开连接必须要用IP地址,用计算机名和12
我们在事务F-02中可以先做一张不完整的凭证,将凭证暂存,等经济业务明确后再将凭证补全,然后进行过账,暂存凭证不占用凭证编号,而是用我们给其分配的临时凭证编号,方法是在F-02中做玩完凭证后,点击凭证-->保留,即可将凭证暂存,我们分配给暂存凭证一张临时的凭证编号。 暂存的凭证当我们再次进入F-02时,点击暂存的凭证,输入暂存凭证号,调出
在屏幕中通常会有默认的右键菜单,即在GUI Status中定义的具有Function_Code 的功能会放置在默认的功能能菜单中,除此之外,我们还可以自定义右键菜单连接到屏幕元素或屏幕区域中。 方法如下,在screen painter中拖放元素到屏幕中,设置其ON_CTMENU属性为<name>,然后在屏幕程序中放置一子程序:on_
今天在进行录入供应商发票时,系统提示货币代码(RMB)无法进行ALE通信,原因是没有进行货币代码检查的操作: spro-->一般设置-->货币-->检查货币代码 把CNY的打钩去掉,把RMB的钩打上,并且把RMB这一行ISO设置为RMB,点击保存即可!
在SAP系统的开发中我们经常用到tab控件的使用,本文介绍了如何使用selection-screen来定义tab控件,每一个tab控件页内置一个子屏幕(subscreen),所以要先定义一个子屏幕。 代码如下: REPORT zrr_selectionscreen &n
SAP中有一种特殊的总账科目是材料采购科目,它是MM模块和FI模块集成的关键,它是当收货时自动进行记账的科目。 当收货时,生成以下会计凭证:借:库存 &
需要用到数据字典中的类型组:vrm和系统函数'VRM_SET_VALUES' 代码如下: REPORT zrr_createdrplist . PARAMETER:p AS LISTBOX VISIBLE LENGTH 22, name(20) TYPE c. AT SEL
类型组是各种类型和常量的集合,放置在数据字典中,供所有的程序使用。 在程序中引用类型组的语法如下:TYPE-POOLS <name>. 该语句允许 您使用程序 中的类型组 <name> 中定义的全 部数据类型 和常量。 在 同一个程序 中可以使用 多个类型组 。 可以通过选 择“工具 -> ABAP/
SQL*PLUS常用命令: conn system/rr:登陆数据库 disc:断开连接 show user:显示当前用户 exit:退出系统 clear:清屏 start d:\aa.sql [arg1 arg2 arg3]:运行一个脚本,指定参数,脚本中的参数用&1 &2 $3来代替,参数依次代替。 select &a from scott.e
1.Nvarchar2(n):n最大为4000,n代表能存储的字符串数,如nvarchar2(50)类型的字段能存放50个字符,不足50个的后边没有空格补齐。 2.Char(n):n最大为2000,n代表能存储的字符串数,如char(50)类型的字段能存放50个字符,不足50个的后边有空格补齐。 3.Number(p,s)数字类型,p为数字的总位数,s为小数点后的位数。 4.BOOLEAN:
1) 格式调整有以下参数 set echo on/off 是否显示脚本中的需要执行的命令 set feedback
测试 分发给‘】 dfgd规范d dfgddfgd drgdfgbdd
Oracle是面向对象的数据库,他的每一个数据库叫做一个ORACLE实例,在系统中体现为一个服务。 Oracle11g安装完在安装磁盘下面会有一个app目录,其下有admin和oradata两个目录,在admin中,每个数据库都有一个以数据库名命名的子目录,其中的bdump文件是后台进程跟踪文件,cdump是内存放弃文件,pfile初始化参
从计税原理上说,增值税是对商品生产、流通、劳务服务中多个环节的新增价值或商品的附加值征收的一种流转税。实行价外税,也就是由消售者负担,有增值才征税没增值不征税,但在实际当中,商品新增价值或附加值在生产和流通过程中是很难准确计算的。因此,我国也采用国际上的普遍采用的税款抵扣的办法,即根据销售商品或劳务的销售额,按规定的税率讲算出销项税额,然后扣除取得该商品或劳务时所支付的增值税款,也就是
SAP的FICO顾问可以按能力分为5阶,第一阶:基本会点 第三阶:在有限的帮忙下能解决大部分问题 第五阶:高级顾问。如果下面的题目你全会做了,基本能达到第三阶啦。 FI 1.请简述会计科目分为哪两个阶层,这两个阶层各代表什么意思分别为何?针对这两个阶层试举例三个栏位,而这三个栏位各代表的意思与控制目的为何? 会计科目数据 分为会计科目表信息和 公司代码信息两个阶层,会计科目表信息
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号