
正文
sap常用代码 sap显示代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
什么是sap代码
SAP是一个开放源代码的软件,它的程序你都可以看到代码,并且只要你有权限你就可以编辑它的源代码。她使用的语言是ABAP语言,是类似于VB的一种语言,但是她有很多自己的新概念,对数据库的操作十分方便。
SAP有一个专门的平台供开发人员开发报表或增强,它使用SE38进入,并且使用Z开头的程序名称来命名。
类似于所有的语言的第一个程序Hello world,在SAP里应该怎么写呢?
REPORT ZTest01.
write: / 'Hello world.'.
九九乘法口诀表的程序
REPORT zcheny02.
DATA: v_1 TYPE i ,v_2 TYPE i, v_3 TYPE i.
data : cv_1 type c ,cv_2 type c, cv_3 type string, cv_4 type string.
FORMAT COLOR 4 ON.
v_1 = 1.
WHILE v_1 10 .
v_2 = 1 .
WHILE v_2 = v_1 .
v_3 = v_1 * v_2.
cv_1 = v_1.
cv_2 = v_2.
cv_3 = v_3.
CONCATENATE cv_2 'X' cV_1 '=' cV_3 into cv_4.
write : cv_4.
v_2 = v_2 + 1.
ENDWHILE.
WRITE : /.
v_1 = v_1 + 1.
ENDWHILE.
更详细的说明:
ABAP是一种高级企业应用编程语言(Advanced Business Application Programming),起源于20世纪80年代。经过不断的发展,现在的版本为ABAP/4,SAP R/3的应用程序就是用ABAP/4编写的。
ABAP/4 是面向对象语言。它支持封装性和继承性。封装性是面向对象的基础,而继承性则是建立在封装性基础上的重要特性。
ABAP/4具有事件驱动的特性。
ABAP/4 和COBOL具有类似之处。
ABAP/4适合生成报表。
ABAP/4支持对数据库的操作。
SAP最初开发ABAP/4(高级商业应用程序设计)语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在,ABAP/4已成为SAP开发所有自己的应用程序的仅有工具。
SAP客户用ABAP/4进行其自身开发。这样的开发对R/3标准解决方案适应特殊问题非常重要
ABAP/4 开发工作平台包含所有用于创建和维护ABAP/4程序的工具。
ABAP/4的可解释特性使其易于生成、测试并运行程序的中级版本,以便将来生成最终版本。此过程也叫做早期原形处理,意味着您不必丢弃中级版本。
ABAP/4是第四代支持结构化程序设计的语言。它合并了所有通常的控制结构和模块化概念。
在ABAP/4开发宝典中文版的第一部分,对ABAP/4的基本特性进行了详细描述。这些特性包括:
ABAP/4 包括
- 带有各种类型和结构的声明数据的声明元素
- 数据制作的操作元素
- 控制程序流的控制元素
- 反应外部事件的事件元素
ABAP/4支持多种语言。文本摘要(例如,标题、页眉和其他文本)将根据程序代码分别存储。您可以随时在不改变程序代码的情况下更改、转换和维护这些文本摘要。
ABAP/4支持商业数据类型和操作。您可以用特殊日期和时间字段进行计算。系统会自动执行必需的类型转换。
ABAP/4提供一系列功能处理字符串。
ABAP/4包含一个叫OpenSQL的SQL子集。用OpenSQL,您可以读取和访问数据库表,与所用的数据库系统无关。
ABAP/4允许您定义和处理内部表,该表只在运行程序时存在。内部表使其更容易处理数据表,并帮助使用程序中的复杂数据结构。
ABAP/4允许您定义和调用子程序。也可以调用其他程序的子程序。参数能够以各种方式从子程序传递或传递到子程序。
ABAP/4 包含一种特殊子程序,叫做功能模块。您可以在中央库中创建和维护功能模块。在调用程序和子程序之间功能模块有一个明确定义的数据接口。它们能够以调用程序的独立模式进行分别测试。
这里有两种主要的ABAP/4程序类型:
-报表程序
报表程序用于分析数据库表中的数据。这种分析的结果可以显示在屏幕上或发送到打印机上。逻辑数据库支持报表程序。逻辑数据库是特殊的ABAP/4程序,使开发者不必编码所有的数据库访问。
-对话程序
将对话程序组织为包含对话模块的模块池。每个动态程序(由一个屏幕及其流逻辑组成的“动态程序”)都基于一个ABAP/4对话程序。流逻辑包含对ABAP/4对话模块的调用。
相关问答
Q1: 有谁知道SAP系统吗?和有关SAP系统常用的命令?
SAP我们公司在用,是一个相当大的ERP系统,里面包括的东西非常非常多,你这样是问不出什么来的。
这是SAP中国官网,可以去了解一下
Q2: SAP系统中40 50 81 91号凭证指的是什么
40代表借 50代表贷 其他应付应收收入记账码。
最常用的总账记账码 40代表借 50代表贷 其他应付应收收入记账码,由于sap是通过点选的方式制作凭证,不需要额外记忆记账码。
用50来表示总帐的贷方,分录例示如下:40:10010101(现金)50:50150101(营业外收入);对于与供应商发票有关的凭证输入,主要与应付帐款有关。
Q3: 请问sap的t code是神马意思?
中文叫做事务代码,相当于执行的命令。比如输入事务代码me21n并回车就能执行创建采购订单的程序,输入mb21就能执行创建预留的程序。就好像在DOS中输入相关命令代码回车就能执行对应的功能一样,t code就是命令代码。
Q4: sap系统转移检验批的代码是什么?
sap系统转移检验批的代码是什么?SAP系统QM模块常用事务代码(由于质量涉及到其余模块,一般要了解采购、销售、生产、仓库等其余模块的事务代码): 检验特性 创建检验特性 QS21 更改检验特性 QS23 显示检验特性 QS24 删除检验
Q5: 求SAP各模块用表
abap 常用表
GL 部分 :
FAGLFLEXT(FMGLFLEXT) 新总账汇总表
GLT0 旧总帐汇总表
SKA1 总账科目主记录 ( 科目表 ) 科目表层数据
SKAT 总帐科目主记录(科目表:说明) 包括语言代码
SKB1 总帐科目主记录 ( 公司代码 ) 公司代码层数据
BKPF 财务凭证抬头
BSEG 财务凭证行项目
BSIK, BSAK 分别是供应商 (K) 的未清已清项存放的表
BSIS, BSAS 分别是总账 (S) 的未清已清项存放的表
BSID, BSAD 分别是客户 (D) 的未清已清项存放的表
I 表示未清, A 表示已清。
AP 部分 :
LFA1 供应商主数据 ( 一般地区 )
LFAS 供应商主数据 ( 增值税登记号的一般部分 )
LFB1 供应商主数据 ( 公司代码 )
LFB5 供应商主数据 ( 催款数据 )
LFBK 供应商主数据 ( 银行细目 )
LFC1 供应商主数据 ( 业务额 )
LFC3 主供应商 ( 特殊总分类帐交易图表 )
AR 部分 :
KNA1 客户主文件的一般数据
KNAS 客户主数据(一般地区的增值税登记号)
KNB1 客户主数据 ( 公司代码 )
KNB4 客户收付历史
KNB5 客户主记录 ( 催款数据 )
KNBK 客户主数据 ( 银行细目 )
KNC1 客户主记录 ( 交易额 )
KNC3 客户主数据 ( 特殊总帐业务额 )
KNKA 客户主数据信贷管理 : 中心数据
KNKK 客户主数据信贷管理 : 控制范围数据
货币:
TCURC 货币代码
TCURT 货币代码名
TCURV 货币换算的兑换率类型
TCURR 汇率
TCURW 汇率类型的使用
TCURF 转换因子
银行:
BNKA 银行主数据
T012 开户行
T012T 开户行帐户名
NBNK 银行的号码范围
LFBK 供应商主数据 ( 银行细目 )
KNBK 客户主数据 ( 银行细目 )
业务范围:
TGSB 业务范围
TGSBT 业务部门名称
T001 公司代码
T001T 公司代码相关的文本
T005 国家
T005T 国家名
T001B 允许的记帐期
过帐码:
TBSL 过帐码
TBSLT 过帐代码名
----------------------------------------------------------------------
SD 相关表
一、客户主数据
基本数据放在 KNA1 里;
公司代码放在 KNB1 里;
销售视图放在 KNVV 里;
合作伙伴放在 KNVP 里;
二、信用主数据
KNKK 里有信贷限额、应收总额、特别往来;
S066 里是未清订单值;
S067 里是未清交货值;
KNKK 里面的应收值不一定对,要和 BSID 表去比。 S066 、 S067 也是一样,不对的时候就要重组。
三、物料主数据
MARA 里是基本数据;
MAKT 是文本;
MARC 是工厂视图;
MVKE 是销售视图;
MARM 是物料的计量单位;
四、价格数据
主数据在表 AXXX 里, XXX 表示三个数字, KNOH 和 KONP 分别存放抬头和行项;
单据的价格在 KONV 里;
五、自动确定的科目
在 CXXX 里, XXX 表示三个数字;
六、销售订单
VBAK 抬头;
VBAP 行项;
VBKD 业务数据;
VBPA 是伙伴;
VBEP 是计划行;
VBFA 是单据流;
VBUK 抬头状态;
VBUP 行项状态;
VBPA 销售凭证:合作伙伴
七、交货
LIKP 抬头;
LIPS 行项;
VTTK 是 Shipment 抬头;
VTTP 是 Shipment 行项;
八、物料凭证
MKPF 抬头;
MSEG 行项;
九、发票
VBRK 是抬头;
VBRP 是行项;
十、文本
STXH 抬头
STXL 行项;
十一、地址
最新的单据中的地址信息在 ADRC 里面,不能取主数据的。
十二、会计凭证(顺带说说 AP 的) BKPF :财务凭证抬头;
BSEG :财务凭证行项目;
BSAD :应收明细(已清帐)客户;
BSID :应收明细(未清帐)客户;
BSAS :总帐明细(已清帐)总账;
BSIS :总帐明细(未清帐)总账;
BSAK :应付明细(已清帐)供应商;
BSIK :应付明细(未清帐)供应商 .
十三、库存
MARD :物料库存
MARDH :物料历史库存
MCHB :批量库存
MCHBH :批量历史库存
MSKU :客户特殊库存
MSKUH :客户历史特殊库存
MLSB :供应商特殊库存
MLSBH :供应商历史特殊库存
—————————————————————————————————————————
PP相关表
AUFK:订单主数据
AFKO:订单表头数据 PP 订单
AFPO:订单项
AUFM:针对订单的货物移动
SAP登陆用户名
USR21:分配用户名称地址码
ADRP: 个人(办公地址管理)
ADRC: 地址 (业务地址服务)
采购:
EKKO 采购凭证抬头
EKPO 采购凭证项目
关于sap常用代码和sap显示代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






