SAP&ABAP
eley
loeley
展开
-
未对销售组织 XXX 分销渠道 00 语言 ZH 定义
mm02 ,在物料主数据中的“附加数据”里将ZH 维护.mm02 ,在物料主数据中的“组织级别”里将销售组织,分销渠道维护.原创 2012-05-28 09:34:16 · 11803 阅读 · 0 评论 -
sap 判断字串是否为数字
判断字串是否为数字并输出补零FM:NUMERIC_CHECK两种输出结果:NUMC 、CHARL_SAKNR = I_FICHERO-LINEA+L_POS(10). CALL FUNCTION 'NUMERIC_CHECK' EXPORTING STRING_IN = L_SAKNR IMPORTING原创 2012-09-10 09:20:35 · 8435 阅读 · 0 评论 -
有关FIELD-SYMBOLS的用法
(一)定义 1 . FIELD-SYMBOLS: []为内部字段定义field-symbols . 当不输入时﹐继承赋给它的变量的所有属性 当输入时﹐赋给它的变量必须与同类型 例如﹕ (说明﹕用户日期格式为dd.mm.yyyy) FIELD-SYMBOLS: . DATA: dat(8) VALUE '19950916' . ASSIGN dat原创 2012-08-29 11:09:55 · 767 阅读 · 0 评论 -
ABAP Short Dump: Overwritten protected field
使用 REUSE_ALV_GRID_DISPLAY_LVC 在 F3 或 后退 出現以下 Short Dump主要是因為在 Layout 中設定了列選擇狀態的欄位,但在內表中郤沒有此欄位,或欄位名錯誤。GV_TITLE = '显示表结构'. GS_LAYOUT-COLWIDTH_OPTIMIZE = 'X'. GS_LAYOUT-BOX_FIELDNAME = 'CH原创 2012-05-29 13:30:06 · 2109 阅读 · 0 评论 -
SAP 系统里面,最主要的几个概念
table,structure,funtion都是属于ABAP Dictionary中的一部分 表 (Table):要指定字段名,以及该字段使用哪个数据元素。真正在数据库中存在的, 可以 存放数据的表叫透明表(transparent table,有时竟然被叫做转账表)。 结构(Structure ):转载 2012-05-14 10:28:35 · 1770 阅读 · 0 评论 -
自建表格及表格维护生成器
表格维护生成器有时候我们对于自己建的数据库表,要进行数据维护,有些简单的维护不用我们写程序,可以直接建个表格维护生成器。1、创建好透明表(如数据库表名为ZPCJ-车间维护表为例);首先用SE11创建表ZPCJ出现下列屏幕,短文本输入这张表的描述,CLASS选A应用表就可以了,点允许通过标准表格维护工具维护,然后点允许,可以直接通过表格维护数据点击Fields,出现下转载 2012-05-14 10:29:33 · 4006 阅读 · 0 评论 -
数据库表制作成可通过SE30维护数据-注意事项
数据库表制作成可通过SE30维护数据的时候可能会出现:在维护表视图中要新增的按钮“新条目”。单击“新条目” 后又返回到SM30 页面。 此时注意的是:你建立的表是否有主键。MANDT 字段可不是主键。要想使用此数据维护器就一定得有个表主键。原创 2012-05-14 11:44:33 · 1081 阅读 · 0 评论 -
解决:The current ABAP program "SAPLSLVC" had to be terminated because ...
错误提示:发生了什么? Error in the ABAP Application Program The current ABAP program "SAPLSLVC" had to be terminated because it has come across a statement that unfortunately cannot be execu原创 2012-05-14 14:57:26 · 6500 阅读 · 0 评论 -
在ABAP的工具列中新增按钮和添加按钮事件
*&--------------------------------------------------------------------**& form set_pf_client 此段为显示工具条的代码*&--------------------------------------------------------------------** text:原创 2012-05-14 16:32:05 · 2828 阅读 · 0 评论 -
新建表的时候:关键字已定义; 字段 CSMC 可能不在关键字中
新建表的时候出现的错误: 关键字已定义; 字段 CSMC 可能不在关键字中消息号 AD434DiagnosisWhen defining table fields, you added further key fields at the end after entering a block of key fields followed by a block of non-key原创 2012-05-15 16:41:15 · 3191 阅读 · 0 评论 -
ABAP SQL 中的 Modify 使用
Modify会根据你提供的Workarea中的字段对应Table的字段,通过匹配Primary Key 值来操作,记住这个Primary Key是Table的而不是Workarea或内表中的非数值字段。 MODIFY dbtab- source Syntax ... FROM { {wa} | {TABLE itab} }. 这条语原创 2012-05-16 10:55:54 · 8083 阅读 · 0 评论 -
ABAP/4——如何把选择表限制为单值选择
要将选择屏幕上选择标准的外观限制为单值选择,请使用SELECT-OPTIONS语句的NOINTERVALS选项。语法如下所示: SELECT-OPTIONSFOR.....NOINTERVALS..... 如果指定该选项,则... 要将选择屏 幕上选择标 准的外观限 制为单值选 择,请使用 SELECT-OPTIONS 语句的 NO INTERVALS 选项。语法 如下所示:语法转载 2012-05-16 21:10:19 · 3002 阅读 · 0 评论 -
ABAP编程中常用的小知识
1、IS INITIAL在IF 语句中,用带IS INITIAL 参数的逻辑表达式检查ITAB 是否为空:IF gt_mm08-kdauf IS NOT INITIAL. CONCATENATE gt_mm08-kdauf '/' gt_mm08-kdpos INTO gt_mm08-zstring. ENDIF.2、MOVE 和 MOVE-CORRESPO原创 2012-05-16 21:21:02 · 6137 阅读 · 0 评论 -
CONVERSION_EXIT_ALPHA_OUTPUT 函数的介绍
功能:删除输入的数字编号中的前置 0。这个基本上不太用得到。输入参数:INPUT:不限制类型,必须输入。原始编号。输出参数:OUTPUT:不限制类型。计算出的结果。测试结果:如果 INPUT 输入为纯数字(就是只有 0~9 之间的字符),结果删除该数字的前置 0。如果 INPUT 输入不为纯数字(就是包含 0~9 之外的字符),结果就跟输入值一样。代转载 2012-05-18 09:43:44 · 2905 阅读 · 0 评论 -
SAP 通过事务代码与屏幕变式(SHD0)控制控制用户界面的某些字段,以控制生产订单的调度类型为例
转:在实际工作中经常会遇到要求把SAP中某些字段锁定,或设为必须输入,这时可以用事务代码与屏幕变式进行控制,事务代码:SHD0 (Transaction and Screen Variants)。下面是控制生产订单调度类型为固定值的操作实录:一、查看生产订单调度类型的屏幕号输入事务代码CO03,随便查看一个现存的生产订单,点击菜单 系统(Y) => 状态(S)...,即可以看到屏转载 2012-06-09 16:21:21 · 14837 阅读 · 0 评论 -
Open SQL 增刪查改(CRUD)
ABAP 中 OPEN SQL中的查看操作上篇文件已有過介紹,此處將不再整理。接下來就來看看其它動作的相關語法。 1.UPDATE(修改操作) UPDATE实现对数据的更新操作,语法如下: UPDATE SET f1...fn (WHERE ). UPDATE FROM TABLE (WHERE ). [For Example]转载 2012-06-09 16:23:19 · 2085 阅读 · 0 评论 -
创建询价单:请在系统设置中为 2010-03-01 输入比率 / CNY 比率类型 M
新手在做询价单的时候往往会 因为资料输入错误 提示一些不知道怎么会事儿的 错误提示:例如:“请在系统设置中为 2010-03-01 输入比率 / CNY 比率类型 M”以上错误。是因为在输入询价单的时候 不需要输入 净价 栏位。而我们输入净价的时候。后面没有 价格的单位。所以才会提示 。净价后面的单位没有。表示默认为RMB。而我们的SAP系统如果配置了 RMB和CNY的比率的话。也原创 2012-06-09 16:13:01 · 6753 阅读 · 0 评论 -
求助:shd0 在设定复选框为不选中时不起作用
朋友们。你们好。最近在做一个变式控制屏幕输入值的时候。有下面一个问题解决不了。请高手帮忙解决一下。万分感谢 shd0 设定 mb21 屏幕中的计算日历 复选框 默认为不选中 如何做呢?我在设定变式的时候 没有办法使它为不选中状态。原创 2012-06-13 22:35:29 · 1422 阅读 · 0 评论 -
Smartforms 在sap系统设置纸张打印格式
在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表:1、运行事务代码SPAD;选择工具栏上的【完全管理】按钮——>选择【设备类型】页面(在该页面上有四个按钮:【设备类型】、【打印控制】、【格式类型】、【页格式】); 2、选择【页格式】进入页格式列表界面,选择工具栏上的【修改】图标,工具栏左边会出现【新建】图标(注:转载 2012-08-03 12:15:35 · 2122 阅读 · 0 评论 -
smartforms打印非常规纸
在smartforms里的表格属性虽然定义了要打印的页格式,但是“ CNSAPWIN 不支持页格式”。还得在spad中维护设备类型。具体步骤如下:1.新建格式类型 spad---“安全管理”---“设备类型”--“页格式”--“显示”-“新建”--名称-ZSDKD012.把页格式分配给格式类型spad---“安全管理”---“设备类型”--“格式类型”--“显示”-“新建”--名称原创 2012-08-03 17:30:55 · 1313 阅读 · 0 评论